/*
Theme Name: Razi
| Shared by VestaThemes.com
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
*, h1, h2, h3, h4, h5, h6, span, p, strong {font-family: 'Montserrat', sans-serif;}
main {padding: 0 !important;}
body.home main > .fusion-row,
body.single-product main > .fusion-row {max-width: 100% !important;width: 100%;}
.fusion-sticky-header-wrapper {height: auto !important;}
header .fusion-header {padding: 0 !important;}
header .fusion-secondary-main-menu .fusion-row {border-top: solid 2px #CBCBCB;}
header .fusion-search-form-content {border-radius: 50px !important;}
header .fusion-header, header .fusion-secondary-main-menu {border: none !important;}
header .fusion-search-form-content input[type=search] {border-top-left-radius: 50px !important;border-bottom-left-radius: 50px !important;border-color: #FFB71B !important;border-width: 2.5px !important;}
header .fusion-search-form-content input[type=submit] {background-color: #FFB71B !important;}
header .fusion-search-form-content input[type=submit]:hover {background-color: black !important;}
.section-missao {background: url(/wp-content/themes/Avada-Child-Theme/child/assets/svg/bg_razi_missao_valores.svg);background-position: top left !important;}
.home-faq {background: url(/wp-content/themes/Avada-Child-Theme/child/assets/svg/bg_razi_faq.svg);background-position: top left;}
.fusion-footer .td-newsletter-ft {background: url(/wp-content/themes/Avada-Child-Theme/child/assets/svg/bg_razi_news.svg);background-position: top left;background-attachment: scroll !important;padding: 3.1rem 0;background-size: cover;}
.txt-center {text-align: center !important;}
.txt-right {text-align: right !important;}
.m-10 {margin:1rem !important;}
.my-3 {margin-top: 3rem; margin-bottom: 3rem;}
.mx-3 {margin-left: 3rem; margin-right: 3rem;}
.mt-3 {margin-top: 3rem !important;}
.mb-3 {margin-bottom: 3rem !important;}
.td-newsletter-ft {padding: 2rem 0;}
.td-newsletter-ft .fusion-columns {display: flex;align-items: center;flex-wrap: wrap!important;}
.td-newsletter-ft .textwidget {line-height: 32px;}
.td-newsletter-ft .fusion-columns > div:first-child {border-right: solid 2px #373735;padding-right: 3rem;}
.td-newsletter-ft .widget-title {font-size: 34px !important;color: #000 !important;font-weight: bold !important;margin-bottom: 15px !important;}
.td-newsletter-ft .textwidget p {margin: 0;color: #000;font-size: 20px;}
.td-newsletter-ft .textwidget {color: #000;font-size: 20px;width: 85%;margin-left: 15%;}
.td-sidebar form.tnp-form {display: flex;width: 90%;margin: auto;}
.td-sidebar form input[type=submit] {border-radius: 31px;margin: 0 2rem 0 1rem;padding: 0 2rem;background: #70706F;color: #fff;border: none;cursor: pointer;}
.td-sidebar.footer_bottom ul {display: flex;justify-content: center;flex-wrap: wrap!important;}
.td-sidebar.footer_bottom ul li {align-items: center;border: none;padding: 10px 10px 10px 12px !important;}
.td-sidebar.footer_bottom ul li a:before {display: none;}
footer.fusion-footer-widget-area.fusion-widget-area {padding-bottom: 1px !important;}
.btn.download div {border-radius: 50px;border: solid 1px #FFB71B;background: transparent;}
.btn.download span {color:#FFB71B;}
.btn.download button {background-color: #FFB71B;border:none;border-top-right-radius: 50px;border-bottom-right-radius: 50px;width: 41px;justify-content: center;}
.btn.download button i {color:black;}
.td-whats {display: flex;align-items: center;}
.td-whats img {transform: scale(1.5);max-width: 17px;}
.td-whats i {color: #FFB71B;font-size: 1.5rem;}
.td-footer-copy ul {display: flex;align-items: center;justify-content: center;margin: 0;list-style-type: none;flex-wrap: wrap!important;}
.td-footer-copy ul li {margin: 0 1rem;}
body.page-template-default .fusion-page-title-wrapper h1 {text-transform: uppercase;font-size: 30px;color: white;}
.widget_todev_wdg_woo_cat .widget-title {color: #ffb71b !important;margin-bottom: .5rem !important;}
.widget_todev_wdg_woo_cat li {list-style-type: none;line-height: 21px;padding-left: 11px !important;}
.widget_todev_wdg_woo_cat li a {font-size: 14px;text-transform: capitalize;}
.ps-absolute {position: absolute;}
#home-grid-cats .reading-box {padding: 0;}
#home-grid-cats .reading-box h2 {position: absolute;margin-top: 2.5rem;color: #fff;padding-left: 30px;font-size: 30px !important;z-index: 99;}
#home-grid-cats .reading-box .reading-box-additional > p {background: linear-gradient(45deg, #ffb71b, #000000e6);}
#home-grid-cats .mask {width: 100%;height: 181px;background-size: cover;}
#home-grid-cats .mask:before {content: '';width: 11px;background: #ffb71b;height: 92%;display: block;}
.fusion-main-menu>ul>li>a {font-weight: 500 !important;}
.fusion-main-menu>ul>li {padding: 0 24px !important;}
.fusion-main-menu>ul>li:not(:last-child):not(:first-child) a:before,
.fusion-main-menu>ul>li:not(:last-child):not(:first-child) a:after {content: '';height: 21px;width: 2px;background: #FFB71B;display: inline-block;justify-content: flex-end;position: absolute;}
.fusion-main-menu>ul>li:not(:last-child):not(:first-child) a:before {right: 0;}
.fusion-main-menu>ul>li:not(:last-child):not(:first-child) a:after {left: 0;}
#home-grid-cats .reading-box .inner-t {margin: 1rem 2rem;}
#home-grid-cats .reading-box .inner-t p {margin: 0;}
#home-grid-cats .reading-box .inner-t > div {height: 85px;line-height: 22px;}
#home-grid-cats .reading-box .inner-t a {display: flex;align-items: center;justify-content: flex-end;margin-top: .5rem;font-weight: bold;}
#home-tabs-woo .nav-tabs {display: flex;justify-content: center;}
ul.nav-tabs.nav-justified:after {content: '';width: 100%;border-bottom: solid 1px #c7cdd5;position: absolute;transform: translateY(15px);z-index: -1;}
#home-tabs-woo .nav-tabs li {width: auto;margin: 0 1%;}
#home-tabs-woo .fusion-tabs.clean .nav-tabs li .tab-link {padding: 6px 20px !important;}
#home-tabs-woo .nav-tabs li a {border-radius: 3rem;}
#home-tabs-woo .nav-tabs li a h4 {font-size: 13px;}
.hesperiden .tp-bullet:not(.selected) {border-color: #8e8e93 !important;}
#container-contact {border-radius: 10px;}
.col-form .fusion-form-field {margin-bottom: 0 !important;}
.col-form form button[type=submit] {border-radius: 30px;}
.col-form form button[type=submit] i {color: white;}
.col-form form button[type=submit] span:last-child {background-color: #70706F;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.assistencia-tec,
.seja-assistencia-tec {height: 523px;}
.assistencia-tec .btn {position: absolute;top: 75%;z-index: 9999;left: 30%;}
.assistencia-tec .btn .fusion-button-icon-divider {background: #808080;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.assistencia-tec .btn .fusion-button-icon-divider i {color: white;}
.assistencia-tec .fusion-imageframe,
.seja-assistencia-tec .fusion-imageframe {display: revert !important;}
.assistencia-tec .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-stretch.fusion-flex-justify-content-space-between {position: absolute;bottom: 1px;right: 3px;}
.seja-assistencia-tec .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-stretch.fusion-flex-justify-content-space-between {position: absolute;bottom: -18px;left: 0;}
.assistencia-tec img.img-responsive {height: 391px;width: auto;}
.seja-assistencia-tec img.img-responsive {height: 415px;width: auto;}
.seja-assistencia-tec .btn {position: absolute;top: 50%;z-index: 9;left: 40%;margin-left: 16%;}
.seja-assistencia-tec .btn .fusion-button-icon-divider {background: #808080;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.seja-assistencia-tec .btn .fusion-button-icon-divider i {color: white;}
.dicas-e-noticias article,
body.archive.category article.post,
body.archive.tag article.post {box-shadow: 2px 2px 6px 6px rgba(0,0,0,.075);}
.dicas-e-noticias article,
body.blog article,
body.archive.category article.post,
body.archive.tag article.post {transform: scale(.9);background: #fff;padding: 0;border-radius: 10px;padding-bottom: 1rem;}
.dicas-e-noticias article li a div.inner,
body.archive.category article.post div.inner,
body.archive.tag article.post div.inner {height: 176px;background-size: cover;background-position: center;}
.dicas-e-noticias article img,
body.archive.category article.post img,
body.archive.tag article.post img {height: 176px;}
.dicas-e-noticias article .recent-posts-content,
body.archive.category article.post .recent-posts-content,
body.archive.tag article.post .recent-posts-content {margin: 2rem;text-align: left;}
body.blog article,
body.archive.category article.post,
body.archive.tag article.post {padding: 0 !important;}
body.blog article .fusion-content-sep {display: none !important;}
.dicas-e-noticias article p.meta,
body.blog article p.fusion-single-line-meta,
body.archive.category article.post p.fusion-single-line-meta,
body.archive.tag article.post p.fusion-single-line-meta {background: #FFB71B;width: auto;padding: .5rem 1rem !important;font-weight: bold;position: absolute;margin-left: 0;margin-top: -22%;z-index: 9;}
.dicas-e-noticias article p.meta,
body.archive.category article.post p.meta,
body.archive.tag article.post p.meta {height: 21px;font-size: 11px;padding-left: 5px !important;padding-right: 5px !important;padding-top: 2px !important;margin-top: -67px!important;}
.dicas-e-noticias article p:not(.meta),
body.archive.category article.post p:not(.meta),
body.archive.tag article.post p:not(.meta) {font-size: 15px;height: 121px;}
.dicas-e-noticias article .entry-title,
body.archive.category article.post .entry-title,
body.archive.tag article.post .entry-title {padding: 0;margin: 0;font-size: 15px;font-weight: bold;}
.dicas-e-noticias article .entry-title a,
body.blog article .entry-title a,
body.archive.category article.post .entry-title a,
body.archive.tag article.post .entry-title a
{color: black !important;}
.dicas-e-noticias article .fusion-bar-highlight {position: absolute;}
.dicas-e-noticias article .fusion-bar-highlight .fusion-button-text-right {vertical-align: sub;padding-left: 6px;margin-top: 8px;}
.fusion-recent-posts .columns .column {overflow: initial !important;}
body.blog article .fusion-button {float: right;}
.dicas-e-noticias article .fusion-button,
body.blog article .fusion-button,
body.archive.category article.post .fusion-button,
body.archive.tag article.post .fusion-button {border-radius: 30px;background: #ffb71b;color: black;font-size: 16px;padding: .7rem 1rem;width: 169px;text-align: left;height: 50px;}
.dicas-e-noticias section.fusion-columns.columns,
body.archive.category article.post section.fusion-columns.columns,
body.archive.tag article.post section.fusion-columns.columns {padding-bottom: 2rem;}
.dicas-e-noticias article .fusion-button .button-icon-divider-right,
body.blog article .fusion-button .button-icon-divider-right,
body.archive.category article.post .fusion-button .button-icon-divider-right,
body.archive.tag article.post .fusion-button .button-icon-divider-right {width: 50px;justify-content: center;}
.dicas-e-noticias article .fusion-button .button-icon-divider-right i,
body.blog article .fusion-button .button-icon-divider-right i,
body.archive.category article.post .fusion-button .button-icon-divider-right i,
body.archive.tag article.post .fusion-button .button-icon-divider-right i {font-size: 22px;}
.dicas-e-noticias article .fusion-button button,
body.blog article .fusion-button button,
body.archive.category article.post button,
body.archive.tag article.post button {border-top-right-radius: 30px;border-bottom-right-radius: 30px;border: #ffdead;background: #70706F;color: #fff;}
.icons-import > div {margin: 0;}
.icons-import .content-box-column {margin: 0;}
#icons-grid-estrutura .content-box-column .content-box-wrapper {width: 79%;}
#icons-grid-estrutura ul {list-style-type: none;}
#icons-grid-estrutura ul li {line-height: normal;}
#icons-grid-estrutura ul li:before {content: "\2022";color: #FFB71B;font-weight: bold;display: inline-block;width: 1em;font-size: 25px;margin: 0;margin-left: -2rem;transform: scale(1.5);}
div#icons-grid-estrutura .content-box-column-last {margin-left: -70px !important;}
div#icons-grid-estrutura .content-box-column-last .content-box-wrapper {width: 94% !important;}
.icons-import .content-box-column .content-box-wrapper {min-height: auto !important;padding-left: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
.icons-import > div .content-box-wrapper {padding-left: 0;padding-bottom: 0;}
#icons-grid-estrutura .fusion-column .content-wrapper .content-container{margin-bottom: 0 !important;}
.icons-import > div {margin: 0 !important;}
.icons-import > div .image img {margin-top: 1rem;}
/*Footer*/
div.fusion-footer {background-image: url(/wp-content/uploads/2021/03/background-footer-1.png);background-repeat: round;background-size: cover;background-attachment: fixed;}
footer.fusion-footer-widget-area.fusion-widget-area {background: linear-gradient(45deg, #575757, #939393e8);}
footer#footer {background: linear-gradient(45deg, #575757, #939393e8);}
footer#footer .fusion-social-networks-wrapper {color: #575757 !important;}
footer#footer span {font-size: 14px;}
footer#footer .fusion-social-networks .fusion-social-network-icon:before {color: #777674 !important;}
/*Title*/
div.fusion-page-title-bar {padding: 0 !important;}
div.fusion-page-title-bar .fusion-page-title-row {background: linear-gradient(45deg, #0d0d0d, #ffb71bbd) !important;}
body.archive.category div.fusion-page-title-bar,
body.archive.tag div.fusion-page-title-bar {height: 102px !important;}
body.archive.category .fusion-page-title-row .entry-title,
body.archive.tag .fusion-page-title-row .entry-title {color:white;}
.row-contact .fusion-column-wrapper {overflow: inherit !important;max-height: 500px;}
.row-contact .fusion-form-field {margin: 0 !important;margin-bottom: .5rem !important;position: relative;}
.row-contact .fusion-form-field .fusion-button {width: 158px;}
body.page-id-40 .row-contact .fusion-form-field.fusion-form-submit-field {bottom: -10px;}
.row-contact a.fusion-button.button-flat.fusion-button-default-size {z-index: 999;}
.row-contact a.fusion-button.button-flat.fusion-button-default-size .fusion-button-icon-divider {background-color: #70706F;border-bottom-right-radius: 30px;border-top-right-radius: 30px;border-color: #70706F;}
.row-contact a.fusion-button.button-flat.fusion-button-default-size .fusion-button-icon-divider i {color: white;}
.fusion-breadcrumbs span:not(:last-child) a span {font-weight: unset;}
.down-catalogo .row-contact .fusion-text p {margin: 0;}
body.page-id-40 .row-contact form .fusion-fullwidth.fullwidth-box {padding-left: 10px !important;padding-right: 10px !important;}
.row-contact .fusion-form-field > div {text-align: center !important;}
.row-contact button.fusion-button {border-radius: 30px !important;}
.row-contact button.fusion-button span.fusion-button-icon-divider {background-color: #70706F;border-top-right-radius: 30px !important;border-bottom-right-radius: 30px;border-color: #70706F;}
.row-contact button.fusion-button span.fusion-button-icon-divider i {color: white;}
/*Slide Revolution*/
rs-layer#slider-3-slide-3-layer-0 {padding: 0 !important;display: flex;}
rs-layer#slider-3-slide-3-layer-0 div.dv-icon {background: #808080;border-top-right-radius: 25px;border-bottom-right-radius: 25px;color: #fff;}
rs-layer#slider-3-slide-3-layer-0 div {padding: .5rem 1rem !important;}
/*Baixe Catálogo*/
.box-assist {padding-top: 4rem !important;}
.el-catal {width: 411px !important;}
.assis-tec {width: 411px !important;margin-right: auto;}
.down-catalogo .el-btn,
.assis-tec .el-btn {z-index: 9999;}
.down-catalogo {width: 411px !important;margin-left: auto;}
.down-catalogo > div > div {width: 100%;height: 100px;}
.down-catalogo > div,
.assis-tec > div {padding: 1rem 2rem 0 !important;height: 523px;}
.down-catalogo .fusion-imageframe,
.assis-tec .fusion-imageframe {display: table-row;height: 411px;}
.assis-tec .fusion-imageframe img {width: 330px;max-width: 400px !important;z-index: 99999;position: absolute;right: -7%;bottom: 2px;}
.assis-tec .fusion-text {width: 68%;}
.down-catalogo:not(.inner) .fusion-imageframe img {width: 580px !important;max-width: 650px !important;z-index: 1;position: absolute;margin-top: -23%;margin-left: -26%;}
.down-catalogo.inner .fusion-imageframe img{max-width: 500px;width: 444px;position: absolute;left: 5px;margin-top: -105px;}
.down-catalogo .fusion-alignright {margin-top: 240px;z-index: 9999;}
.down-catalogo .fusion-alignright .fusion-button {position: absolute;top: 82%;right: 10%;width: 185px;height: 45px;}
.down-catalogo.inner .fusion-alignright .fusion-button {margin-top: 50px;}
.assis-tec .fusion-alignright .fusion-button {width: 169px !important;z-index: 9999999;position: absolute;left: 17%;bottom: 9%;height: 45px;}
.down-catalogo .fusion-alignright .fusion-button-icon-divider,
.assis-tec .fusion-alignright .fusion-button-icon-divider {background: #70706F;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-color: #70706F !important;}
.down-catalogo .fusion-alignright .fusion-button-icon-divider i,
.assis-tec .fusion-alignright .fusion-button-icon-divider i {color: white;}
.down-catalogo.inner .fusion-button {top: -2rem;}
.down-catalogo .title-heading-left {line-height: normal !important;}
.td-faq .fusion-panel {border-radius: 10px !important;}
.td-faq .fa-fusion-box {border-radius: 50px;}
.td-faq .fusion-toggle-heading {color: black !important;}
.td-faq h4.panel-title.toggle a.active {padding-bottom: 0 !important;}
.td-faq h4.panel-title.toggle a.collapsed:hover i.fa-fusion-box {background-color: transparent !important;}
.td-faq a i.fa-fusion-box {font-family: "Font Awesome 5 Free";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;background-color: transparent;padding: 0;transform: scale(1.4);}
.td-faq a.collapsed i.fa-fusion-box {color: #70706F !important;}
.td-faq a.active i.fa-fusion-box {color: #FFB71B !important;}
.td-faq a.collapsed i.fa-fusion-box:before {content: "\f13a"!important;font-family: "Font Awesome 5 Free";}
.td-faq a.active i.fa-fusion-box:before {content: "\f139"!important;font-family: "Font Awesome 5 Free";}
.fusion-accordian .panel-group .fa-fusion-box {background-color: transparent !important;}
/*Products Category*/
.tab-pane:focus {outline: none;}
.woocommerce.todev li.product {padding: 0 1rem;}
.woocommerce.todev li.product .product-title {line-height: 5px;margin-top: 15px;}
.woocommerce.todev li.product .product-title a {color:black !important;font-size: 14px;line-height: 20px;}
.woocommerce.todev li.product .fusion-product-content {background-color: #E5E5E5;padding: 0 1rem;}
.woocommerce.todev li.product .fusion-product-footer {cursor: pointer;padding: .7rem 1rem;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;text-align: center;}
.woocommerce.todev li.product .fusion-product-footer.add {background: #FFB71B;color: #fff;}
.woocommerce.todev li.product .fusion-product-footer i {margin: 0 1rem;color: #fff;border: none;font-size: 22px;}
.woocommerce.todev li.product .fusion-product-footer.view {background: #55C073;color: black;}
.woocommerce.todev li.product .fusion-product-footer.view a {display: block;color: black;}
.woocommerce.todev li.product .mark {width: 39px;height: 13px;background: #FFB71B;margin-left: 1rem;position: relative;z-index: 9999;margin-bottom: -7px;}
.tab-content ul.products {margin-top: 1.5rem;}
.td-widget-text i {font-size: 45px;color: #FFB71B;}
.td-widget-text h5 {margin: 0;color: #FFB71B !important;}
/*Wishlist*/
body.page-id-17270 .fusion-page-title-bar,
body.page-id-40 .fusion-page-title-bar {background-size: cover !important;background-position-y: bottom !important;}
body.page-id-17270 .fusion-page-title-bar,
body.page-id-40 .fusion-page-title-bar {height: 209px !important}
.tb-wishlist i,
.tb-wishlist .fusion-button {cursor: pointer;}
.tb-wishlist tr.remove {background: #0f0f0f;opacity: .6;color: #fff;}
a.wishlist {list-style-type: none;}
a.wishlist li {align-items: center;display: flex;}
a.wishlist img {margin-right: .8rem;}
a.wishlist b {line-height: 17px;}
a.wishlist span {font-size: 16px;color: black;}
.fusion-breadcrumbs i {color: #B88006;}
/*Product*/
body.single-product .fusion-page-title-bar.fusion-page-title-bar-breadcrumbs {background-image: url(/wp-content/uploads/2021/03/bg-slider-01.png);background-size: cover;height: 180px !important;}
body.single-product h1.entry-title {text-transform: uppercase;color: white;}
body.single-product .fusion-breadcrumbs {margin: .5rem 0 0;font-size: 12px;}
body.single-product .fusion-breadcrumbs a span {color: black;}
body.single-product .fusion-breadcrumbs a:hover span {color: #FFB71B;}
body.single-product .fusion-breadcrumbs span {text-transform: capitalize;}
body.single-product .fusion-breadcrumbs .fusion-breadcrumb-sep i {color: #FFB71B;}
@media screen and (max-width: 640px) {/*.item-slide > div {	-webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}*/.item-slide {	display: block !important;    width: 100% !important;    text-align: center !important;}.item-slide > div {	padding-top: 1rem;	padding-bottom: 1rem;}.slide-product {	padding-left: 0 !important;	padding-right: 0 !important;}.slide-product .next {right: 7px !important;}}
.slide-product {padding: 2rem;}
.slide-product .mySlides img, .slide-product .mySlides {width: 100%;max-height: 450px;}
.slide-product .column img {height: 65px;}
/* Hide the images by default */
.slide-product .mySlides {display: none;}
body.single-product .title-table h5 {font-size: 34px;text-transform: uppercase;padding-left: 10% !important;margin-bottom: 2rem !important;}
body.single-product .table-1 tr td {padding: 10px 40px !important;}
body.single-product .table-1 tr td {border: none !important;}
.table-1 tr:nth-child(even), .tkt-slctr-tbl-wrap-dv tr:nth-child(even) {background: #ECECEC !important;}
/* Add a pointer when hovering over the thumbnail images */
.cursor {cursor: pointer;}
/* Next & previous buttons */
.slide-product .prev,
.slide-product .next {cursor: pointer;position: absolute;bottom: 5%;width: auto;padding: 30px 10px;margin-top: -50px;color: #FFB71B;font-weight: bold;font-size: 20px;border-radius: 0 3px 3px 0;user-select: none;-webkit-user-select: none;background-color: transparent;}
/* Position the "next button" to the right */
.slide-product .next {right: 25px;border-radius: 3px 0 0 3px;}
.slide-product .prev {left: 20px;}
/* On hover, add a black background color with a little bit see-through */
.slide-product .prev:hover,
.slide-product .next:hover {background-color: transparent;color: black;}
/* Number text (1/3 etc) */
.slide-product .numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
/* Container for image text */
.slide-product .caption-container {text-align: center;background-color: #222;padding: 2px 16px;color: white;}
.slide-product .row:after {content: "";display: table;clear: both;}
/* Six columns side by side */
.slide-product .column {float: left;width: 16.66%;padding: 0 .1rem;}
/* Add a transparency effect for thumnbail images */
.slide-product .demo {opacity: 0.6;}
.slide-product .active,
.slide-product .demo:hover {opacity: 1;}
.loader {width: 90px;margin: auto;}
.loader-wheel {animation: spin 1s infinite linear;border: 2px solid rgba(30, 30, 30, 0.5);border-left: 4px solid #fff;border-radius: 50%;height: 50px;margin-bottom: 10px;width: 50px;margin: 1rem auto;}
.loader-text {color: #fff;font-family: arial, sans-serif;}
.loader-text:after {content: 'Carregando';animation: load 2s linear infinite;color: #000;}
@keyframes spin {0% {	transform: rotate(0deg);}100% {	transform: rotate(360deg);}}
@keyframes load {0% {	content: 'Carregando';}33% {	content: 'Carregando.';}67% {	content: 'Carregando..';}100% {	content: 'Carregando...';}}
.tb-wishlist thead {text-align: left;}
.tb-wishlist thead tr {border-bottom: solid 2px #ffb71b;}
.tb-wishlist th {padding: .5rem;}
.tb-wishlist tbody tr {border-bottom: solid 1px #E1E1E1;}
.tb-wishlist tbody tr img {width: 60px;}
.tb-wishlist tfoot .fusion-button {border-radius: 30px;color: #000;background: #ffb71b;cursor: pointer;}
.tb-wishlist tfoot .fusion-button button {border-top-right-radius: 30px;border-bottom-right-radius: 30px;border: none;background: #70706F;color: #fff;}
@media screen and (max-width: 800px) {.fusion-secondary-header {display: none !important;}.tabs-cats {display: none !important;}header .wishlist {display: none;}header .fusion-header-has-flyout-menu-content {margin: 0 .5rem;}body.page-template main > div,body.product-template-default main > div,body.single-post main > div  {    padding-left: 1.5rem;    padding-right: 1.5rem;}.wrapper-wishlist {display: none !important;}}
@media screen and (min-width: 800px) {
.tabs-cats-mobi {display: none !important;}}
#assistencia-tecnica {width: 98%;min-height: 550px;}
iframe#fale-conosco {width: 100%;min-height: 400px;}
html.fa-events-icons-ready {overflow: hidden;height: 100%;}
.btn-razi {width: auto;border-radius: 30px !important;}
.btn-razi .fusion-button-icon-divider {background: #70706F;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.btn-razi .fusion-button-icon-divider i {color: white;}
ul#menu-menu-principal .current-menu-item a {border-bottom: solid;}
ul#menu-menu-principal .current-menu-item a span {color: #000;font-weight: bolder;}
body.tax-product_cat h1.entry-title,
body.post-template-default h1.entry-title,
body.search h1.entry-title {color: white;}
body.tax-product_cat .fusion-page-title-bar,
body.search .fusion-page-title-bar {background-image: url(/wp-content/uploads/2021/03/bg-header-contato.png);}
@media screen and (max-width: 1132px) {.fusion-secondary-menu>ul>li>a,.td-footer-copy ul span,.btn.download button,.fusion-social-networks.boxed-icons .fusion-social-network-icon {	font-size: 12px;}}
@media (min-width: 936px) and (max-width: 1058px) {.fusion-secondary-header .fusion-alignright {	display: none;}}
@media (min-width: 800px) and (max-width: 935px) {.fusion-secondary-header .fusion-alignright,.fusion-secondary-header .fusion-alignleft:not(:first-child) {	display: none;}}
@media screen and (min-width: 992px) {.assistencia-tec,.seja-assistencia-tec {	max-width: 45%;}}
@media screen and (max-width: 991px) {.td-newsletter-ft .fusion-columns > div:first-child {	border: none !important;}.td-newsletter-ft .widget-title,.td-newsletter-ft .textwidget p {	text-align: left;}.fusion-footer .td-sidebar .widget_text {	width: 90%;	margin: auto;	margin-bottom:2rem;}}
/*Item Slide*/
.item-slide {display: flex;justify-content: center;align-items: center;margin: 3rem auto;}
.item-slide h3 {font-size: 30px !important;color: #fff !important;margin: 0 0 15px !important;animation-duration: 1s;animation-timing-function: ease-out;animation-fill-mode: both;animation-name: uk-fade-left;padding: 0 !important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.item-slide .btn-slide {float: left;width: 280px;height: 45px;display: flex;align-items: center;}
.item-slide .slide-img-circle {position:absolute;width:129px;display:grid;}
.item-slide .slide-img-circle .fusion-imageframe {border-radius:50%;margin-bottom:10px;}
.item-slide .slide-img-circle span:not(.fusion-imageframe) {font-size:11px !important;text-align:center !important;line-height:initial !important;font-weight:bold !important;}
.item-slide .btn-slide .fusion-button-text-right {text-align: center !important;width: 100%;}
.item-slide .btn-slide .button-icon-divider-right {width: 45px;}
.item-slide >div {min-width: 50%;}
.item-slide > div:last-child {padding-left: 2rem;}
.item-slide h3.cat-name {margin: 0;font-size: 1.5vw;}
.item-slide p {color: white;font-size: 15px;text-align: left;animation-duration: 1s;animation-timing-function: ease-out;animation-fill-mode: both;animation-name: uk-fade-left;}
.btn-razi {text-decoration: none;display: initial;cursor: pointer;}
form.fusion-form .btn-razi > div {background-color: transparent;}
.btn-razi > div {border-radius: 30px;background: #ffb71b;color: #000;font-size: 16px;padding: .7rem 1rem;animation-duration: 1s;animation-timing-function: ease-out;animation-fill-mode: both;animation-name: uk-fade-left;}
.btn-razi > div > span {display: inline-block;padding-right: 25px;}
.btn-razi button {border-top-right-radius: 30px;border-bottom-right-radius: 30px;border: #ffdead;background: #70706F;color: #fff;}
.item-slide img {animation-duration: 1s;animation-timing-function: ease-out;animation-fill-mode: both;animation-name: uk-fade-right;}
@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}
@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}
/*Tabs Cats*/
/*Blog*/
body.single-post .fusion-page-title-bar {height: 109px !important;}
.fusion-page-title-captions .fusion-search-element {display: flex;justify-content: center;vertical-align: middle;}
body.blog .fusion-page-title-captions {margin-bottom: 3rem}
body.blog .fusion-page-title-row,
body.single-post .fusion-page-title-row {background: linear-gradient(45deg, #0d0d0db8, #ffae00c7) !important;}
body.single-post img.wp-post-image {max-width: 730px;border-left: solid 11px;}
body.single-post .post-content p {font-weight: 500;}
ul#post-tags {list-style-type: none;margin: 0;padding: 0;display: flex;}
ul#post-tags ul {list-style-type: none;margin: 0;padding: 0;display: flex;}
ul#post-tags ul li:not(:first-child):before {content: "|";}
ul#post-tags ul li a {color: black;padding: 0 .5rem;}
ul#post-tags ul li a:hover {color: #ffb71b;}
body.blog article.type-post .fusion-post-wrapper {border-radius: 10px !important;}
body.blog article.type-post .fusion-post-content-container {height: 140px;}
body.blog article.type-post {margin-top: 2rem;}
body.blog article.type-post ul.slides img {border-top-right-radius: 10px;border-top-left-radius: 10px;}
body.blog article.type-post .fusion-button-text-right {vertical-align: text-bottom;width: 95%;text-align: center;margin-top: 8px;}
body.blog article .fusion-button {height: 50px !important;}
body.blog article.type-post .button-icon-divider-right i {margin-top: -10px;}
body.single-post .fusion-single-sharing-box.share-box {background-color: transparent !important;padding-left: 0;}
body.single-post .fusion-single-sharing-box.share-box h4 {font-size: 16px;}
body.single-post article .fusion-social-networks-wrapper a {width: 85px;height: 41px;border-radius: 0 !important;}
body.single-post article .fusion-social-networks-wrapper a:before {vertical-align: sub;}
body.single-post main {padding-bottom: 2rem !important;}
.str-date {margin-bottom: 1rem;}
.str-date span {background: #FFB71B;color: #000;font-weight: bold;font-size: 11px;padding: 5px;}
.widget_newsletterwidget {background: url(/wp-content/themes/Avada-Child-Theme/child/assets/svg/bg_razi_blog_news_interna.svg);padding: 2rem 1.8rem 2.5rem;border-radius: 5px;}
.column-left-form > div {background: url(/wp-content/themes/Avada-Child-Theme/child/assets/svg/bg_razi_contato.svg);background-position: top left;background-attachment: scroll!important;padding: 3.1rem 0;background-size: cover;}
.widget_newsletterwidget .widget-title {text-align: center;color: white !important;text-transform: uppercase;margin-top: 0;font-size: 26px !important;margin-bottom: 15px;}
.widget_newsletterwidget {font-size: 15px !important;font-weight: initial;}
.widget_newsletterwidget form {}
.widget_newsletterwidget form label {display: none;}
.widget_newsletterwidget form .tnp-field.tnp-field-email {max-width: 246px;margin: auto;margin-top: 25px;}
.widget_newsletterwidget form input[type=email] {height: 45px;width: 100%;}
.widget_newsletterwidget form button[type=submit] .fusion-button.button-default {width: 177px;height: 45px;}
.widget_newsletterwidget form button[type=submit] i {color: #FFB71B;}
.widget_newsletterwidget form button[type=submit] i:before {content: "\f00c"!important;}
.widget_newsletterwidget form .tnp-field-button {position: absolute;bottom: -25px;margin: auto;text-align: center;width: 85%;display: block;}
.widget_newsletterwidget form .tnp-field-button .fusion-button-text-right {margin-top: 5px;}
.widget_newsletterwidget form .tnp-field-button > button,
.widget_newsletterwidgetminimal form > button {background-color: transparent;border:none;}
.widget_newsletterwidgetminimal form > button {padding: 0 .5rem;}
header .wrapper-search {width: 40%;}
header .wrapper-search > div {width: 100%;}
header .wrapper-search input[type=submit] {color: black !important;}
.widget_newsletterwidget form .fusion-button,
.widget_newsletterwidgetminimal form .fusion-button,
.sid-search form .fusion-button {background-color: #70706F;border-radius: 30px;}
.widget_newsletterwidgetminimal form .fusion-button {height: 45px;align-items: center;display: flex;width: 177px;font-size: 16px;}
.widget_newsletterwidgetminimal form .fusion-button .button-icon-divider-right {background: #373735;border-top-right-radius: 30px;border-bottom-right-radius: 30px;width: 49px;border: none;}
.widget_newsletterwidgetminimal form .fusion-button i {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Free";font-weight: 900;color: #FFB71B;}
.widget_newsletterwidgetminimal form .fusion-button i:before {content: "\f00c"!important;}
.widget_categories ul {display: flex;flex-wrap: wrap-reverse;}
.widget_categories ul .cat-item a:before {display: none}
.widget_categories ul {display: -ms-flexbox!important;display: flex;flex-wrap: wrap-reverse;}
.widget_categories ul li.cat-item {margin: 4px 2px !important;padding: 0;border: solid 1px #FFB71B;border-radius: 30px;width: auto;}
.widget_categories ul li.cat-item a {color: black;font-size: 16px;padding: 1px 10px !important;}
.widget_categories ul li.cat-item:hover {border-color: black !important;}
.widget_categories ul li.cat-item:hover a {color: #FFB71B !important;}
.widget_recent_entries ul li a:before {display: none;}
.widget_recent_entries ul li a {display: flex;display: -ms-flexbox!important;justify-content: center;align-items: center;}
.widget_recent_entries ul li a img {width: 83px;height: 63px;border-radius: 10px;}
.widget_recent_entries ul li a p {font-size: 15px;color: black;}
aside#sidebar {padding-bottom: 2rem !important;}
body.single-post aside .widget_text:first-child {background-color: white;border-left: solid 10px #FFB71B !important;height: 168px;border-radius: 10px;box-shadow: 2px 2px 6px 6px rgba(0,0,0,.075);padding: 2rem 1rem;}
body.single-post aside .widget_text:first-child .widget-title {margin-top: 0;text-align: center;font-size: 20px;color: #E99D16;}
body.single-post aside .widget_text:first-child .fusion-search-field.search-field {border-right: solid 1px #d2d2d2;padding-right: 7px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;max-width: 253px;margin: auto;}
body.single-post aside .widget_text:first-child input[type=search] {border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-right: solid 1px #d2d2d2;}
body.single-post aside .widget_text:first-child .fusion-search-button.search-button {bottom: -20px;display: flex;justify-content: center;position: absolute;width:100%}
.sid-search input[type=search] {background-color: var(--form_bg_color);font-size: var(--form_text_size);color: var(--form_text_color);border: solid 1px;padding: .5rem;margin-bottom: 1rem;border-radius: 10px;}
.sid-search form > button {background-color: #0000;border: none;}
.sid-search > button .fusion-button {border-radius: 30px;}
/*Search*/
body.search aside#sidebar {display: none !important;}
/*Categorias*/
.catalog-ordering.fusion-clearfix {display: none;}
.woocommerce-container ul.products {margin-top: 2rem;}
.woocommerce.todev li.product {box-shadow: none !important;}
.child-single-product-cat {margin-bottom: 2rem;}
.child-single-product-cat > div {border-radius: 10px;box-shadow: 2px -1px 6px 6px rgb(0 0 0 / 8%);margin: 0 1%;}
.child-single-product-cat .fusion-product-footer span {font-size: 15px;font-weight: 600;}
.child-single-product-cat .product-details-container {min-height: 126px;}
.child-single-product-cat .product-details-container p {margin: 0;margin-bottom: 10px;}
.fusion-product-footer.view {color: white;}
.fusion-product-footer.add {color: black;}
button.product-page {border: none;border-radius: 25px;padding: 1rem 2rem;font-size: 15px;cursor: pointer;height: 49px;width: 321px;}
button.product-page.add {background-color: #FFB71B;}
button.product-page.view {background-color: #55C073;}
button.product-page.view a {color: white;}
button.product-page:hover {opacity: .8;}
/*Sobre*/
body.page-id-36 div.fusion-page-title-bar .fusion-page-title-row {background: linear-gradient(45deg, #0d0d0d4d, #ffb71b5c) !important;}
.section-sobre img {width: 352px;}
.section-missao .reading-box:before {content: '';width: 13px;background: #ffb71b;height: 120px;display: block;position: absolute;margin-left: -44px;}
.box-missao h2,
.box-visao h2,
.box-valores h2 {font-size: 34px !important;font-weight: bold !important;}
.section-feiras > div {height: 498px;}
.section-maquinas .bg-img > div {width: 446px !important;height: 432px;}
.section-estrutura .bg-img > div {width: 433px !important;height: 507px;margin: 0 !important;}
.section-estrutura h4.title-heading-left {font-weight: initial;}
.section-logistica h4.title-heading-left {font-weight: initial;}
.section-logistica .bg-img {height: 400px;}
.section-logistica .bg-img > div {width: 447px !important;margin: 0;}
.section-sac .bg-img {height: 359px;}
.section-sac h4.title-heading-left {font-weight: initial;}
.section-sac .bg-img > div {width: 432px !important;margin: 0;height: 359px;min-height: 359px !important;}
.section-tec h4.title-heading-left p {font-weight: 400 !important;}
.section-tec .bg-img {min-height: 510px;}
.section-tec .bg-img > div {width: 447px !important;margin: 0;min-height: 510px !important;}
/*Duvidas*/
.form-contato input[type=text], .form-contato input[type=email] {height: 44px;}
body.has-sidebar #main .sidebar {padding-left: 4px;}
#wisth-alert {display: flex;border-radius: 10px;border: solid 1px #ececec;margin: 1rem 0 2rem;}
#wisth-alert > div:first-child {width: 133px;color: #FFB71B;background-color: #1d1919;text-align: center;padding: 2rem;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
#wisth-alert > div:last-child {font-size: 15px;padding: 1.5rem 2rem 1rem;background-color: #ececec;border-top-right-radius: 10px;border-bottom-right-radius: 10px;width: 100%;}
#wisth-alert > div b {font-weight: bold;color: #FFB71B;}
#wisth-alert > div p {margin-bottom: 7px;line-height: normal;}
.fusion-form-17298 button[type=submit].fusion-button {width: 304px;height: 45px;}
.fusion-form-17298 button[type=submit].fusion-button i {color: white;}
.fusion-form-17298 button[type=submit].fusion-button .fusion-button-icon-divider {width: 59px;border-color:#70706F !important;}
.fusion-form-17298 > div {padding: 0 !important;}
#downloads-product .item {display: flex;margin-bottom: 1rem;}
#downloads-product .item:not(:last-child) {border-bottom: solid 1px #CECECE;}
#downloads-product .item > div:first-child {padding: 1rem 1rem 1rem 0;width: 60px;max-width: 30%;}
#downloads-product .item > div:first-child img {width: 43px;}
#downloads-product .item > div:last-child {display: flex;flex-direction: column;padding: 1rem;width: 70%;}
#downloads-product .item h6,
#downloads-product .item p {margin: 0;font-size: 20px;line-height: normal;}
#downloads-product .fusion-button {width: 185px;height: 45px;border-radius: 30px;background: #ffb71b;color: #000;font-size: 16px;padding: .7rem 1rem;margin: 1rem 0;}
#downloads-product .fusion-button .fusion-button-text-right {margin-top: 5px;width: 100%;text-align: left;padding-left: 7px;}
#downloads-product .fusion-button .button-icon-divider-right {background-color: #70706F;border-color: #70706F !important;width: 59px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border:none;}
#downloads-product .fusion-button .button-icon-divider-right i {color: white;}
/*Contato*/
body.page-id-43 .fusion-page-title-bar {height: 209px !important;}
body.page-id-43 .column-left-form > div {height: 470px !important;}
body.page-id-43 .column-form > div {height: 470px !important;display: block !important;}
body.page-id-43 .column-form form > div {padding: 0 !important;}
body.page-id-43 .column-form form {font-size: 14px;}
body.page-id-43 .column-form form .fusion-form-field.fusion-form-submit-field > div {display: flex;}
body.page-id-43 .column-form form .fusion-form-field.fusion-form-submit-field button {align-items: flex-end;margin-left: auto;}
.child_posts_widget .widget-title {font-size: 24px;}
.child_posts_widget ul li {padding: 0 10px 10px 10px !important;margin-bottom: 10px !important;}
.child_posts_widget ul li a {display: flex !important;align-items: center;}
.child_posts_widget ul li a img {width: 83px;height: 63px;border-radius: 10px;margin-right: 10px;}
@media screen and (max-width: 640px) {.slide-product .column img {height: auto !important;}.fusion-header-has-flyout-menu .fusion-flyout-search .searchform {width:100%;padding:1rem !important;}.searchform .fusion-search-form-content .fusion-search-field {	padding: 5px;}.fusion-disable-outline #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {	display: block;    width: 97%;    border: solid;	border-radius: 60px;	font-size: 15px;	padding: 15px;}.item-slide > div {	padding: 2rem;}.item-slide > div:last-child {    padding: 2rem !important;    margin: 0 2rem;    display: grid;}.item-slide > div img:not(.img-circle) {	width: 350px !important;    margin: auto !important;    display: block !important;}.item-slide .slide-img-circle {	position:absolute;	width:85px !important;	display:grid;}.item-slide .slide-img-circle .fusion-imageframe {	border-radius:50%;	margin-bottom:10px;}.item-slide .slide-img-circle span:not(.fusion-imageframe) {	font-size:11px !important;	text-align:center !important;	line-height:initial !important;	font-weight:bold !important;}.item-slide .slide-img-circle .img-circle {	height: 85px;}.child-single-product-cat {    margin-top: 2rem;}.box-assist .el-assist > div {	padding-left: 0 !important;	padding-right: 1rem !important;}.dicas-e-noticias {	padding-left: 1rem;	padding-right: 1rem;}.td-newsletter-ft .fusion-columns > div:first-child {	padding: 0 !important;	margin-bottom: 1rem !important;}.td-newsletter-ft .textwidget {	width: 100% !important;	margin: 0 !important;}.td-sidebar form.tnp-form {	width: 100% !important;}.avada-page-titlebar-wrapper {	height: 230px;}body:not(.home) .post-content,.fusion-row.woo-cat,body.blog #content {	padding-left: 1rem;	padding-right: 1rem;}.video-shortcode iframe {	width: 100%;	height: 200px;}.section-feiras > div {	height: auto;}.section-feiras > div img {	margin: 1rem 0;}.section-estrutura .fusion-builder-row .fusion-layout-column .fusion-column-wrapper,.section-logistica .fusion-builder-row .fusion-layout-column .fusion-column-wrapper,.section-sac .fusion-builder-row .fusion-layout-column .fusion-column-wrapper,.section-tec .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {	padding: 0 !important;}#icons-grid-estrutura .content-box-column .content-box-wrapper {	width: 100% !important;}.section-logistica .bg-img > div,.section-sac .bg-img > div,.section-tec .bg-img > div {	width: 100% !important;}.down-catalogo:not(.inner) .fusion-imageframe img {	width: 500px !important;}.woocommerce.todev li.product .fusion-product-content {	padding-top: 1rem;}.seja-assistencia-tec .btn {	left: 29% !important;	z-index: 9999;}.assistencia-tec .title-heading-left,.seja-assistencia-tec .title-heading-left {	font-size: 28px !important;}.assistencia-tec .btn {	top: 58% !important;    left: 13% !important;}.fusion-page-title-captions .fusion-search-element {	margin-top: 1rem;    width: 80%;    margin: auto;}.fusion-page-title-bar-center .searchform > div {	display: block !important;}body.page-id-36 .post-content p br {	display: none;}.row-contact .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-block {	height: auto;}.row-contact h6.title-heading-left p {font-size: 1rem;}}
#assistencia-iframe {min-height: 900px !important;}
body.error404 main > .fusion-row {margin-bottom: 2rem;}
/*Hero*/
.child_hero_widget .hero {
  background-color: #111;
}
.child_hero_widget .hero .slick-dots {
	display: flex;
	justify-content: center;
    padding-bottom: 50px;
    position: absolute;
    width: 100%;
    margin-top: -70px;
}
button.slick-arrow {
    position: absolute;
    background: #0000;
    color: #0000;
    border: #ffdead;
    background: #639;
    z-index: 99999;
    top: 50%;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    float: left;
    margin-right: 10px;
    color: #fff;
    background-color: #4a4e57;
    border-color: #4a4e57;
    font-size: 46px;
    background: #0000;
    color: #fff;
    opacity: .5;
    cursor: pointer;
    outline: none;
}
button.slick-arrow:hover {opacity: .8;}
button.slick-arrow.slick-prev {left: 10%;}
button.slick-arrow.slick-next {right: 12%;}
/*
button.slick-arrow:before {
	content: "\f105";
}*/
.child_hero_widget .hero .slick-dots li button {
	border-radius: 50%;
    border: none;
    margin: 0 .2rem;
    background: #535353;
    color: #535353;
    height: 20px;
    width: 20px;
    cursor: pointer;
}
/* Slider */
.slick-slide {
    margin: 0px;
}
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*----------------
---- FireFox -----
----------------*/
@-moz-document url-prefix() {
	#downloads-product .fusion-button .button-icon-divider-right,
	.fusion-recent-posts .fusion-button .button-icon-divider-right {
		display: flex !important;
		justify-content: center !important;
		padding-top: 0 !important;
	}
	.el-assist .fusion-imageframe {
		position: absolute!important;
		bottom: -40px!important;
		left: 86px!important;
	}
	.el-assist .fusion-imageframe img {
		position: relative;
	}
	.down-catalogo .fusion-imageframe {
		position: absolute;
		display: contents;
	}
}

button.pagination-button a {
	color: #fff;
}
