/***
CUSTOM
***/
body{ overflow-x: hidden;}
h3, #sp-page-builder .sppb-section-title .sppb-title-heading{ font-size: 30px !important;}
#sp-bottom h3{ font-size: 24px !important;}
.sp-megamenu-parent > li.active > a{ line-height: 52px !important;}
.sp-megamenu-parent > li:first-child > a, #sp-logo{ padding-left: 0;}
#sp-header .logo{ margin-left: 0;}
body.view-category .browse-view h1, body.view-productdetails .product-short-description, .breadcrumbItem .breadcrumb *, .breadcrumbItem .breadcrumb > li + li::before, body.view-productdetails .product-description .rl_tabs > ul.nav-tabs > li > a{ color: #000 !important;}

.titulo-carrossel h3 span{ font-size: 18px !important; }
.sppb-addon-title, .galeria-de-video-home h3, #sp-page-builder .sppb-section-title .sppb-title-heading{ margin-left: 0 !important; text-transform: uppercase !important;}
#accessibility-links{ z-index: 1 !important;}

body.screen-xs #sp-logo{ margin-top: -13px;}

/* Home -
Videos */
#section-id-1517276290293 { width: 100%; background-color: #333; padding: 0 !important; margin-top: 50px !important; }
#section-id-1517276290293 .sppb-addon-title{ padding: 30px 0 10px; }
{ display: none; }

#section-id-1517276290293 .ug-tile .ug-textpanel-title{ text-align: left !important;}
#section-id-1517276290293 .ug-textpanel-textwrapper{ left: 0 !important;}
/* *{ font-family: Myriad Pro, "Helvetica Neue", "Arial", sans-serif !important; } */

/* Home -
Blog */
#sppb-addon-1512815747 .ns2-created{ color: #222244 !important; }

/* Home -
Upper Sections */
#section-id-1515351396008 .sppb-addon-title, #section-id-1515411906246 .sppb-title-subheading, #section-id-1518024522393 .sppb-addon-title{ color: rgb(51, 51, 102);}
#section-id-1517276290293 .ug-button-tile-left,
.modulo-carrossel-novidades-importadas .ug-button-tile-left,
.modulo-carrossel-novidades-teca .ug-button-tile-left,
.modulo-carrossel-destaques .ug-button-tile-left
{ display: none !important; }

#section-id-1517276290293 .ug-carousel-wrapper,
.modulo-carrossel-novidades-importadas .ug-carousel-wrapper,
.modulo-carrossel-novidades-teca .ug-carousel-wrapper,
.modulo-carrossel-destaques .ug-carousel-wrapper
{ left: -10px !important;}

.ug-thumb-wrapper{ margin-right: 20px !important;}
.ug-button-tile-navigation{ height: 129px !important; width: 78px !important; float: right !important; background-position: inherit !important;}
.ug-button-tile-navigation.ug-button-tile-right{
	background-image: url('/media/com_unitegallery/assets/unitegallery-plugin/skins/new/arrow_gray.png') !important;
}
.ug-tile-navigation-wrapper{ top: 80px !important; right: 0 !important;  width: 80px !important;  left: inherit !important;  }

.galeria-de-video-home .ug-button-tile-navigation{ height: 86px !important; width: 80px !important; background-position: 0 -30px !important; }
.cgaleria-de-video-home .ug-button-tile-navigation.ug-button-tile-right{
	background-image: url('/media/com_unitegallery/assets/unitegallery-plugin/skins/new/arrow_gray_xs.png') !important;
}


/* Menu */
#sp-menu .sp-module .sp-module-title{ font-size: 24px !important;}
#sp-menu .sp-menu-item.sp-has-child > a{ color: #FFF !important;}

/* Breadcrumb */
.breadcrumbItem{ background-color: #FFF !important;}
.breadcrumbItem .breadcrumb > li + li::before { content: ">" !important;}

/* Page Title */
h2.pageTitle{ color:#5D5D5D; margin-top: 10px;}

/* Body */
#sp-main-body{ padding-top: 0; }

/* Product - Category */
body.view-category .browse-view h1{ display: block !important; font-size: 24px !important; margin-top: 10px !important; }
body.view-category .product_s_desc, body.view-category h2.pageTitle{ display: none}

body.view-category .product_inner{ padding: 0 !important; border: none !important;}
body.view-category .vm-product-media-container{ padding: 2px;}
body.view-category .vm-product-descr-container-1{ background-color: #edecec; padding: 10px !important;}

/* Product - Details */
.availability{ display: none;}
.product-neighbours, .back-to-category{ display: none; }
body.view-productdetails .pageTitle{ display: none;}
body.view-productdetails #sp-main-body{ padding: 0;}
body.view-productdetails .product-description .rl_tabs .nav-tabs{ border: none;}
body.view-productdetails  .product-description .rl_tabs > ul.nav-tabs > li{ margin-right: 10px !important;}
body.view-productdetails  .product-description .rl_tabs > ul.nav-tabs > li > a{ border: none !important; padding: 10px; border-bottom: 5px solid transparent !important; box-shadow: inherit !important;}
body.view-productdetails  .product-description .rl_tabs > ul.nav-tabs > li.active > a{ border-bottom: 5px solid #000055 !important;}
body.view-productdetails .product-description .rl_tabs.outline_handles ul.nav-tabs > li a:hover{ background-color: transparent !important;}
body.view-productdetails .product-description .tab-content{ background-color: #edecec; color: #000; border: none; z-index: 1; position: relative;}
body.view-productdetails #complementTabs{ display: none; position: absolute; left: 0; width: 2000px; z-index: 0; background-color: #edecec;}
body.view-productdetails .product-description > .title{display: none; }
body.view-productdetails  .product-description .rl_tabs > ul.nav-tabs > li > a, body.view-productdetails .product-short-description, body.view-productdetails .tab-content{ font-size: 18px !important;}

/* Mobile - Responsive */
body.screen-xs .offcanvas-inner .sp-module:first-child > .sp-module-title{ display: none;}
body.screen-xs #accessibility-links{ position: absolute; top: 44px; right: 0; width: 215px;}
body.screen-xs #fr_screenreader_play,
body.screen-xs #fr_screenreader_pause,
body.screen-xs #fr_screenreader_stop,
body.screen-xs #volume_plugin,
body.screen-xs #volume_plugin,
body.screen-xs #volume_plugin,
body.screen-xs #fr_screenreader_font_family,
body.screen-xs #fr_screenreader_font_increase,
body.screen-xs #fr_screenreader_font_decrease,
body.screen-xs #fr_screenreader_font_reset,
body.screen-xs .item-777{ display: none !important; }
body.screen-xs div #sp-icones-rede-social-topo{ padding-top: 0 !important; padding-bottom: 5px !important;}
body.screen-xs #offcanvas-toggler > i{ color: #FFF !important;}
body.screen-xs #section-id-1515411906246{ margin-top: 30px !important;}

#sppb-addon-1524229496282{ display: none !important;}

body.screen-xs #section-id-1512815731, body.screen-xs #section-id-1512815734{ display: none;}