.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;} 

/* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */
 .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .css_quantity, .css_not_available.js_product .product_price{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_not_available.js_product .js_add, .css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price, .css_not_available.js_product .oe_optional{display: none;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .variant_attribute{padding-bottom: 0.5rem;} .variant_attribute .attribute_name{padding-bottom: 0.5rem; display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute .radio_input_value{display: inline-block; vertical-align: middle; line-height: 1;} .variant_attribute .variant_custom_value{margin-bottom: 0.7rem;} .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 1.6rem;} .variant_attribute .variant_custom_value_label{margin: 0.3rem 0rem;} .o_product_configurator .product_detail_img{max-height: 240px;} .o_product_configurator .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 2.1rem;} .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.025);} .oe_optional_products_modal .o_total_row{font-size: 1.2rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @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;}} 

/* /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: #2FA4E7;} .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: #e9ecef !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: #868e96; box-shadow: none;} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{font-size: 14px;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */
 .vote{min-width: 38px; margin-right: 12px;} .vote .vote_count{font-size: 160%; font-weight: bold; line-height: 12px;} .vote .vote_down, .vote .vote_up{font-size: 130%;} .author-box{min-width: 200px; padding: 4px; background-color: #f5f5f5;} .question-block{margin-left: 50px;} .o_forum_tag_follow_box{display: none; position: absolute; z-index: 1; text-align: center; opacity: 0.9;} .question{clear: left;} .question .question-name{font-size: 150%;} .question .badge{background-color: #ccc; margin-left: 4px;} .question .badge-active{background-color: #428bca;} .question img{max-width: 600px; height: auto !important;} .forum_answer img{max-width: 600px; height: auto !important;} .question .oe_no_empty::after, .forum_answer .oe_no_empty::after{content: ""; display: table; clear: both;} img.o_forum_avatar{max-height: 40px; margin-right: 10px;} img.o_forum_avatar_big{max-width: 75px; margin-right: 10px;} .oe_grey{background-color: #eeeeee;} .badge-gold{color: #ffcc00;} .badge-silver{color: #cccccc;} .badge-bronze{color: #eea91e;} .oe_answer_true{color: #3c763d !important;} .oe_answer_true:hover{color: #4D964E !important;} .oe_answer_false{color: #bbbbbb;} .oe_answer_false:hover{color: #9E9C9C;} .favourite_question{color: #bbbbbb !important;} .forum_favourite_question{color: #ffcc00 !important;} a.no-decoration{cursor: pointer; text-decoration: none !important;} .faq-question:hover{text-decoration: none !important; color: #428bca;} .oe_comment_grey{background-color: #f5f5f5; padding: 4px;} .close.comment_delete{font-size: 16px; float: none;} .country_flag{max-height: 16px; display: inline-block; margin-left: 2px;} .tag_text .text-core .text-wrap .text-dropdown, .tag_text .text-core .text-wrap .text-prompt, .tag_text .text-core .text-wrap input, .tag_text .text-core .text-wrap textarea{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important;} .tag_text .text-core .text-wrap .text-tags .text-tag .text-button{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: 1.2em !important;} .oe_forum_alert{position: absolute; width: 300px; z-index: 9999;} .oe_forum_email_required{position: absolute; margin-top: 155px; margin-left: 500px; margin-right: 100px; z-index: 5;} button.btn-link.text-muted{color: #999;} .o_forum_user_bio_expand{position: absolute; z-index: 200; display: none;} .o_forum_tooltip_heading{padding: 0; margin: 0; font-size: 18px;} .o_forum_user_bio{color: black; width: 318px; min-height: 100px; cursor: auto; border: 1px solid darkgray; background-color: whitesmoke; line-height: 13px; font-size: 11px; word-wrap: break-word;} .o_forum_user_bio .o_forum_tooltip_line{min-height: 13px;} .o_forum_user_bio .o_forum_tooltip_header{min-height: 75px;} .website_forum{margin-bottom: 1rem;} 

/* /visionis_theme/static/src/scss/frontend.scss defined in bundle 'web.assets_frontend' */
 #visionis_header, #visionis_header_clone{-webkit-box-shadow: 0px 5px 3px 0px rgba(128, 128, 128, 0.75); -moz-box-shadow: 0px 5px 3px 0px rgba(128, 128, 128, 0.75); box-shadow: 0px 5px 3px 0px rgba(128, 128, 128, 0.75); font-family: "Montserrat";} #visionis_header .navbar.navbar-light, #visionis_header_clone .navbar.navbar-light{background: #fff !important;} #visionis_header .nav-link, #visionis_header_clone .nav-link{color: #808080;} #visionis_header .navbar-brand.logo img, #visionis_header_clone .navbar-brand.logo img{height: 120px;} #visionis_header .navbar, #visionis_header_clone .navbar{padding-bottom: 0px;} #visionis_header .oe_search_box + div .btn-secondary, #visionis_header_clone .oe_search_box + div .btn-secondary{background: none; color: #808080; border-color: #e6e6e6 !important; border-left: 0px solid;} #visionis_header .oe_search_box, #visionis_header_clone .oe_search_box{border-color: #e6e6e6;} #visionis_header .form-control:focus, #visionis_header_clone .form-control:focus{border-color: #c42d2c; box-shadow: none;} #top_menu_collapse{flex-wrap: unset !important; background-color: #fff;} #top_menu{display: block; margin: 0 auto; text-align: center;} #top_menu .dropdown:hover > .dropdown-menu{display: block;} #top_menu .dropdown-menu{margin-top: -2px; border: 0px; border-radius: 0; background-color: #e6e6e6; color: #808080; -webkit-box-shadow: 5px 5px 3px 0px rgba(128, 128, 128, 0.75); -moz-box-shadow: 5px 5px 3px 0px rgba(128, 128, 128, 0.75); box-shadow: 5px 5px 3px 0px rgba(128, 128, 128, 0.75);} #top_menu .dropright > .dropdown-menu{margin-left: -2px;} #top_menu .nav-link:hover{background-color: #e6e6e6; color: #808080; text-shadow: 1px 0 0.01px #808080;} #top_menu .dropdown-item.active, #top_menu .dropdown-item:active{background-color: #a1a1a1;} #top_menu .dropdown-item:hover, #top_menu .dropdown-item:focus{background-color: #a1a1a1; color: #fff;} #top_menu .nav-link.dropdown-toggle::after{display: none;} #top_menu > li{display: inline-block; float: none; text-transform: capitalize;} .nav{flex-wrap: unset !important;} #top_header_user{padding-left: 15px;} #top_header_user .user_login > a{text-align: left; padding-left: 35px; position: relative; padding-top: 11px;} #top_header_user .user_login > a:before{content: ""; position: absolute; display: block; left: 0; width: 30px; height: 45px; background: url("/visionis_theme/static/src/scss/../img/user.svg") no-repeat left center;} #top_header_user .user_login > a > span.hello_user, #top_header_user #my_cart_up .cart_amount{display: block;} #top_header_user .user_login > a > span.user_account, #top_header_user #my_cart_up .my_cart_text{font-weight: bold;} #top_header_user #my_cart_up > a{text-align: left; display: inline-block;} #top_header_user #my_cart_up > a div{display: inline-block;} #top_header_user #my_cart_up .my_cart_quantity{width: 40px; height: 40px; background: url("/visionis_theme/static/src/scss/../img/cesta.svg") no-repeat bottom center; display: inline-block; text-align: center; line-height: 40px; padding-top: 8px;} #visionis_main{padding-top: 20px;} #visionis_main a, #visionis_main span{color: #808080;} #visionis_main div.card-header.bg-info > span, #visionis_main div.card-header.bg-success > span, #visionis_main .badge, #visionis_main .badge span{color: #fff !important;} #visionis_main a:hover{color: #4d4d4d;} #visionis_main .page-item.active .page-link{background-color: #c42d2c; border-color: #c42d2c; color: #fff;} #visionis_main .nav-pills .nav-link.active, #visionis_main .nav-pills .show > .nav-link{background-color: #c42d2c; color: #fff;} #visionis_main .form-control:focus{border-color: #c42d2c; box-shadow: none;} #visionis_main .btn{border-radius: 0;} #visionis_main .btn-primary{background-color: #c42d2c; border-color: transparent; color: #fff;} #visionis_main .btn-primary:hover{color: #fff;} #visionis_main .btn-secondary{background-color: #a1a1a1; border-color: transparent; color: #fff;} #visionis_main .btn-secondary:hover{color: #fff;} #visionis_main .btn-primary:focus, #visionis_main .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(196, 45, 44, 0.5);} #visionis_main .table-striped tbody tr:nth-of-type(2n + 1){background-color: #e6e6e6;} #visionis_main .dropdown-item.active, #visionis_main .dropdown-item:active{background-color: #c42d2c;} #visionis_main .js_sale .pagination{width: auto;} #visionis_main #products_grid .oe_grid .oe_product_cart{text-align: center;} #visionis_main #products_grid .oe_product_cart .product_price{padding-bottom: 10px;} #visionis_main #products_grid .oe_product_cart .product_price > b{display: block; font-size: 20px;} #visionis_main #products_grid .oe_product_cart .a-submit{background-color: #c42d2c; border-radius: 10px; padding: 2px 15px; line-height: 1;} #visionis_main #products_grid .oe_product_cart .a-submit .fa{display: none;} #visionis_main #products_grid .oe_list h6{padding-top: 5px;} #visionis_main .progress-wizard .progress-wizard-step .progress-wizard-bar{background-color: #c42d2c;} #visionis_main .progress-wizard .progress-wizard-step.active .progress-wizard-dot, #visionis_main .progress-wizard .progress-wizard-step.complete .progress-wizard-dot{background: #c42d2c; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(196, 45, 44, 0.8); width: 20px; height: 20px; margin-top: -10px;} #visionis_main .progress-wizard .progress-wizard-step .progress-wizard-dot{width: 24px; height: 24px; margin-top: -14px; box-shadow: 0 0 0 0.125rem #c42d2c;} #visionis_main .progress-wizard .progress-wizard-step.complete .progress-wizard-dot::after{color: white; background: none; content: "\f00c"; width: 20px; height: 20px; top: 2px; left: 0; font-size: 16px;} #visionis_main .progress-wizard .progress-wizard-step .progress-wizard-steplabel{color: #808080;} #visionis_main .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel{color: #212529; font-weight: normal;} #visionis_main #cart_products .td-img{background-color: #fff;} #visionis_main #cart_products .td-qty .input-group-prepend a, #visionis_main #cart_products .td-qty .input-group-append a{color: #c42d2c;} #visionis_main #cart_products td{border-bottom: 1px solid #dee2e6;} #visionis_main #cart_products .js_delete_product .fa{display: none;} #visionis_main #cart_products .js_delete_product{background: url("/visionis_theme/static/src/scss/../img/delete.svg") no-repeat center center; width: 19px; height: 24px; display: block; margin: 0 20px;} #visionis_main .oe_website_sale #cart_products thead th{color: #a1a1a1;} #visionis_main .oe_website_sale #cart_products .td-product_name strong{font-weight: normal;} #visionis_footer{background-color: #4d4d4d !important; color: #a1a1a1; font-family: "Montserrat";} #visionis_footer h5{color: #c42d2c; font-weight: normal; text-transform: uppercase;} #visionis_footer .o_footer_copyright .text-muted{color: #a1a1a1 !important;} #visionis_footer a{color: #a1a1a1;} #visionis_footer a:hover{color: #fff;} :root{--primary: #900011; --secondary: #00a09d; --alpha: #900011; --beta: #00a09d;} .custom_search_bar{width: 70% !important; margin-left: auto; margin-right: auto;} #products_grid > div > form > div > section > h6 > a{text-decoration: none;} #products_grid > div > form > div > section > div > b > span, #products_grid > div > form > div > section > div > b > span > span{color: black;} #products_grid > div > form > div > section > div.product_price > a > span.title{color: white !important;} #visionis_main{padding: 0 !important;} .breadcrumb{border: none; border-radius: 0; background-color: transparent !important; padding: 0; border-bottom: rgba(0, 0, 0, 0.3) 1px solid;} .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item a, .breadcrumb-item span{color: red !important;} .navbar-expand-md{-webkit-flex-flow: row wrap !important; flex-flow: row wrap !important; -webkit-box-pack: start; -webkit-box-pack: start; justify-content: flex-start;} #product_details > h1{color: rgba(0, 0, 0, 0.5);} #products_grid > table > tbody > tr > td > div > form > div > section > div > a > span.title{color: white !important;} #top_user_menu{flex-direction: row;} .logo{margin-left: auto; margin-right: auto;} 

/* /visionis_theme/static/src/scss/novedades.scss defined in bundle 'web.assets_frontend' */
 .novedades{padding-top: 2%;} .novedades .title{padding-bottom: 10px;} .novedades .title img{width: 100%; border-radius: 10px;} .novedades .title strong{position: absolute; color: white; margin-left: 5%; margin-top: 1%;} .novedades .columna{margin: 0% 10% 5% 0%;} .novedades .product{padding: 10px; text-align: left;} .novedades .product [class^="col-lg-"]{margin-top: auto; margin-bottom: auto;} .novedades .product img{width: 100%; height: max-content;} .novedades .product strong{color: black; position: relative;} .novedades .product p{color: darkgrey;} 

/* /visionis_theme/static/src/scss/styles.scss defined in bundle 'web.assets_frontend' */
 body{font-family: 'Montserrat', sans-serif;} .card.bg-white{border-radius: 8%;} .card-img-top, .square{width: 80%; margin: auto; margin-top: 15px; position: relative;} .card-title, .card-title a{color: #dc3545 !important; text-align: center; font-weight: bold; font-size: 20px; text-decoration: none;} .square:after{content: ""; display: block; padding-bottom: 100%;} .content-img{position: absolute; width: 100%; max-height: 100%;} .card-text, .card-text > span{color: #808080 !important; text-align: center;} .footer-div{display: none; color: #a1a1a1 !important;} .footer-item{color: #f8002b !important;} @media (min-width: 576px){.title-visionis{max-width: 540px;}.destacados_card_20{width: 100%; padding: 0 0.5%;}} @media (min-width: 768px){.title-visionis{max-width: 720px;}.destacados_card_20{width: 50%; padding: 0 0.5%;}} @media (min-width: 992px){.title-visionis{max-width: 960px;}.destacados_card_20{width: 25%; padding: 0 0.5%;}.footer-div{display: block;}} @media (min-width: 1200px){.title-visionis{max-width: 1140px;}.destacados_card_20{width: 20%; padding: 0 0.5%;}} .title-visionis{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} .btn-ver-mas{padding: 0.4rem 7rem !important; color: #dc3545 !important;} .btn-danger, .btn-ver-mas:hover{color: white !important;} .btn-saber-mas{padding: 0.4rem 7rem !important; color: #fff !important; background-color: transparent !important; border-color: #fff !important;} .btn-saber-mas:hover{color: #dc3545 !important; background-color: #fff !important; border-color: #fff !important;} .lh-09{line-height: 0.9 !important;} .card-body-visionis{line-height: 1em; min-height: 4em; max-height: 4em;} .card-text-destacados{color: gray !important;} .extra-bold{font-weight: 800;} .btnCompra{padding: 0rem 0.9rem !important; font-size: 0.8rem !important;} .form-control:focus{border-color: gray !important;} .select_label, .variant_attribute .attribute_name{text-transform: uppercase; color: gray !important;} .select_object, #product_details .js_product select{border: none !important; border-radius: 0 !important; border-top: 1px solid rgba(128, 128, 128, 0.8) !important; margin-bottom: 1rem !important; background-color: rgba(128, 128, 128, 0.1) !important;} .breadcrumb-item a:hover{text-decoration: none !important;} #visionis_main .nav-pills .nav-link.active, #visionis_main .nav-pills .show > .nav-link{background-color: rgba(128, 128, 128, 0.7) !important;} .text-primary{color: gray !important;} .nav-item a{color: #3c3c3c !important;} #o_shop_collapse_category li a{width: 90% !important;} #o_shop_collapse_category{background-color: rgba(128, 128, 128, 0.3) !important; padding: 0.5rem 0 0.5rem 1rem; font-size: small;} #visionis_main .nav-pills .nav-link.active, #visionis_main .nav-pills .show > .nav-link{padding: .2rem .5rem !important;} .breadcrumb-item.active, #product_details > h1, #cart_products strong, #cart_total strong{font-weight: bold !important;} #product_details .oe_currency_value{color: black !important; font-size: 2.5em !important;} #product_details .text-danger .oe_currency_value{color: #dc3545 !important; font-size: 1em !important;} #product_details .btn-secondary{background-color: transparent !important; color: #dc3545 !important;} #product_details .btn-secondary:hover{background-color: #dc3545 !important; color: white !important;} #product_details .variant_attribute, #product_details .js_product select{padding-bottom: 0 !important;} #cart_products strong, #cart_products span, #cart_total span{color: black !important;} .price-destacados, #cart_total table{margin-bottom: 0 !important;} #product_details > h2{font-size: 1rem;} .text-danger .oe_currency_value, #cart_products .text-danger span, .danger-text{color: #dc3545 !important;} .danger-bg{background-color: #ec262e !important;} .mtop-1{margin-top: -1px !important;} .p0{padding: 0 !important;} .m0{margin: 0 !important;} .pr0{padding-right: 0 !important;} .separator-top{border: 0; box-shadow: inset 0 18px 18px -18px rgba(0, 0, 0, 0.75);} .hr-about_us-red{width: 5%; margin-left: 0 !important; border-top: 3px solid #dc3545;} .hr-about_us-white{width: 5%; margin-left: 0 !important; border-top: 3px solid white;} .h1-about_us{font-size: 3rem; color: #dc3545;} .bg-grey-mid{background-color: #4d4d4d;} .grey-bg{background-color: #989898;} .cap{background-repeat: no-repeat; background-size: cover; background-position: center; min-height: 396px; margin-bottom: 3px;} #cap_1{background-image: url("/visionis_theme/static/src/scss/../img/cap_back1b.jpg");} #cap_2{background-image: url("/visionis_theme/static/src/scss/../img/cap_back2b.jpg");} #cap_3{background-image: url("/visionis_theme/static/src/scss/../img/cap_back3b.jpg");} #cap_4{background-image: url("/visionis_theme/static/src/scss/../img/cap_back4b.jpg"); margin-bottom: 0;} @media (min-width: 992px){#products_services{background-image: url("/visionis_theme/static/src/scss/../img/prod_back.jpg"); background-repeat: no-repeat; background-position-x: right; background-position-y: top; background-size: cover;}header .navbar .dropdown-menu{overflow-y: visible;}} @media (max-width: 576px){.tra-p{font-size: small;}} @media (min-width: 768px){#tra_1{content: url("/visionis_theme/static/src/img/objetivos_1.png");}#tra_2{content: url("/visionis_theme/static/src/img/objetivos_2.png");}#tra_3{content: url("/visionis_theme/static/src/img/objetivos_3.png");}#tra_4{content: url("/visionis_theme/static/src/img/objetivos_4.png");}.tra-p{font-size: inherit;}} .video{margin-bottom: -6px !important; position: relative;} .gradient{position: absolute; bottom: 0; background: linear-gradient(to bottom, transparent, white 90%, white);} .text-video{background-color: white;} .tray-min-width{min-width: 500px;} .carousel{cursor: pointer;} .carousel-inner{z-index: -1 !important;} .carousel-item{background-size: cover !important; padding-top: calc(15% - 45px) !important; padding-bottom: calc(15% - 45px) !important;} 

/* /visionis_customize/static/src/scss/styles.css defined in bundle 'web.assets_frontend' */
 select:not([disabled]){color: black;} select:disabled{color: #b4b4b4;} .no_border > p > img.o_we_selected_image{outline: none !important;} 

/* /website_form_builder/static/src/css/website_form_builder.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_builder .o_required > label::after{content: '*'; color: #C71C22;} .o_website_form_builder .form-field.css_non_editable_mode_hidden{opacity: 0.6;} .o_website_form_builder .form-check-label{font-weight: inherit;} body .modal.o_website_modal textarea.form-control, body .modal.o_website_modal select[multiple].form-control{height: auto;} 

/* /visionis_integration_bcnbit/static/src/scss/frontend.scss defined in bundle 'web.assets_frontend' */
 #visionis_main #cart_products .js_delete_job_product .fa{display: none;} #visionis_main #cart_products .js_delete_job_product{background: url("/visionis_integration_bcnbit/static/src/scss/../img/delete.svg") no-repeat center center; width: 19px; height: 24px; display: block; margin: 0 20px;} #visionis_main #cart_products .input_delete_job_product{background-color: transparent; border: none; pointer-events: none;} 

/* /rma_sale/static/src/scss/rma_sale.scss defined in bundle 'web.assets_frontend' */
 .request-rma-tbody td{vertical-align: middle;} 

/* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */
 .o_portal_project_rating .thumbnail{height: 240px;} .o_portal_project_rating .o_top_partner_rating_image{height: 15px;} .o_portal_project_rating .o_top_partner_image{height: 30px; width: 30px;} .o_portal_project_rating .o_top_partner_feedback{word-wrap: break-word;} .o_portal_project_rating .o_vertical_separator{border-left: 1px solid #eeeeee;} .o_portal_project_rating .o_rating_progress{margin-bottom: 10px;} .o_portal_project_rating .o_rating_count{display: inline-block; min-width: 22px;} .o_portal_project_rating .o_smiley_no_padding_left{padding-left: 0;} .o_portal_project_rating .o_smiley_no_padding_right{padding-right: 0;} .o_portal_project_rating .o_lighter_smileys{opacity: 0.4;}