
@import url("../360-service/style.css");
body, html { height: auto !important; -ms-text-size-adjust: auto !important; -webkit-text-size-adjust: auto !important; }
html, body { position: relative; float: left; width: 100%; margin: 0px; padding: 0px; overflow-x: hidden; background: none; font-family: 'Merriweather'; font-weight: normal; font-style: normal; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content p, section, img, div { margin: 0px; padding: 0px; font-weight: normal; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .et-db .entry-content #et-boc .et-l h6 { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Ropa Sans'; line-height: normal; font-style: italic; text-transform: uppercase; }
.entry-content h3 { font-size: 2.25rem; }
.entry-content h4 { font-size: 1.75rem; }
.entry-content h5 { font-size: 1.5rem; }
.entry-content h6, .et-db .entry-content #et-boc .et-l h6 { font-size: 1.2rem; }
.entry-content p { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; }
.entry-content p strong { font-weight: 800; }
ul, ol, li { margin: 0px; padding: 0px; list-style: none; }
dl, dt, dd { margin: 0px; padding: 0px; }
img { border: none; }
a { text-decoration: none; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; }
a:hover { text-decoration: none; outline: none; }
a:focus { text-decoration: none !important; outline: none !important; }
p:empty { display: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #e0ddcf; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #e0ddcf; }
input::placeholder, textarea::placeholder { color: #e0ddcf; }
sup { bottom: auto; }
.container { max-width: 1300px; }
.et_pb_section .et_pb_row { position: relative; width: 80%; margin: auto; }
.et_pb_video_play:before { font-style: initial; }
.et_pb_scroll_top.et-pb-icon { right: 50px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #191E22; }
#page-container { float: left; width: 100%; display: block; background: #0d1317; }
.et_header_style_left .logo_container { float: left; position: relative; max-width: 200px; padding: 20px 0px 34px; display: inline-block; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#main-header { float: left; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#main-header #et-top-navigation { float: left; width: calc(100% - 200px); padding-top: 0px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; padding-left: 0px !important; display: inline-block; }
#main-header #top-menu-nav { width: 100%; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#main-header #top-menu-nav ul.nav { width: 100%; display: flex; align-items: center; vertical-align: middle; height: 115px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#main-header #top-menu-nav ul.nav li { position: relative; float: left; width: auto; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; padding: 0px; height: 100%; display: flex; align-items: center; vertical-align: middle; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#main-header #top-menu-nav ul.nav li.last-link { margin-left: auto; }
#main-header #top-menu-nav ul.nav li:before { content: ""; width: 100%; height: 6px; background: linear-gradient(to left, #f3cc23, #e49c0f 0%); position: absolute; top: 0px; left: 0px; right: 0px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; visibility: hidden; opacity: 0; }
#main-header #top-menu-nav ul.nav li.current-menu-item:before { visibility: visible; opacity: 1; }
#main-header #top-menu-nav ul.nav li:hover:before { visibility: visible; opacity: 1; }
#main-header #top-menu-nav ul.nav li a { float: left; width: auto; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-weight: inherit; text-transform: inherit; padding: 10px 20px; vertical-align: bottom; align-items: flex-end; display: flex; height: 50px; position: relative; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#main-header #top-menu-nav ul.nav li.menu-item-has-children a:after { top: 60%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
#main-header #top-menu-nav ul.nav li:hover a, #main-header #top-menu-nav ul.nav li a:hover { color: #f3cc23; opacity: 1; }
#main-header #top-menu-nav ul.nav li ul { padding: 0px 0px 10px; background: #0d1317; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 100%; }
#main-header #top-menu-nav ul.nav li ul li { width: 100%; padding: 0px; }
#main-header #top-menu-nav ul.nav li.current-menu-item ul li.current-menu-item:before, #main-header #top-menu-nav ul.nav li ul li:hover:before, #main-header #top-menu-nav ul.nav li ul.sub-menu li:before { visibility: hidden; opacity: 0; }
#main-header #top-menu-nav ul.nav li:hover ul li a { color: #ffffff; align-items: center; vertical-align: middle; width: 100%; height: auto; }
#main-header #top-menu-nav ul.nav li:hover ul li:hover a, #main-header #top-menu-nav ul.nav li:hover ul li a:hover, #main-header #top-menu-nav ul.nav li ul.sub-menu li.current_page_item a { color: #f3cc23; opacity: 1; }
#main-header #top-menu-nav ul.nav li ul li ul { top: 0px; }
#main-header #top-menu-nav ul.nav li ul li.menu-item-has-children a:after { -webkit-transform: translateY(-50%) rotate(270deg); -moz-transform: translateY(-50%) rotate(270deg); -ms-transform: translateY(-50%) rotate(270deg); -o-transform: translateY(-50%) rotate(270deg); transform: translateY(-50%) rotate(270deg); }
#main-header #top-menu-nav ul.nav li:hover ul li:hover ul li a { color: #ffffff; }
#main-header #top-menu-nav ul.nav li ul.sub-menu li ul.sub-menu li.current_page_item a, #main-header #top-menu-nav ul.nav li:hover ul li:hover ul li:hover a { color: #f3cc23; opacity: 1; }
#main-header #top-menu-nav ul.nav li.shop-link:before { visibility: hidden; opacity: 0; }
#main-header #top-menu-nav ul.nav li.shop-link a { position: relative; overflow: hidden; text-align: center; padding: 10px 35px 10px 20px; color: #0d1317; vertical-align: middle; align-items: center; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; background-color: transparent; background-image: url(images/yellow-background.svg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-clip: padding-box; }
#main-header #top-menu-nav ul.nav li.shop-link a:after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 30px; transition: opacity .15s ease-out; opacity: 0; background-image: linear-gradient(90deg, hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 90%); }
#main-header #top-menu-nav ul.nav li.shop-link:hover a, #main-header #top-menu-nav ul.nav li.shop-link a:hover:after { opacity: 1; }
#main-header #top-menu-nav ul.nav li a img { width: 20px; padding: 0px; }
#main-header #top-menu-nav ul.nav li a svg { border: none; box-shadow: none; vertical-align: middle; display: inline; max-width: 100%; height: auto; width: 20px; padding: 0px; fill: #0d1317 !important; }
#main-header #top-menu-nav ul.nav li a svg path { fill: #0d1317 !important; }
#main-footer { float: left; width: 100%; display: block; background: none; }
#footer-widgets .footer-widget .et_pb_widget { float: left; width: 100%; display: block; }
#footer-widgets { float: left; width: 100%; background: #23282c; padding: 0px 50px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: 30px; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; z-index: 1; }
#footer-widgets .footer-widget { float: left; width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 30px 0px 0px; }
#footer-widgets .footer-widget:nth-child(1), #footer-widgets .footer-widget:nth-child(2) { border-bottom: 1px solid #393d41; padding-bottom: 30px; align-items: center; vertical-align: middle; display: flex; }
#footer-widgets .footer-widget:nth-child(3), #footer-widgets .footer-widget:nth-child(4) { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; }
#footer-widgets .footer-widget .widget_media_image a { float: left; width: auto; display: inline-block; }
#footer-widgets .footer-widget .widget_media_image a img { float: left; width: 200px; display: inline-block; }
#footer-widgets .footer-widget ul.menu li:before { display: none; }
#footer-widgets .footer-widget .et_pb_widget .title { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Ropa Sans'; font-size: 1.1rem; line-height: normal; font-weight: normal; font-style: italic; text-transform: uppercase; padding: 0px; margin: 0px 0px 10px; }
#footer-widgets .footer-widget .textwidget { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 0.8rem; line-height: normal; font-style: italic; font-weight: normal; margin: 10px 0px 0px; }
#footer-widgets .footer-widget .textwidget p { float: left; width: 100%; display: block; color: inherit; font-size: inherit; line-height: inherit; text-transform: inherit; opacity: 0.5; }
#footer-widgets .footer-widget .textwidget p a { color: inherit; text-decoration: underline; }
#footer-widgets .footer-widget .textwidget p a:hover { color: #f3cc23; text-decoration: none; }
#footer-widgets .footer-widget .et_pb_widget .menu-sitemap-menu-container, #footer-widgets .footer-widget .et_pb_widget .menu-products-menu-container { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal; font-weight: normal; font-style: italic; text-transform: uppercase; padding-left: 10px; opacity: 0.5; }
#footer-widgets .footer-widget .et_pb_widget ul.menu { float: left; width: 100%; display: block; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }
#footer-widgets .footer-widget .et_pb_widget ul.menu li { float: left; width: 100%; display: block; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; padding: 0px; margin: 10px 0px; }
#footer-widgets .footer-widget .et_pb_widget ul.menu li a { float: left; width: auto; display: inline-block; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }
#footer-widgets .footer-widget .et_pb_widget ul.menu li a:hover { color: #f3cc23; }
#footer-widgets .footer-widget .menu-social-menu-container { float: left; width: 100%; display: block; text-align: right; }
#footer-widgets .footer-widget .menu-social-menu-container ul.menu { text-align: right; }
#footer-widgets .footer-widget .menu-social-menu-container ul.menu li { float: none; color: #ffffff; width: 26px; height: 26px; display: inline-block; margin: 0px 0px 0px 20px; }
#footer-widgets .footer-widget .menu-social-menu-container ul.menu li a { width: 100%; height: 100%; }
#footer-widgets .footer-widget .menu-social-menu-container ul.menu li a img { width: 100%; height: 100%; display: inline-block; }
#footer-widgets .footer-widget .menu-social-menu-container ul.menu li a:hover { padding: 0px; opacity: 0.7; color: #ffffff; }
#footer-widgets .sfba_subscribe_form { float: left; width: 100%; display: block; margin: 20px 0px 0px; }
#footer-widgets .sfba-main-form-container { float: left; width: 100% !important; border: none !important; text-align: left !important; padding: 0px !important; background: none !important; }
#footer-widgets .sfba-main-form-container h2 { display: none; }
#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap { float: left; max-width: 100%; display: block; }
#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap .sfba_subscribe_form__fields { float: left; width: calc(100% - 102px); display: block; }
#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap .sfba_subscribe_form__fields input { float: left; width: 100%; color: #e0ddcf; background: #393d41; border: 1px solid #393d41; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 16px 15px; margin: 0px; font-family: 'Ropa Sans'; font-size: 1.1rem; line-height: normal; font-style: normal; font-weight: normal; height: 49px; }
#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap .sfba-form-submit-button { float: right; max-width: 110px; background: linear-gradient(to left, #0043fe, #0032bb 0%) !important; color: #ffffff !important; font-family: 'Ropa Sans' !important; font-size: 1rem !important; line-height: normal !important; font-style: normal !important; font-weight: normal !important; text-transform: uppercase !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important; padding: 16px 15px !important; margin: 0px !important; -webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%); text-align: left; align-items: center; vertical-align: middle; position: absolute; top: 0px; right: 0px; height: 49px; }
#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap p.sfba-email-field-error.error { opacity: 1; font-weight: 300; }
#footer-widgets .sfba-main-form-container .sfba_thanks_container {}
#footer-widgets .sfba-main-form-container .sfba_thanks_container div { float: left; width: 100%; display: flex; align-items: center; vertical-align: middle; }
#footer-widgets .sfba-main-form-container .sfba_thanks_container p { opacity: 1; color: #e0ddcf; padding: 0px 10px; margin: 0px; display: inline-flex; width: auto; align-items: center; vertical-align: middle; }
#footer-widgets .sfba-main-form-container .sfba_thanks_container p#sfba_thanks_image img { width: 35px; height: 35px; display: inline-flex; align-items: center; vertical-align: middle; }
#footer-bottom { float: left; width: 100%; display: block; background: #e0ddcf; padding: 52px 0px 30px; }
#footer-info { float: left; width: 100%; display: block; color: #0d1317; padding: 0px; font-size: 0.8rem; font-weight: normal; font-style: italic; }
#footer-info p { float: left; width: 50%; display: block; padding: 0px 50px; color: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; }
#footer-info p.left-text { text-align: left; }
#footer-info p.right-text { text-align: right; }
#footer-info p span { color: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; text-decoration: underline; }
#footer-info p a { color: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; }
#footer-info p a:hover { opacity: 1; }
#et-main-area, #main-content { float: left; width: 100%; display: block; background: none; min-height: 350px; }
#main-content article, #main-content .entry-content, #main-content .entry-content .et-boc, #main-content .entry-content .et-l, #main-content .entry-content .et_builder_inner_content { float: left; width: 100%; background: none; }
#main-content .entry-content, #main-content .entry-content .et-boc, #main-content .entry-content .et-l, #main-content .entry-content .et_builder_inner_content { display: block; }
.et_pb_section { float: left; width: 100%; background: none !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.et_pb_column { float: left; }
.gap-section .et_pb_space { float: left; width: 100%; margin: 0px; display: block; }
.gap-section .gap-20 { height: 20px; }
.gap-section .gap-50 { height: 50px; }
.gap-section .gap-100 { height: 100px; }
.gap-section .gap-150 { height: 150px; }
.title-area .title-text { position: relative; float: none; width: 100%; max-width: 55%; display: block; padding-left: 20px; margin: 0px auto; }
.title-area .title-text:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.title-area .title-text h3 { float: none; margin: 0px; }
.title-area .title-text h4 { float: none; margin: 0px; }
.title-area .title-text h5 { float: none; margin: 0px 0px 10px; }
.et_pb_column.inner-slider-section { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
.et_pb_column.inner-slider-section .detail-slider, .et_pb_column.inner-slider-section .detail-slider .et_pb_text_inner, .inner-slider-section rs-module-wrap, .inner-slider-section rs-module, .inner-slider-section rs-carousel-wrap, .inner-slider-section rs-slides, .inner-slider-section rs-slide { -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
rs-module-wrap rs-module rs-carousel-wrap rs-slides rs-slide rs-layer-wrap rs-loop-wrap rs-mask-wrap a.rev-btn, rs-module-wrap rs-module rs-carousel-wrap rs-slides rs-slide rs-layer-wrap rs-loop-wrap rs-mask-wrap a.rev-btn:visited { align-items: center; vertical-align: middle; display: flex; text-align: center !important; background-clip: padding-box !important; }
rs-module-wrap rs-module rs-carousel-wrap rs-slides rs-slide rs-layer-wrap rs-loop-wrap rs-mask-wrap a.rev-btn i { padding: 0px 0px 0px 5px; }
.information-section.et_pb_row { vertical-align: middle; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; }
.information-section.et_pb_row .et_pb_column.one { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.information-section.et_pb_row .et_pb_column.two { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
.information-section .information-image-area .information-image, .information-section .information-image-area .information-image .et_pb_image_wrap, .information-section .information-image-area .information-image .et_pb_image_wrap img { width: 100%; height: auto; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
.information-section .information-image-area .information-image .et_pb_video_box, .information-section .information-image-area .information-image .et_pb_video_box video { float: left; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
.information-section .information-image-area .information-image .et_pb_code_inner { float: left; width: 100%; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
.information-section .information-image-area .information-image { float: left; display: flex; background: #23282c; height: 100%; align-items: center; vertical-align: middle; }
.information-section .information-image-area .information-image .et_pb_image_wrap { float: left; }
.information-section .information-image-area .information-image .et_pb_image_wrap img { display: block; width: auto; margin: 0px auto; object-fit: contain; }
.information-section .information-text-area { background: #23282c; padding: 30px; }
.information-text-area .information-text { position: relative; float: left; width: 100%; display: block; padding-left: 20px; }
.information-text-area .information-text:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.information-text-area .information-text h4 { margin: 0px 0px 15px; }
.information-text-area .information-text h6 { margin: 0px 0px 15px; }
.information-text-area .information-text p { margin: 0px 0px 15px; }
.information-text-area .information-text ul { float: left; width: 100%; display: block; padding: 0px; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; }
.information-text-area .information-text ul li { float: left; width: 100%; display: block; position: relative; margin: 0px 0px 15px; padding: 0px 0px 0px 20px; }
.information-text-area .information-text ul li:before { content: "\f111"; display: inline-block; color: inherit; font: normal normal normal 16px/1 FontAwesome; font-size: 8px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 6px; left: 5px; }
.information-text-area .information-text p:last-child, .information-text-area .information-text ul li:last-child { margin: 0px; }
.information-text-area .et_pb_button_module_wrapper { float: left; width: 100%; display: block; }
.information-section .information-text-area.full { padding: 50px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.information-section .information-image-area.full { background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
body.et_pb_button_helper_class .information-text-area.action-left-button .et_pb_button_module_wrapper .et_pb_button.action-button { float: left; }
body.et_pb_button_helper_class .et_pb_button.action-button { float: right; width: auto; position: relative; display: inline-block; overflow: hidden; margin: 20px 0px 0px; padding: 16px 45px 16px 20px; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal !important; font-style: italic; font-weight: normal; text-transform: uppercase; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; background-color: transparent; background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-clip: padding-box; cursor: pointer; min-width: 150px; }
body.et_pb_button_helper_class .et_pb_button.action-button.center-button { float: none; margin: 20px auto; }
body.et_pb_button_helper_class .action-button.blue-button { color: #FFFFFF; background-image: url(images/blue-background.svg); }
body.et_pb_button_helper_class .action-button.yellow-button { color: #0d1317; background-image: url(images/yellow-background.svg); }
body.et_pb_button_helper_class .action-button.black-button { color: #FFFFFF; background-image: url(images/black-background.svg); }
body.et_pb_button_helper_class .et_pb_button.action-button:after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 30px; transition: opacity .15s ease-out; opacity: 0; background-image: linear-gradient(90deg, hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 90%); }
body.et_pb_button_helper_class .et_pb_button.action-button:hover:after { opacity: 1; }
.slider-section .slider-area { height: 650px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.slider-section .slider-image, .slider-section .slider-image .et_pb_gallery_items, .slider-section .slider-image .et_pb_gallery_item, .slider-section .slider-image .et_pb_gallery_image, .slider-section .slider-image .et_pb_gallery_image a, .slider-section .slider-image .et_pb_gallery_image a img { height: 100%; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; cursor: pointer; }
.slider-section .slider-image { position: relative; overflow: hidden; }
.slider-section .slider-image, .slider-section .slider-image .et_pb_gallery_items, .slider-section .slider-image .et_pb_gallery_image, .slider-section .slider-image .et_pb_gallery_image a, .slider-section .slider-image .et_pb_gallery_image a img { float: left; width: 100%; display: block; }
.slider-section .slider-image .et_pb_gallery_image a img { object-fit: contain; }
.slider-section .slider-image .et_pb_gallery_image { background: #141720; }
.slider-section .slider-image .et-pb-slider-arrows a { color: #e49f10 !important; width: 70px; height: 70px; background: rgba(224, 221, 207, 0.1); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: 0px; opacity: 1; align-items: center; vertical-align: middle; text-align: center; display: flex; font-size: 50px; }
.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-prev { left: 30px; }
.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-next { right: 30px; }
.et_pb_module.et_pb_gallery .et-pb-slider-arrows .et-pb-arrow-next span, .et_pb_module.et_pb_gallery .et-pb-slider-arrows .et-pb-arrow-prev span { display: none; }
.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-prev:before { content: "\34"; }
.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-next:before { content: "\35"; }
.slider-section .slider-image .et-pb-slider-arrows a:before { font-size: inherit; line-height: normal; margin: 0px auto; }
.slider-section .slider-image .et-pb-slider-arrows a:after { content: ""; position: absolute; top: 10px; left: 10px; bottom: 10px; right: 10px; display: block; opacity: 0.1; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: #e0ddcf; }
.slider-section .slider-image .et-pb-slider-arrows a:hover { background: rgba(224, 221, 207, 0.2); }
.slider-section .slider-image .et-pb-slider-arrows a:hover:after { opacity: 0.2; }
.slider-section .slider-image .et-pb-controllers { position: absolute; bottom: 20px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: 100%; text-align: center; z-index: 10; }
.slider-section .slider-image .et-pb-controllers a { width: 14px; height: 14px; opacity: 0.35; background: #e0ddcf; margin: 0px 4px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-block; text-indent: -9999px; }
.slider-section .slider-image .et-pb-controllers a:hover, .slider-section .slider-image .et-pb-controllers a.et-pb-active-control { opacity: 1; background: #e49f10; }
.slider-section .slider-area .disable-lightbox .et_overlay { display: none; }
.slider-section .slider-area .disable-lightbox a { pointer-events: none; }
.slider-section .slider-area .disable-lightbox .et_pb_gallery_pagination a { pointer-events: auto; }
.slider-section .slider-area .et-pb-slider-arrows a, .slider-section .slider-area .et-pb-controllers a { pointer-events: auto; }
.specification-section .specification-area { background: #e0ddcf; }
.specification-section .specification-area.one { padding: 40px 20px 40px 40px; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.specification-section .specification-area.one:before { content: ""; position: absolute; top: 50%; right: 0px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 0px; height: calc(100% - 80px); border: 1px dashed #979797; }
.specification-section .specification-area.two { padding: 40px 40px 40px 20px; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
.specification-section .specification-detail { float: left; width: 100%; display: block; margin: 0px 0px 20px; }
.et-db .entry-content #et-boc .et-l .specification-section .specification-detail h6 { position: relative; color: #0d1317; padding-left: 20px; margin: 0px 0px 10px; }
.specification-section .specification-detail h6:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.entry-content .specification-detail table { border: none; margin: 0px 0px 20px; table-layout: fixed; }
.entry-content .specification-detail:last-child table { margin: 0px; }
.entry-content .specification-detail table th, .entry-content .specification-detail table td { padding: 8px 20px; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-weight: 300; font-style: italic; text-align: left; border: none; vertical-align: top; }
.entry-content .specification-detail table th:first-child, .entry-content .specification-detail table td:first-child { color: #000000; width: 45%; }
.entry-content .specification-detail table th:last-child, .entry-content .specification-detail table td:last-child { color: #808080; text-align: right; width: 55%; }
.entry-content .specification-detail table th a, .entry-content .specification-detail table td a { color: #0044ff; }
#detail-slider .detail-slider { float: left; width: 100%; display: block; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
#detail-slider .detail-slider .et_pb_text_inner, #detail-slider .detail-slider rs-module-wrap, #detail-slider .detail-slider rs-module { float: left; width: 100%; display: block; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
#detail-slider .detail-slider rs-carousel-wrap, #detail-slider .detail-slider rs-slides, #detail-slider .detail-slider rs-slide { float: left; display: block; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
.et_pb_row.product-detail-list-section { background: #242a2d; padding: 20px 0px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.product-detail-list-section .product-detail-list-area { padding: 0px 20px; display: flex; align-items: center; vertical-align: middle; }
.product-detail-list-section .product-detail-list-area:last-child { justify-content: flex-end; }
.product-detail-list-section .product-detail-list-area .product-detail-image { float: left; width: 100%; display: block; text-align: center; }
.product-detail-list-section .product-detail-list-area .product-detail-image a { width: auto; display: block; margin: 0px auto; }
.product-detail-list-section .product-detail-list-area .product-detail-image a img { width: auto; display: block; }
.product-detail-list-section .product-detail-list-menu { float: left; width: 100%; }
.product-detail-list-section .product-detail-list-menu { float: left; width: 100%; display: block; }
.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_pb_menu__menu, .product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_pb_menu__menu .et-menu-nav { float: left; width: 100%; display: flex; align-items: center; vertical-align: middle; }
.product-detail-list-section .product-detail-list-menu ul.et-menu { float: left; width: 100%; }
.product-detail-list-section .product-detail-list-menu ul.et-menu li { float: left; width: auto; display: flex; align-items: center; vertical-align: middle; margin: 0px; padding: 0px; }
.product-detail-list-section .product-detail-list-menu ul.et-menu li a { float: left; width: auto; display: flex; align-items: center; vertical-align: middle; color: #e0ddcf; font-size: 1.2rem; font-family: 'Ropa Sans'; line-height: normal; font-style: italic; text-transform: uppercase; position: relative; padding: 0px 15px; overflow: hidden; border: none; z-index: 1; }
.product-detail-list-section .product-detail-list-menu ul.et-menu li a:hover, .product-detail-list-section .product-detail-list-menu ul.et-menu li a.active { color: #f3cc23; opacity: 1; }
body.et_pb_button_helper_class .action-button.yellow-button.buy-now-btn-menu { margin: 0px; display: none; }
.et_pb_row.product-detail-list-section.product-detail-list-section-fixed { position: fixed; top: 0px; left: 0px; right: 0px; margin: 0px auto; z-index: 100001; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
body.et_pb_button_helper_class .product-detail-list-section-fixed .action-button.yellow-button.buy-now-btn-menu { display: block; }
.menu-slider .about-list-section.about-list-section-fixed, .menu-slider .community-list-section.community-list-section-fixed { position: fixed; top: 0px; left: 0px; right: 0px; margin: 0px auto; z-index: 100001; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
.tooltip-sec { background: #23282c; display: block; padding: 30px 0px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tooltip-sec .title-text { position: relative; float: none; width: 100%; max-width: 55%; display: block; padding-left: 20px; margin: 0px auto; }
.tooltip-sec .title-text:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.entry-content .tooltip-sec .title-text h4 { float: none; margin: 0px 0px 20px; }
.tooltip-sec .tooltip-area, .tooltip-sec .tooltip-area .et_pb_text_inner, .tooltip-sec .tooltip-area .hotspot-container, .tooltip-sec .tooltip-area .hotspot-container img { display: block; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
.tooltip-sec .tooltip-area .hotspot-container .info-icon { background: url(images/plus-tooltip.png); background-repeat: no-repeat; background-position: center; background-size: contain; width: 35px; height: 35px; border: 2px solid #e49f10; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.tooltip-sec .tooltip-area .hotspot-container .info-icon.minus { background: url(images/minus-tooltip.png); background-repeat: no-repeat; background-position: center; background-size: contain; width: 35px; height: 35px; border: 2px solid #ffffff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.tooltip-sec .tooltip-area .hotspot-container .popover { color: #0d1317; background-color: transparent; background-image: linear-gradient(90deg, rgba(255,214,37,1) 0%, rgba(255,178,18,1) 92%); }
.tooltip-sec .tooltip-area .hotspot-container .popover.right .cq-arrow:after { border-right-color: rgba(255,214,37,1); }
.tooltip-sec .tooltip-area .hotspot-container .popover.left .cq-arrow:after { border-left-color: rgba(255,178,18,1); }
.tooltip-sec .tooltip-area .hotspot-container .popover.top .cq-arrow:after { border-top-color: rgb(255, 195, 27); }
.tooltip-sec .tooltip-area .hotspot-container .popover.bottom .cq-arrow:after { border-bottom-color: rgb(255, 195, 27); }
.tooltip-sec .tooltip-area .hotspot-container .popover .popover-inner { float: left; width: 100%; display: block; padding: 10px; }
.tooltip-sec .tooltip-area .hotspot-container .popover .popover-title { float: left; width: 100%; color: inherit; text-align: center; padding: 0px; margin: 0px 0px 5px; background: none; border: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.tooltip-sec .tooltip-area .hotspot-container .popover .popover-content { float: left; width: 100%; display: block; padding: 0px; }
.tooltip-sec .tooltip-area .hotspot-container .popover .popover-content p { color: inherit; text-align: center; font-size: 0.9rem; line-height: 1.4rem; }
.tooltip-sec .tooltip-area .hotspot-container .popover .popover-content p img { margin: 0px auto 5px; display: block; }
#et-boc .area-outer-wrap[data-da-type=popup] { max-width: 1300px; width: 80%; margin: 0px auto; background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 50px 0px; }
#et-boc .area-outer-wrap .da-close-wrap { top: 10px; right: 10px; left: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; width: 30px !important; height: 30px !important; }
#et-boc .area-outer-wrap[data-da-color=light] .da-close { background: #0044ff; color: #ffffff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: block; opacity: 1; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#et-boc .area-outer-wrap[data-da-color=light] .da-close:active, #et-boc .area-outer-wrap[data-da-color=light] .da-close:focus, #et-boc .area-outer-wrap[data-da-color=light] .da-close:hover { background: #0044ff; color: #ffffff; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
#et-boc .area-outer-wrap .et_pb_section.popup { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; max-width: 100% !important; }
#et-boc .et_pb_section.popup h3, #et-boc .et_pb_section.popup h4, #et-boc .et_pb_section.popup h5, #et-boc .et_pb_section.popup h6, #et-boc .et_pb_section.popup p { margin: 0px 0px 15px; }
#et-boc .et_pb_section.popup p a { text-decoration: underline; }
.popup-section .popup-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.popup-section .popup-image, .popup-section .popup-image .et_pb_image_wrap, .popup-section .popup-image .et_pb_image_wrap img { float: left; width: 100%; height: 100%; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; }
.popup-section .popup-image .et_pb_image_wrap img { display: block; object-fit: contain; }
.popup-section .popup-detail { position: absolute; width: calc(100% - 60px); height: calc(100% - 60px); top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); text-align: center; background-image: linear-gradient(#e49f10, #e49f10), linear-gradient(#e49f10, #e49f10), linear-gradient(#e49f10, #e49f10), linear-gradient(#e49f10, #e49f10); background-repeat: no-repeat; background-size: 50px 5px; background-position: top left, top right, bottom left, bottom right; border: solid #e49f10; border-width: 0px 5px; align-items: center; vertical-align: middle; display: flex; }
.popup-section .popup-detail .et_pb_blurb_content { max-width: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; }
.popup-section .popup-detail .et_pb_main_blurb_image { display: flex; align-items: center; text-align: center; vertical-align: middle; order: 2; margin: 0px; }
.popup-section .popup-detail .et_pb_main_blurb_image .et_pb_image_wrap { width: 100%; }
.popup-section .popup-detail .et_pb_main_blurb_image .et_pb_image_wrap img { max-width: 100%; display: inline-block; }
.popup-section .popup-detail .et_pb_blurb_container { display: flex; flex-flow: column; align-items: center; justify-content: center; margin: 0px 0px 20px; }
.popup-section .popup-detail .et_pb_module_header { display: block; align-items: center; vertical-align: middle; order: 2; }
.popup-section .popup-detail .et_pb_blurb_description { display: block; align-items: center; vertical-align: middle; order: 1; margin: 0px 0px 10px; }
#et-boc .area-outer-wrap[data-da-type=popup].full-width { background-color: rgba(0,0,0,.85); top: 0px; left: 0px; margin: 0px auto; height: 100vh; width: 100vw; padding: 0px; align-items: center; vertical-align: middle; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }
#et-boc .area-outer-wrap>[data-da-type][data-da-shadow=yes] { -webkit-box-shadow: none; box-shadow: none; align-items: center; vertical-align: middle; height: 100%; }
#et-boc .area-outer-wrap>[data-da-type][data-da-shadow=yes] .et_pb_row { height: 100%; align-items: center; vertical-align: middle; display: flex; }
#et-boc .area-outer-wrap>[data-da-type] .da-close-wrap { top: 50px; right: 50px; }
#et-boc .area-outer-wrap>[data-da-type] .da-close-wrap a.da-close { color: #ffffff; background: #0044ff; width: 44px; height: 44px; font-size: 32px; line-height: normal; align-items: center; vertical-align: middle; display: grid; opacity: 1; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
#et-boc .area-outer-wrap>[data-da-type] .da-close-wrap a.da-close:hover { color: #ffffff; background: #0044ff; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
.et_pb_video_box { position: relative; width: 100%; height: 100%; }
.et_pb_video_box video { height: 100% !important; object-fit: cover; }
.video-section .et_pb_code_inner .video-js { float: left; width: 100%; vertical-align: middle; background: #000000; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit; position: relative; height: 0px; padding-bottom: 56.25%; overflow: hidden; }
.video-section .et_pb_code_inner .video-js .vjs-volume-bar { display: none; }
.simple-video-section .simple-video { float: left; width: 100%; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.simple-video-section .simple-video .et_pb_video_box, .simple-video-section .simple-video .et_pb_video_box video, .simple-video-section .simple-video .et_pb_video_overlay { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.product-slider-section { background: #23282c; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 50px 0px; display: block; }
.product-slider-section .product-slider, .product-slider-section .product-slider .et_pb_text_inner, .product-slider .carousel-slider-outer { float: left; width: 100%; display: block; }
.product-slider .carousel-slider { float: left; }
.product-slider .carousel-slider .owl-stage-outer { float: left; width: 100%; display: block; text-align: center; }
.product-slider .carousel-slider .owl-stage { float: none; display: inline-block; text-align: center; }
.product-slider .carousel-slider .owl-item { float: none; display: inline-block; cursor: pointer; margin: 0px auto; }
.product-slider .carousel-slider .owl-item .carousel-slider__item { float: left; width: 100%; display: block; }
.product-slider .carousel-slider .owl-item .carousel-slider__item img { -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; padding: 0px 10px; }
.product-slider .carousel-slider .owl-item:hover .carousel-slider__item img { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.product-slider .carousel-slider .owl-item .carousel-slider__item .carousel-slider__caption { float: left; width: 100%; display: block; color: #60626e; font-family: 'Merriweather'; font-size: 1.25rem; font-weight: normal; text-transform: uppercase; padding: 0px 10px; }
.product-slider .carousel-slider .owl-item .carousel-slider__item .carousel-slider__caption p { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; }
.product-slider .carousel-slider .owl-item:hover .carousel-slider__item .carousel-slider__caption { color: #f3cc23; }
.et_pb_section.pro-cat-head { background: #000000; }
.et_pb_section.pro-cat-head .pro-cat-head-detail { padding: 50px 0px; }
.pro-cat-head .pro-cat-head-detail .et_pb_image, .pro-cat-head .pro-cat-head-detail .et_pb_image .et_pb_image_wrap, .pro-cat-head .pro-cat-head-detail .et_pb_text, .pro-cat-head .pro-cat-head-detail .et_pb_text .et_pb_text_inner, .pro-cat-head .pro-cat-head-detail .pro-cat-head-button { float: left; width: 100%; display: block; text-align: center; }
.pro-cat-head .pro-cat-head-detail .et_pb_image, .pro-cat-head .pro-cat-head-detail .et_pb_text { margin: 0px 0px 30px; }
.pro-cat-head .pro-cat-head-detail .et_pb_image .et_pb_image_wrap img { max-width: 100%; display: block; margin: 0px auto; }
.pro-cat-head .pro-cat-head-detail .et_pb_text_inner h3 { margin: 0px 0px 20px; }
body.et_pb_button_helper_class .pro-cat-head-button .et_pb_button.action-button { float: none; margin: 0px; }
.pro-cat-dis { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pro-cat-dis:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pro-cat-dis { padding: 30px; display: block; background: #000000; }
.pro-cat-dis h4 { color: #e0ddcf; margin: 0px 0px 15px; }
.pro-cat-dis p { margin: 0px 0px 15px; }
.pro-cat-dis ul { float: left; width: 100%; display: block; padding: 0px; color: #e0ddcf; font-family: 'Merriweather'; font-size: 0.9rem; line-height: normal; font-style: italic; font-weight: normal; }
.pro-cat-dis ul li { float: left; width: 100%; display: block; position: relative; margin: 0px 0px 10px; padding: 0px 0px 0px 20px; }
.pro-cat-dis ul li:before { content: "\f111"; display: inline-block; color: inherit; font: normal normal normal 16px/1 FontAwesome; font-size: 0.6rem; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 4px; left: 5px; }
.pro-cat { background: #2b2d2f; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; display: block; }
.pro-cat .et_pb_text.pro-cat-title { float: left; width: 100%; display: block; padding: 30px 0px 0px; }
.pro-cat .et_pb_text.pro-cat-title .et_pb_text_inner { float: left; width: 100%; display: block; }
.pro-cat .et_pb_text.pro-cat-title span { width: 60px; height: 60px; background: #ffd625; background: -moz-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: -webkit-gradient(left top,right top,color-stop(0%,#ffd625),color-stop(100%,#ffb212)); background: -webkit-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: -o-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: -ms-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: linear-gradient(to right,#ffd625 0%,#ffb212 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd625', endColorstr='#ffb212', GradientType=1 ); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: block; align-items: center; vertical-align: middle; padding: 15px; margin: 0px auto; }
.pro-cat .et_pb_text.pro-cat-title span svg { width: 100%; height: 100%; fill: #0d1317; display: inline-flex; margin: 0px auto; }
.entry-content .pro-cat .et_pb_text.pro-cat-title h6, .et-db .entry-content #et-boc .et-l .pro-cat .et_pb_text.pro-cat-title h6 { color: #f3cc23; margin: 15px 0px 0px; }
.pro-cat-area { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; padding: 0px; }
.pro-cat .et_pb_tabs { float: left; width: 100%; display: block; border: none; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls { float: left; width: 100%; display: flex; justify-content: center; vertical-align: middle; background: none; padding: 30px !important; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li { float: none; background: none; border: none; display: flex; line-height: normal; height: auto !important; margin: 0px 25px; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li a { color: #e0ddcf; font-family: 'Ropa Sans'; font-size: 1.2rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; padding: 0px; text-align: center; display: flex; align-items: center; vertical-align: middle; flex-direction: column; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li a span { width: 60px; height: 60px; background: #23282c; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-flex; align-items: center; vertical-align: middle; padding: 16px; margin: 0px 0px 15px; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li a span svg { width: 30px; height: 30px; fill: #e0ddcf; display: inline-flex; margin: 0px auto; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li:hover a, .pro-cat .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a { color: #f3cc23 !important; }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li:hover a span, .pro-cat .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a span { background: #ffd625; background: -moz-linear-gradient(left, #ffd625 0%, #ffb212 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffd625), color-stop(100%, #ffb212)); background: -webkit-linear-gradient(left, #ffd625 0%, #ffb212 100%); background: -o-linear-gradient(left, #ffd625 0%, #ffb212 100%); background: -ms-linear-gradient(left, #ffd625 0%, #ffb212 100%); background: linear-gradient(to right, #ffd625 0%, #ffb212 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd625', endColorstr='#ffb212', GradientType=1 ); }
.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li:hover a span svg, .pro-cat .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a span svg { fill: #0d1317; }
.pro-cat .et_pb_all_tabs { float: left; width: 100%; display: block; background: none; }
.pro-cat .et_pb_all_tabs .et_pb_tab { float: left; width: 100%; padding: 0px; }
.pro-cat .et_pb_all_tabs .et_pb_tab .et_pb_tab_content { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; }
.pro-cat .pro-cat-lists { float: left; width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; padding: 0px 15px 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.pro-cat .pro-cat-list { float: left; width: 100%; display: inline-flex; flex-direction: column; background: #14191d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pro-cat-list .pro-image { float: left; width: 100%; display: inline-flex; padding: 15px; background: #0e1317; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; min-height: 245px; max-height: 245px; height: 100%; justify-content: center; }
.pro-cat-list .pro-image img { display: block; width: 100%; height: 100%; object-fit: contain; }
.pro-cat-list .pro-detail { float: left; width: 100%; display: block; padding: 30px; }
.pro-cat-list .pro-detail .pro-title { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Ropa Sans'; font-size: 1.5rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; margin: 0px 0px 20px; }
.pro-cat-list .pro-detail .pro-title a { color: #e0ddcf; }
.pro-cat-list .pro-detail .pro-description { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; font-style: italic; font-weight: normal; }
.pro-cat-list .pro-detail p { float: left; width: 100%; display: block; padding: 0px; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; margin: 0px 0px 15px; }
.pro-cat-list .pro-detail ul { float: left; width: 100%; display: block; padding: 0px; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
.pro-cat-list .pro-detail ul li { float: left; width: 100%; display: block; position: relative; margin: 0px 0px 15px; padding: 0px 0px 0px 20px; }
.pro-cat-list .pro-detail ul li:before { content: "\f105"; display: inline-block; color: inherit; font: normal normal normal 16px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 4px; left: 5px; }
.pro-cat-list .pro-detail p:last-child, .pro-cat-list .pro-detail ul li:last-child { margin: 0px; }
.pro-cat-list .pro-button.et_pb_button_module_wrapper { float: left; width: 100%; display: block; }
body.et_pb_button_helper_class .pro-cat-list .pro-button .et_pb_button.action-button { float: left; }
.pro-cat .view-pro-cat.et_pb_button_module_wrapper { float: left; width: 100%; display: block; text-align: center; padding: 0px 30px 30px; }
body.et_pb_button_helper_class .view-pro-cat .et_pb_button.action-button { float: none; display: inline-block; margin: 0px; }
.pro-cat .no-pro-cat { float: left; width: 100%; display: block; padding: 0px 30px 30px; text-align: center; color: #e0ddcf; font-family: 'Ropa Sans'; font-size: 1.5rem; line-height: normal; font-style: italic; font-weight: normal; }
.pro-cat .no-pro-cat h3 { font-size: 3.25rem; margin: 0px 0px 20px; }
canvas { display: block; vertical-align: bottom; }
#particles-js { position: absolute; width: 100%; height: 100%; }
.no-results-sec { display: block; }
.no-results-sec .no-results { display: block; text-align: center; background: #2b2d2f; padding: 50px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.no-results-sec .no-results .et_pb_image { float: left; width: 100%; margin: 0px 0px 40px; }
.no-results-sec .no-results .et_pb_image .et_pb_image_wrap, .no-results-sec .no-results .et_pb_text, .no-results-sec .no-results .et_pb_text .et_pb_text_inner { float: left; width: 100%; display: block; }
.no-results-sec .no-results .et_pb_text .et_pb_text_inner h3 { font-size: 3.25rem; margin: 0px 0px 20px; }
.st0 { font-family: 'Ropa Sans'; }
.st1 { font-size: 100px; }
.st2 { fill:gray; }
.no-results svg { width: 100%; max-width: 480px; height: auto; text-align: center; fill: #0044ff; display: block; margin: 0px auto; }
.no-results svg path#XMLID_5_ { fill: #f3cc23; filter: url(#blurFilter4); }
.no-results svg path#XMLID_11_ , .no-results svg path#XMLID_2_ { fill: #f3cc23; }
.no-results svg .circle { animation: out 2s infinite ease-out; fill: #f3cc23; }
.message { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1.2rem; line-height: normal; font-style: italic; font-weight: normal; text-align: center; }
.message:before { content:"["; }
.message:after { content:"]"; }
.message:after, .message:before { color: inherit; font-size: inherit; -webkit-animation-name: opacity; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-name: opacity; animation-name: opacity; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; margin: 0px 10px; }
@-webkit-keyframes opacity {
	0%, 100% { opacity: 0; }
	50% { opacity: 1; }
}
@keyframes opacity {
	0%, 100% { opacity: 0; }
	50% { opacity: 1; }
}
@keyframes out {
	0% { r:1; opacity: 0.9 ; }
	25% { r:5; opacity: 0.3 ; }
	50% { r:10; opacity: 0.2 ; }
	75% { r:15; opacity:0.1; }
	100% { r:20; opacity:0; }
}
.et_pb_column.press-releases-section { background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 30px 30px 30px 50px; display: block; }
.et_pb_column.press-releases-section:before { content: ""; background: #0044ff; width: 5px; height: calc(100% - 60px); position: absolute; top: 50%; left: 30px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.press-releases-section .et_pb_text, .press-releases-section .et_pb_text .et_pb_text_inner,.press-releases-section .et_pb_code, .press-releases-section .et_pb_code .et_pb_code .et_pb_code_inner { float: left; width: 100%; display: block; }
.press-releases-section .et_pb_text.press-releases-title, .press-releases-section .et_pb_code.press-releases-select { margin: 0px 0px 15px; }
.press-releases-section .press-releases-select.et_pb_code .et_pb_code_inner { display: flex; align-items: center; vertical-align: middle; justify-content: space-between; }
.press-releases-section .press-releases-select.et_pb_code span { float: left; width: auto; display: inline-flex; align-items: center; vertical-align: middle; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; font-style: italic; font-weight: normal; }
.press-releases-section .press-releases-select.et_pb_code a { float: left; width: auto; display: inline-flex; align-items: center; vertical-align: middle; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; font-style: italic; font-weight: normal; text-decoration: underline; }
.press-releases-section .press-releases-select.et_pb_code a:hover { color: #f3cc23; }
.press-releases-section .press-releases-select.et_pb_code select { float: right; width: auto; display: inline-flex; align-items: center; vertical-align: middle; margin: 0px 10px; padding: 5px; color: #0d1317; background: #ffffff; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: 'Merriweather'; font-size: 1rem; font-style: italic; font-weight: normal; }
.press-releases-download-section { background: #0044ff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.press-releases-download-section .press-releases-download { padding: 30px; display: flex; align-items: center; vertical-align: middle; }
.press-releases-download-section .press-releases-download h4 { color: #ffffff; padding-left: 20px; position: relative; }
.press-releases-download-section .press-releases-download h4:before { content: ""; background: #ffffff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.press-releases-download-section .press-releases-download .et_pb_button_module_wrapper { float: left; width: 100%; display: block; }
body.et_pb_button_helper_class .press-releases-download-section .press-releases-download .action-button.black-button { margin: 0px; }
.press-releases-doc-text { background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 30px; display: block; }
.press-releases-doc-text .et_pb_text, .press-releases-doc-text .et_pb_code { float: left; width: 100%; display: block; }
.press-releases-doc-text .et_pb_image { float: left; width: 50%; display: block; text-align: center; padding: 0px 10px; }
.press-releases-doc-text .et_pb_text .et_pb_text_inner, .press-releases-doc-text .et_pb_code_inner, .press-releases-doc-text .et_pb_image .et_pb_image_wrap { float: left; width: 100%; display: block; margin: 0px 0px 15px; }
.press-releases-doc-text .et_pb_image .et_pb_image_wrap img { max-width: 100%; display: block; margin: 0px auto; }
.press-releases-doc-text h4, .press-releases-doc-text h5, .press-releases-doc-text h6, .press-releases-doc-text p { margin: 0px 0px 15px; }
.press-releases-doc-text ul { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; padding: 0px; margin: 0px 0px 15px; }
.press-releases-doc-text ul li { float: left; width: 100%; display: block; position: relative; margin: 0px 0px 5px; padding: 0px 0px 0px 20px; }
.press-releases-doc-text ul  li:before { content: "\f105"; display: inline-block; color: inherit; font: normal normal normal 16px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 1px; left: 5px; }
.press-releases-doc-text ul ul { margin: 5px 0px 0px; }
.press-releases-doc-text .et_pb_code { color: #ffffff; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; }
.media-slider-main.et_pb_row { vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; }
.Media-slider-title-section { display: flex; align-items: center; vertical-align: middle; }
.Media-slider-section { background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 20px 0px; display: block; }
.Media-slider-section .product-slider, .Media-slider-section .Media-slider-area .et_pb_text_inner, .Media-slider-area .carousel-slider-outer { float: left; width: 100%; display: block; }
.Media-slider-area .carousel-slider { float: left; }
.Media-slider-area .carousel-slider .owl-stage-outer { float: left; width: 100%; display: block; text-align: center; }
.Media-slider-area .carousel-slider .owl-stage { float: none; display: flex; align-items: center; vertical-align: middle; text-align: center; }
.Media-slider-area .carousel-slider .owl-item { float: none; display: inline-block; cursor: pointer; margin: 0px auto; }
.Media-slider-area .carousel-slider .owl-item .carousel-slider__item { float: left; width: 100%; display: flex; align-items: center; vertical-align: middle; flex-direction: column; padding: 0px 10px; }
.Media-slider-area .carousel-slider .owl-item .carousel-slider__item img { -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; width: 100%; height: 250px; object-fit: contain; }
.Media-slider-area .carousel-slider .owl-item:hover .carousel-slider__item img { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.Media-slider-area .carousel-slider .owl-item .carousel-slider__item .carousel-slider__caption { float: left; width: 100%; display: block; color: #60626e; font-family: 'Merriweather'; font-size: 1.25rem; font-weight: normal; text-transform: capitalize; }
.Media-slider-area .carousel-slider .owl-item .carousel-slider__item .carousel-slider__caption p { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; }
.Media-slider-area .carousel-slider .owl-item:hover .carousel-slider__item .carousel-slider__caption { color: #f3cc23; }
.small-slider .Media-slider-area .carousel-slider .owl-item .carousel-slider__item img { width: auto; height: 100px; }
.small-slider .Media-slider-area .carousel-slider .owl-item:hover .carousel-slider__item img { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
#cookie-notice { left: auto; right: 20px; bottom: 20px; max-width: 300px; min-width: 300px; width: 100%; background: none !important; font-family: 'Merriweather'; font-size: 15px; color: #ffffff; font-style: italic; }
#cookie-notice .cookie-notice-container { float: left; width: 100%; height: 100%; background: #23282c; box-shadow: 0 0 0 0 rgba( 35,40,44,.1), 0 0 10px 0 rgba(35,40,44,.1); padding: 20px 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: inherit; font-size: inherit; color: #ffffff !important; font-style: inherit; }
#cookie-notice .cn-text-container, #cookie-notice .cn-text-container p { float: left; width: 100%; font-family: inherit; font-size: inherit; color: inherit; font-style: inherit; }
#cookie-notice .cn-text-container { margin: 0px 0px 20px; }
#cookie-notice .cn-text-container p a { color: #ffffff; text-decoration: underline; }
#cookie-notice .cn-text-container p a:hover { color: #e49f10; text-decoration: underline; }
#cookie-notice .cn-buttons-container { float: left; width: 100%; font-family: 'Merriweather'; font-size: 16px; font-style: italic; }
#cookie-notice .cn-buttons-container a { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: inherit; font-size: inherit; font-style: inherit; line-height: 50px; padding: 0px 20px; height: 50px; }
#cookie-notice .cn-buttons-container a#cn-accept-cookie { color: #0d1317; background: #e49f10; }
#cookie-notice .cn-buttons-container a#cn-accept-cookie:hover { color: #0d1317; background: #f3cc23; }
#cookie-notice .cn-buttons-container a#cn-refuse-cookie { color: #c1c1c1; background: #23282c; }
#cookie-notice .cn-buttons-container a#cn-refuse-cookie:hover { color: #c1c1c1; background: #354049; }
#cookie-notice .cookie-notice-container a#cn-close-notice { display: none; }
#landing-page .et_pb_row { max-width: 600px; }
#landing-page .et_pb_column { display: block; padding: 50px 0px; }
#landing-page .landing-logo { float: left; width: 100%; display: block; text-align: center; margin: 0px 0px 50px; }
#landing-page .landing-logo a, #landing-page .landing-logo a span { width: auto; margin: 0px auto; text-align: center; display: inline-block; }
#landing-page .landing-logo a span img { max-width: 300px; width: 100%; display: block; margin: 0px auto; }
#landing-page .landing-text { position: relative; float: left; width: 100%; display: block; padding-left: 20px; margin: 0px 0px 50px; }
#landing-page .landing-text:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#landing-page .landing-text .et_pb_text_inner { float: left; width: 100%; display: block; }
#landing-page .landing-text h3 { margin: 0px 0px 20px; }
#landing-page .landing-text h5 { margin: 0px 0px 15px; }
#landing-page .landing-text p { margin: 0px; }
#landing-page .landing-form { float: left; width: 100%; display: block; margin: 0px 0px 50px; }
#landing-page .landing-form .et_pb_code_inner, #landing-page .landing-form .gform_wrapper form, #landing-page .landing-form .gform_wrapper form .gform_body { float: left; width: 100%; display: block; }
#landing-page .landing-form .gform_wrapper { float: left; width: 100%; position: relative; padding: 30px; color: #e0ddcf; background: #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#landing-page .landing-form ul.gform_fields { float: left; width: 100%; display: block; padding: 0px; margin: 0px; }
#landing-page .landing-form ul.gform_fields li { float: left; width: 100%; display: block; position: relative; margin: 20px 0px 0px; }
#landing-page .landing-form ul.gform_fields li:first-child { margin: 0px; }
#landing-page .landing-form ul.gform_fields li .gfield_label { position: absolute; z-index: 1; top: 16px; left: 20px; cursor: text; transition: -webkit-transform .2s cubic-bezier(.215,.61,.355,1); transition: transform .2s cubic-bezier(.215,.61,.355,1); transition: transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; font-weight: 300; font-style: normal; font-size: .875rem; line-height: 1.125rem; }
#landing-page .landing-form ul.gform_fields li.gfield.focus-or-value .gfield_label { -webkit-transform: translateY(-14px) scale(.65); -ms-transform: translateY(-14px) scale(.65); transform: translateY(-14px) scale(.65); opacity: .7; }
#landing-page .landing-form ul.gform_fields li .gfield_required { display: none; }
#landing-page .landing-form ul.gform_fields li .ginput_container { float: left; width: 100%; display: block; margin: 0px; }
#landing-page .landing-form ul.gform_fields li.gfield.gfield_error .validation_message { float: left; width: 100%; margin: 3px 0px; }
#landing-page .landing-form ul.gform_fields li input, #landing-page .landing-form ul.gform_fields li select, #landing-page .landing-form ul.gform_fields li textarea { float: left; width: 100%; height: 50px; display: inline-block; color: #e0ddcf; border: none; border-radius: 5px; background: #1a1a1a; font-style: normal; font-size: 1rem; line-height: 1.125rem; -webkit-appearance: none; padding: 22px 40px 10px 20px; margin: 0px; }
#landing-page .landing-form .gform_footer { float: left; width: 100%; display: block; margin: 20px 0px 0px; }
#landing-page .landing-form ul.gform_fields li input[type=checkbox] { width: auto; height: auto; padding: 0px; }
#landing-page .landing-form .gform_footer input[type="submit"] { float: left; width: auto; position: relative; display: inline-block; text-align: center; color: #0d1317; vertical-align: middle; align-items: center; padding: 16px 45px 16px 20px; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; background-color: transparent; background-image: url(images/yellow-background.svg); background-repeat: no-repeat; background-position: center bottom; background-size: contain; background-clip: padding-box; cursor: pointer; }
#landing-page .landing-form ul.gform_fields li.privacy_check.gfield.gfield_error .ginput_container:after { display: none; }
#landing-page .landing-social { float: left; width: 100%; display: block; background: none; position: relative; padding: 30px 0px 0px; text-align: center; }
#landing-page .landing-social:before { content: ""; position: absolute; top: 0px; right: 30px; left: 30px; display: block; height: 1px; opacity: .1; background: #ffffff; }
#landing-page .landing-social .et_pb_menu_inner_container, #landing-page .landing-social .et_pb_menu__wrap, #landing-page .et_pb_menu__menu, #landing-page .et-menu-nav { float: left; width: 100%; display: block; }
#landing-page .et-menu-nav ul.et-menu { float: left; width: 100%; display: block; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }
#landing-page .et-menu-nav ul.et-menu li { float: none; color: #ffffff; width: 26px; height: 26px; display: inline-block; font-family: inherit; font-size: inherit; line-height: inherit; padding: 0px; margin: 0px 20px; }
#landing-page .et-menu-nav ul.et-menu li a { float: left; width: auto; display: inline-block; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; padding: 0px; }
#landing-page .et-menu-nav ul.et-menu li a img { width: 100%; height: 100%; display: inline-block; }
#landing-page .et-menu-nav ul.et-menu li a:hover { padding: 0px; opacity: 0.7; color: #ffffff; }
#landing-page .et_pb_menu.landing-social .et_mobile_nav_menu { display: none !important; }
.accordion-area.et_pb_accordion { float: left; width: 100%; display: block; }
.accordion-area.et_pb_accordion .et_pb_toggle.et_pb_accordion_item { float: left; width: 100%; padding: 0px; margin: 0px 0px 20px; }
.accordion-area.et_pb_accordion .et_pb_toggle_title { float: left; width: 100%; display: block; }
.accordion-area.et_pb_accordion .et_pb_toggle_title:before { color: inherit !important; display: inline-block; color: inherit; font: normal normal normal 16px/1 FontAwesome !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: 0px; right: 10px; }
.accordion-area.et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before { content: "\f055"; }
.accordion-area.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before { content: "\f056"; }
.accordion-area.et_pb_accordion .et_pb_toggle_content { float: left; width: 100%; padding: 10px 15px 0px; }
.accordion-area.et_pb_accordion .et_pb_toggle_content p { margin: 0px 0px 15px; }
.accordion-area.et_pb_accordion .et_pb_toggle_content p:last-child { margin: 0px; }
.et_pb_section.start-section .et_pb_row.temp-center { justify-content: center; }
.et_pb_section.start-section .et_pb_row { background: #2b2d2f; }
.et_pb_section.start-section .et_pb_row:first-child { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.et_pb_section.start-section .et_pb_row:last-child { -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.start-section .start-content-group { padding: 30px; }
.start-section .start-content-group h3, .start-section .start-content-group h4, .start-section .start-content-group h5 { margin: 0px 0px 15px; }
.start-section .start-content-group .no-gap-title h3, .start-section .start-content-group .no-gap-title h4, .start-section .start-content-group .no-gap-title h5 { margin: 0px; }
.start-section .start-product-group { padding: 0px 30px 30px; }
.start-section .start-product-group .et_pb_blurb, .start-section .start-product-group .et_pb_blurb .et_pb_blurb_content, .start-section .start-product-group .et_pb_blurb .et_pb_main_blurb_image, .start-section .start-product-group .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap, .start-section .start-product-group .et_pb_blurb  .et_pb_blurb_container { float: left; width: 100%; display: block; text-align: center; }
.start-section .start-product-group .et_pb_blurb .et_pb_blurb_content { max-width: 100%; }
.start-section .start-product-group .et_pb_blurb .et_pb_main_blurb_image { margin: 0px 0px 15px; }
.start-section .start-product-group .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img { margin: 0px auto; display: block; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; }
.start-section .start-product-group .et_pb_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap img { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.start-section .start-product-group .et_pb_blurb:hover  .et_pb_module_header { color: #f3cc23; }
.start-section .start-product-group-slider, .start-section .start-product-group-slider .et_pb_text_inner, .start-product-group-slider .carousel-slider-outer { float: left; width: 100%; display: block; }
.start-product-group-slider .carousel-slider { float: left; }
.start-product-group-slider .carousel-slider-outer { margin: 15px 0px 0px; }
.start-product-group-slider .carousel-slider .owl-stage-outer { float: left; width: 100%; display: block; text-align: center; }
.start-product-group-slider .carousel-slider .owl-stage { float: none; display: inline-block; text-align: center; }
.start-product-group-slider .carousel-slider .owl-item { float: none; display: inline-block; cursor: pointer; margin: 0px auto; }
.start-product-group-slider .carousel-slider .owl-item .carousel-slider__item { float: left; width: 100%; display: block; }
.start-product-group-slider .carousel-slider .owl-item .carousel-slider__item img { -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; padding: 0px 10px; }
.start-product-group-slider .carousel-slider .owl-item:hover .carousel-slider__item img { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.start-product-group-slider .carousel-slider .owl-item .carousel-slider__item .carousel-slider__caption { float: left; width: 100%; display: block; color: #60626e; font-family: 'Merriweather'; font-size: 1.25rem; font-weight: normal; text-transform: uppercase; padding: 0px 10px; }
.start-product-group-slider .carousel-slider .owl-item .carousel-slider__item .carousel-slider__caption p { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; }
.start-product-group-slider .carousel-slider .owl-item:hover .carousel-slider__item .carousel-slider__caption { color: #f3cc23; }
.start-section .support-action-button { float: left; width: 100%; display: block; text-align: center; padding: 15px 30px; }
.start-section .support-action-button .et_pb_button_module_wrapper { float: none; width: auto; display: inline-block; }
body.et_pb_button_helper_class .start-section .support-action-button .et_pb_button_module_wrapper .et_pb_button.action-button { margin: 0px 15px 20px; }
.start-section .start-product-group-full { padding: 0px 30px 30px; }
.start-section .start-product-group-iv { padding: 0px 15px 30px 30px; }
.start-section .start-product-group-content { padding: 0px 30px 30px 15px; }
.start-section .start-product-group-iv .et_pb_video, .start-section .start-product-group-iv .et_pb_video_box, .start-section .start-product-group-iv .et_pb_image, .start-section .start-product-group-iv .et_pb_image_wrap, .start-section .start-product-group-full .et_pb_video, .start-section .start-product-group-full .et_pb_video_box, .start-section .start-product-group-full .et_pb_image, .start-section .start-product-group-full .et_pb_image_wrap { float: left; width: 100%; display: block; }
.start-section .start-product-group-full .base-camp .et_pb_image_wrap { margin: 30px 0px 0px; }
.start-section .start-product-group-iv .et_pb_video video, .start-section .start-product-group-full .et_pb_video video { display: block; }
.start-section .start-product-group-iv .et_pb_image img, .start-section .start-product-group-full .et_pb_image img { display: block; margin: 0px auto; max-width: 100%; }
.start-product-group-content h3, .start-product-group-content h4, .start-product-group-content h5, .start-product-group-content h6, .start-product-group-content p, .start-product-group-full h3, .start-product-group-full h4, .start-product-group-full h5, .start-product-group-full h6, .start-product-group-full p { margin: 0px 0px 15px; }
.start-product-group-content ul, .start-product-group-content ol, .start-product-group-full ul, .start-product-group-full ol { float: left; width: 100%; display: block; padding: 0px; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; font-style: italic; font-weight: normal; margin: 0px 0px 15px; }
.start-product-group-content ul li, .start-product-group-content ol li, .start-product-group-full ul li, .start-product-group-full ol li { float: left; width: 100%; display: block; position: relative; margin: 0px 0px 5px; padding: 0px 0px 0px 20px; }
.start-product-group-content ul li:last-child, .start-product-group-content ol li:last-child, .start-product-group-full ul li:last-child, .start-product-group-full ol li:last-child { margin: 0px; }
.start-product-group-content ul li:before, .start-product-group-full ul li:before { content: "\f111"; display: inline-block; color: inherit; font: normal normal normal 16px/1 FontAwesome; font-size: 0.5rem; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 9px; left: 7px; }
.start-product-group-content ol, .start-product-group-full ol {counter-reset: item; }
.start-product-group-content ol li:before, .start-product-group-full ol li:before { content: counters(item, ".") " "; counter-increment: item; display: inline-block; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; position: absolute; top: -2px; left: 5px; }
.start-product-group-content ul li a:hover, .start-product-group-content ol li a:hover, .start-product-group-content p a:hover, .start-product-group-full ul li a:hover, .start-product-group-full ol li a:hover, .start-product-group-full p a:hover { text-decoration: underline; }
#search-lite-section { float: left; width: 100%; display: block; }
#search-lite-section div.asl_w { float: left; width: 100%; display: block; background: transparent; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search-lite-section div.asl_w .probox { float: left; width: 100%; display: flex; height: 50px; border: none; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; align-items: center; vertical-align: middle; }
#search-lite-section div.asl_w .probox .promagnifier { width: 35px; height: 100%; background: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search-lite-section div.asl_w .probox .promagnifier .innericon svg { width: 25px; }
#search-lite-section div.asl_m .probox .proinput { float: left; width: calc(100% - 100px); margin: 0px; padding: 0px 10px; font-family: 'Merriweather'; font-size: 1rem; font-style: italic; text-shadow: none; }
#search-lite-section div.asl_m .probox .proinput form { float: left; width: 100%; height: 100%; margin: 0px; padding: 0px; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; }
#search-lite-section div.asl_m .probox .proinput input, #search-lite-section div.asl_m .probox .proinput input.autocomplete { float: left; width: 100%; height: 100%; margin: 0px !important; padding: 0px !important; color: inherit !important; font-family: inherit; font-size: inherit; font-style: inherit; text-shadow: none; }
#search-lite-section div.asl_m .probox .proloading { width: 35px; height: 35px; background: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search-lite-section div.asl_m .probox .proclose { width: 35px; height: 100%; background: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search-lite-section div.asl_m .probox .proclose svg { width: 22px; height: 22px; margin-top: -12px; background: #3a3a3a; fill: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 5px; border: 1px solid #ffffff; }
body div.asl_r.vertical { padding: 0px; background: #3a3a3a; border: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
body div.asl_r .results, body div.asl_r .resdrg { float: left; width: 100%; display: block; }
body div.asl_r.vertical .results .item { float: left; width: 100%; display: block; background: #3a3a3a; border: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0px; }
body div.asl_r .results .item .asl_content, body div.asl_r.vertical .results .item.hovered .asl_content { float: left; width: 100%; display: flex; align-items: center; vertical-align: middle; color: #a0a0a0; font-family: 'Merriweather'; font-size: 1.2rem; line-height: normal; font-style: italic; font-weight: normal; text-shadow: none; padding: 5px 0px; }
body div.asl_r .results .item .asl_image { margin: 0px 10px; padding: 0px; width: 100px; height: 100px; background-repeat: no-repeat; background-position: center; background-size: contain; }
body div.asl_r .results .item .asl_content h3, body div.asl_r .results .item .asl_content h3 a, body div.asl_r .results .item.hovered .asl_content h3, body div.asl_r .results .item.hovered .asl_content h3 a { width: auto; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-weight: inherit; text-shadow: none; margin: 0px 10px; }
body div.asl_r span.highlighted { font-weight: inherit; color: #ffffff; background: transparent; }
body div.asl_r .results .item div.etc { display: none; }
body div.asl_r .results .asl_nores { background: #3a3a3a; color: #a0a0a0; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; font-weight: normal; }
body div.asl_r .results .asl_nores .asl_nores_header { color: #ffffff; }
body .results .asl_nores .asl_keyword { font-family: inherit; font-weight: inherit; }
.et_pb_section.support-search-area { position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding: 130px 0px; }
.support-search-area:before { content: ""; width: 100%; height: 100%; background: rgba(13,19,23,0.70); position: absolute; top: 0px; left: 0px; }
.support-search-area .et_pb_column .et_pb_text { float: left; width: 100%; display: flex; align-items: center; }
.support-search-area .et_pb_column .et_pb_text .et_pb_text_inner { float: left; width: 100%; max-width: 560px; margin: 0px auto; display: block; }
.support-search-area .et_pb_column .et_pb_text h1 { margin: 0px 0px 20px; }
.support-search-area .et_pb_column .et_pb_text p  { margin: 0px 0px 30px; }
body .wp_autosearch_suggestions { -webkit-box-shadow: none; box-shadow: none; border: none !important; }
body .wp_autosearch_suggestions ul { float: left; display: block; }
body .wp_autosearch_suggestions ul li { float: left; width: 100%; display: block; background: #3a3a3a; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; }
body .wp_autosearch_suggestions ul li a { float: left; width: 100%; display: flex; align-items: center; vertical-align: middle; color: #a0a0a0 !important; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; padding: 4px 5px; }
body .wp_autosearch_suggestions ul li a img { padding: 0px; margin: 0px 8px; width: 100px; height: auto; object-fit: contain; }
body .wp_autosearch_suggestions ul li a .searchheading { padding: 0px; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-weight: inherit; }
body .wp_autosearch_suggestions ul li.ac_over a, body .wp_autosearch_suggestions ul li.ac_over a span { color: #ffffff !important; }
body .wp_autosearch_suggestions ul li a.wp_autosearch_category, body .wp_autosearch_suggestions ul li a.wp_autosearch_category { display: none; }
body .wp_autosearch_suggestions ul li a.wp_autosearch_more { font-size: 1.1rem; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 99% 50%; background-size: auto; background-color: #3a3a3a !important; font-family: 'Ropa Sans'; line-height: normal; font-style: italic; padding: 10px; color: #ffffff !important; border-top: 1px solid #0044ff; }
.support-product-listing { float: left; width: 100%; display: block; padding: 50px 30px; background: #23282c; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.support-product-listing .et_pb_text, .support-product-listing .et_pb_text .et_pb_text_inner { float: left; width: 100%; display: block; }
.support-product-listing h4 { margin: 0px 0px 20px; }
.support-product-list { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; }
.support-product-list .car_inner { width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; padding: 10px; text-align: center; margin: 0px auto; }
.support-product-list .car_inner .item, .support-product-list .car_inner a { float: left; width: 100%; display: block; text-align: center; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; }
.support-product-list .car_inner a img { -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out; }
.support-product-list .car_inner a h6 { float: left; width: 100%; display: block; color: #60626e; font-family: 'Merriweather'; font-size: 1.25rem; }
.support-product-list .car_inner a:hover img { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.support-product-list .car_inner a:hover h6 { color: #f3cc23; }
.support-product-child-listing { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; }
.support-product-listing .support-product-sec { align-items: center; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0px 15px; }
.support-product-listing .support-product-sec:first-child { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
.support-product-listing .support-product-sec:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; }
.support-product-back-btn { float: left; width: 100%; display: block; }
body.et_pb_button_helper_class .support-product-back-btn .action-button.blue-button { float: left; margin: 0px 0px 40px; }
.support-product-listing select { float: left; width: 100%; display: block; padding: 10px 30px 10px 15px; color: #e0ddcf; background: transparent url(images/down-arrow.png); background-repeat: no-repeat; background-position: calc(100% - 5px) 50%; background-size: 18px; border: 1px solid #e0ddcf; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; cursor: pointer; -moz-appearance: none; -webkit-appearance: none; }
.support-product-listing select option { background: #1a1a1a; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; }
.support-product-empty { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: center; }
.support-product-empty .et_pb_column { float: left; width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0px 15px; align-items: center; vertical-align: middle; }
.support-product-empty .et_pb_column:first-child { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; }
.support-product-empty .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
.sup_product_image, .sup_product_title, .sup_product_links, .sup_product_links .support-product-more-btn { float: left; width: 100%; display: block; }
.sup_product_image img { max-width: 100%; width: auto; display: block; margin: 0px auto; }
.sup_product_title h4 { color: #60626e; font-family: 'Merriweather'; font-size: 1.50rem; border-bottom: 1px solid #60626e; padding: 0px 0px 20px; }
.sup_product_title p { font-size: 1.2em; }
.sup_product_links .support-product-more-btn { text-align: left; }
body.et_pb_button_helper_class .sup_product_links .support-product-more-btn .action-button.yellow-button { float: left; margin: 10px 0px; }
#main-content article.supports.type-supports { margin: 0px; }
.support-search-child .support-search-child-area { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.support-search-child-area .support-product-child-main { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; background: #23282c; padding: 50px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.support-search-child-area .support-product-child-main .et_pb_column:first-child { -webkit-box-flex: 0; -webkit-flex: 0 0 35%; -ms-flex: 0 0 35%; flex: 0 0 35%; padding: 0px 10px; }
.support-search-child-area .support-product-child-main .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 65%; -ms-flex: 0 0 65%; flex: 0 0 65%; padding: 0px 10px; }
.support-product-child-main .et_pb_text, .support-product-child-main .et_pb_text .et_pb_text_inner, .support-product-child-main .support-child-image, .support-child-detail-faq .links { float: left; width: 100%; display: block; }
.support-product-child-main .support-child-image img { max-width: 100%; display: block; margin: 0px auto; }
.et-db #et-boc .support-product-child-main .support-child-title { float: left; width: 100%; display: block; color: #60626e; font-family: 'Merriweather'; font-size: 1.70rem; border-bottom: 1px solid #60626e; padding: 0px 0px 20px; margin: 0px 0px 30px; }
.support-child-detail-sec { float: left; width: 100%; display: block; }
.support-product-child-main .support-child-description { float: left; width: 70%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; margin: 0px 0px 30px; padding: 0px 10px; }
.support-child-detail-faq { float: right; width: 30%; display: block; margin: 0px 0px 30px; padding: 0px 10px; }
.support-child-detail-faq .links ul { float: left; width: 100%; display: block; color: #f3cc23; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; padding: 0px; margin: 0px; }
.support-child-detail-faq .links ul li { float: left; width: 100%; display: block; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; margin: 0px 0px 12px; }
.support-child-detail-faq .links ul li:last-child { margin: 0px; }
.support-child-detail-faq .links ul li a { float: left; width: auto; display: flex; align-items: center; vertical-align: middle; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; font-style: inherit; }
.support-child-detail-faq .links ul li a svg { float: left; width: 30px; height: auto; display: block; margin: 0px 5px; fill: #f3cc23; }
.support-child-detail-faq .links ul li a:hover { text-decoration: underline; }
.support-product-child-main .support-product-child-btn { float: left; width: 70%; display: block; padding: 0px 10px; }
body.et_pb_button_helper_class #et-boc .support-product-child-btn .action-button.blue-button { color: #ffffff; float: left; margin: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; }
.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before { display: none; }
.pagination { float: left; width: 100%; display: block; margin: 0px 0px 20px; }
.pagination .alignleft, .pagination .alignright { width: auto; display: block; }
.pagination .alignleft a, .pagination .alignright a { float: left; width: auto; position: relative; display: inline-block; overflow: hidden; margin: 20px 0px 0px; padding: 16px 45px 16px 20px; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; background-color: transparent; color: #FFFFFF; background-image: url(images/blue-background.svg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-clip: padding-box; cursor: pointer; min-width: 150px; }
.pagination .alignleft a:after, .pagination .alignright a:after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 30px; transition: opacity .15s ease-out; opacity: 0; background-image: linear-gradient(90deg, hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 90%); }
.pagination .alignleft a:hover:after, .pagination .alignright a:hover:after { opacity: 1; }
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container { padding: 0px; }
.search-results #main-content article.et_pb_post { position: relative; display: block; padding: 30px 20px 30px 40px; background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0px 0px 30px; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; }
.search-results #main-content article.et_pb_post:before { content: ""; background: #0044ff; width: 5px; height: calc(100% - 60px); position: absolute; left: 18px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.search-results #main-content article.et_pb_post h3.entry-title { margin: 0px 0px 15px; }
body .entry-content.single-project { margin: 0px 0px 20px; padding: 0px; }
.single-project .single-project-area { display: block; }
.single-project .single-project-area .et_pb_row { vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; background: #23282c; padding: 50px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.single-project .single-project-area .et_pb_column:first-child { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; padding: 0px 15px; }
.single-project .single-project-area .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; padding: 0px 15px; }
.single-project .single-project-area .et_pb_text, .single-project .single-project-area .et_pb_text .et_pb_text_inner, .single-project .single-project-area .single-project-image { float: left; width: 100%; display: block; }
.single-project .single-project-area .single-project-image img { display: block; width: 100%; object-fit: contain; min-height: 275px; max-height: 275px; height: 100%; margin: 0px auto; }
.single-project .single-project-area .single-project-title { float: left; width: 100%; display: block; color: #60626e; font-family: 'Merriweather'; font-size: 1.70rem; border-bottom: 1px solid #60626e; padding: 0px 0px 20px; margin: 0px 0px 30px; }
.single-project .single-project-area .single-project-description { float: left; width: 100%; display: block; color: #e0ddcf; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-style: italic; margin: 0px 0px 30px; }
.single-project .single-project-area .single-project-description ul { float: left; width: 100%; display: block; padding: 0px; }
.single-project .single-project-area .single-project-description ul li { float: left; width: 100%; display: block; margin: 0px 0px 8px; }
.single-project .single-project-area .single-project-description ul li:last-child { margin: 0px; }
.single-project .single-project-area .single-project-buy-btn { float: left; width: 100%; display: block; }
body.et_pb_button_helper_class .single-project-buy-btn .action-button.yellow-button { float: left; margin: 0px; }
#page-container .carousel-slider .owl-nav button { width: 40px; height: 40px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); display: grid; align-items: center; text-align: center; vertical-align: middle; justify-items: center; background: rgba(0,0,0,0.1); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
#page-container .carousel-slider .owl-nav button.owl-prev { left: 0px; }
#page-container .carousel-slider .owl-nav button.owl-next { right: 0px; }
#page-container .carousel-slider .owl-nav button:hover { background: rgba(0,0,0,1); }
#page-container .carousel-slider .owl-nav button .carousel-slider-nav-icon { width: 22px; height: 22px; fill: #ffffff; }
#page-container .carousel-slider .owl-dots { float: left; width: 100%; margin: 15px 0px 0px; text-align: center; }
#page-container .carousel-slider .owl-dots .owl-dot { display: inline-block; }
#page-container .carousel-slider .owl-dots .owl-dot span { width: 13px; height: 13px; border-radius: 50%; cursor: pointer; box-sizing: content-box; margin: 0px 4px; background: #5e5f62; }
#page-container .carousel-slider .owl-dots .owl-dot.active span { background: #e49f10; }
.et-db .entry-content #et-boc .et-l .common-white-box .cookie-text h5, .et-db .entry-content #et-boc .et-l .common-white-box .cookie-text h6 { position: relative; color: #0d1317; padding: 0px 0px 0px 15px; margin: 0px 0px 10px; }
.common-white-box .cookie-text h5:before, .common-white-box .cookie-text h6:before { content: ""; background: #0044ff; width: 5px; height: 100%; position: absolute; top: 0px; left: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.common-white-box .cookie-text p { color: #000000; font-weight: 300; margin: 0px 0px 20px; padding: 0px 15px; }
.common-white-box .cookie-text a { color: #0044ff; }
.common-white-box .cookie-text a:hover { text-decoration: underline; }
.common-white-box .cookie-text ul { float: left; margin: 0px 0px 20px; padding: 0px 15px; }
.common-white-box .cookie-text ul li { position: relative; color: #000000; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-weight: 300; font-style: italic; text-align: left; border: none; margin: 0px 0px 6px; padding: 0px 0px 0px 20px; }
.common-white-box .cookie-text ul li:before { content: "\f111"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #0044FF; font-weight: bold; position: absolute; top: 6px; left: 6px; font-size: 0.5rem; }
.common-white-box .cookie-text table { margin: 0px 0px 20px; table-layout: fixed; border: 1px solid #979797; }
.common-white-box .cookie-text table th, .common-white-box .cookie-text table td { color: #000000; padding: 8px 20px; font-family: 'Merriweather'; font-size: 1rem; line-height: normal; font-weight: 300; font-style: italic; text-align: left; vertical-align: top; border: 1px solid #979797; }
.et_pb_module.et_pb_gallery .et-pb-slider-arrows .et-pb-arrow-next, .et_pb_module.et_pb_gallery .et-pb-slider-arrows  .et-pb-arrow-prev { color: #ffffff !important; }
figcaption { display: none; }
button.mfp-arrow, .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { opacity: 1; }
.menu-slider .et_pb_menu.about-menu-slider { float: left; width: 100%; display: block; background: #2b2d2f; padding: 30px; }
.et_pb_menu.about-menu-slider .et_pb_menu_inner_container, .et_pb_menu.about-menu-slider .et_pb_menu__wrap, .et_pb_menu.about-menu-slider .et_pb_menu__menu, .et_pb_menu.about-menu-slider nav.et-menu-nav, .menu-slider .about-menu-slider ul .slick-list { float: left; width: 100%; display: block; }
.menu-slider .about-menu-slider ul .slick-list .slick-track { float: left; display: block; text-align: center; }
.menu-slider .about-menu-slider ul .slick-list .slick-track .slick-slide { float: left; display: inline-block; }
.menu-slider .about-menu-slider ul { float: left; width: 100%; display: block !important; margin: 0px; padding: 0px; line-height: normal; }
.menu-slider .about-menu-slider ul li { float: left; font-size: inherit; line-height: normal; }
.menu-slider .about-menu-slider ul li a { float: left; width: 100%; display: block; padding: 0px; overflow: hidden; }
.menu-slider .about-menu-slider ul li a img { width: 60px; display: inline-block; background: #23282c; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; padding: 15px; overflow: hidden; }
.menu-slider .about-menu-slider ul li a span.menu-image { width: 60px; height: 60px; background: #23282c; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-flex; align-items: center; vertical-align: middle; padding: 15px; overflow: hidden; }
.menu-slider .about-menu-slider ul li a svg { width: 30px; height: 30px; fill: #e0ddcf; display: inline-block; margin: 0px auto; }
.menu-slider .about-menu-slider ul li a span.menu-image-title { float: left; width: 100%; display: block; margin: 15px 0px 0px; color: #e0ddcf; font-family: 'Ropa Sans'; font-size: 1.2rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; text-align: center; }
.menu-slider .about-menu-slider ul li.current-menu-item a, .menu-slider .about-menu-slider ul li a:hover { opacity: 1; }
.menu-slider .about-menu-slider ul li.current-menu-item a span.menu-image, .menu-slider .about-menu-slider ul li a:hover span.menu-image { background: #ffd625; background: -moz-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: -webkit-gradient(left top,right top,color-stop(0%,#ffd625),color-stop(100%,#ffb212)); background: -webkit-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: -o-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: -ms-linear-gradient(left,#ffd625 0%,#ffb212 100%); background: linear-gradient(to right,#ffd625 0%,#ffb212 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd625', endColorstr='#ffb212', GradientType=1 ); }
.menu-slider .about-menu-slider ul li.current-menu-item a svg, .menu-slider .about-menu-slider ul li a:hover svg { fill: #0d1317; }
.menu-slider .about-menu-slider ul li.current-menu-item a span.menu-image-title, .menu-slider .about-menu-slider ul li a:hover span.menu-image-title { color: #f3cc23; }
.about-menu-slider .slick-arrow.slick-prev, .about-menu-slider .slick-arrow.slick-next { width: 30px; height: 30px; font-style: normal; }
.about-menu-slider .slick-arrow.slick-prev:before, .about-menu-slider .slick-arrow.slick-next:before { font-size: 30px; line-height: normal; opacity: 1; color: #000000; }
.about-menu-slider .slick-arrow.slick-prev:hover:before, .about-menu-slider .slick-arrow.slick-next:hover:before { color: #0044ff; }
.about-menu-slider .slick-arrow.slick-prev { left: -30px; }
.about-menu-slider .slick-arrow.slick-next { right: -30px; }
.menu-slider .about-menu-slider .et_mobile_nav_menu { display: none; }
.et_pb_column.newsletter-form { background: #23282c; padding: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#newsletter-form .gform_wrapper form, #newsletter-form .gform_wrapper form .gform_body { float: left; width: 100%; display: block; }
#newsletter-form .gform_wrapper { float: left; width: 100%; position: relative; padding: 30px; color: #e0ddcf; background: #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#newsletter-form ul.gform_fields { float: left; width: 100%; display: block; padding: 0px; margin: 0px; }
#newsletter-form ul.gform_fields li { float: left; width: 100%; display: block; position: relative; margin: 20px 0px 0px; }
#newsletter-form ul.gform_fields li:first-child { margin: 0px; }
#newsletter-form ul.gform_fields li .gfield_label { position: absolute; z-index: 1; top: 16px; left: 20px; cursor: text; transition: -webkit-transform .2s cubic-bezier(.215,.61,.355,1); transition: transform .2s cubic-bezier(.215,.61,.355,1); transition: transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; font-weight: 300; font-style: normal; font-size: .875rem; line-height: 1.125rem; }
#newsletter-form ul.gform_fields li.gfield.focus-or-value .gfield_label { -webkit-transform: translateY(-14px) scale(.65); -ms-transform: translateY(-14px) scale(.65); transform: translateY(-14px) scale(.65); opacity: .7; }
#newsletter-form ul.gform_fields li .gfield_required { display: none; }
#newsletter-form ul.gform_fields li .ginput_container { float: left; width: 100%; display: block; margin: 0px; }
#newsletter-form ul.gform_fields li.gfield.gfield_error .validation_message { float: left; width: 100%; margin: 3px 0px; }
#newsletter-form  ul.gform_fields li input, #newsletter-form ul.gform_fields li select, #newsletter-form ul.gform_fields li textarea { float: left; width: 100%; height: 50px; display: inline-block; color: #e0ddcf; border: none; border-radius: 5px; background: #1a1a1a; font-style: normal; font-size: 1rem; line-height: 1.125rem; -webkit-appearance: none; padding: 22px 40px 10px 20px; margin: 0px; }
#newsletter-form .gform_footer { float: left; width: 100%; display: block; margin: 20px 0px 0px; }
#newsletter-form ul.gform_fields li input[type=checkbox] { width: auto; height: auto; padding: 0px; }
#newsletter-form .gform_footer input[type="submit"] { float: left; width: auto; position: relative; display: inline-block; text-align: center; color: #0d1317; vertical-align: middle; align-items: center; padding: 16px 45px 16px 20px; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; background-color: transparent; background-image: url(images/yellow-background.svg); background-repeat: no-repeat; background-position: center bottom; background-size: contain; background-clip: padding-box; cursor: pointer; }
.blog-pro-area .blog-pro-sec { float: left; width: 100%; display: block; background: #2b2d2f; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.blog-pro-area .blog-pro-sec .et_pb_blog_grid, .blog-pro-area .blog-pro-sec .et_pb_ajax_pagination_container { float: left; width: 100%; display: block; }
.blog-pro-area .blog-pro-sec .et_pb_salvattore_content { float: left; width: 100%; vertical-align: middle; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: row; align-items: stretch; padding: 0px; }
.blog-pro-area .blog-pro-sec .et_pb_salvattore_content .column { float: left; width: 100% !important; -webkit-box-flex: 0; -webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; padding: 0px 15px 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
#main-content .blog-pro-area .blog-pro-sec .et_pb_salvattore_content .column article { border: none; display: inline-block; background: #14191d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0px; margin: 0px; }
.blog-pro-area .blog-pro-sec article .et_pb_image_container { float: left; width: 100%; display: inline-block; padding: 15px; background: #0e1317; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; min-height: 245px; max-height: 245px; height: 100%; margin: 0px; }
.blog-pro-area .blog-pro-sec article .et_pb_image_container a.entry-featured-image-url { float: left; width: 100%; height: 100%; margin: 0px; }
.blog-pro-area .blog-pro-sec article .et_pb_image_container a.entry-featured-image-url img { display: block; width: 100%; height: 100%; object-fit: contain; }
.entry-content .blog-pro-area .blog-pro-sec article .entry-title { margin: 0px 0px 20px; padding: 30px 30px 0px; }
.blog-pro-area .blog-pro-sec article p.post-meta { display: none; }
.blog-pro-area .blog-pro-sec article .post-content { float: left; width: 100%; display: block; margin: 0px; padding: 0px 30px 30px; }
.blog-pro-area .blog-pro-sec article .post-content .post-content-inner { float: left; width: 100%; display: block; margin: 0px; }
.entry-content .blog-pro-area .blog-pro-sec article .post-content .post-content-inner p { color: #e0ddcf; font-size: 1rem; }
.blog-pro-area .blog-pro-sec article .post-content a.more-link { float: left; width: auto; position: relative; display: inline-block; overflow: hidden; margin: 20px 0px 0px; padding: 16px 45px 16px 20px; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal!important; font-style: italic; font-weight: normal; text-transform: uppercase; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-right-radius: 2px; background-color: transparent; background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-clip: padding-box; cursor: pointer; min-width: 150px; color: #0d1317; background-image: url(images/yellow-background.svg); }
.blog-pro-area .blog-pro-sec article .post-content a.more-link:after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 30px; transition: opacity .15s ease-out; opacity: 0; background-image: linear-gradient(90deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 90%); }
.blog-pro-area .blog-pro-sec article .post-content a.more-link:hover:after { opacity: 1; }
.blog-pro-area .et_pb_button_module_wrapper { float: left; width: 100%; display: block; text-align: center; padding: 0px 30px 30px; background: #2b2d2f; }
body.et_pb_button_helper_class .blog-pro-area .et_pb_button.action-button.blog-pro-btn { float: none; display: inline-block; margin: 0px; }
.et_pb_text.gaming-teams-streamers-slider { float: left; width: 100%; display: block; background: #23282c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 20px 0px; }
.et_pb_text.gaming-teams-streamers-slider .et_pb_text_inner, .gaming-teams-streamers-slider .lswss-wrap, .gaming-teams-streamers-slider .lswss-wrap .lswss-logo-showcase, .gaming-teams-streamers-slider .lswss-wrap .slick-track .lswss-slide a { float: left; width: 100%; display: block; }
.gaming-teams-streamers-slider .lswss-wrap .slick-list { float: left; width: 100%; }
.et_pb_code.streamers-social-menu-area { float: left; width: 100%; display: block; margin: 20px 0px 0px; }
.streamers-social-menu-area .et_pb_code_inner { float: left; width: 100%; display: block; }
.streamers-social-menu-area ul.streamers-social-menu { float: left; width: 100%; display: block; margin: 0px; padding: 0px; }
.streamers-social-menu-area ul.streamers-social-menu li.menu-item { float: left; width: 26px; display: inline-block; margin: 0px 0px 0px 20px; }
.streamers-social-menu-area ul.streamers-social-menu li.menu-item a { float: left; width: 100%; display: inline-block; padding: 0px; margin: 0px; }
.streamers-social-menu-area ul.streamers-social-menu li.menu-item a img.menu-image { width: 100%; display: inline-block; }
.information-text.newsletter-form-area:before { display: none; }
.newsletter-form-area #newsletter-form, .newsletter-form-area #newsletter-form .gform_container.gformContainer { float: left; width: 100%; display: block; }
.newsletter-form-area #newsletter-form .gform_wrapper { padding: 0px; background: none; }
.newsletter-form-area #newsletter-form .ginput_container.ginput_container_checkbox li label:before, .newsletter-form-area #newsletter-form .ginput_container.ginput_container_consent label:before, .newsletter-form-area #newsletter-form .ginput_container.ginput_container_radio li label:before { background-color: #1a1a1a; }
.et_pb_column.wallpaper-download-area { padding: 30px 0px 0px; }
#et-boc .et_pb_section.popup .information-text-area.wallpaper-download .information-text h4 { margin: 0px; }
.information-text-area.wallpaper-download .et_pb_button_module_wrapper.et_pb_module { float: left; width: 50%; padding: 0px 10px; display: inline-block; margin: 12px 0px 0px; }
body.et_pb_button_helper_class .wallpaper-download a.et_pb_button.et_pb_custom_button_icon { float: left; width: auto; display: inline-block; padding: 0px; }
body.et_pb_button_helper_class .wallpaper-download a.et_pb_button.et_pb_custom_button_icon:hover { text-decoration: underline; }
body #page-container .wallpaper-download a.et_pb_button.et_pb_custom_button_icon:after { position: relative; margin: 0px 0px 0px 5px; opacity: 1; }
body.et_pb_button_helper_class .wallpaper-download a.et_pb_button.et_pb_custom_button_icon:hover, body.et_pb_button_helper_class .wallpaper-download a.et_pb_button.et_pb_custom_button_icon:focus { background: none; border: none; }
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
	.slider-section .slider-area { height: 550px; }
	#footer-info p { padding: 0px 30px; }
	#main-header #top-menu-nav ul.nav li a { padding: 10px 15px; }
	.support-product-empty .et_pb_column:first-child, .support-product-empty .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
	.support-product-child-main .support-child-description, .support-product-child-main .support-product-child-btn { width: 60%; }
	.support-child-detail-faq { width: 40%; }
}
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	#footer-widgets { padding: 0px 30px 30px; }
	#footer-widgets .footer-widget .menu-social-menu-container ul.menu li { margin: 0px 0px 0px 10px; }
	#footer-info p.left-text { width: 42%; padding: 0px 20px; }
	#footer-info p.right-text { width: 58%; padding: 0px 20px; }
	.slider-section .slider-area { height: 450px; }
	#main-header #top-menu-nav ul.nav li { font-size: 0.75rem; }
	#main-header #top-menu-nav ul.nav li a { padding: 10px 12px; }
	#main-header #top-menu-nav ul.nav li.menu-item-has-children a:after { top: 66%; }
	#main-header #top-menu-nav ul.nav li:hover ul li a { padding: 5px 10px; }
	.support-product-listing { padding: 30px 15px; }
	.support-product-listing .support-product-sec:first-child, .support-product-listing .support-product-sec:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	.support-product-listing .support-product-sec:first-child { margin: 0px 0px 30px; }
	.support-product-empty .et_pb_column:first-child, .support-product-empty .et_pb_column:last-child, .support-product-list .car_inner { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
	.support-search-child-area .support-product-child-main .et_pb_column:first-child { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
	.support-search-child-area .support-product-child-main .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; }
	.support-product-child-main .support-child-description, .support-product-child-main .support-product-child-btn { width: 55%; }
	.support-child-detail-faq { width: 45%; }
	.support-child-detail-faq .links ul li a svg { width: 35px; }
	.pro-cat .pro-cat-lists { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
	.blog-pro-area .blog-pro-sec .et_pb_salvattore_content .column { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.et_pb_section, .et_pb_row { padding: 0px; }
	#footer-widgets { padding: 0px 30px 30px; }
	#footer-widgets .footer-widget:nth-child(3), #footer-widgets .footer-widget:nth-child(4) { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
	#footer-widgets .footer-widget .menu-social-menu-container ul.menu li { margin: 0px 0px 0px 10px; }
	#footer-widgets .footer-widget:nth-child(1) { order: 1; }
	#footer-widgets .footer-widget:nth-child(2) { order: 2; }
	#footer-widgets .footer-widget:nth-child(3) { order: 3; }
	#footer-widgets .footer-widget:nth-child(4) { order: 5; }
	#footer-widgets .footer-widget:nth-child(5) { order: 4; }
	#footer-info p.left-text { width: 42%; padding: 0px 5px; }
	#footer-info p.right-text { width: 58%; padding: 0px 5px; }
	.container { width: calc(100% - 50px); }
	.et_pb_section > .et_pb_row { display: block; width: calc(100% - 50px); }
	.et_pb_section.et_pb_equal_columns > .et_pb_row { display: block; }
	.et_pb_section > .et_pb_row > .et_pb_column { width: 100%; }
	.information-section.et_pb_row .et_pb_column.information-image-area { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
	.information-section.et_pb_row .et_pb_column.information-text-area { -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
	.information-section.et_pb_row .et_pb_column.information-image-area.one { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
	.information-section.et_pb_row .et_pb_column.information-image-area.two { -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
	.specification-section .specification-area.one { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; padding: 30px 30px 15px 30px; }
	.specification-section .specification-area.one:before { display: none; }
	.specification-section .specification-area.two { -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 15px 30px 30px 30px; }
	.slider-section .slider-area { height: auto; }
	.slider-section .slider-image .et-pb-slider-arrows a { width: 40px; height: 40px; font-size: 25px; }
	.slider-section .slider-image .et-pb-slider-arrows a:after { top: 5px; left: 5px; bottom: 5px; right: 5px; }
	.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-prev { left: 10px; }
	.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-next { right: 10px; }
	.slider-section .slider-image .et-pb-controllers { bottom: 5px; }
	.slider-section .slider-image .et-pb-controllers a { width: 8px; height: 8px; margin: 0px 3px; }
	.et_pb_row.product-detail-list-section.product-detail-list-section-fixed { top: auto; bottom: 0px; }
	.menu-slider .about-list-section.about-list-section-fixed, .menu-slider .community-list-section.community-list-section-fixed { top: auto; bottom: 0px; }
	#activemenu { display: flex; color: #f3cc23; font-family: 'Ropa Sans'; font-size: 1.1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; }
	.et_pb_row.product-detail-list-section { display: none; }
	.et_pb_row.product-detail-list-section.product-detail-list-section-fixed { display: flex; align-items: center; vertical-align: middle; padding: 10px 0px; }
	.product-detail-list-section .product-detail-list-area { width: 50% !important; max-width: 100%; display: flex; align-items: center; vertical-align: middle; }
	.product-detail-list-section .product-detail-list-area .product-detail-image { text-align: left; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_pb_menu__wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_pb_menu__menu { display: none; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu { float: left; width: 100%; display: block; margin: 0px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu > a { float: left; width: 100%; display: block; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .closed .mobile_menu_bar:before { content: "\f078"; font: normal normal normal 16px/1 FontAwesome !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; align-items: center; vertical-align: middle; display: flex; padding: 5px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .opened .mobile_menu_bar:before { content: "\f077"; font: normal normal normal 16px/1 FontAwesome !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; align-items: center; vertical-align: middle; display: flex; padding: 5px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu { position: relative; float: left; width: 100%; background: none !important; padding: 10px 0px 0px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li { text-align: left; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li a { padding: 0px; margin: 0px 0px 8px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li button { padding: 0px; margin: 0px 0px 8px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li a img { width: auto; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li a.active { color: #f3cc23; opacity: 1; }
	.product-detail-list-section .product-detail-list-area .et_pb_button_module_wrapper { width: 100%; }
	.home-social .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu { display: none; }
	#et-boc .area-outer-wrap>[data-da-type] .da-close-wrap a.da-close { width: 34px; height: 34px; font-size: 22px; }
	.popup-section .popup-detail { background-size: 40px 3px; border-width: 0px 3px; }
	.popup-section .popup-detail .et_pb_main_blurb_image .et_pb_image_wrap img { width: 50px; }
	body .point_style a img, body .point_style img { max-width: 40px !important; }
	.pro-cat .et_pb_tabs ul.et_pb_tabs_controls { padding: 20px !important; }
	.pro-cat .pro-cat-lists { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0px 10px 20px; }
	.pro-cat .no-pro-cat { padding: 20px 20px 30px; }
	.pro-cat-list .pro-image { padding: 10px; }
	.pro-cat-list .pro-detail { padding: 20px; }
	.pro-cat .no-pro-cat h3 { font-size: 2.8rem; }
	.message { font-size: 1rem; }
	.pro-cat .view-pro-cat.et_pb_button_module_wrapper { padding: 0px 20px 20px; }
	.et_pb_section.support-search-area { padding: 80px 0px; }
	.support-product-listing { padding: 30px 15px; }
	.support-product-listing .support-product-sec:first-child, .support-product-listing .support-product-sec:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	.support-product-listing .support-product-sec:first-child { margin: 0px 0px 30px; }
	.support-product-empty .et_pb_column:first-child, .support-product-empty .et_pb_column:last-child, .support-product-list .car_inner { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
	.support-search-child-area .support-product-child-main { padding: 30px 20px; }
	.support-search-child-area .support-product-child-main .et_pb_column:first-child { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
	.support-search-child-area .support-product-child-main .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; }
	.et-db #et-boc .support-product-child-main .support-child-title { font-size: 1.40rem; padding: 0px 0px 10px; margin: 0px 0px 20px; }
	.support-product-child-main .support-child-description, .support-product-child-main .support-product-child-btn, .support-child-detail-faq { width: 100%; padding: 0px; margin: 0px 0px 20px; }
	#main-header.nav-down { position: relative; z-index: 99999; background: #0d1317; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
	#main-header.nav-up { position: fixed; z-index: 99999; background: #0d1317; -webkit-transition: -webkit-transform 0.4s; transition: -webkit-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s; }
	.ml-responsive-table { float: left; width: 100%; margin: 0px 0px 15px; }
	.ml-responsive-table dl:nth-of-type(odd) { background: none; }
	.ml-responsive-table dd { color: #000000; padding: 0px 15px; margin: 0px; }
	.ml-responsive-table dd a { color: #0044ff; }
	.ml-table { padding-bottom: 0px; }
	.ml-responsive-table dt:first-child { padding-top: 5px; }
	.ml-responsive-table dd:last-child { color: #808080; padding-bottom: 5px; }
	.cookie-text .ml-responsive-table dd:last-child { color: #000000; }
	.blog-pro-area .blog-pro-sec .et_pb_salvattore_content .column { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
	.menu-slider .et_pb_menu.about-menu-slider { padding: 15px 30px; }
	.menu-slider .about-menu-slider ul li a span.menu-image { width: 50px; height: 50px; padding: 10px; }
	.menu-slider .about-menu-slider ul li a svg { width: 25px; height: 25px; }
	.menu-slider .about-menu-slider ul li a span.menu-image-title { margin: 10px 0px 0px; font-size: 1rem; }
	body.et_pb_button_helper_class .wallpaper-download a.et_pb_button.et_pb_custom_button_icon { font-size: 16px; }
}
@media only screen and (max-width: 767px) {
	.entry-content h3 { font-size: 1.75rem; }
	.entry-content h4 { font-size: 1.5rem; }
	.entry-content h5 { font-size: 1.2rem; }
	.entry-content h6, .et-db .entry-content #et-boc .et-l h6 { font-size: 1rem; line-height: normal !important; }
	.entry-content p { font-size: 0.8rem; }
	.information-text-area .information-text ul { font-size: 0.8rem; }
	.et_pb_section, .et_pb_row { padding: 0px; }
	#footer-widgets { padding: 0px 20px 20px; }
	#footer-widgets .footer-widget { padding: 20px 0px 0px; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	#footer-widgets .footer-widget:nth-child(1), #footer-widgets .footer-widget:nth-child(2) { padding-bottom: 20px; text-align: center; }
	#footer-widgets .footer-widget:nth-child(3), #footer-widgets .footer-widget:nth-child(4) { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	#footer-widgets .footer-widget .widget_media_image a { float: none; }
	#footer-widgets .footer-widget .menu-social-menu-container ul.menu { text-align: center; }
	#footer-widgets .footer-widget .menu-social-menu-container ul.menu li { margin: 0px 5px 5px; width: 22px; height: 22px; }
	#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap .sfba_subscribe_form__fields { width: 100%; }
	#footer-widgets .sfba-main-form-container .sfba_subscribe_form__fields_wrap .sfba-form-submit-button { float: left; position: relative; top: auto; right: auto; margin: 12px 0px 0px !important; }
	#footer-info p { width: 100%; padding: 0px; }
	#footer-info p.left-text, #footer-info p.right-text { text-align: center; }
	#footer-info p.left-text { position: relative; padding: 0px 0px 6px; margin: 0px 0px 6px; }
	#footer-info p.left-text:before { content: ""; width: 30px; height: 0px; margin: 0px auto; position: absolute; bottom: 0px; left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%); border: 1px dashed #23282C; z-index: 9; }
	.container { width: calc(100% - 30px); }
	.et_pb_section > .et_pb_row { display: block; width: calc(100% - 30px); }
	.et_pb_section.et_pb_equal_columns > .et_pb_row { display: block; }
	.et_pb_section > .et_pb_row > .et_pb_column { width: 100%; }
	.information-section.et_pb_row .et_pb_column.information-image-area { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
	.information-section.et_pb_row .et_pb_column.information-text-area { -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
	.information-section.et_pb_row .et_pb_column.information-image-area.one { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
	.information-section.et_pb_row .et_pb_column.information-image-area.two { -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
	.specification-section .specification-area.one { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; padding: 30px 30px 15px 30px; }
	.specification-section .specification-area.one:before { display: none; }
	.specification-section .specification-area.two { -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 15px 30px 30px 30px; }
	.title-section .title-area .title-text { max-width: 65%; }
	.specification-section .specification-detail h6 { margin: 0px 0px 5px; }
	.ml-responsive-table { float: left; width: 100%; margin: 0px 0px 15px; }
	.ml-responsive-table dl:nth-of-type(odd) { background: none; }
	.ml-responsive-table dd { color: #000000; padding: 0px 15px; margin: 0px; }
	.ml-responsive-table dd a { color: #0044ff; }
	.ml-table { padding-bottom: 0px; }
	.ml-responsive-table dt:first-child { padding-top: 5px; }
	.ml-responsive-table dd:last-child { color: #808080; padding-bottom: 5px; }
	.cookie-text .ml-responsive-table dd:last-child { color: #000000; }
	.slider-section .slider-area { height: auto; }
	.slider-section .slider-image .et-pb-slider-arrows a { width: 40px; height: 40px; font-size: 25px; }
	.slider-section .slider-image .et-pb-slider-arrows a:after { top: 5px; left: 5px; bottom: 5px; right: 5px; }
	.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-prev { left: 10px; }
	.slider-section .slider-image .et-pb-slider-arrows a.et-pb-arrow-next { right: 10px; }
	.slider-section .slider-image .et-pb-controllers { bottom: 5px; }
	.slider-section .slider-image .et-pb-controllers a { width: 8px; height: 8px; margin: 0px 3px; }
	.et_pb_row.product-detail-list-section.product-detail-list-section-fixed { top: auto; bottom: 0px; }
	.menu-slider .about-list-section.about-list-section-fixed, .menu-slider .community-list-section.community-list-section-fixed { top: auto; bottom: 0px; }
	#activemenu { display: flex; color: #f3cc23; font-family: 'Ropa Sans'; font-size: 1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; }
	.et_pb_row.product-detail-list-section { display: none; }
	.et_pb_row.product-detail-list-section.product-detail-list-section-fixed { display: flex; align-items: center; vertical-align: middle; padding: 10px 0px; }
	.product-detail-list-section .product-detail-list-area { max-width: 100%; display: flex; align-items: center; vertical-align: middle; padding: 0px 5px; }
	.product-detail-list-section .product-detail-list-area:first-child { width: 60% !important; }
	.product-detail-list-section .product-detail-list-area:last-child { width: 40% !important; }
	.product-detail-list-section .product-detail-list-area .product-detail-image { text-align: left; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_pb_menu__wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_pb_menu__menu { display: none; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu { float: left; width: 100%; display: block; margin: 0px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu > a { float: left; width: 100%; display: block; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .closed .mobile_menu_bar:before { content: "\f078"; font: normal normal normal 14px/1 FontAwesome !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; align-items: center; vertical-align: middle; display: flex; padding: 5px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .opened .mobile_menu_bar:before { content: "\f077"; font: normal normal normal 14px/1 FontAwesome !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; align-items: center; vertical-align: middle; display: flex; padding: 5px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu { position: relative; float: left; width: 100%; background: none !important; padding: 0px; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li { text-align: left; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li a { padding: 0px; margin: 0px 0px 5px; font-size: 1rem; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li button { padding: 0px; margin: 0px 0px 5px; font-size: 1rem; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li a img { width: auto; }
	.product-detail-list-section .product-detail-list-menu .et_pb_menu_inner_container .et_mobile_nav_menu .et_mobile_menu li a.active { color: #f3cc23; opacity: 1; }
	.product-detail-list-section .product-detail-list-area .et_pb_button_module_wrapper { width: 100%; }
	.product-detail-list-section .product-detail-list-area .product-detail-image a img { width: 95px; }
	body.et_pb_button_helper_class .product-detail-list-section-fixed .action-button.yellow-button.buy-now-btn-menu { padding: 12px 38px 12px 18px; font-size: 0.8rem; min-width: auto; }
	.home-social .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu { display: none; }
	#et-boc .area-outer-wrap>[data-da-type] .da-close-wrap a.da-close { width: 34px; height: 34px; font-size: 22px; }
	.popup-section .popup-detail { width: calc(100% - 30px); height: calc(100% - 30px); background-size: 30px 3px; border-width: 0px 3px; }
	.popup-section .popup-detail .et_pb_blurb_description, .popup-section .popup-detail .et_pb_blurb_container { margin: 0px 0px 5px; }
	.popup-section .popup-detail .et_pb_main_blurb_image .et_pb_image_wrap img { width: 35px; }
	body .point_style a img, body .point_style img { max-width: 40px !important; }
	.tooltip-sec .tooltip-area .hotspot-container .popover { top: auto !important; left: 0px !important; right: 0px !important; bottom: 0px !important; width: 100%; margin: 0px !important; -webkit-border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; }
	.tooltip-sec .tooltip-area .hotspot-container .popover .cq-arrow:after { display: none; }
	.pro-cat .et_pb_tabs ul.et_pb_tabs_controls { display: block; padding: 20px !important; }
	.pro-cat .et_pb_tabs ul.et_pb_tabs_controls li { float: left; width: 100%; display: block; margin: 0px 0px 20px; }
	.pro-cat .et_pb_tabs ul.et_pb_tabs_controls.et_pb_tabs_controls:after { display: none; }
	.pro-cat .pro-cat-lists { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0px 10px 20px; }
	.pro-cat .no-pro-cat { padding: 20px 20px 30px; }
	.pro-cat-list .pro-image { padding: 10px; min-height: auto; max-height: inherit; }
	.pro-cat .no-pro-cat h3 { font-size: 2.8rem; }
	.pro-cat-list .pro-detail .pro-title { margin: 0px 0px 10px; }
	.pro-cat-list .pro-detail ul li { margin: 0px 0px 10px; }
	.pro-cat-list .pro-detail p { margin: 0px 0px 10px; }
	body.et_pb_button_helper_class .et_pb_button.action-button { margin: 10px 0px 0px; }
	.message { font-size: 1rem; }
	.pro-cat .view-pro-cat.et_pb_button_module_wrapper { padding: 0px 20px 20px; }
	.et_pb_section.support-search-area { padding: 50px 0px; }
	.support-product-listing { padding: 30px 15px; }
	.support-product-list .car_inner { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 10px 0px; }
	.support-product-listing .support-product-sec:first-child, .support-product-listing .support-product-sec:last-child, .support-product-empty .et_pb_column:first-child, .support-product-empty .et_pb_column:last-child { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0px; }
	.support-product-listing select { margin: 0px 0px 30px; }
	body.et_pb_button_helper_class .support-product-back-btn .action-button.blue-button, .sup_product_image { margin: 0px 0px 20px; }
	.support-search-child-area .support-product-child-main { padding: 30px 20px; }
	.support-search-child-area .support-product-child-main .et_pb_column:first-child, .support-search-child-area .support-product-child-main .et_pb_column:last-child {  -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0px; }
	.et-db #et-boc .support-product-child-main .support-child-title { font-size: 1.40rem; padding: 0px 0px 10px; margin: 0px 0px 20px; }
	.support-product-child-list .tabs ul li { min-width: auto; min-height: auto; padding: 5px 8px;  -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; margin: 0px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.support-product-child-content .et_pb_column .et_pb_module { padding: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.support-product-child-list .tabs ul li { font-size: 1rem; }
	.support-product-child-main .support-child-description, .support-product-child-main .support-product-child-btn, .support-child-detail-faq { width: 100%; padding: 0px; margin: 0px 0px 20px; }
	#page-container .carousel-slider .owl-nav button { width: 30px; height: 30px; }
	#page-container .carousel-slider .owl-nav button .carousel-slider-nav-icon { width: 15px; height: 15px; }
	#page-container .carousel-slider .owl-dots .owl-dot span { width: 10px; height: 10px; }
	.pro-cat-dis ul { font-size: 0.7rem; }
	#cookie-notice { right: 10px; }
	#main-header.nav-down { position: relative; z-index: 99999; background: #0d1317; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
	#main-header.nav-up { position: fixed; z-index: 99999; background: #0d1317; -webkit-transition: -webkit-transform 0.4s; transition: -webkit-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s; }
	.video-js { height: 150px; }
	.blog-pro-area .blog-pro-sec .et_pb_salvattore_content .column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	.menu-slider .et_pb_menu.about-menu-slider { padding: 10px 30px; }
	.menu-slider .about-menu-slider ul li a span.menu-image { width: 40px; height: 40px; padding: 5px; }
	.menu-slider .about-menu-slider ul li a svg { width: 20px; height: 20px; }
	.menu-slider .about-menu-slider ul li a span.menu-image-title { margin: 10px 0px 0px; font-size: 0.6rem; }
	.information-text-area.wallpaper-download .et_pb_button_module_wrapper.et_pb_module { width: 100%; padding: 0px; }
	body.et_pb_button_helper_class .wallpaper-download a.et_pb_button.et_pb_custom_button_icon { font-size: 16px; }
}
@media screen and (max-width: 1024px) {
	#main-header #top-menu-nav { display: none; }
	#et_mobile_nav_menu { display: block; padding: 20px 0px; }
	.et_header_style_left .logo_container { text-align: center; }
	.et_pb_svg_logo.et_header_style_left #logo { max-width: 55%; height: 60%; max-height: 60%; }
	#main-header #et-top-navigation { padding-left: 0px !important; }
	.et_header_style_left #et-top-navigation .mobile_menu_bar { padding: 0px; }
	.mobile_menu_bar:before { color: #ffffff; font-size: 25px; background: #0044FF; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 5px; }
	.mobile_nav.opened .mobile_menu_bar:before { content: "\4d"; z-index: 99999; }
	.et_mobile_menu { background: #23282C; position: fixed; top: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: none; height: 100%; overflow: auto; padding: 60px 30px; }
	.et_mobile_menu li { float: left; width: 100%; display: block; text-align: center; }
	.et_mobile_menu li a { width: auto; display: inline-block; text-align: center; font-family: 'Ropa Sans'; font-size: 1.1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; padding: 8px 15px; border: none; margin: 0px 0px 5px; }
	.et_mobile_menu li a img { width: 20px; padding: 0px !important; }
	.et_mobile_menu li a img { fill: #ffffff; }
	.et_mobile_menu li.current_page_item a, .et_mobile_menu li.current-menu-item a, .et_mobile_menu li a:hover { color: #FFD625; }
	#top-menu .menu-item-has-children .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child:after { content: '5'; }
	#main-header #mobile_menu.et_mobile_menu .menu-item-has-children { position: relative; }
	#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle { position: absolute; color: #ffffff; background: #0044FF; width: 26px; height: 26px; font-size: 20px; line-height: 26px; top: 5px; right: 10px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 3px; display: flex; align-items: center; vertical-align: middle; text-align: center; cursor: pointer; z-index: 1; }
	#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped { padding: 4px; }
	#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle:before { content: '\33'; font-family: "ETmodules" !important; color: inherit; font-size: inherit; line-height: inherit; font-weight: normal; font-style: normal; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; speak: none; -webkit-transition: ease-in-out .3s; transition: ease-in-out .3s; }
	#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: ease-in-out .3s; transition: ease-in-out .3s; }
	#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu { display: none !important; padding-left: 0; }
	#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu { display: block !important; background-color: rgba(0,0,0,0.03); }
	#main-header #mobile_menu.et_mobile_menu li li { padding: 0px; }
	#main-header #mobile_menu.et_mobile_menu li a, #main-header #mobile_menu.et_mobile_menu li li a, #main-header #mobile_menu.et_mobile_menu li li li a { padding-left: 20px; padding-right: 20px; }
	#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle + a { padding-right: 20px; }
	#main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a { background-color: transparent; font-weight: inherit; }
	.et_mobile_menu li button { width: auto; display: inline-block; text-align: center; font-family: 'Ropa Sans'; font-size: 1.1rem; line-height: normal; font-style: italic; font-weight: normal; text-transform: uppercase; padding: 8px 15px; border: none; margin: 0px 0px 5px; background: none; color: #ffffff; cursor: pointer; }
	.video-js { height: 300px; }
}
.cli-tab-footer .cli-btn { background-color: #0044ff !important; }
@media screen and (max-width: 980px) {
	.blog-pro-area .blog-pro-sec.extra-blog-sec .et_pb_salvattore_content .column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 20px 0px 0px; }
	#main-content .blog-pro-area .blog-pro-sec.extra-blog-sec .et_pb_salvattore_content .column article { width: calc(50% - 15px); margin: 0px 15px 0px; }
}
@media screen and (max-width: 767px) {
	.blog-pro-area .blog-pro-sec.extra-blog-sec .et_pb_salvattore_content .column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 20px 15px 30px; display: block; }
	#main-content .blog-pro-area .blog-pro-sec.extra-blog-sec .et_pb_salvattore_content .column article { width: 100%; margin: 0px 0px 30px; }
}