/*!
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Version: 0.0.1
Text Domain: divi-child 
Description: Child Theme to edit DIVI Theme.
Author: Patropi Comunica
Author URI: http://www.patropicomunica.com.br
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
 #vnb-main-menu>.et_pb_module_inner{max-height:calc(100vh - 300px)!important;overflow-y:scroll}#vnb-main-menu ::-webkit-scrollbar{height:12px;width:12px;background:#1f4654}#vnb-main-menu ::-webkit-scrollbar-thumb{background:#fff2;-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .5)}#vnb-main-menu ::-webkit-scrollbar-corner{background:#000}#vnb-main-menu nav>ul#menu-main-menu>li{position:relative;min-height:35px}#vnb-main-menu nav>ul#menu-main-menu>li li{padding-top:5px;padding-bottom:5px}#vnb-main-menu nav>ul#menu-main-menu>li>ul{margin-top:5px;padding-top:8px;padding-bottom:10px!important}#vnb-main-menu .vnb-icon-arrow{width:20px;height:20px;border-radius:50px;position:absolute;top:0;right:0}#vnb-main-menu .vnb-icon-arrow:after{content:'\35';font-family:ETmodules;font-size:30px;color:#fff;border-radius:50px;display:flex;align-items:top;justify-content:center;width:30px;height:30px;padding:0;transition:all 0.3s ease}#vnb-main-menu li.vnb-open .vnb-icon-arrow:after{content:'teste'}#vnb-main-menu .vnb-icon-arrow.vnb-menu-arrow-open:after{transform:rotate(90deg)}#menu-main-menu>li{padding-left:25px}#menu-main-menu>li .vnb-submenu-arrow{padding-right:20px}#vnb-main-menu .vnb-icon-arrow:hover:after{background-color:rgb(255 255 255 / .3)}#vnb-main-menu nav>ul#menu-main-menu li.vnb-colapse-menu ul.sub-menu{overflow:hidden;max-height:0;transition:max-height 0.5s ease-in-out}#vnb-main-menu nav>ul#menu-main-menu li.vnb-open.vnb-colapse-menu ul.sub-menu{max-height:500px;overflow:hidden}#vnb-main-menu nav>ul#menu-main-menu .vnb-submenu-arrow{position:absolute;font-size:20px;top:-4px;right:0;color:#fff}#vnb-main-menu nav>ul#menu-main-menu a{display:block;max-width:85%!important;line-height:1.3em}#vnb-main-menu nav>ul#menu-main-menu .vnb-submenu-arrow::after{content:'\35';font-family:ETmodules!important;cursor:pointer;border-radius:50px;display:flex;justify-content:center;align-items:center;padding:3px 6px 2px 4px;transition:all 0.3s}#vnb-main-menu nav>ul#menu-main-menu .vnb-submenu-arrow.invert::after{content:'\33'}#vnb-main-menu nav>ul#menu-main-menu .vnb-submenu-arrow:hover::after{background-color:rgb(255 255 255 / .3)}#vnb-main-menu nav>ul#menu-main-menu>li.menu-item-has-children:after:hover{background-color:#000}#vnb-main-menu-section{transition:all 0.5s ease}#vnb-main-menu-section:before{content:'';width:70vw;height:100vh;background-color:rgb(0 0 0 / .7);display:block;position:absolute;top:0;left:130vw;z-index:10;transition:all 0.5s ease}#vnb-main-menu-section.vnb-open:before{display:block;left:30vw}@media(max-width:780px){#vnb-main-menu-section:before{display:none!important}}#vnb-main-menu-section.vnb-open{left:0%!important}h3 span{color:#236baa!important}.patropi_submenu a{background-color:transparent!important;padding:10px 20px;cursor:pointer}.patropi_submenu ul li.active a{background-color:#236baa!important;color:#fff}.patropi_submenu a:hover{background-color:#79c1a8!important}.patropi_submenu ul{padding:0px!important}.patropi_submenu ul li{padding:0px!important}.patropi_submenu_itens .et_pb_row{width:80%;transition:opacity 0.3s ease;overflow:hidden;opacity:0}.patropi_submenu_itens .et_pb_row:not(:last-child){position:absolute;left:50%;transform:translate(-50%)}.patropi_submenu_itens .et_pb_row.active{width:80%;opacity:100}.bg_overlay::after{content:'';width:100%;height:100%;display:block;background-color:#0006;position:absolute;top:0;left:0}.pt_slider_image .et_pb_slide{min-height:22vw}@media(max-width:780px){.et_mobile_nav_menu{display:none!important}.et_pb_menu__menu{display:block!important}.et_pb_menu__menu a{background-color:#ed1a65!important;width:100%;padding:10px 10px;color:#fff;height:4em;display:flex;align-items:center;justify-content:center}.patropi_submenu_impar .et_pb_menu__menu li:last-child{grid-column:span 2}.patropi_submenu .et_pb_menu__menu ul{display:grid!important;grid-template-columns:1fr 1fr;column-gap:10px}}