html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.fsize13{font-size:13px;}.fsize14{font-size:14px;}.fsize15{font-size:15px;}.fsize16{font-size:16px;}.fsize17{font-size:17px;}.fsize18{font-size:18px;}.fsize19{font-size:19px;}.fsize20{font-size:20px;}.fsize25{font-size:25px;}.node .field p{text-align:justify;padding-bottom:10px;line-height:1.5;}.node .field p a{text-decoration:underline;color:#26375a;}.node .field ul{padding-left:20px;padding-bottom:10px;}.node .field ul li:before{content:"\f061";font-family:FontAwesome;padding-right:10px;font-size:9px;vertical-align:middle;display:inline-block;color:#0077bf;line-height:1.5;}p{padding-bottom:10px;line-height:1.5;}ul li{line-height:1.5;}@media print{body{margin:0;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;}}menu,ul.menu li,li.expanded,li.collapsed,li.leaf{margin:0;padding:0;}h1,h2,h3{margin:0;padding:0;line-height:normal;}p{margin:0;}ul,ol,li{margin:0;padding:0;list-style-type:none;list-style-image:none;}.field-collection-view,.field-collection-container{padding:0;margin:0;border:none;}.field-collection-container .field-items .field-item{margin:0;}.field-collection-view .entity-field-collection-item{float:none;}.views-exposed-widgets,.views-exposed-form .views-exposed-widget{float:none;padding:0;}ul li,ul li.expanded,ul li.collapsed,ul li.leaf,ul.menu li,ul.menu li.expanded,ul.menu li.collapsed,ul.menu li.leaf{list-style-type:none;list-style-image:none;padding:0;margin:0;}a{text-decoration:none;color:#26375a;}.clear{clear:both;}img{max-width:100%;height:auto;}.content_container,#content_area{max-width:978px;margin:0 auto;}body{color:#26375a;font-size:12px;width:100%;font-family:Arial,Helvetica,sans-serif;}h1.page-title{font-weight:bold;font-size:28px;line-height:38px;text-align:center;padding:50px 0;}#main-wrapper #content_area .main-content{padding:0 20px 50px;}.text-lblue{color:#0077bf;}#messages{padding-top:40px;width:90%;margin:0 auto;}#messages .messages{background-image:none;border:none;}#messages .messages.error,#messages .messages.succes,#messages .messages.status{background-color:rgba(46,154,219,0.72);color:#ffffff;border-radius:5px;}#messages .messages.error a,#messages .messages.succes a,#messages .messages.status a{color:#ffffff;text-decoration:underline;}.p10{padding:10px;}.text-center{text-align:center;}#commerce-product-ui-product-form #edit-commerce-price{display:none;}header .content_container,header #mobile_main_menu,#main_menu .content_container,#main_menu #mobile_main_menu{position:relative;}header .content_container #mobile_menu,header #mobile_main_menu #mobile_menu,#main_menu .content_container #mobile_menu,#main_menu #mobile_main_menu #mobile_menu{display:block;width:15%;height:50px;line-height:50px;text-align:center;vertical-align:middle;float:left;cursor:pointer;background:#f1f1f1;}header .content_container #logo,header #mobile_main_menu #logo,#main_menu .content_container #logo,#main_menu #mobile_main_menu #logo{position:static;text-align:center;padding:7px 0;margin:0 auto;background:#FFFFFF;z-index:2;}header .content_container #logo img,header #mobile_main_menu #logo img,#main_menu .content_container #logo img,#main_menu #mobile_main_menu #logo img{max-width:100%;height:auto;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;}header .content_container #logo #desktop_logo,header #mobile_main_menu #logo #desktop_logo,#main_menu .content_container #logo #desktop_logo,#main_menu #mobile_main_menu #logo #desktop_logo{display:none;}header .content_container #logo #mobile_logo,header #mobile_main_menu #logo #mobile_logo,#main_menu .content_container #logo #mobile_logo,#main_menu #mobile_main_menu #logo #mobile_logo{display:inline-block;}header .content_container #block-views-follow-us-blk-block,header #mobile_main_menu #block-views-follow-us-blk-block,#main_menu .content_container #block-views-follow-us-blk-block,#main_menu #mobile_main_menu #block-views-follow-us-blk-block{float:right;background:#f1f1f1;padding:5px 3px;clear:both;margin-left:5px;}header .content_container #block-views-follow-us-blk-block ul li,header #mobile_main_menu #block-views-follow-us-blk-block ul li,#main_menu .content_container #block-views-follow-us-blk-block ul li,#main_menu #mobile_main_menu #block-views-follow-us-blk-block ul li{float:left;line-height:0;padding:0 3px;}header .content_container #block-views-follow-us-blk-block ul li a img,header #mobile_main_menu #block-views-follow-us-blk-block ul li a img,#main_menu .content_container #block-views-follow-us-blk-block ul li a img,#main_menu #mobile_main_menu #block-views-follow-us-blk-block ul li a img{max-width:30px;height:auto;}header .content_container #user_menu,header #mobile_main_menu #user_menu,#main_menu .content_container #user_menu,#main_menu #mobile_main_menu #user_menu{float:right;padding-right:7px;}header .content_container #user_menu ul li,header #mobile_main_menu #user_menu ul li,#main_menu .content_container #user_menu ul li,#main_menu #mobile_main_menu #user_menu ul li{display:inline-block;padding:3px 1px;border-right:1px solid #ffffff;}header .content_container #user_menu ul li a,header #mobile_main_menu #user_menu ul li a,#main_menu .content_container #user_menu ul li a,#main_menu #mobile_main_menu #user_menu ul li a{text-transform:uppercase;color:#26375a;font-weight:600;font-size:16px;}header .content_container #user_menu ul li a span.link,header #mobile_main_menu #user_menu ul li a span.link,#main_menu .content_container #user_menu ul li a span.link,#main_menu #mobile_main_menu #user_menu ul li a span.link{display:none;font-size:12px;padding:0 5px;}header .content_container #user_menu ul li a .fa,header #mobile_main_menu #user_menu ul li a .fa,#main_menu .content_container #user_menu ul li a .fa,#main_menu #mobile_main_menu #user_menu ul li a .fa{color:#ea212e;padding-right:5px;}header .content_container #user_menu ul li a:hover,header .content_container #user_menu ul li a.active,header #mobile_main_menu #user_menu ul li a:hover,header #mobile_main_menu #user_menu ul li a.active,#main_menu .content_container #user_menu ul li a:hover,#main_menu .content_container #user_menu ul li a.active,#main_menu #mobile_main_menu #user_menu ul li a:hover,#main_menu #mobile_main_menu #user_menu ul li a.active{color:#2e9adb;}header .content_container #user_menu ul li a:hover .fa,header .content_container #user_menu ul li a.active .fa,header #mobile_main_menu #user_menu ul li a:hover .fa,header #mobile_main_menu #user_menu ul li a.active .fa,#main_menu .content_container #user_menu ul li a:hover .fa,#main_menu .content_container #user_menu ul li a.active .fa,#main_menu #mobile_main_menu #user_menu ul li a:hover .fa,#main_menu #mobile_main_menu #user_menu ul li a.active .fa{color:#2e9adb;}header .content_container #user_menu ul li:last-child,header #mobile_main_menu #user_menu ul li:last-child,#main_menu .content_container #user_menu ul li:last-child,#main_menu #mobile_main_menu #user_menu ul li:last-child{border-right:none;padding-right:0;line-height:32px;}header .content_container #user_menu ul li:last-child i,header #mobile_main_menu #user_menu ul li:last-child i,#main_menu .content_container #user_menu ul li:last-child i,#main_menu #mobile_main_menu #user_menu ul li:last-child i{position:relative;}header .content_container #user_menu ul li:last-child i span,header #mobile_main_menu #user_menu ul li:last-child i span,#main_menu .content_container #user_menu ul li:last-child i span,#main_menu #mobile_main_menu #user_menu ul li:last-child i span{background:#ea212e;color:#ffffff;padding:1px 4px 3px 5px;border-radius:10px;font-size:10px;position:absolute;top:7px;left:10px;}header .content_container #user_menu ul li:last-child .link,header #mobile_main_menu #user_menu ul li:last-child .link,#main_menu .content_container #user_menu ul li:last-child .link,#main_menu #mobile_main_menu #user_menu ul li:last-child .link{padding-left:12px;}header .content_container .back-to-ffn-btn,header #mobile_main_menu .back-to-ffn-btn,#main_menu .content_container .back-to-ffn-btn,#main_menu #mobile_main_menu .back-to-ffn-btn{display:none;background:#00548d;padding:0 15px;float:left;margin-left:25%;line-height:32px;margin-bottom:58px;font-weight:bold;}header .content_container .back-to-ffn-btn:hover,header #mobile_main_menu .back-to-ffn-btn:hover,#main_menu .content_container .back-to-ffn-btn:hover,#main_menu #mobile_main_menu .back-to-ffn-btn:hover{background:#2e9adb;}header .content_container .back-to-ffn-btn a,header #mobile_main_menu .back-to-ffn-btn a,#main_menu .content_container .back-to-ffn-btn a,#main_menu #mobile_main_menu .back-to-ffn-btn a{color:#ffffff;}header .content_container #block-search-form,header #mobile_main_menu #block-search-form,#main_menu .content_container #block-search-form,#main_menu #mobile_main_menu #block-search-form{width:28%;float:right;background:#f1f1f1;padding:5px;}header .content_container #block-search-form .form-item,header #mobile_main_menu #block-search-form .form-item,#main_menu .content_container #block-search-form .form-item,#main_menu #mobile_main_menu #block-search-form .form-item{width:89%;}header .content_container #block-search-form .form-actions,header #mobile_main_menu #block-search-form .form-actions,#main_menu .content_container #block-search-form .form-actions,#main_menu #mobile_main_menu #block-search-form .form-actions{width:11%;}header .content_container #block-search-form .form-actions,header .content_container #block-search-form .form-item,header #mobile_main_menu #block-search-form .form-actions,header #mobile_main_menu #block-search-form .form-item,#main_menu .content_container #block-search-form .form-actions,#main_menu .content_container #block-search-form .form-item,#main_menu #mobile_main_menu #block-search-form .form-actions,#main_menu #mobile_main_menu #block-search-form .form-item{float:left;margin:0;padding:0;}header .content_container #block-search-form .form-text,header #mobile_main_menu #block-search-form .form-text,#main_menu .content_container #block-search-form .form-text,#main_menu #mobile_main_menu #block-search-form .form-text{color:#666666;font-family:Arial,Helvetica,sans-serif;font-style:italic;display:block;border:none;background:#ffffff;padding:0 8%;width:84%;height:30px;line-height:30px\9;font-size:1em;}header .content_container #block-search-form .form-submit,header #mobile_main_menu #block-search-form .form-submit,#main_menu .content_container #block-search-form .form-submit,#main_menu #mobile_main_menu #block-search-form .form-submit{display:block;border:none;background:#ffffff url(/sites/default/themes/ffnb/images/icons/search_icon.png);background-position:-22px 5px;background-repeat:no-repeat;background-size:46px auto;width:100%;height:30px;cursor:pointer;text-indent:-9999px;}#main-wrapper{background:url(/sites/default/themes/ffnb/images/elements/header/content_shadow.png) left top repeat-x;}#main_menu{background-color:#f1f1f1;clear:both;z-index:1;}#main_menu #mobile_main_menu{display:none;}#main_menu #mobile_main_menu #block-views-follow-us-blk-block{float:none;padding:7px;}#main_menu #mobile_main_menu .back-to-ffn-btn{float:none;display:block;margin:0;padding:7px 15px;}#main_menu #mobile_main_menu #block-search-form{width:95%;float:none;height:30px;margin:0 auto;}#main_menu #mobile_main_menu #block-system-main-menu ul li{padding:15px;background-color:#0077bf;border-bottom:1px solid #ffffff;}#main_menu #mobile_main_menu #block-system-main-menu ul li a{text-transform:uppercase;color:#ffffff;}.region-menu ul.menu li,.region-footer-menu ul.menu li{display:inline-block;}.region-menu ul.menu li a,.region-footer-menu ul.menu li a{color:#ffffff;font-size:12px;}.region-menu ul.menu li{text-transform:uppercase;height:58px;line-height:58px;padding:0 2%;float:left;}.region-menu ul.menu li:hover,.region-menu ul.menu li.active-trail{background:#2e9adb;cursor:pointer;}.region-menu ul.menu li a{font-size:12px;}.region-menu ul.menu li a:hover{}.region-footer-menu ul.menu{text-align:center;height:32px;line-height:32px;}.region-footer-menu ul.menu li{padding:0 7px;}.region-footer-menu ul.menu li a:hover{text-decoration:underline;}#partners{display:none;background:#f1f1f1;}#partners .view-partners{padding:40px 0;text-align:center;}#partners .view-partners .view-header{padding:0 20px;}#partners .view-partners .view-header img{max-width:100%;height:auto;}#partners .view-partners .view-header,#partners .view-partners .view-content{display:inline-block;line-height:normal;vertical-align:middle;}#partners .view-partners .view-content{padding:0 20px;border-left:2px solid #d9d9d9;border-right:2px solid #d9d9d9;margin-top:25px;}#partners .view-partners .view-content .views-rows-label{color:#272d42;}#partners .view-partners .view-content .views-row{text-align:center;padding:0 10px;}#partners .view-partners .view-content .views-row img{max-width:100%;height:auto;}#partners .view-partners .view-content .views-rows-label,#partners .view-partners .view-content .views-row{display:inline-block;line-height:normal;vertical-align:middle;max-width:125px;text-align:center;}.front #main-wrapper #welcome h1.page-title{color:#26375a;}.front #main-wrapper .main-content{margin-bottom:100px;}.front #banner_container .view-content{overflow:hidden;}.front #banner_container .views-row{position:relative;height:530px;overflow:hidden;width:100%;}.front #banner_container .views-row .views-field-field-slide-image{position:absolute;height:100%;left:50%;top:0;z-index:100;}.front #banner_container .views-row .views-field-field-slide-image .field-content{height:100%;position:relative;left:-50%;}.front #banner_container .views-row .views-field-field-slide-image .field-content img{height:100%;width:auto;max-width:initial;}.front #banner_container .views-row .content_container{position:relative;height:100%;}.front #banner_container .views-row .slide-caption{z-index:115;position:absolute;top:25px;color:#ffffff;text-align:center;width:100%;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.front #banner_container .views-row .slide-caption .slide-category,.front #banner_container .views-row .slide-caption .slide-subtitle,.front #banner_container .views-row .slide-caption .slide-title{font-weight:bold;text-transform:uppercase;}.front #banner_container .views-row .slide-caption .slide-category{font-size:18px;font-weight:normal;}.front #banner_container .views-row .slide-caption .slide-title{padding-top:25px;font-size:33px;line-height:normal;}.front #banner_container .views-row .slide-caption .slide-subtitle{font-size:22px;padding-top:10px;}.front #banner_container .views-row .slide-link{font-size:18px;position:absolute;z-index:103;width:100%;bottom:40px;text-align:center;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.front #banner_container .views-row .slide-link a{border:1px solid #ffffff;color:#ffffff;background:#ea212e;text-transform:uppercase;padding:10px 30px;}.front #banner_container .views-row .slide-link a:hover{color:#ffffff;background:#0077bf;}.front #banner_container .views-row .slide-image-product{position:absolute;bottom:110px;z-index:103;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.front #banner_container .views-row .slide-image-product img{max-width:initial;max-height:230px;width:auto;}.front #banner_container .slider_nav_btns,.front #banner_container #hp_slider_pager{position:absolute;z-index:101;}.front #banner_container #hp_slider_pager{display:none;width:100%;text-align:center;bottom:20px;}.front #banner_container #hp_slider_pager .slider_pager_item{display:inline-block;width:14px;height:14px;margin-right:7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#ffffff;}.front #banner_container #hp_slider_pager .slider_pager_item.cycle-pager-active,.front #banner_container #hp_slider_pager .slider_pager_item:hover{background-color:#ea212e;}.front #banner_container .slider_nav_btns{display:none;z-index:110;position:absolute;top:50%;right:50%;width:100%;max-width:978px;height:112px;-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);}.front #banner_container .slider_nav_btns .fa{display:none;}.front #banner_container .slider_nav_btns #hp_slider_prev{background:url(/sites/default/themes/ffnb/images/btns/banner_prev_68x224.png) center center no-repeat;background-size:70% 70%;left:10px;}.front #banner_container .slider_nav_btns #hp_slider_next{background:url(/sites/default/themes/ffnb/images/btns/banner_next_68x224.png) center center no-repeat;background-size:70% 70%;right:10px;}.front #banner_container .slider_nav_btns a{width:34px;height:112px;display:inline-block;position:absolute;top:0;}.view-direct-access .view-content{width:80%;padding:0;margin:0 auto;background:#ffffff;}.view-direct-access .view-content .views-row{max-width:420px;margin:0 auto 20px;}.view-direct-access .view-content .da-item{background-color:#ffffff;border:1px solid #e5e5e5;}.view-direct-access .view-content .da-item .category-title{text-transform:uppercase;color:#ffffff;font-size:20px;line-height:25px;padding:10px;margin:0 3px;font-weight:bold;}.view-direct-access .view-content .da-item .category-image{text-align:center;}.view-direct-access .view-content .da-item .category-image img{display:inline-block;}.view-direct-access.hp-top .views-row:nth-child(1n+0) .da-item .category-title{background:#f78524;}.view-direct-access.hp-top .views-row:nth-child(1n+0) .da-item .item .hover{background:rgba(247,133,36,0.7);}.view-direct-access.hp-top .views-row:nth-child(2n+0) .da-item .category-title{background:#0077bf;}.view-direct-access.hp-top .views-row:nth-child(2n+0) .da-item .item .hover{background:rgba(0,119,191,0.7);}.view-direct-access.hp-top .views-row:nth-child(3n+0) .da-item .category-title{background:#013e90;}.view-direct-access.hp-top .views-row:nth-child(3n+0) .da-item .item .hover{background:rgba(1,62,144,0.7);}.view-direct-access.hp-top .views-row:nth-child(4n+0) .da-item .category-title{background:#e92235;}.view-direct-access.hp-top .views-row:nth-child(4n+0) .da-item .item .hover{background:rgba(233,34,53,0.7);}.view-direct-access.hp-top .da-item .item,.view-direct-access.da-all .da-item .item{position:relative;padding-top:3px;}.view-direct-access.hp-top .da-item .item .hover,.view-direct-access.da-all .da-item .item .hover{position:absolute;top:0;width:100%;height:100%;z-index:-5;}.view-direct-access.hp-top .da-item .item .hover a,.view-direct-access.da-all .da-item .item .hover a{text-transform:uppercase;color:#ffffff;font-size:20px;line-height:25px;font-weight:bold;position:absolute;text-align:center;width:100%;height:100%;}.view-direct-access.hp-top .da-item .item .hover a span,.view-direct-access.da-all .da-item .item .hover a span{top:50%;position:absolute;left:50%;width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}.view-direct-access.hp-top .da-item .item .hover a:hover,.view-direct-access.da-all .da-item .item .hover a:hover{color:#ffffff;}.view-direct-access.hp-top .da-item .item:hover .hover,.view-direct-access.da-all .da-item .item:hover .hover{z-index:10;}.view-direct-access.hp-top .da-item .item:hover .category-title,.view-direct-access.da-all .da-item .item:hover .category-title{background:#ffffff !important;}.view-direct-access.da-all .views-row:nth-child(1n+0) .da-item .category-title{background:#3fb34f;}.view-direct-access.da-all .views-row:nth-child(1n+0) .da-item .item .hover{background:rgba(63,179,79,0.7);}.view-direct-access.da-all .views-row:nth-child(2n+0) .da-item .category-title{background:#f78524;}.view-direct-access.da-all .views-row:nth-child(2n+0) .da-item .item .hover{background:rgba(247,133,36,0.7);}.view-direct-access.da-all .views-row:nth-child(3n+0) .da-item .category-title{background:#0077bf;}.view-direct-access.da-all .views-row:nth-child(3n+0) .da-item .item .hover{background:rgba(0,119,191,0.7);}.view-direct-access.da-all .views-row:nth-child(4n+0) .da-item .category-title{background:#013e90;}.view-direct-access.da-all .views-row:nth-child(4n+0) .da-item .item .hover{background:rgba(1,62,144,0.7);}.view-direct-access.da-all .views-row:nth-child(5n+0) .da-item .category-title{background:#e92235;}.view-direct-access.da-all .views-row:nth-child(5n+0) .da-item .item .hover{background:rgba(233,34,53,0.7);}.view-direct-access.da-magazine .views-row .da-item .category-title{background:#ffffff;color:#0077bf;text-align:center;}.view-direct-access.da-magazine .views-row .da-item .category-image img{max-width:80%;padding:10px 0;}.view-direct-access.da-magazine .views-row .da-item .hover{display:none;}.view-direct-access.da-magazine .views-row .da-item:hover{background-color:#0077bf;}.view-direct-access.da-magazine .views-row .da-item:hover .category-title{background-color:transparent;color:#ffffff;}body.page-search form#search-form{text-align:center;}body.page-search form#search-form .form-item label{display:none;}body.page-search form#search-form input.form-text{padding:8px 10px 9px;border:2px solid #e5e5e5;margin-left:20px;margin:10px;color:#c0bdbd;}body.page-search form#search-form input.form-submit{color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border:none;padding:10px 30px;margin:10px 0;}body.page-search form#search-form input.form-submit:hover{color:#ffffff;background:#c0bdbd;}body.page-search h2{padding:25px 0;}body.page-search .search-results p.search-info{display:none;}.block-ffnb-billeterie .content{border:1px solid black;margin-left:242px !important;margin-bottom:20px !important;padding:20px;max-width:600px;}.block-ffnb-billeterie .content img{max-width:20% !important;margin-bottom:20px;}.block-ffnb-billeterie .content .lig2{font-weight:bold;}.lig2 a,.popup-title a{text-decoration:underline;}h1.page-title{color:#0077bf;}.search-form{margin-bottom:0;}#commerce-checkout-form-login #user-login-form{border:2px solid #f1f1f1;padding:30px;margin:0 30px 40px;font-weight:bold;color:#666666;font-size:16px;}#commerce-checkout-form-login #user-login-form .legend{color:#2e9adb;text-align:center;text-transform:uppercase;font-weight:bold;font-size:18px;padding:0 0 15px;}#commerce-checkout-form-login #user-login-form .form-item{display:inline-block;padding:0;width:100%;}#commerce-checkout-form-login #user-login-form .form-item label{text-align:left;color:#666666;padding-bottom:10px;}#commerce-checkout-form-login #user-login-form .form-item input{line-height:35px;border:none;border:1px solid #e5e5e5;padding:0 10px;color:#999999;width:100%;box-sizing:border-box;font-weight:normal;}#commerce-checkout-form-login #user-login-form a{color:#666666;font-style:italic;font-weight:normal;}#commerce-checkout-form-login #user-login-form a:hover{text-decoration:underline;}#commerce-checkout-form-login #user-login-form .item-list{display:none;}#commerce-checkout-form-login #edit-buttons{margin:0 30px 40px;padding:0;border:0;}#commerce-checkout-form-login #edit-buttons input{color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border:none;margin:20px 0;display:block;width:100%;}#commerce-checkout-form-login #edit-buttons input:hover{color:#ffffff;background:#c0bdbd;}#commerce-checkout-form-login #edit-buttons input:hover{background-color:#ea212e;text-decoration:none;}#commerce-checkout-form-login #edit-buttons input.checkout-cancel{background-color:#c0bdbd;}#commerce-checkout-form-login #edit-buttons input.checkout-cancel:hover{background-color:#2e9adb;text-decoration:none;}#commerce-checkout-form-login #edit-buttons .button-operator{display:none;}#user-login,#user-login,#user-pass,#user-register-form,#webform-client-form-7,#ffnb-client-compte-form,#commerce-checkout-form-checkout{border:2px solid #f1f1f1;padding:70px 30px 30px;margin-bottom:40px;font-size:16px;}#user-login .form-item,#user-login .form-item,#user-pass .form-item,#user-register-form .form-item,#webform-client-form-7 .form-item,#ffnb-client-compte-form .form-item,#commerce-checkout-form-checkout .form-item{display:inline-block;padding:0;width:100%;}#user-login .form-item.form-type-password-confirm .password-strength,#user-login .form-item.form-type-password-confirm div.password-confirm,#user-login .form-item.form-type-password-confirm .password-suggestions.description,#user-login .form-item.form-type-password-confirm .password-strength,#user-login .form-item.form-type-password-confirm div.password-confirm,#user-login .form-item.form-type-password-confirm .password-suggestions.description,#user-pass .form-item.form-type-password-confirm .password-strength,#user-pass .form-item.form-type-password-confirm div.password-confirm,#user-pass .form-item.form-type-password-confirm .password-suggestions.description,#user-register-form .form-item.form-type-password-confirm .password-strength,#user-register-form .form-item.form-type-password-confirm div.password-confirm,#user-register-form .form-item.form-type-password-confirm .password-suggestions.description,#webform-client-form-7 .form-item.form-type-password-confirm .password-strength,#webform-client-form-7 .form-item.form-type-password-confirm div.password-confirm,#webform-client-form-7 .form-item.form-type-password-confirm .password-suggestions.description,#ffnb-client-compte-form .form-item.form-type-password-confirm .password-strength,#ffnb-client-compte-form .form-item.form-type-password-confirm div.password-confirm,#ffnb-client-compte-form .form-item.form-type-password-confirm .password-suggestions.description,#commerce-checkout-form-checkout .form-item.form-type-password-confirm .password-strength,#commerce-checkout-form-checkout .form-item.form-type-password-confirm div.password-confirm,#commerce-checkout-form-checkout .form-item.form-type-password-confirm .password-suggestions.description{display:none !important;visibility:hidden;}#user-login .form-item label,#user-login .form-item label,#user-pass .form-item label,#user-register-form .form-item label,#webform-client-form-7 .form-item label,#ffnb-client-compte-form .form-item label,#commerce-checkout-form-checkout .form-item label{text-align:left;color:#666666;padding-bottom:10px;}#user-login .form-item label .form-required,#user-login .form-item label .form-required,#user-pass .form-item label .form-required,#user-register-form .form-item label .form-required,#webform-client-form-7 .form-item label .form-required,#ffnb-client-compte-form .form-item label .form-required,#commerce-checkout-form-checkout .form-item label .form-required{color:#666666;}#user-login .form-item label p span,#user-login .form-item label p span,#user-pass .form-item label p span,#user-register-form .form-item label p span,#webform-client-form-7 .form-item label p span,#ffnb-client-compte-form .form-item label p span,#commerce-checkout-form-checkout .form-item label p span{font-weight:normal;}#user-login .form-item .description,#user-login .form-item .description,#user-pass .form-item .description,#user-register-form .form-item .description,#webform-client-form-7 .form-item .description,#ffnb-client-compte-form .form-item .description,#commerce-checkout-form-checkout .form-item .description{display:none;}#user-login .form-item input,#user-login .form-item select,#user-login .form-item input,#user-login .form-item select,#user-pass .form-item input,#user-pass .form-item select,#user-register-form .form-item input,#user-register-form .form-item select,#webform-client-form-7 .form-item input,#webform-client-form-7 .form-item select,#ffnb-client-compte-form .form-item input,#ffnb-client-compte-form .form-item select,#commerce-checkout-form-checkout .form-item input,#commerce-checkout-form-checkout .form-item select{line-height:35px;border:none;border:1px solid #e5e5e5;padding:0 10px;color:#999999;width:100%;box-sizing:border-box;}#user-login .form-item input[type=checkbox],#user-login .form-item input[type=checkbox],#user-pass .form-item input[type=checkbox],#user-register-form .form-item input[type=checkbox],#webform-client-form-7 .form-item input[type=checkbox],#ffnb-client-compte-form .form-item input[type=checkbox],#commerce-checkout-form-checkout .form-item input[type=checkbox]{width:auto;}#user-login .form-item select,#user-login .form-item select,#user-pass .form-item select,#user-register-form .form-item select,#webform-client-form-7 .form-item select,#ffnb-client-compte-form .form-item select,#commerce-checkout-form-checkout .form-item select{padding:8px 10px;}#user-login .form-actions,#user-login .form-actions,#user-pass .form-actions,#user-register-form .form-actions,#webform-client-form-7 .form-actions,#ffnb-client-compte-form .form-actions,#commerce-checkout-form-checkout .form-actions{text-align:center;}#user-login .form-actions input,#user-login .form-actions input,#user-pass .form-actions input,#user-register-form .form-actions input,#webform-client-form-7 .form-actions input,#ffnb-client-compte-form .form-actions input,#commerce-checkout-form-checkout .form-actions input{border:none;-webkit-appearance:none;border-radius:0;text-align:center;text-transform:uppercase;color:#ffffff;font-weight:bold;cursor:pointer;background:#0077bf;padding:10px 15px;margin-top:30px;display:inline-block;margin-top:50px;}#user-login .form-actions input:hover,#user-login .form-actions input:hover,#user-pass .form-actions input:hover,#user-register-form .form-actions input:hover,#webform-client-form-7 .form-actions input:hover,#ffnb-client-compte-form .form-actions input:hover,#commerce-checkout-form-checkout .form-actions input:hover{background:#ea212e;}#user-login a,#user-login a,#user-pass a,#user-register-form a,#webform-client-form-7 a,#ffnb-client-compte-form a,#commerce-checkout-form-checkout a{color:#666666;font-style:italic;}#user-login a:hover,#user-login a:hover,#user-pass a:hover,#user-register-form a:hover,#webform-client-form-7 a:hover,#ffnb-client-compte-form a:hover,#commerce-checkout-form-checkout a:hover{text-decoration:underline;}#user-login .captcha,#user-login .captcha,#user-pass .captcha,#user-register-form .captcha,#webform-client-form-7 .captcha,#ffnb-client-compte-form .captcha,#commerce-checkout-form-checkout .captcha{margin-top:40px;}#user-login .captcha .fieldset-description,#user-login .captcha .fieldset-description,#user-pass .captcha .fieldset-description,#user-register-form .captcha .fieldset-description,#webform-client-form-7 .captcha .fieldset-description,#ffnb-client-compte-form .captcha .fieldset-description,#commerce-checkout-form-checkout .captcha .fieldset-description{padding-bottom:10px;}#user-login .captcha input#edit-captcha-response,#user-login .captcha input#edit-captcha-response,#user-pass .captcha input#edit-captcha-response,#user-register-form .captcha input#edit-captcha-response,#webform-client-form-7 .captcha input#edit-captcha-response,#ffnb-client-compte-form .captcha input#edit-captcha-response,#commerce-checkout-form-checkout .captcha input#edit-captcha-response{max-width:230px;}#webform-client-form-7{padding-top:30px;}#webform-client-form-7 .form-item{padding-left:0;display:block;}#webform-client-form-7 .form-item label{padding-bottom:15px;}#user-login,#user-pass{text-align:center;margin:0 0 40px;}#user-login .new-pass,#user-pass .new-pass{text-align:left;}#user-register-form,#ffnb-client-compte-form{padding:0;border:none;}#user-register-form .profile-intro,#ffnb-client-compte-form .profile-intro{padding:0 0 50px;text-align:center;}#user-register-form .note,#ffnb-client-compte-form .note{font-style:italic;color:#999999;}#user-register-form fieldset,#ffnb-client-compte-form fieldset{border:2px solid #f1f1f1;padding:0 0 30px;margin:0 auto 40px;}#user-register-form fieldset .fieldset-wrapper,#ffnb-client-compte-form fieldset .fieldset-wrapper{width:90%;margin:0 auto;}#user-register-form fieldset .legend,#user-register-form fieldset legend,#ffnb-client-compte-form fieldset .legend,#ffnb-client-compte-form fieldset legend{color:#2e9adb;text-align:center;text-transform:uppercase;font-weight:bold;font-size:18px;padding:15px 0;}#user-register-form fieldset.date-combo,#ffnb-client-compte-form fieldset.date-combo{padding:0;margin:0;border:none;width:100%;}#user-register-form fieldset.date-combo .form-required,#ffnb-client-compte-form fieldset.date-combo .form-required{color:#666666;}#user-register-form fieldset.date-combo input,#ffnb-client-compte-form fieldset.date-combo input{color:#999999;}#user-register-form fieldset.date-combo input:placeholder-shown,#ffnb-client-compte-form fieldset.date-combo input:placeholder-shown{color:#999999;}#user-register-form fieldset.date-combo input::placeholder,#ffnb-client-compte-form fieldset.date-combo input::placeholder{color:#999999;}#user-register-form fieldset.date-combo input::-moz-placeholder,#ffnb-client-compte-form fieldset.date-combo input::-moz-placeholder{color:#999999;}#user-register-form fieldset.date-combo input:-ms-input-placeholder,#ffnb-client-compte-form fieldset.date-combo input:-ms-input-placeholder{color:#999999;}#user-register-form fieldset.date-combo input::-webkit-input-placeholder,#ffnb-client-compte-form fieldset.date-combo input::-webkit-input-placeholder{color:#999999;}#user-register-form fieldset.date-combo input:-moz-placeholder,#ffnb-client-compte-form fieldset.date-combo input:-moz-placeholder{color:#999999;}#user-register-form fieldset.date-combo .fieldset-wrapper,#ffnb-client-compte-form fieldset.date-combo .fieldset-wrapper{width:100%;}#user-register-form fieldset.date-combo .legend,#ffnb-client-compte-form fieldset.date-combo .legend{color:#666666;text-transform:none;text-align:left;font-size:16px;padding:15px 0 10px;}#user-register-form fieldset.date-combo .form-item,#ffnb-client-compte-form fieldset.date-combo .form-item{padding:0;}#user-register-form fieldset.date-combo .form-item .date-padding,#ffnb-client-compte-form fieldset.date-combo .form-item .date-padding{padding:0;}#user-register-form fieldset.date-combo .form-item .date-padding label,#ffnb-client-compte-form fieldset.date-combo .form-item .date-padding label{display:none;}#new-account{border:2px solid #f1f1f1;padding:30px;margin:0 0 40px;font-weight:bold;color:#666666;font-size:16px;}#new-account a{color:#666666;font-style:italic;font-weight:normal;}#new-account a:hover{text-decoration:underline;}#ffnb-client-compte-form #edit-field-customer-adresses .field-type-addressfield fieldset{padding-bottom:0;margin-bottom:0;border:none;}#ffnb-client-compte-form #edit-field-customer-adresses .field-type-addressfield fieldset .legend{color:#0077bf;font-size:16px;}#ffnb-client-compte-form #edit-field-customer-adresses .field-type-addressfield fieldset .fieldset-wrapper{width:100%;}#ffnb-client-compte-form .form-actions input{margin-top:10px;font-size:11px;}body.page-cart h1.page-title span,body.page-checkout h1.page-title span{color:#2e9adb;}body.page-cart .cart-empty-page,body.page-checkout .cart-empty-page{font-size:16px;text-align:center;margin-bottom:50px;}body.page-cart form h3,body.page-checkout form h3{display:none;}body.page-cart form .views-row,body.page-checkout form .views-row{border:2px solid #f1f1f1;display:table;width:90%;margin:0 auto 20px;padding:20px 10px;}body.page-cart form .views-row .views-field-nothing,body.page-checkout form .views-row .views-field-nothing{display:table-row;}body.page-cart form .views-row .product-image,body.page-checkout form .views-row .product-image{display:inline-block;vertical-align:top;text-align:center;width:40%;}body.page-cart form .views-row .product-image img,body.page-checkout form .views-row .product-image img{max-width:110px;display:inline-block;}body.page-cart form .views-row .product-description,body.page-checkout form .views-row .product-description{font-size:18px;line-height:1.5em;font-weight:bold;display:inline-block;width:60%;}body.page-cart form .views-row .product-description .line .product-title a,body.page-checkout form .views-row .product-description .line .product-title a{font-size:22px;text-transform:uppercase;color:#2e9adb;}body.page-cart form .views-row .product-description .line .product-ref,body.page-checkout form .views-row .product-description .line .product-ref{color:#666666;text-transform:uppercase;padding-bottom:20px;}body.page-cart form .views-row .product-description .line .info,body.page-checkout form .views-row .product-description .line .info{border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:10px;}body.page-cart form .views-row .product-description .line .info div,body.page-checkout form .views-row .product-description .line .info div{color:#999999;}body.page-cart form .views-row .product-description .line .product-price-unit,body.page-checkout form .views-row .product-description .line .product-price-unit{color:#2e9adb;}body.page-cart form .views-row .product-description .line .product-quantity,body.page-checkout form .views-row .product-description .line .product-quantity{color:#666666;}body.page-cart form .views-row .product-description .line2 .product-remove,body.page-checkout form .views-row .product-description .line2 .product-remove{font-size:15px;color:#999999;border-top:1px solid #cccccc;padding-top:10px;margin-top:10px;}body.page-cart form .views-row .product-description .line2 .product-remove input,body.page-checkout form .views-row .product-description .line2 .product-remove input{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;font-weight:normal;text-transform:uppercase;}body.page-cart form .views-row .product-description .line2 .product-remove span,body.page-checkout form .views-row .product-description .line2 .product-remove span{padding-left:5px;}body.page-cart form .views-row .product-description .line2 .product-total,body.page-checkout form .views-row .product-description .line2 .product-total{color:#0077bf;font-size:21px;}body.page-cart form .form-actions,body.page-checkout form .form-actions{text-align:initial;}body.page-cart form .form-actions .btn,body.page-cart form .form-actions .fieldset-wrapper,body.page-checkout form .form-actions .btn,body.page-checkout form .form-actions .fieldset-wrapper{box-sizing:border-box;width:90%;margin:30px auto;}body.page-cart form .form-actions .btn a,body.page-cart form .form-actions .btn input,body.page-cart form .form-actions .fieldset-wrapper a,body.page-cart form .form-actions .fieldset-wrapper input,body.page-checkout form .form-actions .btn a,body.page-checkout form .form-actions .btn input,body.page-checkout form .form-actions .fieldset-wrapper a,body.page-checkout form .form-actions .fieldset-wrapper input{box-sizing:border-box;color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;font-size:18px;border:none;display:table-cell;width:100%;}body.page-cart form .form-actions .btn a:hover,body.page-cart form .form-actions .btn input:hover,body.page-cart form .form-actions .fieldset-wrapper a:hover,body.page-cart form .form-actions .fieldset-wrapper input:hover,body.page-checkout form .form-actions .btn a:hover,body.page-checkout form .form-actions .btn input:hover,body.page-checkout form .form-actions .fieldset-wrapper a:hover,body.page-checkout form .form-actions .fieldset-wrapper input:hover{color:#ffffff;background:#c0bdbd;}body.page-cart form .form-actions .btn input:hover,body.page-cart form .form-actions .fieldset-wrapper input:hover,body.page-checkout form .form-actions .btn input:hover,body.page-checkout form .form-actions .fieldset-wrapper input:hover{background:#ea212e;}body.page-cart form .form-actions .btn a,body.page-cart form .form-actions .fieldset-wrapper a,body.page-checkout form .form-actions .btn a,body.page-checkout form .form-actions .fieldset-wrapper a{display:block;text-align:center;background:#c0bdbd;}body.page-cart form .form-actions .btn a:hover,body.page-cart form .form-actions .fieldset-wrapper a:hover,body.page-checkout form .form-actions .btn a:hover,body.page-checkout form .form-actions .fieldset-wrapper a:hover{background:#0077bf;}body.page-cart form #commerce-coupon-cart-form-wrapper,body.page-cart form #commerce-checkout-coupon-ajax-wrapper,body.page-checkout form #commerce-coupon-cart-form-wrapper,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper{background-color:#f1f1f1;box-sizing:border-box;width:90%;margin:0 auto;padding:20px;text-align:center;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list{text-align:center;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list .view-content,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list .view-content,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list .view-content,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list .view-content{display:inline-block;padding:20px 0 0;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table{color:#666666;text-align:left;font-size:14px;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table thead,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table thead,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table thead,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table thead{display:none;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tbody,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tbody,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tbody,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tbody{border:none;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even,body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd{border:none;background:none;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td,body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td{line-height:1.5;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td.views-field-code,body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td.views-field-code,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td.views-field-code,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td.views-field-code,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td.views-field-code,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td.views-field-code,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td.views-field-code,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td.views-field-code{color:#0077bf;font-weight:bold;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td a,body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td a,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td a,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td a,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td a,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td a,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td a,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td a{display:inline-block;overflow:hidden;text-indent:-9999px;color:#666666;font-style:normal;}body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td a:after,body.page-cart form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td a:after,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td a:after,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td a:after,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.even td a:after,body.page-checkout form #commerce-coupon-cart-form-wrapper .view-order-coupon-list table tr.odd td a:after,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.even td a:after,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list table tr.odd td a:after{content:"✖";float:left;font-size:18px;line-height:22px;margin:0 10px;text-indent:0;color:#0077bf;}body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-coupon-code,body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-coupon-code,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code{box-sizing:border-box;font-size:18px;line-height:32px;text-align:center;color:#2e9adb;width:100%;box-sizing:border-box;}body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-coupon-code::-webkit-input-placeholder,body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code::-webkit-input-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code::-webkit-input-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code::-webkit-input-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-coupon-code::-webkit-input-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code::-webkit-input-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code::-webkit-input-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code::-webkit-input-placeholder{color:#2e9adb;}body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-coupon-code::-moz-placeholder,body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code::-moz-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code::-moz-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code::-moz-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-coupon-code::-moz-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code::-moz-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code::-moz-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code::-moz-placeholder{color:#2e9adb;}body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-coupon-code:-ms-input-placeholder,body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code:-ms-input-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code:-ms-input-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code:-ms-input-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-coupon-code:-ms-input-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code:-ms-input-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code:-ms-input-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code:-ms-input-placeholder{color:#2e9adb;}body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-coupon-code:-moz-placeholder,body.page-cart form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code:-moz-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code:-moz-placeholder,body.page-cart form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code:-moz-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-coupon-code:-moz-placeholder,body.page-checkout form #commerce-coupon-cart-form-wrapper input#edit-commerce-coupon-coupon-code:-moz-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-coupon-code:-moz-placeholder,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code:-moz-placeholder{color:#2e9adb;}body.page-cart form #commerce-coupon-cart-form-wrapper #edit-coupon-add,body.page-cart form #commerce-coupon-cart-form-wrapper #edit-commerce-coupon-coupon-add,body.page-cart form #commerce-checkout-coupon-ajax-wrapper #edit-coupon-add,body.page-cart form #commerce-checkout-coupon-ajax-wrapper #edit-commerce-coupon-coupon-add,body.page-checkout form #commerce-coupon-cart-form-wrapper #edit-coupon-add,body.page-checkout form #commerce-coupon-cart-form-wrapper #edit-commerce-coupon-coupon-add,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper #edit-coupon-add,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper #edit-commerce-coupon-coupon-add{color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;background-color:#2e9adb;border:2px solid #ffffff;padding:10px 30px;font-size:16px;}body.page-cart form #commerce-coupon-cart-form-wrapper #edit-coupon-add:hover,body.page-cart form #commerce-coupon-cart-form-wrapper #edit-commerce-coupon-coupon-add:hover,body.page-cart form #commerce-checkout-coupon-ajax-wrapper #edit-coupon-add:hover,body.page-cart form #commerce-checkout-coupon-ajax-wrapper #edit-commerce-coupon-coupon-add:hover,body.page-checkout form #commerce-coupon-cart-form-wrapper #edit-coupon-add:hover,body.page-checkout form #commerce-coupon-cart-form-wrapper #edit-commerce-coupon-coupon-add:hover,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper #edit-coupon-add:hover,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper #edit-commerce-coupon-coupon-add:hover{color:#ffffff;background:#c0bdbd;}body.page-cart form #commerce-coupon-cart-form-wrapper .delivery,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .delivery,body.page-checkout form #commerce-coupon-cart-form-wrapper .delivery,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .delivery{display:tabel;font-size:18px;color:#666666;margin-top:15px;padding-top:10px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-bottom:10px;}body.page-cart form #commerce-coupon-cart-form-wrapper .delivery span.val,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .delivery span.val,body.page-checkout form #commerce-coupon-cart-form-wrapper .delivery span.val,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .delivery span.val{font-size:20px;color:#2e9adb;display:inline-block;min-width:80px;text-align:right;}body.page-cart form #commerce-coupon-cart-form-wrapper .delivery span.label,body.page-cart form #commerce-checkout-coupon-ajax-wrapper .delivery span.label,body.page-checkout form #commerce-coupon-cart-form-wrapper .delivery span.label,body.page-checkout form #commerce-checkout-coupon-ajax-wrapper .delivery span.label{display:inline-block;text-align:left;}body.page-cart form .commerce-order-handler-area-order-total,body.page-checkout form .commerce-order-handler-area-order-total{width:90%;margin:0 auto;background-color:#f1f1f1;font-size:14px;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%;border-collapse:initial;display:block;text-align:center;color:#666666;padding-bottom:20px;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody{display:inline-block;border:none;text-align:left;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr{background:none;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr.component-type-commerce-price-formatted-amount,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr.component-type-commerce-price-formatted-amount{font-size:20px;color:#0077bf;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td{padding-bottom:10px;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td.component-title,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td.component-title{text-align:right;}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td.component-title:after,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td.component-title:after{content:" : ";}body.page-cart form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td.component-total,body.page-checkout form .commerce-order-handler-area-order-total .commerce-price-formatted-components tbody tr td.component-total{min-width:80px;text-align:right;}#messages .messages.commerce-add-to-cart-confirmation{color:#666666;font-size:14px;color:#666666;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup{position:relative;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .popup-title{padding:30px 10px 15px;text-align:center;color:#666666;font-weight:600;font-size:18px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .popup-title .fa{padding-right:5px;padding-right:5px;font-size:20px;color:#0077bf;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .close{position:absolute;top:-8px;right:-24px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .close a{background:none;color:#666666;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-image{text-align:center;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description{padding-top:20px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description .header .product-title{font-size:18px;font-weight:bold;color:#0077bf;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description .header .product-ref{font-style:italic;padding-bottom:10px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description .header .product-total{font-size:16px;color:#0077bf;font-weight:bold;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description .footer{line-height:18px;font-weight:bold;border-top:1px solid #eee;padding-top:10px;margin:15px 0;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions{text-align:center;margin-top:25px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div{margin-bottom:10px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div a{display:inline-block;width:100%;box-sizing:border-box;color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div a:hover{color:#ffffff;background:#ea212e;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div.next a{background:#c0bdbd;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div.next a:hover{background:#0077bf;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div.cart{position:relative;background:#ea212e;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div.cart:after{content:"\f07a";font-family:FontAwesome;position:absolute;right:0;right:10px;top:8px;font-size:1.8em;color:#ffffff;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div.cart a{padding-right:50px;}#ffnb-client-compte-form fieldset.order-story .fieldset-wrapper,#ffnb-client-compte-form fieldset.magazine-story .fieldset-wrapper{width:100%;font-size:14px;}#ffnb-client-compte-form fieldset.order-story .accordion-label,#ffnb-client-compte-form fieldset.magazine-story .accordion-label{cursor:pointer;padding:15px 0;width:100%;text-align:left;outline:none;transition:0.4s;position:relative;font-size:1.125em;color:#0077bf;background:#f8f8f8;}#ffnb-client-compte-form fieldset.order-story .accordion-label a,#ffnb-client-compte-form fieldset.magazine-story .accordion-label a{color:#0077bf;text-decoration:underline;font-style:normal;}#ffnb-client-compte-form fieldset.order-story .accordion-label .facture,#ffnb-client-compte-form fieldset.magazine-story .accordion-label .facture{padding-bottom:5px;}#ffnb-client-compte-form fieldset.order-story .accordion-label .show,#ffnb-client-compte-form fieldset.magazine-story .accordion-label .show{display:block;}#ffnb-client-compte-form fieldset.order-story .accordion-label .hide,#ffnb-client-compte-form fieldset.magazine-story .accordion-label .hide{display:none;}#ffnb-client-compte-form fieldset.order-story .accordion-label a,#ffnb-client-compte-form fieldset.order-story .accordion-label .show,#ffnb-client-compte-form fieldset.order-story .accordion-label .hide,#ffnb-client-compte-form fieldset.magazine-story .accordion-label a,#ffnb-client-compte-form fieldset.magazine-story .accordion-label .show,#ffnb-client-compte-form fieldset.magazine-story .accordion-label .hide{font-size:0.9em;text-transform:uppercase;font-weight:bold;padding-left:10px;}#ffnb-client-compte-form fieldset.order-story .accordion-label:after,#ffnb-client-compte-form fieldset.magazine-story .accordion-label:after{content:"\f107";font-family:FontAwesome;font-size:1.875em;line-height:2.813em;top:-6px;position:absolute;right:10px;}#ffnb-client-compte-form fieldset.order-story .accordion-label.active,#ffnb-client-compte-form fieldset.magazine-story .accordion-label.active{border-bottom:1px solid #f1f1f1;}#ffnb-client-compte-form fieldset.order-story .accordion-label.active:after,#ffnb-client-compte-form fieldset.magazine-story .accordion-label.active:after{content:"\f106";}#ffnb-client-compte-form fieldset.order-story .accordion-label.active .show,#ffnb-client-compte-form fieldset.magazine-story .accordion-label.active .show{display:none;}#ffnb-client-compte-form fieldset.order-story .accordion-label.active .hide,#ffnb-client-compte-form fieldset.magazine-story .accordion-label.active .hide{display:block;}#ffnb-client-compte-form fieldset.order-story .accordion-body,#ffnb-client-compte-form fieldset.magazine-story .accordion-body{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}#ffnb-client-compte-form fieldset.order-story .blk-header,#ffnb-client-compte-form fieldset.magazine-story .blk-header{background:#0077bf;color:#ffffff;font-weight:bold;padding:15px;}#ffnb-client-compte-form fieldset.order-story .blk-header .order-nr,#ffnb-client-compte-form fieldset.order-story .blk-header .order-status,#ffnb-client-compte-form fieldset.magazine-story .blk-header .order-nr,#ffnb-client-compte-form fieldset.magazine-story .blk-header .order-status{font-size:1.2em;}#ffnb-client-compte-form fieldset.order-story .blk-header .total,#ffnb-client-compte-form fieldset.magazine-story .blk-header .total{font-size:1.5em;}#ffnb-client-compte-form fieldset.order-story .product-image,#ffnb-client-compte-form fieldset.magazine-story .product-image{display:inline-block;vertical-align:top;text-align:center;width:40%;padding-top:15px;}#ffnb-client-compte-form fieldset.order-story .product-image img,#ffnb-client-compte-form fieldset.magazine-story .product-image img{max-width:110px;display:inline-block;}#ffnb-client-compte-form fieldset.order-story .product-discount,#ffnb-client-compte-form fieldset.magazine-story .product-discount{font-size:1em;font-weight:bold;text-align:right;padding-right:10px;color:#999999;padding-bottom:30px;}#ffnb-client-compte-form fieldset.order-story .product-description,#ffnb-client-compte-form fieldset.magazine-story .product-description{font-size:16px;line-height:1.5em;font-weight:bold;display:inline-block;width:60%;}#ffnb-client-compte-form fieldset.order-story .product-description .line,#ffnb-client-compte-form fieldset.magazine-story .product-description .line{padding-top:15px;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-title,#ffnb-client-compte-form fieldset.magazine-story .product-description .line .product-title{font-size:1.125em;text-transform:uppercase;color:#2e9adb;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-ref,#ffnb-client-compte-form fieldset.magazine-story .product-description .line .product-ref{color:#666666;text-transform:uppercase;padding-bottom:0.975em;}#ffnb-client-compte-form fieldset.order-story .product-description .line .info,#ffnb-client-compte-form fieldset.magazine-story .product-description .line .info{border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:10px;margin-right:15px;}#ffnb-client-compte-form fieldset.order-story .product-description .line .info div,#ffnb-client-compte-form fieldset.magazine-story .product-description .line .info div{color:#999999;font-size:0.9em;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-price-unit,#ffnb-client-compte-form fieldset.magazine-story .product-description .line .product-price-unit{color:#2e9adb;font-size:1em;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-quantity,#ffnb-client-compte-form fieldset.magazine-story .product-description .line .product-quantity{color:#666666;font-size:1em;}#ffnb-client-compte-form fieldset.order-story .product-description .line2,#ffnb-client-compte-form fieldset.magazine-story .product-description .line2{border-top:1px solid #cccccc;margin:10px 15px 10px 0;padding-top:10px;}#ffnb-client-compte-form fieldset.order-story .product-description .line2 .product-total,#ffnb-client-compte-form fieldset.magazine-story .product-description .line2 .product-total{color:#0077bf;font-size:1em;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine,#ffnb-client-compte-form fieldset.order-story .bloc-billet,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet{text-align:center;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet{margin:20px;display:inline-block;background:#f8f8f8;padding:20px 40px;max-width:230px;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine .product-title,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet .product-title,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine .product-title,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet .product-title,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine .product-title,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet .product-title,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine .product-title,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet .product-title{font-size:1.125em;text-transform:uppercase;color:#2e9adb;font-weight:bold;text-align:center;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine .product-image,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet .product-image,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine .product-image,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet .product-image,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine .product-image,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet .product-image,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine .product-image,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet .product-image{width:auto;width:100%;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine .product-image img,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet .product-image img,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine .product-image img,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet .product-image img,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine .product-image img,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet .product-image img,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine .product-image img,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet .product-image img{max-width:150px;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine .product-link,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet .product-link,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine .product-link,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet .product-link,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine .product-link,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet .product-link,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine .product-link,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet .product-link{padding:20px 0 0;text-align:center;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine .product-link a,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet .product-link a,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine .product-link a,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet .product-link a,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine .product-link a,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet .product-link a,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine .product-link a,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet .product-link a{background:#0077bf;color:#ffffff;font-weight:bold;padding:15px;display:inline-block;text-align:center;font-style:normal;}#ffnb-client-compte-form fieldset.order-story .bloc-magazine .magazine .product-link a:hover,#ffnb-client-compte-form fieldset.order-story .bloc-magazine .billet .product-link a:hover,#ffnb-client-compte-form fieldset.order-story .bloc-billet .magazine .product-link a:hover,#ffnb-client-compte-form fieldset.order-story .bloc-billet .billet .product-link a:hover,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .magazine .product-link a:hover,#ffnb-client-compte-form fieldset.magazine-story .bloc-magazine .billet .product-link a:hover,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .magazine .product-link a:hover,#ffnb-client-compte-form fieldset.magazine-story .bloc-billet .billet .product-link a:hover{text-decoration:none;background:#2e9adb;}#ffnb-client-compte-form fieldset.magazine-story .accordion-label:after{top:-18px;}body.page-checkout h1.page-title span{color:#2e9adb;}body.page-checkout #commerce-checkout-form-checkout{padding:0;border:0;}body.page-checkout #commerce-checkout-form-checkout fieldset{margin-bottom:20px;border:2px solid #f1f1f1;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons.form-wrapper,body.page-checkout #commerce-checkout-form-checkout fieldset.date-combo.form-wrapper,body.page-checkout #commerce-checkout-form-checkout fieldset fieldset{border:none;}body.page-checkout #commerce-checkout-form-checkout fieldset .field-label-inline .field-label{width:50%;}body.page-checkout #commerce-checkout-form-checkout fieldset #edit-customer-profile-billing-field-customer-livraison-und-0,body.page-checkout #commerce-checkout-form-checkout fieldset #edit-customer-profile-billing-commerce-customer-address-und-0{background-color:#f8f8f8;}body.page-checkout #commerce-checkout-form-checkout fieldset .field-name-field-customer-licence{text-align:left;}body.page-checkout #commerce-checkout-form-checkout fieldset .field-name-field-customer-licence input{width:calc(50% - 10px);float:left;margin-left:0;}body.page-checkout #commerce-checkout-form-checkout fieldset .field{padding-bottom:7px;}body.page-checkout #commerce-checkout-form-checkout fieldset .field.field-name-field-customer-licence,body.page-checkout #commerce-checkout-form-checkout fieldset .field.field-name-field-customer-livraison,body.page-checkout #commerce-checkout-form-checkout fieldset .field.field-name-commerce-customer-address{padding-bottom:20px;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing{color:#666666;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .form-item.form-type-checkbox{display:none;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .form-item.form-type-checkbox.identique{display:inline-block;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .grid-cont,body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .fieldset-wrapper{text-align:center;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .grid-cont .field,body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .fieldset-wrapper .field{text-align:left;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing #addressfield-wrapper .form-type-checkbox{display:inline-block;}body.page-checkout #commerce-checkout-form-checkout fieldset.date-combo{margin:0;padding:0;}body.page-checkout #commerce-checkout-form-checkout fieldset.date-combo .date-padding{padding:0;}body.page-checkout #commerce-checkout-form-checkout fieldset.date-combo .legend{display:none;}body.page-checkout #commerce-checkout-form-checkout fieldset.accompagnants_pane{border:none;padding:0;}body.page-checkout #commerce-checkout-form-checkout fieldset.blk-accompagnant-title{border:2px solid #f1f1f1;}body.page-checkout #commerce-checkout-form-checkout fieldset.blk-accompagnant-title .legend{text-align:left;font-size:16px;color:#666666;padding-left:10px;}body.page-checkout #commerce-checkout-form-checkout fieldset.blk-accompagnant .legend{text-align:left;font-size:16px;color:#666666;}body.page-checkout #commerce-checkout-form-checkout fieldset.blk-accompagnant label{width:20%;float:left;padding-left:10px;}body.page-checkout #commerce-checkout-form-checkout fieldset.blk-accompagnant input{width:60%;float:left;}body.page-checkout #commerce-checkout-form-checkout fieldset.blk-accompagnant .form-item{margin:0;margin-top:5px;}body.page-checkout #commerce-checkout-form-checkout fieldset .legend{color:#2e9adb;text-align:center;text-transform:uppercase;font-weight:bold;font-size:18px;padding:15px 0;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary{color:#666666;margin-top:20px;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-footer{padding-top:20px;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .commerce-order-handler-area-order-total{background:none;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content{display:inline-block;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content table tbody{border:none;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content table th,body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content table td{padding-right:20px;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content table tr,body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content table td,body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content table th{border:none;background:none;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content .views-row{width:100%;margin:0;padding:0;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content .views-field{font-size:14px;padding-bottom:10px;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content .views-field .views-label{float:left;font-weight:600;padding-right:40px;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content .views-field .field-content{text-align:right;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content .views-field.views-field-commerce-total{display:none;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons{background:none;padding:0;margin:0;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper{width:100%;margin:30px auto;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper .button-operator{display:none;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input{margin-bottom:20px;font-size:10px;box-sizing:border-box;color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border:none;display:table-cell;width:100%;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input:hover{color:#ffffff;background:#c0bdbd;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input:hover{text-decoration:none;background:#ea212e;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input.checkout-cancel,body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input.checkout-back{background:#c0bdbd;}body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input.checkout-cancel:hover,body.page-checkout #commerce-checkout-form-checkout fieldset.checkout-buttons .fieldset-wrapper input.checkout-back:hover{background:#2e9adb;}body.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-billing-edit-button,body.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-billing-cancel-button{color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;background-color:#2e9adb;border:2px solid #ffffff;padding:10px 30px;font-size:16px;}body.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-billing-edit-button:hover,body.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-billing-cancel-button:hover{color:#ffffff;background:#c0bdbd;}body.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-billing-cancel-button{background:#c0bdbd;}body.page-checkout #commerce-checkout-form-checkout #edit-customer-profile-billing-cancel-button:hover{background:#2e9adb;}body.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper{width:100%;margin:0 auto 20px;}body.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list td ul{margin:0;}body.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list td ul li{margin:0 1.2em;}body.page-checkout #commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list td a{padding-top:7px;}.accompagnants_pane .blk-accompagnant .legend{text-align:left;}body.page-catalog{font-size:16px;}body.page-catalog h1.page-title{text-transform:uppercase;padding:50px 0 30px;font-size:1.8em;line-height:2.4em;color:#2e9adb;}body.page-catalog #content_area .region-content .content{width:90%;margin:0 auto;}#filters{background:#f1f1f1;font-size:16px;font-weight:bold;}#filters .view-subcategory{padding:30px 20px;}#filters .view-subcategory .view-header{font-size:1.5em;text-transform:uppercase;color:#0077bf;}#filters .view-subcategory .view-content .views-row{padding-bottom:5px;}#filters .view-subcategory .view-content .views-row a{color:#666666;font-size:1.2em;}#filters .view-subcategory .view-content .views-row a:hover,#filters .view-subcategory .view-content .views-row a.active{color:#0077bf;}#catalog .total{text-align:center;margin:30px 0;font-size:36px;color:#2e9adb;text-transform:uppercase;font-weight:bold;}#catalog .total span{color:#0077bf;font-size:24px;}.view-catalog,.view-catalog-magazines{margin-bottom:45px;}.view-catalog .views-row,.view-catalog-magazines .views-row{border:1px solid #f4f4f4;max-width:276px;margin:0 auto 15px;}.view-catalog .views-row:hover .product-header,.view-catalog-magazines .views-row:hover .product-header{border-top:5px solid #0077bf;border-right:5px solid #0077bf;border-left:5px solid #0077bf;}.view-catalog .views-row:hover .product-footer .product-link,.view-catalog-magazines .views-row:hover .product-footer .product-link{opacity:3;}.view-catalog .product-header,.view-catalog-magazines .product-header{border-top:5px solid #ffffff;border-right:5px solid #ffffff;border-left:5px solid #ffffff;font-size:0;text-align:center;}.view-catalog .product-header .product-image,.view-catalog-magazines .product-header .product-image{text-align:center;}.view-catalog .product-header .product-image img,.view-catalog-magazines .product-header .product-image img{max-width:266px;}.view-catalog .product-footer,.view-catalog-magazines .product-footer{font-size:16px;font-weight:bold;text-align:center;position:relative;}.view-catalog .product-footer .product-info,.view-catalog-magazines .product-footer .product-info{min-height:80px;opacity:2;padding:0 10px;}.view-catalog .product-footer .product-info .product-title,.view-catalog .product-footer .product-info .magazine-title,.view-catalog-magazines .product-footer .product-info .product-title,.view-catalog-magazines .product-footer .product-info .magazine-title{font-size:1.2em;color:#666666;padding-bottom:5px;padding-top:13px;}.view-catalog .product-footer .product-info .magazine-subtitle,.view-catalog-magazines .product-footer .product-info .magazine-subtitle{color:#666666;padding-bottom:10px;font-size:0.8em;}.view-catalog .product-footer .product-info .product-price,.view-catalog-magazines .product-footer .product-info .product-price{font-size:1.5em;color:#0077bf;padding-bottom:15px;}.view-catalog .product-footer .product-link,.view-catalog-magazines .product-footer .product-link{min-height:80px;background:#0077bf;position:absolute;top:0;width:100%;height:100%;opacity:-1;}.view-catalog .product-footer .product-link a,.view-catalog-magazines .product-footer .product-link a{font-size:1.5em;line-height:1.875em;color:#ffffff;text-transform:uppercase;background:#0077bf;border:1px solid #ffffff;padding:7px 50px;display:inline-block;margin:10px 0;top:40%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.view-catalog .product-footer .product-link a:hover,.view-catalog-magazines .product-footer .product-link a:hover{background:#2e9adb;}.view-catalog ul.pager,.view-catalog-magazines ul.pager{display:block;margin:30px 0;}.view-catalog ul.pager li,.view-catalog-magazines ul.pager li{font-size:20px;color:#cccccc;border:2px solid #cccccc;padding:5px 15px;margin:0 0 10px 5px;display:inline-block;font-weight:bold;}.view-catalog ul.pager li a,.view-catalog-magazines ul.pager li a{color:#cccccc;font-weight:bold;}.view-catalog ul.pager li:hover,.view-catalog ul.pager li.pager-current,.view-catalog-magazines ul.pager li:hover,.view-catalog-magazines ul.pager li.pager-current{border:2px solid #0d7ec2;color:#0d7ec2;}.view-catalog ul.pager li:hover a,.view-catalog ul.pager li.pager-current a,.view-catalog-magazines ul.pager li:hover a,.view-catalog-magazines ul.pager li.pager-current a{color:#0d7ec2;}.view-catalog ul.pager li.pager-next,.view-catalog ul.pager li.pager-previous,.view-catalog-magazines ul.pager li.pager-next,.view-catalog-magazines ul.pager li.pager-previous{padding:5px 17px;}.view-catalog ul.pager li.pager-last,.view-catalog ul.pager li.pager-first,.view-catalog-magazines ul.pager li.pager-last,.view-catalog-magazines ul.pager li.pager-first{display:none;}.no-result{font-size:24px;text-align:center;padding:50px 0;}body.page-403 #content_area,body.page-404 #content_area{padding-bottom:40px;}body.page-403 #content_area .field-name-body p,body.page-404 #content_area .field-name-body p{font-size:16px;text-align:center;}body.node-type-product-display h1.page-title,body.node-type-product-display-billeterie- h1.page-title,body.node-type-product-display-magazine h1.page-title,body.node-type-product-display-abonnement h1.page-title{text-transform:uppercase;color:#2e9adb;}body.node-type-product-display .product-details,body.node-type-product-display-billeterie- .product-details,body.node-type-product-display-magazine .product-details,body.node-type-product-display-abonnement .product-details{font-size:16px;color:#666666;width:90%;margin:0 auto 50px;}body.node-type-product-display .product-details .view-images-slideshow .views-row a,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .views-row a,body.node-type-product-display-magazine .product-details .view-images-slideshow .views-row a,body.node-type-product-display-abonnement .product-details .view-images-slideshow .views-row a{position:relative;display:inline-block;}body.node-type-product-display .product-details .view-images-slideshow .views-row a img,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .views-row a img,body.node-type-product-display-magazine .product-details .view-images-slideshow .views-row a img,body.node-type-product-display-abonnement .product-details .view-images-slideshow .views-row a img{border:2px solid #f1f1f1;}body.node-type-product-display .product-details .view-images-slideshow .views-row a:after,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .views-row a:after,body.node-type-product-display-magazine .product-details .view-images-slideshow .views-row a:after,body.node-type-product-display-abonnement .product-details .view-images-slideshow .views-row a:after{content:"\f00e";font-family:FontAwesome;font-size:25px;color:#cccccc;display:inline-block;position:absolute;bottom:10px;right:10px;border:none;}body.node-type-product-display .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns,body.node-type-product-display-magazine .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns,body.node-type-product-display-abonnement .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns{display:none;}body.node-type-product-display .product-details .view-images-slideshow #slider_pager a,body.node-type-product-display-billeterie- .product-details .view-images-slideshow #slider_pager a,body.node-type-product-display-magazine .product-details .view-images-slideshow #slider_pager a,body.node-type-product-display-abonnement .product-details .view-images-slideshow #slider_pager a{display:inline-block;margin:10px;margin:10px 10px 10px 0;}body.node-type-product-display .product-details .view-images-slideshow #slider_pager a img,body.node-type-product-display-billeterie- .product-details .view-images-slideshow #slider_pager a img,body.node-type-product-display-magazine .product-details .view-images-slideshow #slider_pager a img,body.node-type-product-display-abonnement .product-details .view-images-slideshow #slider_pager a img{border:2px solid #f1f1f1;width:84px;}body.node-type-product-display .product-details .view-images-slideshow #slider_pager a:last-child,body.node-type-product-display-billeterie- .product-details .view-images-slideshow #slider_pager a:last-child,body.node-type-product-display-magazine .product-details .view-images-slideshow #slider_pager a:last-child,body.node-type-product-display-abonnement .product-details .view-images-slideshow #slider_pager a:last-child{margin-right:0;}body.node-type-product-display .product-details .product-image,body.node-type-product-display-billeterie- .product-details .product-image,body.node-type-product-display-magazine .product-details .product-image,body.node-type-product-display-abonnement .product-details .product-image{margin-bottom:25px;text-align:center;}body.node-type-product-display .product-details .product-image img,body.node-type-product-display-billeterie- .product-details .product-image img,body.node-type-product-display-magazine .product-details .product-image img,body.node-type-product-display-abonnement .product-details .product-image img{display:inline-block;}body.node-type-product-display .product-details .sku,body.node-type-product-display-billeterie- .product-details .sku,body.node-type-product-display-magazine .product-details .sku,body.node-type-product-display-abonnement .product-details .sku{font-size:1.125em;padding-bottom:5px;font-weight:bold;}body.node-type-product-display .product-details .product-nr,body.node-type-product-display-billeterie- .product-details .product-nr,body.node-type-product-display-magazine .product-details .product-nr,body.node-type-product-display-abonnement .product-details .product-nr{font-weight:bold;font-size:1.25em;padding-bottom:12px;}body.node-type-product-display .product-details .price,body.node-type-product-display-billeterie- .product-details .price,body.node-type-product-display-magazine .product-details .price,body.node-type-product-display-abonnement .product-details .price{font-size:2.25em;color:#0077bf;font-weight:bold;}body.node-type-product-display .product-details form .form-actions,body.node-type-product-display-billeterie- .product-details form .form-actions,body.node-type-product-display-magazine .product-details form .form-actions,body.node-type-product-display-abonnement .product-details form .form-actions{position:relative;}body.node-type-product-display .product-details form .form-actions input,body.node-type-product-display-billeterie- .product-details form .form-actions input,body.node-type-product-display-magazine .product-details form .form-actions input,body.node-type-product-display-abonnement .product-details form .form-actions input{color:#ffffff;text-transform:uppercase;font-weight:bold;background:#0077bf;padding:15px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border:none;width:100%;}body.node-type-product-display .product-details form .form-actions input:hover,body.node-type-product-display-billeterie- .product-details form .form-actions input:hover,body.node-type-product-display-magazine .product-details form .form-actions input:hover,body.node-type-product-display-abonnement .product-details form .form-actions input:hover{color:#ffffff;background:#c0bdbd;}body.node-type-product-display .product-details form .form-actions input:hover,body.node-type-product-display-billeterie- .product-details form .form-actions input:hover,body.node-type-product-display-magazine .product-details form .form-actions input:hover,body.node-type-product-display-abonnement .product-details form .form-actions input:hover{background:#2e9adb;}body.node-type-product-display .product-details form .form-actions input.form-button-disabled,body.node-type-product-display-billeterie- .product-details form .form-actions input.form-button-disabled,body.node-type-product-display-magazine .product-details form .form-actions input.form-button-disabled,body.node-type-product-display-abonnement .product-details form .form-actions input.form-button-disabled{background:#ea212e;}body.node-type-product-display .product-details form .form-actions input.form-button-disabled:hover,body.node-type-product-display-billeterie- .product-details form .form-actions input.form-button-disabled:hover,body.node-type-product-display-magazine .product-details form .form-actions input.form-button-disabled:hover,body.node-type-product-display-abonnement .product-details form .form-actions input.form-button-disabled:hover{background:#ea212e;}body.node-type-product-display .product-details form .form-actions:after,body.node-type-product-display-billeterie- .product-details form .form-actions:after,body.node-type-product-display-magazine .product-details form .form-actions:after,body.node-type-product-display-abonnement .product-details form .form-actions:after{content:"\f07a";font-family:FontAwesome;position:absolute;right:0;right:10px;top:8px;font-size:2em;color:#ffffff;}body.node-type-product-display .product-details form select,body.node-type-product-display .product-details form input[type=text],body.node-type-product-display-billeterie- .product-details form select,body.node-type-product-display-billeterie- .product-details form input[type=text],body.node-type-product-display-magazine .product-details form select,body.node-type-product-display-magazine .product-details form input[type=text],body.node-type-product-display-abonnement .product-details form select,body.node-type-product-display-abonnement .product-details form input[type=text]{padding:11px 35px 11px 10px;border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;background-image:url(/sites/default/themes/ffnb/images/icons/down.png);background-repeat:no-repeat;background-position:right 5px center;background-size:22px auto;margin-left:20px;}body.node-type-product-display .product-details form select:hover,body.node-type-product-display .product-details form input[type=text]:hover,body.node-type-product-display-billeterie- .product-details form select:hover,body.node-type-product-display-billeterie- .product-details form input[type=text]:hover,body.node-type-product-display-magazine .product-details form select:hover,body.node-type-product-display-magazine .product-details form input[type=text]:hover,body.node-type-product-display-abonnement .product-details form select:hover,body.node-type-product-display-abonnement .product-details form input[type=text]:hover{color:#2e9adb;cursor:pointer;}body.node-type-product-display .product-details form input[type=text],body.node-type-product-display .product-details form input[type=number],body.node-type-product-display-billeterie- .product-details form input[type=text],body.node-type-product-display-billeterie- .product-details form input[type=number],body.node-type-product-display-magazine .product-details form input[type=text],body.node-type-product-display-magazine .product-details form input[type=number],body.node-type-product-display-abonnement .product-details form input[type=text],body.node-type-product-display-abonnement .product-details form input[type=number]{background:none;padding:11px 10px;max-width:30px;}body.node-type-product-display .product-details form input#edit-line-item-fields-field-billet-enfants-und-0-value,body.node-type-product-display-billeterie- .product-details form input#edit-line-item-fields-field-billet-enfants-und-0-value,body.node-type-product-display-magazine .product-details form input#edit-line-item-fields-field-billet-enfants-und-0-value,body.node-type-product-display-abonnement .product-details form input#edit-line-item-fields-field-billet-enfants-und-0-value{max-width:30px;border:1px solid #e5e5e5;}body.node-type-product-display .product-details form input#edit-quantity,body.node-type-product-display-billeterie- .product-details form input#edit-quantity,body.node-type-product-display-magazine .product-details form input#edit-quantity,body.node-type-product-display-abonnement .product-details form input#edit-quantity{max-width:60px;border:1px solid #e5e5e5;}body.node-type-product-display .product-details form .form-item-line-item-fields-field-billet-enfants-und-0-value label,body.node-type-product-display-billeterie- .product-details form .form-item-line-item-fields-field-billet-enfants-und-0-value label,body.node-type-product-display-magazine .product-details form .form-item-line-item-fields-field-billet-enfants-und-0-value label,body.node-type-product-display-abonnement .product-details form .form-item-line-item-fields-field-billet-enfants-und-0-value label{display:inline-block;}body.node-type-product-display .product-details form .form-type-select label,body.node-type-product-display .product-details form .form-item-quantity label,body.node-type-product-display-billeterie- .product-details form .form-type-select label,body.node-type-product-display-billeterie- .product-details form .form-item-quantity label,body.node-type-product-display-magazine .product-details form .form-type-select label,body.node-type-product-display-magazine .product-details form .form-item-quantity label,body.node-type-product-display-abonnement .product-details form .form-type-select label,body.node-type-product-display-abonnement .product-details form .form-item-quantity label{float:left;padding:11px 0;min-width:90px;}body.node-type-product-display .product-details form .form-type-select label:after,body.node-type-product-display .product-details form .form-item-quantity label:after,body.node-type-product-display-billeterie- .product-details form .form-type-select label:after,body.node-type-product-display-billeterie- .product-details form .form-item-quantity label:after,body.node-type-product-display-magazine .product-details form .form-type-select label:after,body.node-type-product-display-magazine .product-details form .form-item-quantity label:after,body.node-type-product-display-abonnement .product-details form .form-type-select label:after,body.node-type-product-display-abonnement .product-details form .form-item-quantity label:after{content:" : ";}body.node-type-product-display .product-details .product-body,body.node-type-product-display-billeterie- .product-details .product-body,body.node-type-product-display-magazine .product-details .product-body,body.node-type-product-display-abonnement .product-details .product-body{background:#f8f8f8;}body.node-type-product-display .product-details .product-body .product-share,body.node-type-product-display-billeterie- .product-details .product-body .product-share,body.node-type-product-display-magazine .product-details .product-body .product-share,body.node-type-product-display-abonnement .product-details .product-body .product-share{padding:25px 15px;text-align:center;font-size:1.125em;}body.node-type-product-display .product-details .product-body .product-description,body.node-type-product-display-billeterie- .product-details .product-body .product-description,body.node-type-product-display-magazine .product-details .product-body .product-description,body.node-type-product-display-abonnement .product-details .product-body .product-description{margin:35px 0;padding:25px 15px;}body.node-type-product-display .product-details .product-body .product-description .label,body.node-type-product-display .product-details .product-body .product-description .accordion-label,body.node-type-product-display-billeterie- .product-details .product-body .product-description .label,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-label,body.node-type-product-display-magazine .product-details .product-body .product-description .label,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-label,body.node-type-product-display-abonnement .product-details .product-body .product-description .label,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-label{color:#0077bf;text-transform:uppercase;font-weight:bold;}body.node-type-product-display .product-details .product-body .product-description .label,body.node-type-product-display-billeterie- .product-details .product-body .product-description .label,body.node-type-product-display-magazine .product-details .product-body .product-description .label,body.node-type-product-display-abonnement .product-details .product-body .product-description .label{font-size:1.35em;padding-bottom:20px;}body.node-type-product-display .product-details .product-body .product-description .body,body.node-type-product-display .product-details .product-body .product-description .accordion-body,body.node-type-product-display-billeterie- .product-details .product-body .product-description .body,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-body,body.node-type-product-display-magazine .product-details .product-body .product-description .body,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-body,body.node-type-product-display-abonnement .product-details .product-body .product-description .body,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-body{font-size:1.125em;line-height:1.688em;}body.node-type-product-display .product-details .product-body .product-description .accordion-label,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-label,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-label,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-label{cursor:pointer;padding:15px 0;width:100%;text-align:left;outline:none;transition:0.4s;border-bottom:1px solid #ccc;position:relative;font-size:1.125em;}body.node-type-product-display .product-details .product-body .product-description .accordion-label:after,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-label:after,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-label:after,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-label:after{content:"\f107";font-family:FontAwesome;font-size:1.875em;line-height:2.813em;top:-20px;position:absolute;right:0;}body.node-type-product-display .product-details .product-body .product-description .accordion-label:hover,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-label:hover,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-label:hover,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-label:hover{color:#2e9adb;border-bottom:1px solid #2e9adb;}body.node-type-product-display .product-details .product-body .product-description .accordion-label.active:after,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-label.active:after,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-label.active:after,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-label.active:after{content:"\f106";}body.node-type-product-display .product-details .product-body .product-description .accordion-body,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-body,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-body,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-body{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}body.node-type-product-display .product-details .product-body .product-description .accordion-body p:first-child,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-body p:first-child,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-body p:first-child,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-body p:first-child{padding-top:15px;}body.node-type-product-display .more-products .legend,body.node-type-product-display-billeterie- .more-products .legend,body.node-type-product-display-magazine .more-products .legend,body.node-type-product-display-abonnement .more-products .legend{font-size:16px;text-transform:uppercase;font-weight:bold;color:#999999;text-align:center;padding-bottom:30px;}#footer{background:#0d3d6b url(/sites/default/themes/ffnb/images/elements/footer/footer_bg.gif) left top no-repeat;padding:45px 0;overflow:auto;}#footer .region-footer{display:none;}#footer .region-footer #block-footer-sitemap-footer-sitemap{padding-left:20px;}#footer .region-footer #block-footer-sitemap-footer-sitemap #footer-sitemap{margin:0;}#footer .region-footer #block-footer-sitemap-footer-sitemap ul li{clear:both;padding-bottom:12px;}#footer .region-footer #block-footer-sitemap-footer-sitemap ul li a{color:#a7c7e4;}#footer .region-footer #block-footer-sitemap-footer-sitemap ul li:last-child{padding-bottom:0;}#footer .follow-us-footer ul li{float:left;line-height:0;padding:0 3px;}#footer .follow-us-footer ul li a img{max-width:30px;height:auto;}#footer .follow-us-footer ul li:first-child{padding-left:0;}#footer .follow-us-footer .view-follow-us-blk{display:inline-block;}#footer .region-footer,#footer .follow-us-footer{width:100%;float:none;text-align:center;}#footer .region-footer h2,#footer .follow-us-footer h2{color:#ffffff;font-size:12px;text-transform:uppercase;padding-bottom:20px;}#footer_menu{display:none;background-color:#ea212e;}@media only screen and (min-width:450px){.front #banner_container .slider_nav_btns{display:block;}.masonry-processed .masonry-item{max-width:47%;margin:0.5% 1%;padding:0;}#footer{background:#0d3d6b url(/sites/default/themes/ffnb/images/elements/footer/footer_bg.gif) center top no-repeat;}#footer .region-footer{display:block;}#footer .follow-us-footer,#footer .region-footer{width:50%;float:left;text-align:left;}#footer_menu{display:block;}}@media only screen and (min-width:750px){header .content_container .back-to-ffn-btn{display:block;}header .content_container #mobile_menu{display:none;}header .content_container #user_menu ul li{padding:3px 10px;border-right:1px solid #cccccc;}header .content_container #user_menu ul li:nth-child(1) a span.link,header .content_container #user_menu ul li:nth-child(2) a span.link{display:inline-block;}header .content_container #logo{width:20%;padding:0 2.5% 10px;background:#ffffff;position:absolute;float:none;}header .content_container #logo #desktop_logo{display:block;}header .content_container #logo #mobile_logo{display:none;}#main_menu{margin-bottom:2px;background-color:#0077bf;}#partners{display:block;}.front #banner_container .views-row .slide-caption{top:45%;left:10%;text-align:left;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.front #banner_container .views-row .slide-caption .slide-title{padding-top:35px;font-size:50px;line-height:27px;}.front #banner_container .views-row .slide-caption .slide-subtitle{font-size:25px;padding-top:20px;}.front #banner_container .views-row .slide-link{font-size:30px;text-align:left;padding-top:35px;transform:none;bottom:145px;left:10%;}.front #banner_container .views-row .slide-image-product{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);right:10%;top:45%;text-align:right;}.front #banner_container #hp_slider_pager{display:block;}#user-login form::after{clear:both;content:"";display:block;}#user-login .form-item-name,#user-login .pass{width:calc(50% - 30px);float:left;margin-left:20px;}#commerce-checkout-form-login #user-login-form .fieldset-wrapper::after{clear:both;content:"";display:block;}#commerce-checkout-form-login .form-item-login-pane-name,#commerce-checkout-form-login .pass{width:calc(50% - 30px);float:left;margin-left:20px;}#commerce-checkout-form-login #user-login-form .form-item.form-item-login-pane-name{width:calc(50% - 30px);}#commerce-checkout-form-login #user-login-form .form-item input{width:100%;}#commerce-checkout-form-login #edit-buttons{overflow:auto;}#commerce-checkout-form-login #edit-buttons input{width:auto;display:inline-block;font-size:20px;}#commerce-checkout-form-login #edit-buttons input.checkout-cancel{float:left;}#commerce-checkout-form-login #edit-buttons input.checkout-continue{float:right;}#commerce-checkout-form-login #edit-buttons .button-operator{display:none;}#user-pass .form-item{width:50%;}#ffnb-client-compte-form .form-actions input{margin-top:30px;font-size:16px;}#commerce-checkout-form-checkout #edit-continue{float:right;}#commerce-checkout-form-checkout #edit-cancel,#commerce-checkout-form-checkout #edit-back{float:left;}#commerce-checkout-form-checkout #edit-cancel,#commerce-checkout-form-checkout #edit-back,#commerce-checkout-form-checkout #edit-continue{width:auto;font-size:20px;}body.page-cart .view form h3{display:none;}body.page-cart .view form .views-row{margin:0 auto 24px;padding:25px 10px;}body.page-cart .view form .views-row .product-image{width:23%;}body.page-cart .view form .views-row .product-image img{max-width:110px;}body.page-cart .view form .views-row .product-description{font-size:15px;width:77%;}body.page-cart .view form .views-row .product-description .line{border-bottom:1px solid #cccccc;}body.page-cart .view form .views-row .product-description .line .col1,body.page-cart .view form .views-row .product-description .line .col2{display:inline-block;vertical-align:top;}body.page-cart .view form .views-row .product-description .line .col2{float:right;}body.page-cart .view form .views-row .product-description .line .product-title a{font-size:18px;}body.page-cart .view form .views-row .product-description .line .product-ref{padding-bottom:14px;}body.page-cart .view form .views-row .product-description .line .info{border:none;}body.page-cart .view form .views-row .product-description .line .product-price-unit{border:none;padding-bottom:35px;}body.page-cart .view form .views-row .product-description .line .product-quantity{border:none;padding-bottom:0;margin-bottom:0;}body.page-cart .view form .views-row .product-description .line .product-price-unit,body.page-cart .view form .views-row .product-description .line .product-quantity{display:table;}body.page-cart .view form .views-row .product-description .line .product-price-unit span.label,body.page-cart .view form .views-row .product-description .line .product-quantity span.label{display:table-cell;min-width:100px;text-align:right;}body.page-cart .view form .views-row .product-description .line .product-price-unit span.val,body.page-cart .view form .views-row .product-description .line .product-quantity span.val{display:table-cell;min-width:80px;text-align:right;}body.page-cart .view form .views-row .product-description .line2{padding-top:30px;}body.page-cart .view form .views-row .product-description .line2 .product-remove{border:none;padding-top:0;margin-top:0;float:left;}body.page-cart .view form .views-row .product-description .line2 .product-total{font-size:18px;float:right;}body.page-cart .view form .views-row .product-description .line2 .product-total{display:table;}body.page-cart .view form .views-row .product-description .line2 .product-total span.label{display:table-cell;}body.page-cart .view form .views-row .product-description .line2 .product-total span.val{display:table-cell;min-width:80px;text-align:right;}body.page-cart .view form .form-actions{overflow:auto;width:90%;margin:0 auto;}body.page-cart .view form .form-actions .btn{float:left;width:auto;}body.page-cart .view form .form-actions .btn:last-child{float:right;}body.page-cart .view form .form-actions .btn a,body.page-cart .view form .form-actions .btn input{font-size:20px;}body.page-cart .view form #commerce-coupon-cart-form-wrapper{padding:20px 20px 10px;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .form-item{width:50%;margin:1em auto;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .delivery{margin-bottom:0;padding-bottom:0;font-size:15px;margin-top:0;padding-top:0;border:none;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .delivery span{font-size:18px;margin:20px 10px;}body.page-cart .view form .commerce-order-handler-area-order-total .field-name-commerce-order-total{margin:0 20px;}body.page-cart .view form .commerce-order-handler-area-order-total .commerce-price-formatted-components{text-align:right;width:100%;}#messages .messages.commerce-add-to-cart-confirmation{color:#666666;font-size:14px;color:#666666;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .popup-title{margin-bottom:20px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .popup-title .fa{font-size:30px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .close{font-size:20px;top:-12px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .close .fa{font-size:20px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-image{display:inline-block;width:30%;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description{display:inline-block;width:62%;vertical-align:top;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .product-description .footer div{display:inline-block;margin-right:20px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div{display:inline-block;margin-right:22px;}#messages .messages.commerce-add-to-cart-confirmation #confirmation-popup .actions div a{min-width:240px;}#ffnb-client-compte-form fieldset.order-story .product-image{width:23%;}#ffnb-client-compte-form fieldset.order-story .product-image img{max-width:110px;}#ffnb-client-compte-form fieldset.order-story .product-description{font-size:15px;width:77%;}#ffnb-client-compte-form fieldset.order-story .product-description .line{border:none;}#ffnb-client-compte-form fieldset.order-story .product-description .line .col1,#ffnb-client-compte-form fieldset.order-story .product-description .line .col2{display:inline-block;vertical-align:top;}#ffnb-client-compte-form fieldset.order-story .product-description .line .col2{float:right;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-title a{font-size:18px;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-ref{padding-bottom:14px;}#ffnb-client-compte-form fieldset.order-story .product-description .line .info{border:none;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-price-unit{border:none;padding-bottom:33px;padding-right:10px;}#ffnb-client-compte-form fieldset.order-story .product-description .line .product-quantity{border:none;padding-bottom:0;margin-bottom:0;text-align:right;padding-right:10px;}#ffnb-client-compte-form fieldset.order-story .product-description .line2{padding-top:10px;overflow:auto;margin:10px 10px 10px 0;}#ffnb-client-compte-form fieldset.order-story .product-description .line2 .product-total{font-size:18px;float:right;}fieldset#edit-customer-profile-billing .field-name-field-customer-livraison,fieldset#edit-customer-profile-billing .field-name-commerce-customer-address{width:49%;float:left;padding-bottom:30px;}fieldset#edit-customer-profile-billing .field-name-field-customer-livraison .field-label,fieldset#edit-customer-profile-billing .field-name-commerce-customer-address .field-label{padding-bottom:10px;}body.page-checkout #commerce-checkout-form-checkout fieldset .field-label-inline .field-label{width:20%;}body.page-catalog h1.page-title{font-size:35px;line-height:45px;}#filters{display:inline-block;width:170px;vertical-align:top;margin-bottom:50px;}#filters .view-subcategory{padding:25px 15px;}#filters .view-subcategory .view-header{font-size:1.25em;}#filters .view-subcategory .view-content .views-row a{font-size:1em;}#catalog{width:540px;display:inline-block;vertical-align:top;}#catalog .total{float:left;font-size:30px;padding-left:15px;margin:10px 0 20px;}#catalog .total span{font-size:20px;}#catalog .no-result{text-align:left;padding:0 20px 50px;color:#666666;}.view-catalog .view-content{clear:both;}.view-catalog .view-content::after{clear:both;content:"";display:block;}.view-catalog .views-row{width:calc(50% - 30px);float:left;margin-left:20px;max-width:230px;margin-left:10px;margin-bottom:20px;}.view-catalog .product-header .product-image img{max-width:220px;}.view-catalog .product-footer .product-info .product-title{font-size:1em;}.view-catalog .product-footer .product-info .product-price{font-size:1.25em;}.view-catalog .product-footer .product-link a{font-size:1.25em;}.view-catalog .item-list{overflow:auto;}.view-catalog .item-list ul.pager{margin:10px 0 20px;float:right;}body.node-type-product-display .product-details .view-images-slideshow .views-row,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .views-row,body.node-type-product-display-magazine .product-details .view-images-slideshow .views-row,body.node-type-product-display-abonnement .product-details .view-images-slideshow .views-row{width:470px;right:0;left:auto !important;}body.node-type-product-display .product-details .view-images-slideshow .views-row a,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .views-row a,body.node-type-product-display-magazine .product-details .view-images-slideshow .views-row a,body.node-type-product-display-abonnement .product-details .view-images-slideshow .views-row a{z-index:251;}body.node-type-product-display .product-details .view-images-slideshow .views-row a img,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .views-row a img,body.node-type-product-display-magazine .product-details .view-images-slideshow .views-row a img,body.node-type-product-display-abonnement .product-details .view-images-slideshow .views-row a img{max-width:330px;}body.node-type-product-display .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns,body.node-type-product-display-magazine .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns,body.node-type-product-display-abonnement .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns{display:block;position:absolute;top:40%;z-index:250;right:0;}body.node-type-product-display .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns .fa,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns .fa,body.node-type-product-display-magazine .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns .fa,body.node-type-product-display-abonnement .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns .fa{display:none;}body.node-type-product-display .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_prev,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_prev,body.node-type-product-display-magazine .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_prev,body.node-type-product-display-abonnement .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_prev{background:url(/sites/default/themes/ffnb/images/icons/left.png) center center no-repeat;background-size:47% 75%;left:10px;width:71px;height:73px;display:inline-block;margin-right:323px;}body.node-type-product-display .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_next,body.node-type-product-display-billeterie- .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_next,body.node-type-product-display-magazine .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_next,body.node-type-product-display-abonnement .product-details .view-images-slideshow .hp_slider_nav_btns.slider_nav_btns #hp_slider_next{background:url(/sites/default/themes/ffnb/images/icons/right.png) center center no-repeat;background-size:47% 75%;left:10px;width:71px;height:73px;display:inline-block;}body.node-type-product-display .product-details .view-images-slideshow ul#slider_pager,body.node-type-product-display-billeterie- .product-details .view-images-slideshow ul#slider_pager,body.node-type-product-display-magazine .product-details .view-images-slideshow ul#slider_pager,body.node-type-product-display-abonnement .product-details .view-images-slideshow ul#slider_pager{width:100px;position:absolute;top:0;left:0;z-index:251;}body.node-type-product-display .product-details .view-images-slideshow ul#slider_pager a,body.node-type-product-display-billeterie- .product-details .view-images-slideshow ul#slider_pager a,body.node-type-product-display-magazine .product-details .view-images-slideshow ul#slider_pager a,body.node-type-product-display-abonnement .product-details .view-images-slideshow ul#slider_pager a{margin:0 0 7px 0;}body.node-type-product-display .product-details .view-images-slideshow ul#slider_pager a img,body.node-type-product-display-billeterie- .product-details .view-images-slideshow ul#slider_pager a img,body.node-type-product-display-magazine .product-details .view-images-slideshow ul#slider_pager a img,body.node-type-product-display-abonnement .product-details .view-images-slideshow ul#slider_pager a img{width:100px;height:100px;}h1.page-title{font-size:35px;line-height:45px;}}@media only screen and (min-width:980px){#footer .region-footer #block-footer-sitemap-footer-sitemap{padding-left:0;}.front #banner_container .views-row{height:547px;}.front #banner_container .views-row .slide-image-product{top:35%;}.front #banner_container .views-row .slide-image-product img{max-height:400px;}.front #banner_container .views-row .slider_nav_btns #hp_slider_prev{background-size:100% 100%;left:0;}.front #banner_container .views-row .slider_nav_btns #hp_slider_next{background-size:100% 100%;right:0;}.view-direct-access .view-content{width:100%;overflow:auto;}.view-direct-access .view-content .views-row{width:320px;float:left;}.view-direct-access .view-content .views-row .da-item{width:300px;margin:0 auto;}.view-direct-access.da-magazine .view-content .views-row .da-item{margin:0;min-height:496px;}.view-direct-access.da-magazine .view-content .views-row .da-item .category-image{padding-top:20px;}#block-views-direct-access-block{width:66%;display:inline-block;vertical-align:top;}#block-views-direct-access-block-1{width:33%;display:inline-block;vertical-align:top;}header .content_container .back-to-ffn-btn{margin-bottom:22px;}header .content_container #logo{top:30px;}header #user_menu ul li{padding:3px 5px 3px 8px;}header #user_menu ul li:nth-child(3) a span.link,header #user_menu ul li:nth-child(4) a span.link{display:inline-block;}.region-menu{padding-left:25%;}#user-login,#user-pass,#new-account{margin:0 0 40px;}#commerce-checkout-form-login #user-login-form,#commerce-checkout-form-login #edit-buttons{margin:0 0 40px;}#user-register-form,#ffnb-client-compte-form{padding:0;}#user-register-form .field-type-addressfield,#ffnb-client-compte-form .field-type-addressfield{width:calc(50% - 30px);float:left;margin-left:20px;}#user-register-form .field-type-addressfield fieldset,#ffnb-client-compte-form .field-type-addressfield fieldset{min-height:500px;}#user-register-form .grid-cont::after,#ffnb-client-compte-form .grid-cont::after{clear:both;content:"";display:block;}#user-register-form #edit-field-customer-notice .fieldset-wrapper,#ffnb-client-compte-form #edit-field-customer-notice .fieldset-wrapper{width:100%;}#user-register-form #edit-field-customer-notice #edit-field-customer-civilite,#user-register-form #edit-field-customer-notice #edit-field-customer-naissance,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-civilite,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-naissance{width:calc(50% - 30px);float:left;margin-left:20px;}#user-register-form #edit-field-customer-notice #edit-field-customer-prenom,#user-register-form #edit-field-customer-notice #edit-field-customer-nom,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-prenom,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-nom{width:calc(50% - 30px);float:left;margin-left:20px;}#user-register-form #edit-field-customer-notice .form-item-mail,#user-register-form #edit-field-customer-notice .form-item-email,#user-register-form #edit-field-customer-notice .form-item-email2,#ffnb-client-compte-form #edit-field-customer-notice .form-item-mail,#ffnb-client-compte-form #edit-field-customer-notice .form-item-email,#ffnb-client-compte-form #edit-field-customer-notice .form-item-email2{width:calc(50% - 30px);float:left;margin-left:20px;}#user-register-form #edit-field-customer-notice .form-item-pass::after,#ffnb-client-compte-form #edit-field-customer-notice .form-item-pass::after{clear:both;content:"";display:block;}#user-register-form #edit-field-customer-notice .form-item-pass .form-item-pass-pass1,#user-register-form #edit-field-customer-notice .form-item-pass .form-item-pass-pass2,#ffnb-client-compte-form #edit-field-customer-notice .form-item-pass .form-item-pass-pass1,#ffnb-client-compte-form #edit-field-customer-notice .form-item-pass .form-item-pass-pass2{width:calc(50% - 30px);float:left;margin-left:20px;float:none;}#user-register-form #edit-field-customer-notice #edit-field-customer-licence,#user-register-form #edit-field-customer-notice #edit-field-customer-mobile,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-licence,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-mobile{padding:0 20px;}#user-register-form #edit-field-customer-notice #edit-field-customer-licence input,#user-register-form #edit-field-customer-notice #edit-field-customer-mobile input,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-licence input,#ffnb-client-compte-form #edit-field-customer-notice #edit-field-customer-mobile input{width:calc(50% - 30px);float:left;margin-left:20px;margin-left:0;}#user-register-form #edit-field-customer-livraison-und-0 .legend,#ffnb-client-compte-form #edit-field-customer-livraison-und-0 .legend{padding-bottom:65px;}#user-register-form #edit-field-customer-notice,#ffnb-client-compte-form #edit-field-customer-notice{margin:0 20px 40px;}#user-register-form .form-item-cgv,#user-register-form .note,#ffnb-client-compte-form .form-item-cgv,#ffnb-client-compte-form .note{padding:0 20px;}#ffnb-client-compte-form #edit-field-customer-adresses .field-type-addressfield fieldset{background-color:#f8f8f8;}#ffnb-client-compte-form #edit-field-customer-adresses .field-type-addressfield fieldset .fieldset-wrapper{width:90%;}#ffnb-client-compte-form #edit-field-customer-notice{margin:0 0 40px;}#ffnb-client-compte-form #edit-field-customer-notice .form-item-pass::after{clear:both;content:"";display:block;}#ffnb-client-compte-form #edit-field-customer-notice .form-item-pass .form-item-pass-pass1,#ffnb-client-compte-form #edit-field-customer-notice .form-item-pass .form-item-pass-pass2{width:calc(50% - 30px);float:left;margin-left:20px;}#commerce-checkout-form-checkout .grid-cont::after{clear:both;content:"";display:block;}#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-licence{padding:0 20px;}#commerce-checkout-form-checkout #commerce-checkout-coupon-ajax-wrapper input#edit-commerce-coupon-coupon-code{width:50%;}#commerce-checkout-form-checkout .commerce-order-handler-area-order-total .commerce-price-formatted-components{text-align:right;}#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-naissance{margin-top:1em;margin-bottom:1em;}#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-civilite,#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-naissance{width:calc(50% - 30px);float:left;margin-left:20px;}#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-prenom,#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-nom{width:calc(50% - 30px);float:left;margin-left:20px;}#commerce-checkout-form-checkout #edit-customer-profile-billing-field-customer-livraison,#commerce-checkout-form-checkout #edit-customer-profile-billing-commerce-customer-address{width:calc(50% - 30px);float:left;margin-left:20px;}.sms-relais{padding:0 20px;color:#666666;font-size:smaller;font-style:italic;text-align:left;}.delivery .sms-relais{padding-left:10px;padding-top:20px;}body.page-cart .view form .views-row{width:100%;padding:20px 0;}body.page-cart .view form .views-row .product-image img{max-width:150px;}body.page-cart .view form .views-row .product-description .line{margin-right:20px;}body.page-cart .view form .views-row .product-description .line .info div{display:inline-block;margin-right:20px;}body.page-cart .view form .views-row .product-description .line2{margin-right:20px;}body.page-cart .view form .form-actions{width:100%;}body.page-cart .view form #commerce-coupon-cart-form-wrapper{width:100%;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .coupon,body.page-cart .view form #commerce-coupon-cart-form-wrapper .delivery{display:inline-block;vertical-align:top;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .coupon{width:75%;text-align:left;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .coupon .form-item{width:44%;margin:0 10px;display:inline-block;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .coupon input#edit-coupon-code{font-size:16px;line-height:33px;}body.page-cart .view form #commerce-coupon-cart-form-wrapper .delivery{width:75%;text-align:left;}body.page-cart .view form .commerce-order-handler-area-order-total{width:100%;}body.page-cart .view form .commerce-order-handler-area-order-total .field-name-commerce-order-total{border-top:1px solid #cccccc;padding-top:25px;}#ffnb-client-compte-form fieldset.magazine-story .accordion-body .bloc-magazine,#ffnb-client-compte-form fieldset.magazine-story .accordion-body .bloc-billet{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;}#ffnb-client-compte-form fieldset.order-story .order-nr{display:inline-block;width:35%;}#ffnb-client-compte-form fieldset.order-story .order-status{display:inline-block;width:35%;text-align:center;}#ffnb-client-compte-form fieldset.order-story .total{display:inline-block;width:30%;text-align:right;}#ffnb-client-compte-form fieldset.order-story .accordion-label .show,#ffnb-client-compte-form fieldset.order-story .accordion-label .hide{padding-right:50px;position:absolute;top:16px;right:10px;}#ffnb-client-compte-form fieldset.order-story .accordion-label:after{top:-18px;}#ffnb-client-compte-form fieldset.order-story .product-image img{max-width:150px;}#ffnb-client-compte-form fieldset.order-story .product-description .line .info{padding-bottom:0;margin-bottom:0;}#ffnb-client-compte-form fieldset.order-story .product-description .line .info div{display:inline-block;margin-right:20px;}body.page-checkout #commerce-checkout-form-checkout fieldset .view-commerce-cart-summary .view-content{padding-left:40px;}body.page-checkout #commerce-checkout-form-checkout fieldset #edit-customer-profile-billing-field-customer-livraison-und-0,body.page-checkout #commerce-checkout-form-checkout fieldset #edit-customer-profile-billing-commerce-customer-address-und-0{margin-top:30px;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .fieldset-wrapper{padding:20px;}body.page-checkout #commerce-checkout-form-checkout fieldset.customer_profile_billing .date-combo .fieldset-wrapper{padding:0;}body.page-catalog #content_area .region-content .content{width:100%;}#filters{width:242px;}#catalog{width:736px;}.view-catalog .product-header .product-image img{max-width:220px;}.view-catalog .views-row{max-width:230px;width:calc(50% - 30px);float:left;margin-left:20px;margin-left:10px !important;}.view-catalog .product-footer .product-link a{padding:7px 35px;}.view-catalog-magazines .product-header .product-image img,.view-catalog-abon .product-header .product-image img{max-width:180px;}body.node-type-product-display .product-details,body.node-type-product-display-billeterie- .product-details,body.node-type-product-display-magazine .product-details,body.node-type-product-display-abonnement .product-details{width:100%;}body.node-type-product-display .product-details .sku,body.node-type-product-display-billeterie- .product-details .sku,body.node-type-product-display-magazine .product-details .sku,body.node-type-product-display-abonnement .product-details .sku{font-size:0.967em;}body.node-type-product-display .product-details .price,body.node-type-product-display-billeterie- .product-details .price,body.node-type-product-display-magazine .product-details .price,body.node-type-product-display-abonnement .product-details .price{font-size:1.934em;}body.node-type-product-display .product-details .product-image,body.node-type-product-display-billeterie- .product-details .product-image,body.node-type-product-display-magazine .product-details .product-image,body.node-type-product-display-abonnement .product-details .product-image{display:inline-block;vertical-align:top;}body.node-type-product-display .product-details .product-main-info,body.node-type-product-display-billeterie- .product-details .product-main-info,body.node-type-product-display-magazine .product-details .product-main-info,body.node-type-product-display-abonnement .product-details .product-main-info{display:inline-block;vertical-align:top;}body.node-type-product-display .product-details form .form-actions input,body.node-type-product-display-billeterie- .product-details form .form-actions input,body.node-type-product-display-magazine .product-details form .form-actions input,body.node-type-product-display-abonnement .product-details form .form-actions input{font-size:1.289em;}body.node-type-product-display .product-details .product-body .product-description .label,body.node-type-product-display-billeterie- .product-details .product-body .product-description .label,body.node-type-product-display-magazine .product-details .product-body .product-description .label,body.node-type-product-display-abonnement .product-details .product-body .product-description .label{font-size:1.161em;}body.node-type-product-display .product-details .product-body .product-description .body,body.node-type-product-display .product-details .product-body .product-description .accordion-body,body.node-type-product-display-billeterie- .product-details .product-body .product-description .body,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-body,body.node-type-product-display-magazine .product-details .product-body .product-description .body,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-body,body.node-type-product-display-abonnement .product-details .product-body .product-description .body,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-body{font-size:1.161em;line-height:1.741em;}body.node-type-product-display .product-details .product-body .product-description .accordion-label,body.node-type-product-display-billeterie- .product-details .product-body .product-description .accordion-label,body.node-type-product-display-magazine .product-details .product-body .product-description .accordion-label,body.node-type-product-display-abonnement .product-details .product-body .product-description .accordion-label{font-size:0.983em;}body.node-type-product-display-magazine .product-details .product-image,body.node-type-product-display-abonnement .product-details .product-image{width:50%;}body.node-type-product-display-magazine .product-details .product-main-info,body.node-type-product-display-abonnement .product-details .product-main-info{width:50%;}body.node-type-product-display-billeterie- .product-details .product-image,body.node-type-product-display .product-details .product-image{width:60%;}body.node-type-product-display-billeterie- .product-details .product-main-info,body.node-type-product-display .product-details .product-main-info{width:37%;padding-left:3%;}body.node-type-product-display-magazine .product-details .product-body,body.node-type-product-display-abonnement .product-details .product-body,body.node-type-product-displaybody.node-type-product-display-billeterie- .product-details .product-body{overflow:auto;}body.node-type-product-display-magazine .product-details .product-body .product-description,body.node-type-product-display-abonnement .product-details .product-body .product-description,body.node-type-product-displaybody.node-type-product-display-billeterie- .product-details .product-body .product-description{width:62%;float:left;padding:0 15px 25px;}body.node-type-product-display-magazine .product-details .product-body .product-share,body.node-type-product-display-abonnement .product-details .product-body .product-share,body.node-type-product-displaybody.node-type-product-display-billeterie- .product-details .product-body .product-share{padding-top:35px;float:right;width:31%;}#messages{width:100%;}#main-wrapper #content_area .main-content{padding:0 0 50px;}}
