@charset "utf-8";@font-face {font-family: "Quattrocento";src: url("../fonts/Quattrocento.ttf");}@font-face {font-family: "RomanSerif";src: url("../fonts/RomanSerif.ttf");}@font-face {font-family: "Nimbus";src: url("../fonts/Nimbus.otf");}@font-face {font-family: "Nimbus_Italic";src: url("../fonts/Nimbus_Italic.ttf");}html, body {width: 100%;height: 100%;margin: 0px;padding: 0px;color: white;background-color: black;font-family: Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: normal;font-size: 14px;scrollbar-color: #1F1F1F #B3B3B3;scrollbar-width: thin;-ms-text-size-adjust: none;-moz-text-size-adjust: none;-o-text-size-adjust: none;-webkit-text-size-adjust: none;}::-webkit-scrollbar{width: 17px;height: 17px;}::-webkit-scrollbar-track{background: #B3B3B3;}::-webkit-scrollbar-thumb{background: #1F1F1F;}* {margin: 0px;padding: 0px;}#website {display: grid;width: 100%;height: 100%;background-color: black;margin: auto;grid-template-columns: 100%;grid-template-rows: 80px 40px 1fr auto;grid-template-areas: "header" "top_menus_container" "main" "footer" }.nav_header {display: grid;width: 300px;margin: 0px;padding: 10px 30px 10px 10px;border-bottom: 1px solid #000033;grid-row-gap: 20px;grid-column-gap: 10px;grid-template-columns: 158px 42px;grid-template-rows: 42px;grid-template-areas: "nav_logo nav_hamburger_close";}.nav_logo {grid-area: nav_logo;width: 158px;height: 42px;background-image: url("../images/fisco_nav_logo.png");background-repeat: no-repeat;}#nav_hamburger_close {grid-area: nav_hamburger_close;width: 42px;height: 42px;background-image: url("../images/fisco_nav_close.png");background-repeat: no-repeat;cursor: pointer;}.nav_vertical {-webkit-backface-visibility: hidden;position: absolute;top: 0px;left: 0px;width: 300px;height: 100%;background-image: linear-gradient(to right, #000066, #003399);background-color: #003399;overflow: auto;overflow-x: hidden;transition: 0.5s;-webkit-transform: translateX(-300px);transform: translateX(-300px);z-index: 900;}.nav_vertical.open {-webkit-transform: translateX(0px);transform: translateX(0px);border-right: 1px solid black;box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.6);}nav > ul > li {list-style-type: none;border-bottom: 1px solid #000033;background-image: linear-gradient(to right, #990000 5%, #003399 6% 100%);background-color: #003399;}nav > ul > li > a {padding: 12px 0px 12px 25px;display: block;color: white;text-decoration: none;}nav > ul > li > a:hover {background-image: linear-gradient(to right, #990000 5%, #0066CC 6% 100%);background-color: #0066CC;}nav > ul > li > ul > li:hover {background-color: #8C9CB0;}nav .dropdown_menu {background-image: linear-gradient(to top, #B5BFCC 5%, #A4B0C1);background-color: #A4B0C1;}nav .dropdown_menu li a {display: block;font-size: 14px;color: black;padding: 12px 0px 12px 50px;text-decoration: none;}nav .dropdown_menu .dropdown_submenus li {padding-left: 25px;list-style-type: none;background-image: linear-gradient(to right, white 6%, black 6%, #CBD2DC 7% 100%);background-color: #CBD2DC;}nav .dropdown_menu .dropdown_submenus li:hover {background-image: linear-gradient(to right, white 6%, black 6%, #8C9CB0 7% 100%);background-color: #8C9CB0;}#mask {visibility: hidden;-webkit-backface-visibility: hidden;position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0, 0, 0, 0.9);opacity: 0;transition: opacity 0.5s ease, visibility 0.5s ease;z-index: 750;}#mask.open {visibility: visible;opacity: 1;}#mask:hover {cursor: pointer;}header {-webkit-backface-visibility: hidden;grid-area: header;width: 100%;height: 80px;background-image: linear-gradient(to top, #0066FF 4%, #0066CC 100%);background-image: -ms-linear-gradient(to top, #0066FF 4%, #0066CC 100%);z-index: 500;}#header_content {display: -webkit-box;display: -webkit-flex;display: flex;position: relative;width: 100%;height: 100%;color: white;margin: 0px auto 0px auto;justify-content: space-between;align-items: center;}#header_logo_text {position: absolute;width: 425px;height: 100px;top: 0px;right: 0px;justify-content: center;background-image: url("../images/fisco_header_logo_text.png");background-repeat: no-repeat;z-index: 501;}#header_logo {display: -webkit-box;display: -webkit-flex;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;background-image: url("../images/fisco_header_logo.png");background-repeat: no-repeat;}.resize_logo {max-width: 100%;max-height: 100%;}#header_contact_menu {display: none;width: 48px;height: 48px;margin: 0px 5px 0px 5px;}#nav_hamburger_open {display: none;width: 48px;height: 48px;border: 0;margin-left: 5px;margin-right: 5px;box-sizing: border-box;background-image: url("../images/btn_hamburger.jpg");justify-content: center;align-items: center;cursor: pointer;box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);z-index: 1000;}#top_menus_container {-webkit-backface-visibility: hidden;position: absolute;top: 80px;grid-area: top_menus_container;width: 100%;height: 45px;margin: auto;background-image: linear-gradient(to top, #000066 50%, #000033 100%);background-image: -ms-linear-gradient(to top, #000066 50%, #000033 100%);z-index: 100;}.top_menus {display: -webkit-box;display: -webkit-flex;display: flex;flex-direction: row;height: 45px;margin: auto;justify-content: center;}.top_menus li {height: 45px;line-height: 45px;text-align: center;list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px 30px 0px 30px;border-left: 1px solid transparent;border-right: 1px solid transparent;box-sizing: border-box;background-image: linear-gradient(to top, #0066CC 8%, #003399 9% 50%, #000033);background-color: #000033;}.top_menus > li {background: transparent;}.top_menus li a {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-size: 14px;font-weight: lighter;color: white;text-decoration: none;}#top_menus_container .top_menus > li > a {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: lighter;font-size: 14px;letter-spacing: 1px;}.top_menus > li:hover {background-image: linear-gradient(to top, #FFFFFF 8%, #990033 9% 15%, #003399 16% 50%, #000033);background-color: #0066FF;border-left: 1px solid #003399;border-right: 1px solid #003399;}#top_menus_2 .top_menus_2_submenus, #top_menus_3 .top_menus_3_submenus {position: absolute;display: none;flex-direction: column;width: 250px;margin-left: -32px;top: 45px;text-align: left;opacity: 0.9;box-shadow: 0px 8px 5px 5px rgba(0,0,0,0.4);}#top_menus_2 .top_menus_2_submenus li, #top_menus_3 .top_menus_3_submenus li {text-align: left;}#top_menus_2 .top_menus_2_submenus li a, #top_menus_3 .top_menus_3_submenus li a {color: white!important;}#top_menus_2 .top_menus_2_submenus li:hover, #top_menus_3 .top_menus_3_submenus li:hover {background-image: linear-gradient(to top, #990033 8%, #0066FF 9% 50%, #000033);background-color: #003399;}#top_menus_2 .top_menus_2_nested_submenus {position: absolute;display: none;flex-direction: column;width: 150px;margin-top: -47px;left: calc(100% + 1px);box-shadow: 0px 8px 5px 5px rgba(0,0,0,0.4);}#top_menus_2 .top_menus_2_nested_submenus li {padding: 0px 10px 0px 10px;background-image: linear-gradient(to top, #0066CC 8%, #003399 9% 50%, #000033);background-color: #000033;}#top_menus_smartphone {display: none;grid-area: top_menus_smartphone;position: relative;width: 100%;height: 50px;z-index: 100;}#nav_top_menus_smartphone > li {text-align: center;line-height: 50px;width: 100%;list-style-type: none;background-image: linear-gradient(to top, #0066FF 1%, #000033 2% 100%);background-color: #000033;border-top: 1px solid #0066CC;}#nav_top_menus_smartphone > li:hover {background-image: linear-gradient(to top, #FFFFFF 1%, #990033 2% 7%, #3366FF 8% 50%, #000033);background-color: #0066FF;}#nav_top_menus_smartphone li a {color: black;text-decoration: none;font-size: 16px!important;}#nav_top_menus_smartphone > li > a {color: white;text-decoration: none;font-size: 16px!important;}#nav_top_menus_smartphone .dropdown_menus_smartphone li {list-style-type: none;}#dropdown_menus_content_smartphone li a {color: black;text-decoration: none;font-size: 14px;}#dropdown_menus_content_smartphone li, #nav_top_menus_smartphone .dropdown_menus_smartphone ul li {background-image: linear-gradient(to top, #B5BFCC 2%, #A4B0C1 2% 95%, #B5BFCC);background-color: #CBD2DC;}#dropdown_menus_content_smartphone li:hover, #nav_top_menus_smartphone .dropdown_menus_smartphone ul li:hover {background-image: linear-gradient(to top, #B5BFCC 2%, #8C9CB0 2% 95%, #B5BFCC);background-color: #8C9CB0;}#nav_top_menus_smartphone .dropdown_menus_smartphone_sub li {height: 42px!important;line-height: 42px!important;background-image: linear-gradient(to right, white 6%, black 6%, #CBD2DC 7% 100%)!important;background-color: white!important;}#nav_top_menus_smartphone .dropdown_menus_smartphone_sub li a {color: black;}#nav_top_menus_smartphone .dropdown_menus_smartphone_sub li:hover {height: 42px!important;line-height: 42px!important;background-image: linear-gradient(to right, white 6%, black 6%, #8C9CB0 7% 100%)!important;background-color: #8C9CB0!important;}#submenus {display: none;grid-area: submenus;padding: 0px 5px 0px 5px;box-sizing: border-box;background-image: linear-gradient(#5E728A 10%, #A4B1C1 30%, #CFD6DE 100%);background-image: -ms-linear-gradient(#5E728A 10%, #A4B1C1 30%, #CFD6DE 100%);}#submenus_content {display: -webkit-box;display: -webkit-flex;display: flex;flex-direction: column;position: relative;width: 100%;height: 100%;padding-bottom: 300px;box-sizing: border-box;background-image: linear-gradient(180deg, #A4B1C1 10%, #A4B1C1 60%, #CFD6DE 100%);background-image: -ms-linear-gradient(180deg, #A4B1C1 10%, #A4B1C1 60%, #CFD6DE 100%);}#submenus_content ul li {width: 92%;height: 35px;line-height: 35px;margin: 10px;text-align: left;padding-left: 20px;box-sizing: border-box;border-top: 1px solid #BEC8D3;border-bottom: 1px solid #BEC8D3;list-style-type: none;background-image: linear-gradient(to right, #5E90EB 5%, #FFFFFF 6%, #CFD6DE 7%, #A4B1C1 100%);background-image: -ms-linear-gradient(to right, #5E90EB 5%, #FFFFFF 6%, #CFD6DE 7%, #A4B1C1 100%);}#submenus_content ul li a {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: bold;font-size: 12px;letter-spacing: 1px;color: #000000;text-decoration: none;}#submenus_content ul li:hover {background-image: linear-gradient(to right, #000066 5%, #FFFFFF 6%, #FFFFFF 40%, #A4B1C1 100%);background-image: -ms-linear-gradient(to right, #000066 5%, #FFFFFF 6%, #FFFFFF 40%, #A4B1C1 100%);}#submenus_title {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: 400;font-size: 16px;letter-spacing: 1px;color: #FFFFFF;margin: 20px 0px 10px 0px;padding-left: 10px;box-sizing: border-box;}#submenus_subtitle {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: 400;font-size: 12px;letter-spacing: 1px;color: #000000;text-decoration: none;margin: 20px 0px 10px 0px;padding-left: 10px;box-sizing: border-box;}.submenus_subcat {width: 84%!important;margin-left: 30px!important;box-sizing: border-box;}#submenus_image {position: absolute;width: 120px;height: 120px;left: 70px;bottom: 20px;}#submenus_about_us_image {position: absolute;bottom: 0px;width: 200px;height: 200px;margin-left: 25px;margin-bottom: 20px;}#submenus_our_products_image {position: absolute;bottom: 0px;width: 180px;height: 240px;margin-left: 40px;margin-bottom: 20px;}main {position: relative;grid-area: main;color: black;background-color: white;width: 100%;height: 100%;box-sizing: border-box;padding: 10px 10px 10px 10px;z-index: 10;}#info_page_title, #info_page_quotation_title {width: 90%;height: auto;line-height: 25px;margin: auto;text-align: left;}#info_page_title p, #info_page_quotation_title p, #info_page_product_title p {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: bold;font-size: 18px;color: firebrick;}#info_container {display: -webkit-box;display: -webkit-flex;display: flex;flex-wrap: wrap;width: 80%;height: auto;margin: auto;}#info_container .info_text_intro {width: 100%;height: auto;}.line_space {width: 100%;height: 30px;}.line_space_before_slider {width: 100%;height: 30px;}.line_break {flex-basis: 100%;height: 0px;}.info_text_regular_black {font-family: Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-size: 14px;color: #000000;}.info_text_heading {font-size: 12px;color: navy;}#info_about_us {width: 100%;margin: auto;}#info_about_us_iso {width: 90%;margin: auto;}#info_about_us_iso a {font-family: Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: normal;color: black;}#info_products_pc_tablet {display: -webkit-box;display: -webkit-flex;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;height: auto;margin: auto;padding: 0px;box-sizing: border-box;justify-content: space-between;background-color: white;}#info_products_pc_tablet .info_products_container {display: grid;width: 48%;margin: 5px 0px 5px 0px;padding: 10px;box-sizing: border-box;border-top: 1px solid #C7C7C7;border-bottom: 1px solid #C7C7C7;box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.1);background: rgba(226,230,235,0.4);grid-row-gap: 5px;grid-column-gap: 0px;grid-template-columns: 100%;grid-template-rows: 25px 125px 165px;grid-template-areas: "info_products_title info_products_title" "info_products_pic info_products_pic" "info_products_details info_products_details" }#info_products_smartphone {display: none;flex-direction: row;flex-wrap: wrap;width: 100px;height: auto;margin: auto;padding: 0px;box-sizing: border-box;justify-content: space-between;}#info_products_smartphone .info_products_container {display: grid;width: 48%;margin: 5px 0px 5px 0px;padding: 10px;box-sizing: border-box;border-bottom: 1px solid #C7C7C7;background: rgba(226,230,235,0.4);grid-row-gap: 5px;grid-column-gap: 0px;grid-template-columns: 100%;grid-template-rows: 25px 125px 180px;grid-template-areas: "info_products_title info_products_title" "info_products_pic info_products_pic" "info_products_details info_products_details" }.advanced-slider .slide-buttons {margin-top: 50px;}#info_products_pc_tablet .info_products_title, #info_products_smartphone .info_products_title {grid-area: info_products_title;height: 25px;line-height: 25px;padding-left: 10px;border-top: 1px solid #D3E2FA;border-bottom: 1px solid #D3E2FA;background-color: #E4EDFC;}#info_products_pc_tablet .info_products_title a, #info_products_smartphone .info_products_title a {font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: bold;font-size: 14px;text-decoration: none;color: navy;}#info_products_pc_tablet .info_products_pic, #info_products_smartphone .info_products_pic {grid-area: info_products_pic;margin: auto;cursor: pointer;}#info_products_pc_tablet .resize_info_products_pic, #info_products_smartphone .resize_info_products_pic {width: 250px;max-width: 100%;height: 125px;max-height: auto;}#info_products_pc_tablet .info_products_details {grid-area: info_products_details;width: auto;padding: 0px 10px 10px 10px;font-size: 12px;border-top: 1px solid rgba(226,230,235,1);border-bottom: 1px solid rgba(226,230,235,1);scrollbar-width: thin;overflow: auto;}#info_products_smartphone .info_products_details {grid-area: info_products_details;width: auto;padding: 0px 10px 10px 10px;font-size: 22px;border-top: 1px solid rgba(226,230,235,1);border-bottom: 1px solid rgba(226,230,235,1);scrollbar-width: thin;overflow: auto;}#info_products_pc_tablet .info_products_details:hover, #info_products_smartphone .info_products_details:hover {border-top: 1px solid #0F4F77;border-bottom: 1px solid #0F4F77;background-color: white;}#info_products_pc_tablet .info_products_details .p1 {width: 100%;font-size: 12px;}#info_products_smartphone .info_products_details .p1 {width: 100%;font-size: 14px;}#info_products_pc_tablet .info_products_details .p2, #info_products_smartphone .info_products_details .p2 {width: 100%;text-align: right;}#info_products_pc_tablet .info_products_details .p2 a {font-size: 12px;font-weight: bold;color: firebrick;text-decoration: none;}#info_products_smartphone .info_products_details .p2 a {font-size: 14px;font-weight: bold;color: firebrick;text-decoration: none;}.invisible_box {width: 100%;height: 0px;}#info_products_brands_replacements_listing {display: none;flex-wrap: wrap;width: 90%;height: auto;margin: auto;justify-content: center;}#info_products_brands_replacements_listing img {width: auto;height: auto;}#info_products_brands_replacements_slider {width: 100%;height: auto;margin: auto;padding: 0px;box-sizing: border-box;}#info_products_brands_replacements_slider_container {display: block;width: 80%;height: auto;margin: auto;}#info_page_product_image {display: grid;width: 100%;justify-content: end;align-items: center;grid-row-gap: 0px;grid-column-gap: 0px;grid-template-columns: auto auto;grid-template-rows: auto;grid-template-areas: "product_header_sentence product_header_img" }#product_header_sentence {grid-area: product_header_sentence;justify-self: end;}#product_header_img {grid-area: product_header_img;justify-self: end;}#info_page_product_title {width: 100%;height: auto;line-height: 25px;margin: auto;text-align: left;font-family: Quattrocento, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-weight: bold;font-size: 18px;color: firebrick;}#info_page_product_title_underline {width: 100%;height: 1px;margin: auto;background-color: #8C9CB0;box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.1);}#cross_reference_container {display: flex;width: 100%;height: 35px;justify-content: center;}#btn_cross_reference {width: 300px;height: 35px;line-height: 35px;border-radius: 5px;font-size: 12px;font-weight: bold;text-align: center;box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.7);background-color: #A4B1C1;}#btn_cross_reference:hover {background-color: #C12D1E;cursor: pointer;}#btn_cross_reference a {color: #000000;text-decoration: none;}#btn_cross_reference:hover a {color: #FFFFFF;}#info_page_product_text {width: 100%;height: auto;}#info_page_product_replacements {width: 80%;height: auto;margin: auto;padding-top: 10px;text-align: center;}#info_page_product_replacements span {height: 110px;font-size: 12px;color: navy;}#info_page_product_replacements_list {column-width: 100px;column-count: 4;margin: 10px;}#info_page_product_replacements_list li {list-style-type: none;text-align: left;font-family: RomanSerif, Verdana, Times, Roboto, "Times New Roman", serif, Constantia, Arial;font-size: 14px;}#info_page_product_gallery {width: auto;height: auto;margin: 30px auto 10px auto;}.info_resize_image {width: 100%;height: auto;}#submenus_page_product_image {position: absolute;bottom: 0px;width: 130px;height: 140px;margin-left: 65px;margin-bottom: 20px;}#info_page_product_text .info_page_list_bullets {width: 90%;height: auto;margin-left: 35px;}#info_page_product_text .ul_list_bullets {list-style: none;}#info_page_product_text .ul_list_bullets li::before {content: "\2022";color: navy;display: inline-block;width: 1em;margin-left: -1em;}#info_page_product_text .info_page_heading {width: 100%;height: auto;line-height: 18px;padding-left: 10px;border-top: 1px solid #D3E2FA;border-bottom: 1px solid #D3E2FA;background-color: #E4EDFC;}#info_page_product_text .oil_pure_filtration_container {display: -webkit-box;display: -webkit-flex;display: flex;flex-wrap: wrap;width: 100%;height: auto;margin: auto;justify-content: space-between;}#info_page_product_text .oil_pure_filtration_pic {width: 30%;height: auto;}#info_page_product_text .oil_pure_filtration_info_v1 {width: 70%;height: auto;padding-left: 40px;box-sizing: border-box;}#info_page_product_text .oil_pure_filtration_info_v2 {width: 48%;height: auto;}#info_page_product_text .oil_pure_filtration_content {width: 90%;margin: auto;}#info_page_product_text .padding {padding-left: 75px;}.info_form_container {width: 100%;height: auto;}.form_input {width: 48%;min-width: 260px;height: 60px;}.form_input_attachment {width: 100%;min-width: 260px;height: 60px;}.input_box {width: 100%;height: 30px;margin-top: 3px;outline: none;background: transparent;font-size: 14px;border: 1px solid transparent;color: #071321;background-color: white;}.red {color: firebrick;}.navy {color: navy;}#show_attachment_filenames {width: 100%;height: auto;}.info_text_required_field {display: -webkit-box;display: -webkit-flex;display: flex;padding-right: 10px;align-items: flex-end;justify-content: flex-end;}#info_fis_pn_quote_request_form, #info_contact_us_form {display: -webkit-box;display: -webkit-flex;display: flex;flex-wrap: wrap;width: 100%;height: auto;padding: 20px;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.3);border-radius: 10px;background: rgba(226,230,235,0.4);box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.1);justify-content: space-between;}#info_fis_pn_quote_request_form .email_message, #info_contact_us_form .email_message {width: 100%;min-width: 100%;max-width: 100%;height: auto;min-height: 150px;max-height: 150px;}#quote_request_btn_send, #email_btn_send {width: 100%;height: 40px;margin-top: 10px;border: none;font-family: RomanSerif, Verdana, Times, Roboto, "Times New Roman", serif, Constantia, Arial;font-size: 18px;font-weight: bold;color: #000000;background: #5E90EB;border-radius: 5px;box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.3);cursor: pointer;}#quote_request_btn_send:hover, #email_btn_send:hover {color: #FFFFFF;background-image: linear-gradient(to right, #5E90EB, #17226A);background-image: -ms-linear-gradient(to right, #5E90EB, #17226A);}#info_contact_us_container {display: -webkit-box;display: -webkit-flex;display: flex;width: 100%;}#info_contact_us_container .info_data {width: 70%;}#info_contact_us_container .info_picture {display: -webkit-box;display: -webkit-flex;display: flex;width: 40%;justify-content: center;align-items: center;}#info_contact_us_container .info_picture img {width: 100px;height: 100px;}footer {grid-area: footer;width: 100%;background-image: linear-gradient(to bottom, #0066CC 8%, #FFFFFF 9% 15%, #000033 16% 100%);background-color: #000033;}#footer_content {display: -webkit-box;display: -webkit-flex;display: flex;flex-flow: row wrap;width: 100%;height: 100%;margin: 0px auto 0px auto;justify-content: space-between;align-items: center;color: white;background-image: linear-gradient(to bottom, #0066CC 8%, #FFFFFF 9% 15%, #000033 16% 100%);background-color: #000033;}#footer_content p {font-family: RomanSerif, Verdana, Times, Roboto, RomanSerif, "Times New Roman", serif, Constantia, Arial;font-size: 12px;letter-spacing: 1px;line-height: 28px;padding: 5px 10px 0px 10px;box-sizing: border-box;}@media screen and (min-width: 1200px) and (max-width: 2560px) {html, body {font-size: 12px;}#website {grid-template-columns: auto 260px 900px auto;grid-template-rows: 100px 40px 1fr 40px;grid-template-areas: "header header header header" "top_menus_container top_menus_container top_menus_container top_menus_container" "left_side submenus main right_side" "footer footer footer footer";}header {height: 100px;}#header_content {width: 1160px;}#top_menus_container {top: 100px;}#top_menus_container .top_menus {width: 1160px;}#top_menus_container .top_menus > li {padding: 0px 50px 0px 50px;}#top_menus_2 .top_menus_2_submenus, #top_menus_3 .top_menus_3_submenus {margin-left: -50px;}#left_side {grid-area: left_side;background-image: linear-gradient(to right, #B5BFCC 50%, #E2E6EB 100%);background-image: -ms-linear-gradient(to right, #B5BFCC 50%, #E2E6EB 100%);box-shadow: inset 0px 0px 0px 2px #C9D0DA;z-index: 70;}#submenus {display: -webkit-box;display: -webkit-flex;display: flex;}#fis_about_us_gallery {display: none;}#info_products_pc_tablet .info_products_container {grid-template-rows: 25px 150px 165px;}#info_products_brands_replacements_listing {display: -webkit-box;display: -webkit-flex;display: flex;}#info_products_brands_replacements_slider_container {display: none;}.info_text_regular_black {font-size: 12px;}#right_side {grid-area: right_side;width: 100%;background-image: linear-gradient(to left, #B5BFCC 50%, #E2E6EB 100%);background-image: -ms-linear-gradient(to left, #B5BFCC 50%, #E2E6EB 100%);box-shadow: inset 2px 0px 0px 0px #C9D0DA;z-index: 70;}#footer_content {width: 1160px;}#footer_content p {padding: 5px 0px 0px 0px;}}@media screen and (min-width: 376px) and (max-width: 800px) {#website {grid-template-columns: 100%;grid-template-rows: 60px 1fr auto;grid-template-areas: "header" "main" "footer" }header {height: 70px;}#header_logo_text {display: none;}#header_logo {width: 90%;}#nav_hamburger_open {display: -webkit-box;display: -webkit-flex;display: flex;}#top_menus_container {display: none;}#info_container {width: 90%;}#info_container .info_products_container {width: 100%;}#info_products_pc_tablet .info_products_container {grid-template-columns: 30% 70%;grid-template-rows: 25px 175px;grid-template-areas: "info_products_title info_products_title" "info_products_pic info_products_details" }#info_products_pc_tablet .info_products_details {display: inline-block;margin: auto;}#info_products_brands_replacements_slider_container {width: 100%;}.invisible_box {height: 25px;}.form_input {width: 80%;}.email_input_box {width: 100%;}#footer_content {width: 100%;height: auto;margin-bottom: 7px;padding: 3px 10px 2px 10px;box-sizing: border-box;justify-content: center;background-image: linear-gradient(to bottom, #3366FF 3%, #FFFFFF 4% 6%, #000033 7% 100%);background-color: #000033;}#footer_content p {width: 100%;line-height: 14px;}}@media only screen and (max-width: 600px) {#info_container {width: 90%;}#info_products_pc_tablet {display: none;}#info_products_smartphone {display: -webkit-box;display: -webkit-flex;display: flex;border-bottom: 50px;}#info_products_smartphone .info_products_container {width: 100%;}#info_products_smartphone .info_products_details {margin: 10px;}.line_space_before_slider {height: 100px;}#info_page_product_image {width: 100%;}#info_page_product_image {grid-template-columns: auto;grid-template-rows: auto auto;grid-template-areas: "product_header_img" "product_header_sentence" }#info_page_product_text .oil_pure_filtration_info_v1 {width: 100%;}#info_page_product_text .oil_pure_filtration_content {width: 90%;}#info_page_product_text .oil_pure_filtration_info_v2 {width: 100%;}#info_page_product_text .padding {padding-left: 40px;}.form_input {width: 100%;}#info_contact_us_container .info_picture img {width: 75px;height: 75px;}}@media only screen and (max-width: 375px) {#website {grid-template-columns: 100%;grid-template-rows: 60px 200px 1fr auto;grid-template-areas: "header" "top_menus_smartphone" "main" "footer" }header {height: 60px;}#header_logo_text {display: none;}#header_logo {width: 85%;background-image: url("../images/fisco_header_logo_smartphone.png");}#nav_hamburger_open {display: -webkit-box;display: -webkit-flex;display: flex;}#top_menus_container {display: none;}#top_menus_smartphone {display: -webkit-box;display: -webkit-flex;display: flex;flex-direction: column;}#info_container {width: 90%;}#info_container .info_products_container {width: 100%;}#info_products_smartphone .info_products_container {grid-template-rows: 25px 125px 180px;}.invisible_box {height: 25px;}#info_page_product_replacements {width: 90%;}#info_page_product_text .padding {padding-left: 40px;}#info_page_quotation_title {font-size: 16px;}#info_contact_us_container .info_picture {display: none;}.email_input_box {width: 100%;}.info_input {min-width: 100%;margin-right: 0px;}.msg_error_v2 {font-size: 12px!important;}#footer_content {height: auto;padding-top: 10px;padding-bottom: 10px;box-sizing: border-box;justify-content: center;background-image: linear-gradient(to bottom, #3366FF 3%, #FFFFFF 4% 6%, #000033 7% 100%);background-color: #000033;}#footer_content p {width: 100%;line-height: 14px;}}