.o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover{color: #FFFFFF; background-color: #369156; border-color: #328851;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #875A7B; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #875A7B;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */
 .o_menu_toggle{float: left; padding: 4px 0 0 16px; font-size: 1.3em; color: white;} .o_menu_toggle:hover, .o_menu_toggle:focus, .o_menu_toggle:active{color: white; outline: none;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /mail/static/src/scss/abstract_thread_window.scss defined in bundle 'web.assets_frontend' */
 .o_thread_window{direction: ltr; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; position: fixed; width: 325px; max-width: 100%; height: 400px; max-height: 100%; font-size: 12px; background-color: #FAFAFA; border-radius: 6px 6px 0 0; z-index: 1051; box-shadow: -5px -5px 10px rgba(0, 0, 0, 0.18);} @media (max-width: 767.98px){.o_thread_window{width: 100%; height: 100% !important; box-shadow: none;}.o_thread_window.o_folded{display: none;}} @media print{.o_thread_window{display: none;}} .o_thread_window .o_thread_window_header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: white; padding: 5px 10px; border-radius: 3px 3px 0 0; border-bottom: 1px solid #dee2e6; background-color: #875A7B; padding: 8px;} @media (max-width: 767.98px){.o_thread_window .o_thread_window_header{height: 46px; padding-top: 12px; border-radius: 0px;}.o_thread_window .o_thread_window_header .o_thread_window_title{font-size: 16px; margin-left: 10px;}.o_thread_window .o_thread_window_header .o_thread_window_close{font-size: 17px; color: white;}} .o_thread_window .o_thread_window_header .o_thread_window_title{cursor: pointer; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;} .o_thread_window .o_thread_window_header .o_thread_window_buttons{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand{color: white; padding: 3px; margin-left: 5px; opacity: 0.7;} .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close:focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand:focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand.focus{opacity: 1;} .o_thread_window .o_mail_thread{flex: 1 1 100%; overflow: auto; -webkit-overflow-scrolling: touch;} .o_thread_window .o_mail_thread .o_thread_typing_notification_bar{background-color: rgba(250, 250, 250, 0.75);} .o_thread_window .o_mail_thread .o_thread_date_separator{margin: 0px 0px 15px 0px;} .o_thread_window .o_mail_thread .o_thread_date_separator .o_thread_date{background-color: #FAFAFA;} .o_thread_window .o_mail_thread .o_thread_message{padding: 4px 5px;} .o_thread_window .o_mail_thread .o_thread_message .o_thread_message_sidebar{margin-right: 5px;} .o_thread_window .o_thread_composer input{width: 100%; outline: 0; height: 39px; padding: 10px; font-size: 13px; border: none; border-top: 1px solid #dee2e6;} .o_thread_window_dropdown{width: auto; height: 28px; color: white; background-color: #212529; cursor: pointer; box-shadow: none;} @media (max-width: 767.98px){.o_thread_window_dropdown{display: none;}} .o_thread_window_dropdown .o_thread_window_header{border-radius: 0;} .o_thread_window_dropdown .o_thread_window_dropdown_toggler{padding: 5px;} .o_thread_window_dropdown .o_thread_window_dropdown_toggler .o_total_unread_counter{position: absolute; top: -10px; left: auto; bottom: auto; right: 0; background-color: #00A09D; padding: 0 2px; font-size: smaller;} .o_thread_window_dropdown.show .o_thread_window_dropdown_toggler .o_total_unread_counter, .o_thread_window_dropdown .o_thread_window_expand{display: none;} .o_thread_window_dropdown > ul{max-width: 325px; padding: 0;} .o_thread_window_dropdown > ul > li.o_thread_window_header{font-size: 12px; padding: 3px 5px;} .o_thread_window_dropdown > ul > li.o_thread_window_header ~ li.o_thread_window_header{border-top: 1px solid white;} .o_thread_window_dropdown > ul > li.o_thread_window_header:hover{background-color: #68465f;} .o_ui_blocked .o_thread_window{z-index: 1101;} .o_no_thread_window .o_thread_window{display: none;} 

/* /mail/static/src/scss/thread.scss defined in bundle 'web.assets_frontend' */
 .o_mail_thread .o_thread_show_more, .o_mail_activity .o_thread_show_more{text-align: center;} .o_mail_thread .o_mail_thread_content, .o_mail_activity .o_mail_thread_content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-height: 100%;} .o_mail_thread .o_thread_bottom_free_space, .o_mail_activity .o_thread_bottom_free_space{height: 15px;} .o_mail_thread .o_thread_typing_notification_free_space, .o_mail_activity .o_thread_typing_notification_free_space{flex-grow: 1;} .o_mail_thread .o_thread_typing_notification_bar, .o_mail_activity .o_thread_typing_notification_bar{flex: 0, 0, 20px; background-color: rgba(255, 255, 255, 0.75); padding: 5px; text-align: center; color: #6c757d;} .o_mail_thread .o_thread_typing_notification_bar.o_thread_order_asc, .o_mail_activity .o_thread_typing_notification_bar.o_thread_order_asc{position: -webkit-sticky; position: sticky; top: auto; left: auto; bottom: 0px; right: auto;} .o_mail_thread .o_thread_typing_notification_bar.o_thread_order_desc, .o_mail_activity .o_thread_typing_notification_bar.o_thread_order_desc{position: -webkit-sticky; position: sticky; top: 0px; left: auto; bottom: auto; right: auto;} .o_mail_thread .o_thread_tooltip_container, .o_mail_activity .o_thread_tooltip_container{display: inline; position: relative;} .o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 15px; margin-bottom: 30px; border-bottom: 1px solid #ced4da; text-align: center;} @media (max-width: 767.98px){.o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 0px; margin-bottom: 15px;}} .o_mail_thread .o_thread_date_separator .o_thread_date, .o_mail_activity .o_thread_date_separator .o_thread_date{position: relative; top: 10px; margin: 0 auto; padding: 0 10px; font-weight: bold; background: white;} .o_mail_thread .o_thread_new_messages_separator, .o_mail_activity .o_thread_new_messages_separator{margin-bottom: 15px; border-bottom: solid #ac82a0 1px; text-align: right;} .o_mail_thread .o_thread_new_messages_separator .o_thread_separator_label, .o_mail_activity .o_thread_new_messages_separator .o_thread_separator_label{position: relative; top: 8px; padding: 0 10px; background: white; color: #ac82a0; font-size: smaller;} .o_mail_thread .o_thread_message, .o_mail_activity .o_thread_message{display: -webkit-box; display: -webkit-flex; display: flex; padding: 4px 16px; margin-bottom: 0px;} .o_mail_thread .o_thread_message.o_mail_not_discussion, .o_mail_activity .o_thread_message.o_mail_not_discussion{background-color: rgba(222, 226, 230, 0.5); border-bottom: 1px solid #ced4da;} .o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{flex: 0 0 36px; margin-right: 10px; margin-top: 2px; text-align: center; font-size: smaller;} @media (max-width: 767.98px){.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{margin-top: 4px; font-size: x-small;}} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar{max-width: 36px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{margin-left: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_star{margin-right: -5px;} .o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon, .o_mail_activity .o_thread_message .o_thread_icon{cursor: pointer; opacity: 0;} .o_mail_thread .o_thread_message .o_thread_icon.fa-star, .o_mail_activity .o_thread_message .o_thread_icon.fa-star{opacity: 0.6; color: gold;} .o_mail_thread .o_thread_message:hover .o_thread_message_side_date, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_message_side_date, .o_mail_activity .o_thread_message:hover .o_thread_message_side_date, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_message_side_date{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon, .o_mail_activity .o_thread_message:hover .o_thread_icon, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon{opacity: 0.6;} .o_mail_thread .o_thread_message:hover .o_thread_icon:hover, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon:hover, .o_mail_activity .o_thread_message:hover .o_thread_icon:hover, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon:hover{opacity: 1;} .o_mail_thread .o_thread_message .o_mail_redirect, .o_mail_activity .o_thread_message .o_mail_redirect{cursor: pointer;} .o_mail_thread .o_thread_message .o_thread_message_core, .o_mail_activity .o_thread_message .o_thread_message_core{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; max-width: 100%; word-wrap: break-word;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_content > pre, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_content > pre{white-space: pre-wrap; word-break: break-word;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_subject, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_subject{font-style: italic;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_notification{font-style: italic; color: gray;} .o_mail_thread .o_thread_message .o_thread_message_core [summary~=o_mail_notification], .o_mail_activity .o_thread_message .o_thread_message_core [summary~=o_mail_notification]{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core p, .o_mail_activity .o_thread_message .o_thread_message_core p{margin: 0 0 9px;} .o_mail_thread .o_thread_message .o_thread_message_core p:last-child, .o_mail_activity .o_thread_message .o_thread_message_core p:last-child{margin-bottom: 0;} .o_mail_thread .o_thread_message .o_thread_message_core a, .o_mail_activity .o_thread_message .o_thread_message_core a{display: inline-block; word-break: break-all;} .o_mail_thread .o_thread_message .o_thread_message_core :not(.o_image_box) > img, .o_mail_activity .o_thread_message .o_thread_message_core :not(.o_image_box) > img{max-width: 100%; height: auto;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_body_long, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_body_long{display: none;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info{margin-bottom: 2px;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info strong, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info strong{color: inherit;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_email, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_email{padding: 4px;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready{color: grey;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce{color: red; opacity: 1; cursor: pointer;} .o_mail_thread .o_thread_message .o_thread_message_core .o_attachments_list:last-child, .o_mail_thread .o_thread_message .o_thread_message_core .o_attachments_previews:last-child, .o_mail_activity .o_thread_message .o_thread_message_core .o_attachments_list:last-child, .o_mail_activity .o_thread_message .o_thread_message_core .o_attachments_previews:last-child{margin-bottom: 30px;} .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container{display: inline; position: relative;} .o_mail_thread .o_thread_title, .o_mail_activity .o_thread_title{margin-top: 20px; margin-bottom: 20px; font-weight: bold; font-size: 125%;} .o_mail_thread .o_mail_no_content, .o_mail_activity .o_mail_no_content{position: absolute; top: 30%; left: 0; bottom: 0; right: 0; text-align: center; font-size: 115%;} .o_mail_thread .o_thread_message .o_thread_message_core .o_mail_read_more, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_read_more{display: block;} .o_web_client .popover .o_thread_tooltip_icon{min-width: 1rem;} .o_web_client.o_touch_device .o_mail_thread .o_thread_icon{opacity: 0.6;} 

/* /im_livechat/static/src/scss/im_livechat.scss defined in bundle 'web.assets_frontend' */
 .o_livechat_button{position: fixed; bottom: 0px; right: 6px; min-width: 100px; cursor: pointer; white-space: nowrap; background-color: rgba(60, 60, 60, 0.6); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 10px; color: white; text-shadow: #3b4c58 1px 1px 0px; border: 1px solid #505050; border-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 5;} .o_thread_window{z-index: 1002;} .o_thread_window .o_thread_date_separator{display: none;} .o_thread_window .o_livechat_rating{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; padding: 15px; font-size: 14px;} .o_thread_window .o_livechat_rating .o_livechat_no_feedback{text-decoration: underline; cursor: pointer;} .o_thread_window .o_livechat_rating .o_livechat_rating_feedback_text{margin-top: 65px;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices{margin: 40px 0;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img{width: 65px; opacity: 0.60; cursor: pointer; margin: 10px;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img:hover, .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img.selected{opacity: 1;} .o_thread_window .o_livechat_rating .o_livechat_rating_reason{margin: 10px 0; display: none;} .o_thread_window .o_livechat_rating .o_livechat_rating_reason > textarea{width: 100%; height: 70px; resize: none;} .o_thread_window .o_livechat_rating .o_livechat_rating_reason_button > input{float: right;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px; white-space: nowrap;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /website_cadcamatic/static/src/css/owl.carousel.min.css defined in bundle 'web.assets_frontend' */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative} .owl-carousel{display:none;width:100%;z-index:1} .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden} .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)} .owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)} .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none} .owl-carousel .owl-item img{display:block;width:100%} .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none} .no-js .owl-carousel,.owl-carousel.owl-loaded{display:block} .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit} .owl-carousel.owl-loading{opacity:0;display:block} .owl-carousel.owl-hidden{opacity:0} .owl-carousel.owl-refresh .owl-item{visibility:hidden} .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .owl-carousel.owl-grab{cursor:move;cursor:grab} .owl-carousel.owl-rtl{direction:rtl} .owl-carousel.owl-rtl .owl-item{float:right} .owl-carousel .animated{animation-duration:1s;animation-fill-mode:both} .owl-carousel .owl-animated-in{z-index:0} .owl-carousel .owl-animated-out{z-index:1} .owl-carousel .fadeOut{animation-name:fadeOut} @keyframes fadeOut{0%{opacity:1}100%{opacity:0}} .owl-height{transition:height .5s ease-in-out} .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease} .owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0} .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d} .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000} .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/website_cadcamatic/static/src/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease} .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)} .owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none} .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease} .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} 

/* /website_cadcamatic/static/src/css/owl.theme.default.min.css defined in bundle 'web.assets_frontend' */
 .owl-theme .owl-dots,.owlwebsite_serpentcs-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent} .owl-theme .owl-nav{margin-top:10px} .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px} .owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none} .owl-theme .owl-nav .disabled{opacity:.5;cursor:default} .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px} .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1} .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px} .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} 

/* /website_cadcamatic/static/src/scss/font_family.scss defined in bundle 'web.assets_frontend' */
 @font-face{font-family: "dinpro_regular"; src: url("/website_cadcamatic/static/src/scss/../fonts/ufonts.com_dinpro-regular-opentype.ttf") format("truetype"); font-weight: normal; font-style: normal;} @font-face{font-family: "gesta"; src: url("/website_cadcamatic/static/src/scss/../fonts/Gesta W01 Medium.ttf") format("truetype"); font-weight: normal; font-style: normal;} @font-face{font-family: "dinpro_bold"; src: url("/website_cadcamatic/static/src/scss/../fonts/ufonts.com_dinpro-bold-opentype.ttf") format("truetype"); font-weight: normal; font-style: normal;} @font-face{font-family: "dinpro_black"; src: url("/website_cadcamatic/static/src/scss/../fonts/ufonts.com_dinpro-black-opentype.ttf") format("truetype"); font-weight: normal; font-style: normal;} @font-face{font-family: "dinpro_medium"; src: url("/website_cadcamatic/static/src/scss/../fonts/ufonts.com_dinpro-medium-opentype.ttf") format("truetype"); font-weight: normal; font-style: normal;} 

/* /website_cadcamatic/static/src/scss/main.custom.web.assets_frontend.scss defined in bundle 'web.assets_frontend' */
 p strong{font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif;} #top_menu_collapse_clone #top_mobile_menu_cadcamatic_pages{display: none !important;} #top_menu_collapse, #top_menu_collapse_clone{max-width: 85%;} nav #top_menu_cadcamatic_pages{-webkit-flex-wrap: wrap; flex-wrap: wrap;} #top_menu_cadcamatic_pages{font-size: 0.850rem; padding: 1%; line-height: 25px; letter-spacing: 1px; padding-right: 0px; padding-bottom: 0px;} #top_menu_cadcamatic_pages li{padding: 10px;} #top_menu_cadcamatic_pages li.active.default_dash_active{background: transparent url(/website_cadcamatic/static/src/img/dash.png) no-repeat center center; background-size: 692px 1896px; padding-left: 0; background-repeat: no-repeat;} #top_menu_cadcamatic_pages li.active.custom_dash_active{background-image: url(/website_cadcamatic/static/src/img/dash.png); background-size: 692px 1896px; padding-left: 0; background-position: center; background-repeat: no-repeat;} .img_text_large_box_container{background-position-x: 400px;} .img_text_large_box_container .img-container-block-inner{text-align: right;} #top_menu_cadcamatic_pages li.active.cad_dash_normal, div.cad_dash_normal{background-image: url(/website_cadcamatic/static/src/img/dashes/default_dash.png) !important;} #top_menu_cadcamatic_pages li.active.cad_dash_brass, div.cad_dash_brass{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_brass.png) !important;} #top_menu_cadcamatic_pages li.active.cad_dash_copper, div.cad_dash_copper{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_copper.png) !important;} #top_menu_cadcamatic_pages li.active.cad_dash_iron, div.cad_dash_iron{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_iron.png) !important;} #top_menu_cadcamatic_pages li.active.cad_dash_aluminium, div.cad_dash_aluminium{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_aluminium.png) !important;} #wrap .custom_dash_active{background-image: url(/website_cadcamatic/static/src/img/dash.png); background-size: 692px 1896px; padding-left: 0; background-position: center; background-repeat: no-repeat;} #wrap .custom_dash_active2{background-image: url(/website_cadcamatic/static/src/img/dash.png); background-size: 692px 1896px; padding-left: 0; background-position: center; background-repeat: no-repeat;} #top_menu_cadcamatic_pages a{padding: 10px;} #top_menu_cadcamatic_pages span:hover{text-decoration: none; color: #8e8e8e;} #footer .nav-link span:hover{color: #ccc !important;} .custom_cadcamatic_footer_container span{font-family: inherit !important;} #top_menu_cadcamatic_pages span{background-color: white; padding: 2px 0px; text-transform: uppercase; font-size: 13px; color: black; text-transform: uppercase; font-family: dinpro_bold, gesta, Helvetica, Arial, sans-serif; letter-spacing: 2px; margin: 0;} .btn-mprimary{border-color: #272549; font-size: 18px; font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; font-family: dinpro_bold, gesta, Helvetica, Arial, sans-serif; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease;} .btn-mprimary:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .bg-white{background-color: white !important;} .contact-us-at-cadcamatics{background-color: #f8f8f8 !important;} .contact-us-at-cadcamatics .o_website_form_required_custom .col-form-label:after{content: '*';} .contact-us-at-cadcamatics .form-group.row{border-bottom: solid 1px;} .contact-us-at-cadcamatics .o_website_form_required_custom.o_has_error .col-form-label:after{content: 'This field is required.'; color: red; margin-left: 25px;} .contact-us-at-cadcamatics p.main-desc-content{background-color: #f8f8f8 !important;} .contact-us-at-cadcamatics form.contact-to-cadcamatics input, .contact-us-at-cadcamatics form.contact-to-cadcamatics textarea{margin-bottom: 0; line-height: 37px; cursor: text; border: 0; width: 100%; background: transparent; margin-top: -10px;} .contact-us-at-cadcamatics form.contact-to-cadcamatics input:focus, .contact-us-at-cadcamatics form.contact-to-cadcamatics textarea:focus{outline: none !important; border-color: #9f532a; box-shadow: 0;} .contact-us-at-cadcamatics form.contact-to-cadcamatics .send_btn_contactus{padding: 0.6rem 3rem; font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; font-family: dinpro_bold, gesta, Helvetica, Arial, sans-serif; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease;} .contact-us-at-cadcamatics form.contact-to-cadcamatics .send_btn_contactus:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .contact-us-at-cadcamatics address{font-style: normal; font-family: dinpro_bold, gesta, Helvetica, Arial, sans-serif; line-height: 2rem; font-weight: bold; padding-top: 8px;} .contact-us-at-cadcamatics address a.btn-link{color: #9f532a !important; text-decoration: none !important; margin-left: -5px;} .contact-us-at-cadcamatics a.btn-link{color: #c1c1c1; text-transform: uppercase; background-color: transparent; transition: all 0.5s ease; padding: 5px; border: 0px;} .contact-us-at-cadcamatics a.btn-link:hover{color: #c1c1c1; background: transparent; text-decoration: none;} #footer{padding: 40px 0; background: #585858 url(/website_cadcamatic/static/src/img/footer_bg.png) no-repeat right bottom; background-size: 71px 62px; color: white;} #footer .navbar-brand.logo{margin-top: 3.3em;} #footer .columns{border-right: 1px solid #717171; min-height: 130px;} #footer ul.navbar-nav{text-transform: uppercase;} #footer ul.navbar-nav a{padding: 0px !important;} #footer ul{list-style-type: none; font-size: 1rem; color: black; font-family: dinpro_medium, gesta, Helvetica, Arial, sans-serif; letter-spacing: 2px; padding: 0px !important;} #footer ul li{color: white; margin: 0 !important; padding: 0px !important; margin-bottom: 0.75em !important;} #footer ul span{font-size: 1rem; background: transparent !important; color: white;} #footer ul a:hover{color: #ccc;} #footer address{font-style: normal; font-family: dinpro_medium, gesta, Helvetica, Arial, sans-serif; line-height: 2rem; padding-top: 0px; margin-top: 0px; font-size: 0.9rem; padding-left: 1.5em;} @media (max-width: 767px){#footer address{padding-left: 0;}#footer .navbar-brand.logo{margin-top: 0;}#footer .lang-change-el-conatiner{padding-top: 16px !important; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}#footer .lang-change-el-conatiner span:not(:first-child){border-left: 1px solid #a5a5a5; padding-left: 10px; margin-left: 10px;}#footer .lang-change-el-conatiner .nav-link{padding: 0 !important;}#footer ul#top_menu_cadcamatic_pages{margin-bottom: 2em;}} #footer a{text-transform: uppercase !important; font-family: dinpro_medium, gesta, Helvetica, Arial, sans-serif !important; letter-spacing: 2px !important; color: white !important;} #footer .social-media-block{margin: -7px !important;} nav.navbar.cadcamatic_navbar{margin-bottom: 0; background: white !important; padding-bottom: 1%; color: black;} nav.navbar.cadcamatic_navbar .top_menu_cadcamatic_pages{justify-content: space-around;} nav.navbar.cadcamatic_navbar .top_menu_cadcamatic_pages #top_menu_cadcamatic_pages{width: 100%; justify-content: space-around;} nav.navbar.cadcamatic_navbar .navbar-brand img{width: 250px; height: 47px; margin-top: 22px;} nav.navbar.cadcamatic_navbar #top_menu .nav-link, nav.navbar.cadcamatic_navbar #top_mobile_menu_cadcamatic_pages .nav-link{display: inline-block; color: black; font-family: dinpro_medium, gesta, Helvetica, Arial, sans-serif; padding: 5px; color: black; font-size: .875rem; line-height: 1.5;} nav.navbar.cadcamatic_navbar #top_menu li{margin-left: 25px;} nav.navbar.cadcamatic_navbar #top_menu_cadcamatic_pages .nav-link{list-style-type: none; font-size: 13px; padding: 5px 10px; color: black; text-transform: uppercase; font-family: dinpro_bold, gesta, Helvetica, Arial, sans-serif; letter-spacing: 2px;} nav.navbar.cadcamatic_navbar .nav-link.active, nav.navbar.cadcamatic_navbar .nav-link.active span{font-family: dinpro_black, gesta, Helvetica, Arial, sans-serif; color: #9f532a; font-weight: bold;} @media (min-width: 768px) and (max-width: 992px){nav.navbar.cadcamatic_navbar .container{width: 97.5%; max-width: 960px;}} @media (min-width: 768px){nav.navbar.cadcamatic_navbar{flex-flow: column-reverse; align-items: flex-start;}nav.navbar.cadcamatic_navbar #top_menu_collapse{max-width: 100%; width: 100%;}nav.navbar.cadcamatic_navbar #top_menu_collapse .top_menu_cadcamatic_pages{width: 100%;}nav.navbar.cadcamatic_navbar #top_menu_collapse .top_menu_cadcamatic_pages #top_menu_cadcamatic_pages{justify-content: space-around;}nav.navbar.cadcamatic_navbar #top_menu_collapse .top_menu_cadcamatic_pages #top_mobile_menu_cadcamatic_pages{display: none;}} @media (max-width: 768px){nav.navbar.cadcamatic_navbar #top_menu{display: none;}nav.navbar.cadcamatic_navbar #top_menu li{margin-left: 0px;}nav.navbar.cadcamatic_navbar #top_menu_cadcamatic_pages{display: none;}nav.navbar.cadcamatic_navbar #top_menu_collapse{padding-bottom: 64px;}nav.navbar.cadcamatic_navbar #top_menu_collapse #top_menu{display: -webkit-box; display: -webkit-flex; display: flex;}nav.navbar.cadcamatic_navbar #top_menu_collapse .top_menu_cadcamatic_pages{width: 100%;}nav.navbar.cadcamatic_navbar .container{width: 100%; margin: 0px; max-width: 100%;}} .lang-change-el-conatiner{display: -webkit-box; display: -webkit-flex; display: flex;} a.lang_lnk{padding-right: 0.1rem; padding-left: 0.1rem; text-transform: uppercase;} a.lang_lnk b{font-family: dinpro_black, gesta, Helvetica, Arial, sans-serif;} header.affixed nav.navbar.cadcamatic_navbar{box-shadow: 0px 0px 13px 0px grey;} .cadcamatic_navbar .nav-item a[href='/livechat']{display: none;} @media (max-width: 767px){.navbar{padding: 0px;}.cadcamatic_navbar.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border: 0px; padding: 20px; height: 75px;}button.navbar-toggler:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; outline: none;}button.navbar-toggler[aria-expanded="true"]{position: relative; left: 75%;}button.navbar-toggler{position: relative; left: 0%; top: 0px; background: white; width: 30%; height: 65px; z-index: 999; border-radius: 0; transition: 0.5s;}button#top_menu_collapse_clone{top: 50px;}.cadcamatic_navbar.navbar-light .navbar-toggler-icon{background-image: url(/website_cadcamatic/static/src/img/menu_toggler_mobile.png); width: 60px; background-size: 40px 25px;}.cadcamatic_navbar #top_menu_collapse, .cadcamatic_navbar #top_menu_collapse_clone{background: #222; color: white !important; max-width: 100%; margin: 0px; position: absolute; left: -75%; top: 0; padding-top: 70px; width: 75%; z-index: 999; transition: 0.2s;}.cadcamatic_navbar #top_menu_collapse.show, .cadcamatic_navbar #top_menu_collapse_clone.show{left: 0;}nav.navbar.cadcamatic_navbar li{padding: 0px !important;}nav.navbar.cadcamatic_navbar .nav-link, #top_menu_cadcamatic_pages a.nav-link span, #top_mobile_menu_cadcamatic_pages a.nav-link span, #top_mobile_menu_cadcamatic_pages a.nav-link b, #top_menu_cadcamatic_pages a.nav-link b, #top_menu a.nav-link b, #top_menu a.nav-link span, .cadcamatic_navbar.navbar-light .nav-link:hover, .cadcamatic_navbar.navbar-light .nav-link:focus, nav.navbar.cadcamatic_navbar .nav-link.lang_lnk{color: white !important; text-transform: capitalize !important; padding: 10px 20px !important; width: 100%; margin-left: 0px !important; padding-left: 10px !important;}#top_menu_cadcamatic_pages span, #top_mobile_menu_cadcamatic_pages span{background-color: #222; font-weight: initial; padding: initial; text-transform: capitalize !important;}#top_menu_collapse .text-right, #top_menu_collapse_clone .text-right{text-align: left !important; margin: 0px !important;}nav #top_menu_cadcamatic_pages, nav #top_mobile_menu_cadcamatic_pages, #top_menu{float: left; padding: 0%; width: 100% !important;}nav #top_menu_cadcamatic_pages li, nav #top_mobile_menu_cadcamatic_pages li, #top_menu li{border-bottom: 1px solid #333;}nav.navbar.cadcamatic_navbar .nav-link.active, #top_mobile_menu_cadcamatic_pages li.active, #top_menu_cadcamatic_pages li.active, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .active > .nav-link > span{font-weight: bolder !important; color: white !important; background: #333 !important; width: 100%;}li.lang-change-el-conatiner{display: none !important;}.js_language_selector{display: none;}} body{background: #fff; color: #222; padding: 0; margin: 0; font-family: dinpro_regular, gesta, Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal; line-height: 1.5; position: relative; cursor: auto;} h1, h2, h3, h4, h5, h6{font-family: dinpro_bold, gesta, Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal; text-rendering: optimizeLegibility; margin-top: .2rem; margin-bottom: .5rem; line-height: 1.4; text-transform: uppercase; letter-spacing: 0.2rem;} .navbar ul.nav > li.divider{border: none; display: none;} .custom_cadcamatic_footer_container{word-break: break-word;} .g-recaptcha{padding-bottom: 16px;} label[for="g-recaptcha-response"]{display: none;} .col-centered{float: none; margin: 0 auto;} 

/* /website_cadcamatic/static/src/scss/snippet.scss defined in bundle 'web.assets_frontend' */
 nav.navbar.cadcamatic_navbar .nav-link.active{font-family: dinpro_black,gesta,Helvetica,Arial,sans-serif; color: #9f532a;} .contact_section{background-color: #f8f8f8; background: transparent url(/website_cadcamatic/static/src/img/dash.png) 50% no-repeat; background-size: 624px 1755px; padding-top: 25px; padding-bottom: 25px;} .contact_container{background-color: #f8f8f8; line-height: 25px; padding: 10px;} .s_text_block p{margin-top: 0; margin-bottom: 1rem; font-family: inherit; font-weight: 300; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility;} .s_text_block p.intro{text-transform: uppercase; letter-spacing: 0.2rem; font-size: 1.125rem; line-height: 2.1875rem;} .s_text_block b, .s_text_block strong{font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif;} @media only screen and (min-width: 40.063em){.contact_section{background-color: #f8f8f8; padding: 21px 0; background: transparent url(/website_cadcamatic/static/src/img/dash.png) no-repeat; background-size: 624px 1755px;}.contact_container{background-color: #f8f8f8;}} .s_toggle_block{background-color: white !important;} .s_toggle_block .s_section{background-color: unset !important;} .s_toggle_block .main-desc-content{background-color: white !important;} .s_double_image_text{background-color: #f8f8f8;} @media only screen and (max-width: 40em){.s_double_image_text .picture-container{min-height: 100px !important;}} .s_double_image_text .picture-container{min-height: 278px; background-size: cover; background-position: center center;} .s_double_image_text .btn{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold; border-radius: 0px;} .s_double_image_text .btn:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .s_double_image_text .dr-animation-scale{border-radius: 7px;} .s_double_image_text .banner-text{position: absolute; top: 50%; left: 15%; bottom: auto; right: auto; transform: translate(-50%, -50%); -webkit-transform: translate(-15%, -50%); z-index: 2; top: 73%;} .s_double_image_text h4, .s_double_image_text h5{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bold; line-height: 1.4;} .s_double_image_text .double-img-block .row{height: 278px; overflow: hidden;} .s_double_image_text .double-img-block-left{color: white; padding: 3%;} .s_double_image_text .double-img-block-left .text-right-blk{background-color: #9f532a;} .s_double_image_text .double-img-block-right{color: #9f532a; padding: 2%;} .s_double_image_text .double-img-block-right .row{border: 1px solid gray;} .s_double_image_text .double-img-block-right a{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold;} .s_double_image_text .double-img-block-right a:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .s_double_image_text .left_img_container{min-height: 278px; background-size: cover; background-position: center center;} .s_double_image_text img{box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25); height: 100%; width: 100%;} .s_image_text_small_box p{color: #a0a0a0; font-size: small;} #s_image_text_large_box_section, #s_dynamic_image_text_large_box_section{background-color: #f8f8f8; position: relative;} #s_image_text_large_box_section strong, #s_image_text_large_box_section b, #s_dynamic_image_text_large_box_section strong, #s_dynamic_image_text_large_box_section b{font-weight: bold !important;} #s_image_text_large_box_section h2, #s_dynamic_image_text_large_box_section h2{text-transform: uppercase; letter-spacing: 0.2rem;} #s_image_text_large_box_section p, #s_dynamic_image_text_large_box_section p{text-transform: uppercase; letter-spacing: 0.2rem; background: #f8f8f8; padding: 10px;} #s_image_text_large_box_section .intro, #s_dynamic_image_text_large_box_section .intro{text-transform: uppercase; letter-spacing: 0.2rem; background: white; padding: 10px; margin-bottom: 1rem;} #s_image_text_large_box_section .container-fluid, #s_dynamic_image_text_large_box_section .container-fluid{background: white; color: #000;} #s_image_text_large_box_section a, #s_dynamic_image_text_large_box_section a{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold;} #s_image_text_large_box_section a:hover, #s_dynamic_image_text_large_box_section a:hover{background-color: #c1c1c1; color: white; text-decoration: none;} #s_image_text_large_box_section .img-container-block, #s_dynamic_image_text_large_box_section .img-container-block{display: table; width: 100%; height: 100%;} #s_image_text_large_box_section .img-container-block-inner, #s_dynamic_image_text_large_box_section .img-container-block-inner{display: table-cell; width: 100%; height: 100%; vertical-align: middle;} @media only screen and (max-width: 40.063em){#s_image_text_large_box_section .img_text_large_box_container, #s_dynamic_image_text_large_box_section .img_text_large_box_container{background-color: white !important;}#s_image_text_large_box_section .pt88, #s_dynamic_image_text_large_box_section .pt88{padding-top: 0px !important;}#s_image_text_large_box_section .pb88, #s_dynamic_image_text_large_box_section .pb88{padding-bottom: 0px !important;}} @media only screen and (min-width: 40.063em){#s_image_text_large_box_section, #s_dynamic_image_text_large_box_section{background-color: #f8f8f8;}#s_image_text_large_box_section p.intro, #s_image_text_large_box_section .intro, #s_dynamic_image_text_large_box_section p.intro, #s_dynamic_image_text_large_box_section .intro{font-size: 1.125rem; line-height: 2.1875rem;}#s_image_text_large_box_section .container-fluid, #s_dynamic_image_text_large_box_section .container-fluid{background: url(/website_cadcamatic/static/src/scss/../img/snippets_images/triangle_bg-tr-1600.svg) no-repeat; background-size: cover; color: #000;}#s_image_text_large_box_section .intro, #s_dynamic_image_text_large_box_section .intro{text-transform: uppercase; letter-spacing: 0.2rem; background: #f8f8f8; padding: 10px; margin-bottom: 1rem;}} @media (max-width: 1200px){#s_image_text_large_box_section .img_text_large_box_container, #s_dynamic_image_text_large_box_section .img_text_large_box_container{width: 97.5%; max-width: 960px;}} #s_image_text_large_box_section .TripleImagContain, #s_dynamic_image_text_large_box_section .TripleImagContain{margin: 4.5rem 0; padding: 30px 0;} #s_image_text_large_box_section .filler, #s_dynamic_image_text_large_box_section .filler{display: block; background-color: #9f532a; position: absolute; left: 0; top: 0; min-height: 100%;} @media only screen and (min-width: 768px){.mould-die-engineering #wrap #s_image_text_large_box_section .row, .mould-die-engineering #wrap #s_dynamic_image_text_large_box_section .row{background: transparent url(/website_cadcamatic/static/src/img/bg_splitscreen_brass.svg) no-repeat no-repeat 104px center; background-size: contain;}.mould-die-engineering #wrap #s_image_text_large_box_section .filler, .mould-die-engineering #wrap #s_dynamic_image_text_large_box_section .filler{background-color: #af864d;}} .mould-die-engineering #wrap .custom_dash_active2, .mould-die-engineering #wrap .custom_dash_active{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_brass.png);} @media only screen and (min-width: 768px){.precision-parts #wrap #s_image_text_large_box_section .row, .precision-parts #wrap #s_dynamic_image_text_large_box_section .row{background: transparent url(/website_cadcamatic/static/src/img/bg_splitscreen_koper.svg) no-repeat no-repeat 104px center; background-size: contain;}.precision-parts #wrap #s_image_text_large_box_section .filler, .precision-parts #wrap #s_dynamic_image_text_large_box_section .filler{background-color: #c7791d;}} .precision-parts #wrap .custom_dash_active2, .precision-parts #wrap .custom_dash_active{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_copper.png);} @media only screen and (min-width: 768px){.automation #wrap #s_image_text_large_box_section .row, .automation #wrap #s_dynamic_image_text_large_box_section .row{background: transparent url(/website_cadcamatic/static/src/img/bg_splitscreen_ijzer.svg) no-repeat no-repeat 104px center; background-size: contain;}.automation #wrap #s_image_text_large_box_section .filler, .automation #wrap #s_dynamic_image_text_large_box_section .filler{background-color: #71707c;}} .automation #wrap .custom_dash_active2, .automation #wrap .custom_dash_active{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_iron.png);} @media only screen and (min-width: 768px){.machine-building #wrap #s_image_text_large_box_section .row, .machine-building #wrap #s_dynamic_image_text_large_box_section .row{background: transparent url(/website_cadcamatic/static/src/img/bg_splitscreen_aluminium.svg) no-repeat no-repeat 104px center; background-size: contain;}.machine-building #wrap #s_image_text_large_box_section .filler, .machine-building #wrap #s_dynamic_image_text_large_box_section .filler{background-color: #cccccb;}} .machine-building #wrap .custom_dash_active2, .machine-building #wrap .custom_dash_active{background-image: url(/website_cadcamatic/static/src/img/dashes/dash_aluminium.png);} .double-img-block-section, .s_dynamic_double_image_text{background-color: #f8f8f8;} .double-img-block-section .higlighted-block, .s_dynamic_double_image_text .higlighted-block{background-color: #9f532a !important; color: white !important;} .double-img-block-section .higlighted-block .news_title, .s_dynamic_double_image_text .higlighted-block .news_title{color: white !important;} .double-img-block-section .double-img-block .row, .s_dynamic_double_image_text .double-img-block .row{height: 278px; overflow: hidden;} @media only screen and (max-width: 40em){.double-img-block-section .dynamic_double_img_text_container .picture-container, .s_dynamic_double_image_text .dynamic_double_img_text_container .picture-container{min-height: 100px !important;}} .double-img-block-section .dynamic_double_img_text_container .picture-container, .s_dynamic_double_image_text .dynamic_double_img_text_container .picture-container{min-height: 278px; background-size: cover; background-position: center center;} .double-img-block-section .dynamic_double_img_text_container .block-border, .s_dynamic_double_image_text .dynamic_double_img_text_container .block-border{border: 10px solid #9f532a;} .double-img-block-section .dynamic_double_img_text_container .news_title, .s_dynamic_double_image_text .dynamic_double_img_text_container .news_title{color: #9f532a; font-size: 1.15rem;} .double-img-block-section .dynamic_double_img_text_container .news_block_btn, .double-img-block-section .dynamic_double_img_text_container .news_block_link, .s_dynamic_double_image_text .dynamic_double_img_text_container .news_block_btn, .s_dynamic_double_image_text .dynamic_double_img_text_container .news_block_link{padding: 0.6rem 2.4rem; font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; border-radius: 0; font-weight: bold;} .double-img-block-section .dynamic_double_img_text_container .double-img-block, .s_dynamic_double_image_text .dynamic_double_img_text_container .double-img-block{padding: 3%;} .double-img-block-section .dynamic_double_img_text_container h4, .double-img-block-section .dynamic_double_img_text_container h5, .s_dynamic_double_image_text .dynamic_double_img_text_container h4, .s_dynamic_double_image_text .dynamic_double_img_text_container h5{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bold; line-height: 1.4;} .double-img-block-section .dynamic_double_img_text_container .double-img-block-left, .s_dynamic_double_image_text .dynamic_double_img_text_container .double-img-block-left{color: white;} .double-img-block-section .dynamic_double_img_text_container .double-img-block-left .text-right-blk, .s_dynamic_double_image_text .dynamic_double_img_text_container .double-img-block-left .text-right-blk{background-color: #9f532a;} .double-img-block-section .dynamic_double_img_text_container .double-img-block-right, .s_dynamic_double_image_text .dynamic_double_img_text_container .double-img-block-right{color: #9f532a;} .double-img-block-section .dynamic_double_img_text_container .double-img-block-right .row, .s_dynamic_double_image_text .dynamic_double_img_text_container .double-img-block-right .row{border: 1px ridge #9f532a;} .double-img-block-section .dynamic_double_img_text_container .double-img-block-right a, .s_dynamic_double_image_text .dynamic_double_img_text_container .double-img-block-right a{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold;} .double-img-block-section .dynamic_double_img_text_container .left_img_container, .s_dynamic_double_image_text .dynamic_double_img_text_container .left_img_container{min-height: 278px; background-size: cover; background-position: center center;} @media only screen and (max-width: 575px){.double-img-block-section .dynamic_double_img_text_container img, .s_dynamic_double_image_text .dynamic_double_img_text_container img{height: 250px !important;}} .double-img-block-section .dynamic_double_img_text_container img, .s_dynamic_double_image_text .dynamic_double_img_text_container img{box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25); height: 100%; width: 100%;} .double-img-block-section .dynamic_double_img_text_container .news_block_btn_link:hover, .s_dynamic_double_image_text .dynamic_double_img_text_container .news_block_btn_link:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .double-img-block-section .dynamic_double_img_text_container .button_link, .s_dynamic_double_image_text .dynamic_double_img_text_container .button_link{color: #dabeae !important; text-transform: unset !important;} .s_dynamic_brand_carousel h4{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bold;} .s_dynamic_brand_carousel .app_title{padding-bottom: 0.5em; height: 3.175em;} .s_dynamic_brand_carousel .owl-item:focus{outline: -webkit-focus-ring-color auto 1px !important;} .s_dynamic_brand_carousel .item:focus{outline: -webkit-focus-ring-color auto 1px !important;} .s_dynamic_brand_carousel .owl-item.focus{outline: -webkit-focus-ring-color auto 1px !important;} @media (min-width: 1250px){.s_dynamic_brand_carousel .owl-nav{display: block !important;}.s_dynamic_brand_carousel .prev{left: -80px;}.s_dynamic_brand_carousel .next{right: -80px;}} .s_dynamic_brand_carousel .owl-nav{display: none;} .s_dynamic_brand_carousel .prev, .s_dynamic_brand_carousel .next{position: absolute; top: 30%; width: 30px; height: 50px; margin-top: -15px; z-index: 3;} .s_dynamic_brand_carousel .d_brand_carousel .owl-nav button i:hover, .s_dynamic_brand_carousel .owl-nav [class*=owl-]:hover{color: #9f532a !important;} .s_dynamic_brand_carousel .owl-nav{text-align: center;} .s_dynamic_brand_carousel .d_brand_carousel .owl-nav button.owl-next i{margin-right: -2px;} .s_dynamic_brand_carousel .d_brand_carousel .owl-nav button.owl-prev i{margin-left: -3px;} .s_dynamic_brand_carousel img.brand_carousel{-webkit-filter: grayscale(100%) !important; opacity: 0.5 !important; height: 127px !important; padding-left: 15px !important; padding-right: 15px !important;} .s_dynamic_brand_carousel img.brand_carousel:hover{-webkit-filter: grayscale(0%) !important; opacity: 1 !important;} .s_navigation_blocks_with_icon, .s_dynamic_navigation_blocks_with_icon{background-color: #f8f8f8;} .s_navigation_blocks_with_icon .large, .s_dynamic_navigation_blocks_with_icon .large{font-weight: 300; font-size: 1rem; line-height: 1.6; margin-bottom: 3.5em; text-rendering: optimizeLegibility; font-size: 1.125rem;} .s_navigation_blocks_with_icon ul, .s_dynamic_navigation_blocks_with_icon ul{padding: 0; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem;} .s_navigation_blocks_with_icon h2, .s_dynamic_navigation_blocks_with_icon h2{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bold; margin-top: 3.4375rem; margin-bottom: 3.5em;} .s_navigation_blocks_with_icon h4, .s_dynamic_navigation_blocks_with_icon h4{color: #9f532a; margin: 0; background-image: none; padding: 20px 0; text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bold; padding: 20px 0; text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bold; margin-top: 3.4375rem; margin-bottom: 3.5em;} .s_navigation_blocks_with_icon h4 span, .s_dynamic_navigation_blocks_with_icon h4 span{font-size: small; padding: 8px; background: #f8f8f8;} .s_navigation_blocks_with_icon p, .s_dynamic_navigation_blocks_with_icon p{font-size: 1.125rem;} .s_navigation_blocks_with_icon li:hover h4, .s_dynamic_navigation_blocks_with_icon li:hover h4{color: black !important;} @media only screen and (min-width: 40.063em){.s_navigation_blocks_with_icon h2, .s_dynamic_navigation_blocks_with_icon h2{font-size: 1.375rem;}.s_navigation_blocks_with_icon li, .s_dynamic_navigation_blocks_with_icon li{width: 16.66667%;}.s_navigation_blocks_with_icon h4 span, .s_dynamic_navigation_blocks_with_icon h4 span{font-size: medium;}} .s_navigation_blocks_with_icon .tab-content, .s_dynamic_navigation_blocks_with_icon .tab-content{min-height: 200px;} .s_navigation_blocks_with_icon li:hover h4, .s_dynamic_navigation_blocks_with_icon li:hover h4{background: transparent url(/website_cadcamatic/static/src/img/dash.png) no-repeat center center; background-size: 692px 1896px; padding-left: 0;} .s_navigation_blocks_with_icon .tab-pane .large, .s_dynamic_navigation_blocks_with_icon .tab-pane .large{display: none;} .s_dynamic_title_text_large_box strong, .s_dynamic_title_text_large_box b{font-weight: bold !important;} .s_dynamic_title_text_large_box h1{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bolder; font-style: normal; color: #000; font-size: 1.285rem; line-height: 2em;} .s_dynamic_title_text_large_box p.main-desc-content, .s_dynamic_title_text_large_box .main-desc-content{text-transform: uppercase; letter-spacing: 0.2rem; background-color: #f9f9f9; padding: 30px 0; margin: 0; text-transform: uppercase; font-size: 1rem; line-height: 2.2rem;} @media only screen and (min-width: 40.063em){.s_dynamic_title_text_large_box p.main-desc-content, .s_dynamic_title_text_large_box .main-desc-content{font-size: 1.125rem; line-height: 2.1875rem;}} .s_dynamic_title_text_large_box .text-container{margin: 4.5rem 0; padding: 30px 0;} .s_dynamic_title_text_large_box p.intro, .s_dynamic_title_text_large_box .intro{font-size: 1.125rem; line-height: 2.1875rem; text-transform: uppercase; letter-spacing: 0.2rem;} .s_dynamic_title_text_large_box p.intro span, .s_dynamic_title_text_large_box .intro span{font-weight: 600 !important;} @media (max-width: 400px){.s_dynamic_title_text_large_box p.intro, .s_dynamic_title_text_large_box .intro{font-size: 0.8rem;}} .s_dynamic_title_text_large_box a{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold;} .s_dynamic_title_text_large_box a:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .contact_btn{padding: 0.6rem 3rem; font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; box-shadow: none; outline: none; border-radius: 0px;} .contact_btn:hover{background-color: #c1c1c1; color: white; text-decoration: none; box-shadow: none; outline: none;} .s_text_large_box h2, .s_dynamic_text_large_box h2, .s_d_text_large_box h2{font-size: 1.375rem;} .s_text_large_box h1, .s_dynamic_text_large_box h1, .s_d_text_large_box h1{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bolder; font-style: normal; color: #000; font-size: 1.285rem; line-height: 2em;} .s_text_large_box p.main-desc-content, .s_text_large_box .main-desc-content, .s_dynamic_text_large_box p.main-desc-content, .s_dynamic_text_large_box .main-desc-content, .s_d_text_large_box p.main-desc-content, .s_d_text_large_box .main-desc-content{text-transform: uppercase; letter-spacing: 0.2rem; background-color: white; padding: 30px 0; margin: 0;} @media only screen and (min-width: 40.063em){.s_text_large_box p.main-desc-content, .s_text_large_box .main-desc-content, .s_dynamic_text_large_box p.main-desc-content, .s_dynamic_text_large_box .main-desc-content, .s_d_text_large_box p.main-desc-content, .s_d_text_large_box .main-desc-content{font-size: 1.125rem; line-height: 2.1875rem;}.s_text_large_box h1, .s_dynamic_text_large_box h1, .s_d_text_large_box h1{font-size: 1.375rem; line-height: 1.4;}} .s_text_large_box .text-container, .s_dynamic_text_large_box .text-container, .s_d_text_large_box .text-container{padding: 30px 0;} .s_text_large_box p.intro, .s_text_large_box .intro, .s_dynamic_text_large_box p.intro, .s_dynamic_text_large_box .intro, .s_d_text_large_box p.intro, .s_d_text_large_box .intro{font-size: 1.125rem; line-height: 2.1875rem; text-transform: uppercase; letter-spacing: 0.2rem;} .s_text_large_box p.intro span, .s_text_large_box .intro span, .s_dynamic_text_large_box p.intro span, .s_dynamic_text_large_box .intro span, .s_d_text_large_box p.intro span, .s_d_text_large_box .intro span{font-weight: 600 !important;} @media (max-width: 400px){.s_text_large_box p.intro, .s_text_large_box .intro, .s_dynamic_text_large_box p.intro, .s_dynamic_text_large_box .intro, .s_d_text_large_box p.intro, .s_d_text_large_box .intro{font-size: 0.8rem;}} .s_title_text_large_box, .s_punching_line_block, .contact-us-at-cadcamatics{background-color: #fff;} .s_title_text_large_box strong, .s_punching_line_block strong, .contact-us-at-cadcamatics strong{font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif;} .s_title_text_large_box strong, .s_title_text_large_box b, .s_punching_line_block strong, .s_punching_line_block b, .contact-us-at-cadcamatics strong, .contact-us-at-cadcamatics b{font-weight: 400; line-height: inherit;} .s_title_text_large_box strong > strong, .s_punching_line_block strong > strong, .contact-us-at-cadcamatics strong > strong{font-family: dinpro_black,gesta,Helvetica,Arial,sans-serif;} .s_title_text_large_box p.intro, .s_punching_line_block p.intro, .contact-us-at-cadcamatics p.intro{text-transform: uppercase; letter-spacing: 0.2rem; font-size: 1rem; line-height: 2.2rem;} .s_title_text_large_box h1, .s_punching_line_block h1, .contact-us-at-cadcamatics h1{text-transform: uppercase; letter-spacing: 0.2rem; font-weight: bolder; font-style: normal; color: #000; font-size: 1.285rem; line-height: 2em;} .s_title_text_large_box p.main-desc-content, .s_punching_line_block p.main-desc-content, .contact-us-at-cadcamatics p.main-desc-content{text-transform: uppercase; letter-spacing: 0.2rem; background-color: #fff; font-weight: 300; padding: 20px 0; margin: 0; font-size: 1rem; line-height: 2.2rem;} @media only screen and (min-width: 40.063em){.s_title_text_large_box p.main-desc-content, .s_punching_line_block p.main-desc-content, .contact-us-at-cadcamatics p.main-desc-content{font-size: 1.125rem; line-height: 2.1875rem;}.s_title_text_large_box h1, .s_punching_line_block h1, .contact-us-at-cadcamatics h1{font-size: 1.375rem; line-height: 1.4;}} .s_title_text_large_box .text-container, .s_punching_line_block .text-container, .contact-us-at-cadcamatics .text-container{margin: 4.5rem 0; padding: 20px 0;} .s_title_text_large_box p, .s_punching_line_block p, .contact-us-at-cadcamatics p{font-family: inherit; font-weight: 300; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility;} .s_title_text_large_box p.intro, .s_title_text_large_box .intro, .s_punching_line_block p.intro, .s_punching_line_block .intro, .contact-us-at-cadcamatics p.intro, .contact-us-at-cadcamatics .intro{font-size: 1.125rem; line-height: 2.1875rem; text-transform: uppercase; letter-spacing: 0.2rem;} @media (max-width: 400px){.s_title_text_large_box p.intro, .s_title_text_large_box .intro, .s_punching_line_block p.intro, .s_punching_line_block .intro, .contact-us-at-cadcamatics p.intro, .contact-us-at-cadcamatics .intro{font-size: 0.8rem;}} .s_title_text_large_box a, .s_punching_line_block a, .contact-us-at-cadcamatics a{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold;} .s_title_text_large_box a:hover, .s_punching_line_block a:hover, .contact-us-at-cadcamatics a:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .s_dynamic_cases_carousel_with_dialog .small_screen_cases, .modal-carousel-dialog .small_screen_cases{height: 100% !important;} .s_dynamic_cases_carousel_with_dialog .small_screen_cases .overlay-inner, .modal-carousel-dialog .small_screen_cases .overlay-inner{transform: none !important;} .s_dynamic_cases_carousel_with_dialog .cases, .modal-carousel-dialog .cases{position: relative; height: 300px; overflow: hidden;} .s_dynamic_cases_carousel_with_dialog .small_screen_cases.slick-slider .slick-track, .modal-carousel-dialog .small_screen_cases.slick-slider .slick-track{width: 100% !important;} .s_dynamic_cases_carousel_with_dialog .big_screen_cases .dynamic_carousel_slider.owl-carousel .owl-stage-outer, .modal-carousel-dialog .big_screen_cases .dynamic_carousel_slider.owl-carousel .owl-stage-outer{-ms-transform: skew(20deg); -webkit-transform: skew(20deg); transform: skew(20deg);} .s_dynamic_cases_carousel_with_dialog .big_screen_cases.slick-slider .slick-track, .modal-carousel-dialog .big_screen_cases.slick-slider .slick-track{width: 88vw !important;} .s_dynamic_cases_carousel_with_dialog .small_screen_cases.cases .case .bg, .modal-carousel-dialog .small_screen_cases.cases .case .bg{margin-left: 0px !important;} @media only screen and (max-width: 766px){.s_dynamic_cases_carousel_with_dialog .modal-carousel-dialog .split, .modal-carousel-dialog .modal-carousel-dialog .split{display: none !important;}} @media only screen and (max-width: 40em){.s_dynamic_cases_carousel_with_dialog .cases .case .description, .modal-carousel-dialog .cases .case .description{margin-left: 0 !important; min-width: 0 !important; padding: 20px !important; opacity: 1 !important;}} .s_dynamic_cases_carousel_with_dialog .slick-slider, .modal-carousel-dialog .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} .s_dynamic_cases_carousel_with_dialog .slick-slider .slick-track, .s_dynamic_cases_carousel_with_dialog .slick-slider .slick-list, .modal-carousel-dialog .slick-slider .slick-track, .modal-carousel-dialog .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .s_dynamic_cases_carousel_with_dialog .slick-list, .modal-carousel-dialog .slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;} .s_dynamic_cases_carousel_with_dialog .slick-track, .modal-carousel-dialog .slick-track{position: relative; top: 0; left: 0; display: block;} .s_dynamic_cases_carousel_with_dialog .slick-initialized .slick-slide, .modal-carousel-dialog .slick-initialized .slick-slide{display: block;} .s_dynamic_cases_carousel_with_dialog .cases .case, .modal-carousel-dialog .cases .case{position: relative; float: left; overflow: hidden; width: 25%; height: 300px; padding: 20px; border-right: 1px solid white;} .s_dynamic_cases_carousel_with_dialog .slick-slide, .modal-carousel-dialog .slick-slide{float: left; height: 100%; min-height: 1px;} .s_dynamic_cases_carousel_with_dialog .cases .case .bg, .modal-carousel-dialog .cases .case .bg{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0.5; -ms-transform: skew(-20deg); -webkit-transform: skew(-20deg); transform: skew(-20deg); background-repeat: no-repeat; background-position: center center; background-size: cover; margin-left: -55px; min-width: 402px;} .s_dynamic_cases_carousel_with_dialog .cases .case .description, .modal-carousel-dialog .cases .case .description{opacity: 0; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; margin-left: -55px; min-width: 402px; padding: 20px 80px; text-align: center; transition: opacity 0.5s ease;} .s_dynamic_cases_carousel_with_dialog .cases .case .description .overlay-outer, .modal-carousel-dialog .cases .case .description .overlay-outer{width: 100%; height: 100%;} .s_dynamic_cases_carousel_with_dialog .cases .case .description *, .modal-carousel-dialog .cases .case .description *{color: white;} .s_dynamic_cases_carousel_with_dialog .cases .case .description * p, .modal-carousel-dialog .cases .case .description * p{max-height: 100px; overflow: auto;} .s_dynamic_cases_carousel_with_dialog .cases .case .description .overlay-outer .overlay-inner, .modal-carousel-dialog .cases .case .description .overlay-outer .overlay-inner{width: 100%; height: 100%; -ms-transform: skew(-20deg); -webkit-transform: skew(-20deg); transform: skew(-20deg); padding: 30px; padding-left: 0;} .s_dynamic_cases_carousel_with_dialog .cases .case .description .overlay-outer .overlay-inner p, .modal-carousel-dialog .cases .case .description .overlay-outer .overlay-inner p{max-height: 100px; overflow: auto;} .s_dynamic_cases_carousel_with_dialog p, .modal-carousel-dialog p{font-family: inherit; font-weight: 300; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility;} .s_dynamic_cases_carousel_with_dialog button.tiny, .s_dynamic_cases_carousel_with_dialog .button.tiny, .modal-carousel-dialog button.tiny, .modal-carousel-dialog .button.tiny{padding-top: .625rem; padding-right: 1.25rem; padding-bottom: .6875rem; padding-left: 1.25rem; font-size: .6875rem;} .s_dynamic_cases_carousel_with_dialog .button, .modal-carousel-dialog .button{padding: 0.6rem 3rem; font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease;} .s_dynamic_cases_carousel_with_dialog .button:hover, .modal-carousel-dialog .button:hover{background-color: #c1c1c1; color: white; text-decoration: none; box-shadow: none; outline: none;} .s_dynamic_cases_carousel_with_dialog .slick-slide .description:hover, .modal-carousel-dialog .slick-slide .description:hover{opacity: unset;} .s_dynamic_cases_carousel_with_dialog .slick-list:focus, .modal-carousel-dialog .slick-list:focus{outline: none;} .s_dynamic_cases_carousel_with_dialog slick-list.dragging, .modal-carousel-dialog slick-list.dragging{cursor: pointer; cursor: hand;} .s_dynamic_cases_carousel_with_dialog .slick-track:before, .s_dynamic_cases_carousel_with_dialog .slick-track:after, .modal-carousel-dialog .slick-track:before, .modal-carousel-dialog .slick-track:after{display: table; content: '';} .s_dynamic_cases_carousel_with_dialog .slick-track:after, .modal-carousel-dialog .slick-track:after{clear: both;} .s_dynamic_cases_carousel_with_dialog .slick-loading .slick-track, .modal-carousel-dialog .slick-loading .slick-track{visibility: hidden;} .s_dynamic_cases_carousel_with_dialog .slick-slide, .modal-carousel-dialog .slick-slide{display: none; float: left; height: 100%; min-height: 1px;} .s_dynamic_cases_carousel_with_dialog [dir='rtl'] .slick-slide, .modal-carousel-dialog [dir='rtl'] .slick-slide{float: right;} .s_dynamic_cases_carousel_with_dialog .slick-slide img, .modal-carousel-dialog .slick-slide img{display: block;} .s_dynamic_cases_carousel_with_dialog .slick-slide.slick-loading img, .modal-carousel-dialog .slick-slide.slick-loading img{display: none;} .s_dynamic_cases_carousel_with_dialog .slick-slide.dragging img, .modal-carousel-dialog .slick-slide.dragging img{pointer-events: none;} .s_dynamic_cases_carousel_with_dialog .slick-initialized .slick-slide, .modal-carousel-dialog .slick-initialized .slick-slide{display: block;} .s_dynamic_cases_carousel_with_dialog .slick-loading .slick-slide, .modal-carousel-dialog .slick-loading .slick-slide{visibility: hidden;} .s_dynamic_cases_carousel_with_dialog .slick-vertical .slick-slide, .modal-carousel-dialog .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;} .s_dynamic_cases_carousel_with_dialog .slick-arrow.slick-hidden, .modal-carousel-dialog .slick-arrow.slick-hidden{display: none;} .s_dynamic_cases_carousel_with_dialog .case-detail, .modal-carousel-dialog .case-detail{position: relative;} .s_dynamic_cases_carousel_with_dialog .case-detail .info, .modal-carousel-dialog .case-detail .info{padding: 40px; padding-top: 110px;} .s_dynamic_cases_carousel_with_dialog .case-detail .info .scrollPane, .modal-carousel-dialog .case-detail .info .scrollPane{max-height: 357px; overflow: hidden; padding-right: 2em;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures, .modal-carousel-dialog .case-detail .pictures{padding: 0; margin: 0 !important; background: transparent url(/website_cadcamatic/static/src/scss/../images/loading.gif) no-repeat center center;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures div, .modal-carousel-dialog .case-detail .pictures div{min-height: 510px;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures .picture, .modal-carousel-dialog .case-detail .pictures .picture{background-repeat: no-repeat; background-position: center center; background-size: cover;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures .slick-dots, .modal-carousel-dialog .case-detail .pictures .slick-dots{bottom: 20px; padding-left: 28%;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures .slick-dots li button:before, .modal-carousel-dialog .case-detail .pictures .slick-dots li button:before{opacity: 1; font-size: 18px; color: white;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures .slick-dots li.slick-active button:before, .modal-carousel-dialog .case-detail .pictures .slick-dots li.slick-active button:before{color: #9f532a;} .s_dynamic_cases_carousel_with_dialog .case-detail .info, .s_dynamic_cases_carousel_with_dialog .case-detail .pictures, .modal-carousel-dialog .case-detail .info, .modal-carousel-dialog .case-detail .pictures{min-height: 510px;} .s_dynamic_cases_carousel_with_dialog .case-detail .mfp-close, .modal-carousel-dialog .case-detail .mfp-close{left: 28px; top: 28px; color: #9f532a !important; font-size: 48px;} .s_dynamic_cases_carousel_with_dialog .case-detail .split, .modal-carousel-dialog .case-detail .split{position: absolute; left: 34.33333%; top: 0; min-height: 511px; min-width: 183px; background: transparent url(/website_cadcamatic/static/src/img/bg_splitscreen_white.svg) no-repeat center center; z-index: 100;} .s_dynamic_cases_carousel_with_dialog .case-detail .info, .modal-carousel-dialog .case-detail .info{min-height: 0;} .s_dynamic_cases_carousel_with_dialog .left_info_container, .modal-carousel-dialog .left_info_container{font-weight: 600; font-size: 1rem; letter-spacing: 0.2rem; line-height: 1.4; text-transform: uppercase;} .s_dynamic_cases_carousel_with_dialog .case-detail .info .scrollPane, .modal-carousel-dialog .case-detail .info .scrollPane{max-height: none; padding-right: 0; padding-right: 2em;} .s_dynamic_cases_carousel_with_dialog .case-detail .pictures .slick-dots, .modal-carousel-dialog .case-detail .pictures .slick-dots{padding-left: 0;} .s_dynamic_cases_carousel_with_dialog .mfp-container, .modal-carousel-dialog .mfp-container{padding: 0 !important;} .s_dynamic_cases_carousel_with_dialog .row, .modal-carousel-dialog .row{width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 75rem;} .s_dynamic_cases_carousel_with_dialog .mfp-close, .s_dynamic_cases_carousel_with_dialog .mfp-arrow, .s_dynamic_cases_carousel_with_dialog .mfp-preloader, .s_dynamic_cases_carousel_with_dialog .mfp-counter, .modal-carousel-dialog .mfp-close, .modal-carousel-dialog .mfp-arrow, .modal-carousel-dialog .mfp-preloader, .modal-carousel-dialog .mfp-counter{-webkit-user-select: none; -moz-user-select: none; user-select: none;} .s_dynamic_cases_carousel_with_dialog button.mfp-close, .s_dynamic_cases_carousel_with_dialog button.mfp-arrow, .modal-carousel-dialog button.mfp-close, .modal-carousel-dialog button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation;} .s_dynamic_cases_carousel_with_dialog .mfp-close, .modal-carousel-dialog .mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;} .s_dynamic_cases_carousel_with_dialog .mfp-close:hover, .s_dynamic_cases_carousel_with_dialog .mfp-close:focus, .modal-carousel-dialog .mfp-close:hover, .modal-carousel-dialog .mfp-close:focus{opacity: 1;} .s_dynamic_cases_carousel_with_dialog .mfp-close-btn-in .mfp-close, .modal-carousel-dialog .mfp-close-btn-in .mfp-close{color: #333;} @media only screen and (max-width: 40em){.s_dynamic_cases_carousel_with_dialog .case-detail .split, .modal-carousel-dialog .case-detail .split{display: none;}} .s_dynamic_cases_carousel_with_dialog a:hover, .modal-carousel-dialog a:hover{text-decoration: none;} .s_dynamic_cases_carousel_with_dialog .prev, .modal-carousel-dialog .prev{left: -50px;} .s_dynamic_cases_carousel_with_dialog .next, .modal-carousel-dialog .next{right: -50px;} .s_dynamic_cases_carousel_with_dialog .prev, .s_dynamic_cases_carousel_with_dialog .next, .modal-carousel-dialog .prev, .modal-carousel-dialog .next{position: absolute; top: 42%; width: 30px; height: 50px; margin-top: -15px; z-index: 3;} .s_dynamic_cases_carousel_with_dialog{background-color: #ccc;} @media (min-width: 992px){.modal-lg, .modal-xl{max-width: 800px;}} @media (min-width: 1200px){.modal-xl{max-width: 1140px;}} @media (min-width: 992px){.modal-lg, .modal-xl{max-width: 980px;}} @media (min-width: 1200px){.modal-xl{max-width: 1140px;}} .s_image_gallery_text .slogan_title, .s_dynamic_image_gallery_text .slogan_title{height: 100% !important;} .s_image_gallery_text img, .s_dynamic_image_gallery_text img{max-height: 500px !important; min-height: 500px; height: 500px; background-color: #626160; background-repeat: no-repeat; background-position: center center; background-size: cover;} .s_image_gallery_text .banner-text, .s_dynamic_image_gallery_text .banner-text{position: absolute; top: 0%; left: 0%; bottom: 0%; right: 0%;} .s_image_gallery_text .banner-text.w-75, .s_dynamic_image_gallery_text .banner-text.w-75{left: 13%;} .s_image_gallery_text .empty_carousel, .s_dynamic_image_gallery_text .empty_carousel{padding: 25px; text-align: center; color: red; font-weight: bold;} .s_image_gallery_text .carousel-item, .s_image_gallery_text .carousel-item2, .s_dynamic_image_gallery_text .carousel-item, .s_dynamic_image_gallery_text .carousel-item2{background-color: #626160; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: opacity 300ms linear 0s; min-height: 500px; max-height: 500px !important;} .s_image_gallery_text .carousel-item .row, .s_image_gallery_text .carousel-item2 .row, .s_dynamic_image_gallery_text .carousel-item .row, .s_dynamic_image_gallery_text .carousel-item2 .row{height: 500px; display: table; width: 100%;} .s_image_gallery_text .carousel-item h6, .s_image_gallery_text .carousel-item2 h6, .s_dynamic_image_gallery_text .carousel-item h6, .s_dynamic_image_gallery_text .carousel-item2 h6{display: table-cell; width: 100%; height: 100%; color: white; vertical-align: middle !important; padding: 0 25px; font-size: 1.5rem; font-weight: bold; letter-spacing: 0.5rem; padding-left: 37px; line-height: 3.5rem; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75); text-align: center; text-transform: uppercase;} @media only screen and (min-width: 40.063em){.s_image_gallery_text .carousel-item h6, .s_image_gallery_text .carousel-item2 h6, .s_dynamic_image_gallery_text .carousel-item h6, .s_dynamic_image_gallery_text .carousel-item2 h6{font-size: 2.6rem; letter-spacing: 0.7rem; text-align: center;}} @media only screen and (min-width: 64.063em){.s_image_gallery_text .carousel-item h6, .s_image_gallery_text .carousel-item2 h6, .s_dynamic_image_gallery_text .carousel-item h6, .s_dynamic_image_gallery_text .carousel-item2 h6{font-size: 4rem;}} .s_three_title_text_block, .s_two_title_text_block, .s_single_title_text_block, .s_three_features_block_with_tick{background-color: #f8f8f8;} .s_three_title_text_block h3, .s_two_title_text_block h3, .s_single_title_text_block h3, .s_three_features_block_with_tick h3{font-size: 1.375rem;} .s_three_title_text_block b, .s_three_title_text_block strong, .s_two_title_text_block b, .s_two_title_text_block strong, .s_single_title_text_block b, .s_single_title_text_block strong, .s_three_features_block_with_tick b, .s_three_features_block_with_tick strong{font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif;} .s_three_title_text_block .card-text, .s_two_title_text_block .card-text, .s_single_title_text_block .card-text, .s_three_features_block_with_tick .card-text{font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility; font-family: inherit; font-weight: 300;} .s_three_title_text_block .card-body, .s_two_title_text_block .card-body, .s_single_title_text_block .card-body, .s_three_features_block_with_tick .card-body{padding-top: 0px;} .s_three_title_text_block .card, .s_two_title_text_block .card, .s_single_title_text_block .card, .s_three_features_block_with_tick .card{background-color: transparent; border: 0;} .s_dynamic_title_text_block{background-color: #f8f8f8;} .s_dynamic_title_text_block h3{font-size: 1.375rem;} .s_dynamic_title_text_block .card-text{font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility; font-family: inherit; font-weight: 300;} .s_dynamic_title_text_block .card{background-color: transparent; border: 0;} .s_dynamic_title_text_block .card-body{padding-top: 0px;} .s_dynamic_title_text_block b, .s_dynamic_title_text_block strong{font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif;} .s_job_title_section{background-color: #f8f8f8;} .s_job_title_section h3{text-transform: uppercase; letter-spacing: 0.2rem; line-height: 1.4; color: #000; font-weight: bold;} .s_job_title_section p{font-family: inherit; font-weight: 300; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility;} @media only screen and (min-width: 40.063em){.s_job_title_section h3{font-size: 1.375rem;}} .s_job_section{background-color: #f8f8f8;} .s_job_section b, .s_job_section strong{font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif;} .s_job_section .panel-title a{color: #9f532a !important; text-decoration: none; cursor: pointer; text-transform: uppercase; letter-spacing: 0; font-size: 1rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; direction: rtl; text-transform: uppercase; letter-spacing: 0.2rem; font-family: dinpro_bold,gesta,Helvetica,Arial,sans-serif; font-weight: 300; font-style: normal; text-rendering: optimizeLegibility; margin-top: .2rem; margin-bottom: .5rem; line-height: 1.4;} .s_job_section .panel-title a:hover{color: black !important;} .s_job_section .contact_us_btn{font-size: 16px; color: #c1c1c1; text-transform: uppercase; background-color: transparent; padding: 0.6rem 3rem; letter-spacing: 2px; border: 1px solid #c1c1c1; transition: all 0.5s ease; font-weight: bold;} .s_job_section .contact_us_btn:hover{background-color: #c1c1c1; color: white; text-decoration: none;} .s_job_section .panel-title > a::after{vertical-align: middle; content: "+" !important; border-width: initial !important; border-style: none !important; border-color: initial !important; border-image: initial !important; font-weight: bolder; float: left; margin-right: 15px; font-size: 29px; padding-right: 5px; color: black; margin-top: -8px; font-family: monospace;} @media only screen and (min-width: 40.063em){.s_job_section .panel-title > a::after{margin-right: 15px; font-size: 25px; padding-top: 2px;}} .s_job_section .panel-title > a[aria-expanded="true"]::after{vertical-align: middle; content: "-" !important; border-width: initial !important; border-style: none !important; border-color: initial !important; border-image: initial !important; font-weight: bolder; float: left; margin-right: 22px; font-size: 25px; color: black; margin-top: -10px; font-family: monospace;} @media only screen and (min-width: 40.063em){.s_job_section .panel-title > a[aria-expanded="true"]::after{margin-top: -12px;}} .s_job_section .panel-body{padding-left: 45px; padding-top: 25px; font-family: inherit; font-weight: 300; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility;} @media only screen and (min-width: 40.063em){.s_job_section .panel-title a{font-size: 1rem;}} .s_three_features_block_with_tick .card-body{padding-top: 0px !important;} .s_image_columns .column_img_block{text-align: center; height: 140px; position: relative; top: 0; transition: top 0.5s ease;} .s_image_columns .column_img_block:hover{top: -20px;} .s_image_columns_main_section h2{font-size: 1.0625rem !important;} #style-2::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: white;} #style-2::-webkit-scrollbar{width: 08px; background-color: #ffffff; opacity: 4;} #style-2::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); background-color: #f3f3f3;} .big_screen_info .case_info_scroll_content, .big_screen_info .news_info_scroll_content{max-height: 351px !important; overflow: auto !important; padding-bottom: 15px;} .small_screen_info .case_info_scroll_content, .small_screen_info .news_info_scroll_content{max-height: unset !important; overflow: hidden !important; padding-bottom: 15px;} .link_menu_button .s_btn{padding-top: 32px !important;} .link_menu_button .s_btn a{border: none !important; color: #9f532a; font-weight: bold; background: white !important; box-shadow: unset !important; letter-spacing: 0.2rem;} .link_menu_button .s_btn a:hover{color: black;} .s_image_columns_main_section .menu_image_coumn_block{opacity: 0;} .fadeInUp{animation-name: fadeInUp; animation-duration: 1s; animation-fill-mode: both;} @keyframes fadeInUp{0%{opacity: 0; transform: translate3d(0, 100%, 0);}100%{opacity: 1; transform: none;}} }.s_youtube_video_full_width > div:first-child{padding-right: 0px; padding-left: 0px;} p.lang_label{color: #9f532a; text-align: center; background-color: white;} 

/* /website_cadcamatic/static/src/scss/mobile.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 768px){.img-container-block-inner{text-align: center !important;}} 

/* /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;}