@media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /theme_bootswatch/static/lib/bootswatch/spacelab/_bootswatch.scss defined in bundle 'web.assets_frontend' */
 .navbar .nav-link, .navbar .navbar-brand{text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1); transition: color ease-in-out .2s;} .navbar.bg-primary{background-image: linear-gradient(#6d94bf, #446E9B 50%, #3e648d); background-repeat: no-repeat; filter: none; border: 1px solid #345578;} .navbar.bg-dark{background-image: linear-gradient(#bfbfbf, #999 50%, #8f8f8f); background-repeat: no-repeat; filter: none; border: 1px solid #807f7f;} .navbar.bg-light{background-image: linear-gradient(white, #eee 50%, #e4e4e4); background-repeat: no-repeat; filter: none; border: 1px solid #d5d4d4;} .navbar.bg-light .nav-link, .navbar.bg-light .navbar-brand{text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);} .navbar.bg-light .navbar-brand{color: rgba(0, 0, 0, 0.4);} .navbar.bg-light .navbar-brand:hover{color: #3399F3;} .btn{text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);} .btn-primary{background-image: linear-gradient(#6d94bf, #446E9B 50%, #3e648d); background-repeat: no-repeat; filter: none; border: 1px solid #345578;} .btn-primary:not(.disabled):hover{background-image: linear-gradient(#5f8ab9, #3e648d 50%, #385a7f); background-repeat: no-repeat; filter: none; border: 1px solid #2e4b69;} .btn-secondary{background-image: linear-gradient(#bfbfbf, #999 50%, #8f8f8f); background-repeat: no-repeat; filter: none; border: 1px solid #807f7f; color: #fff;} .btn-secondary:not(.disabled):hover{background-image: linear-gradient(#b5b5b5, #8f8f8f 50%, #858585); background-repeat: no-repeat; filter: none; border: 1px solid #757575;} .btn-success{background-image: linear-gradient(#61dd45, #3CB521 50%, #36a41e); background-repeat: no-repeat; filter: none; border: 1px solid #2e8a19;} .btn-success:not(.disabled):hover{background-image: linear-gradient(#52da34, #36a41e 50%, #31921b); background-repeat: no-repeat; filter: none; border: 1px solid #287916;} .btn-info{background-image: linear-gradient(#7bbdf7, #3399F3 50%, #208ff2); background-repeat: no-repeat; filter: none; border: 1px solid #0e80e6;} .btn-info:not(.disabled):hover{background-image: linear-gradient(#68b3f6, #208ff2 50%, #0e86ef); background-repeat: no-repeat; filter: none; border: 1px solid #0c75d2;} .btn-warning{background-image: linear-gradient(#ff9c22, #D47500 50%, #c06a00); background-repeat: no-repeat; filter: none; border: 1px solid #a15900;} .btn-warning:not(.disabled):hover{background-image: linear-gradient(#ff930d, #c06a00 50%, #ab5e00); background-repeat: no-repeat; filter: none; border: 1px solid #8d4e00;} .btn-danger{background-image: linear-gradient(#ff1d1b, #CD0200 50%, #b90200); background-repeat: no-repeat; filter: none; border: 1px solid #9a0200;} .btn-danger:not(.disabled):hover{background-image: linear-gradient(#ff0906, #b90200 50%, #a40200); background-repeat: no-repeat; filter: none; border: 1px solid #860100;} .btn-dark{background-image: linear-gradient(#595959, #333 50%, #292929); background-repeat: no-repeat; filter: none; border: 1px solid #1a1919;} .btn-dark:not(.disabled):hover{background-image: linear-gradient(#4f4f4f, #292929 50%, #1f1f1f); background-repeat: no-repeat; filter: none; border: 1px solid #0f0f0f;} .btn-light{background-image: linear-gradient(white, #eee 50%, #e4e4e4); background-repeat: no-repeat; filter: none; border: 1px solid #d5d4d4; color: rgba(0, 0, 0, 0.4); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1); transition: color ease-in-out .2s;} .btn-light:not(.disabled):hover{background-image: linear-gradient(white, #e4e4e4 50%, #dadada); background-repeat: no-repeat; filter: none; border: 1px solid #cacaca; color: #3399F3;} .btn-link{text-shadow: none;} .btn:active, .btn.active{background-image: none;} [class*="btn-outline-"]{text-shadow: none;} .badge-secondary{color: #fff;} .card h1, .card h2, .card h3, .card h4, .card h5, .card h6, .list-group-item h1, .list-group-item h2, .list-group-item h3, .list-group-item h4, .list-group-item h5, .list-group-item h6{color: inherit;} 

/* /theme_bootswatch/static/src/scss/spacelab_fix.scss defined in bundle 'web.assets_frontend' */
 .carousel .carousel-caption.content, .carousel .carousel-caption.content h1, .carousel .carousel-caption.content h2, .carousel .carousel-caption.content h3, .carousel .carousel-caption.content h4, .carousel .carousel-caption.content h5{color: #ccc;} 

/* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .o_has_error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto !important; height: 250px !important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767.98px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} .website_blog .blog_post_year_collapse{cursor: pointer;} .website_blog .blog_post_year_collapse > i{color: #446E9B;} .website_blog section.blog_tags ul.nav-pills li a{padding: 2px 15px;} .s_latest_posts .media > a{width: 100%; height: 200px;} @media (min-width: 768px){.s_latest_posts .media > a{width: 100px; height: 100px;}} .s_latest_posts .media > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post{position: relative; height: 250px; text-align: center; cursor: pointer; transition: all 300ms;} .s_latest_posts_big_picture .s_latest_posts_post.js-loading{background: #eee !important;} .s_latest_posts_big_picture .s_latest_posts_post .thumb{position: relative; display: block; width: 100%; max-width: 100% !important; height: 100%; padding: 0; opacity: 0.8; overflow: hidden;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading), .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{position: absolute; top: 0; left: 15px; bottom: 0; right: 15px; padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; backface-visibility: hidden;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::before, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::before{pointer-events: none;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2{margin: 0; font-size: 1.5em; font-weight: 300;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2 span{font-weight: 800;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) p{margin: 1em 0 0; letter-spacing: 1px; font-size: 68.5%;} .s_latest_posts .js_get_posts, .s_latest_posts_big_picture .js_get_posts{position: relative; min-height: 100px;} .s_latest_posts .progress.js-loading, .s_latest_posts_big_picture .progress.js-loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 0;} .s_latest_posts .progress.js-loading .progress-bar, .s_latest_posts_big_picture .progress.js-loading .progress-bar{position: absolute; top: 45%; left: 10%; bottom: auto; right: 10%; height: 10px; margin: 0; background: #777; box-shadow: none;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;}