.primary-color-bg,
.primary-hover-bg:hover,
.primary-hover-bg:focus,
.closebar,
.hamburger-box,
.commentlist .comment.bypostauthor .comment-body,
.paging-navigation .page-numbers .current,
.paging-navigation .page-numbers a:hover,
.tagcloud a:hover,
.tagcloud a:focus,
.separator-style-2.style-text-dark:before,
.separator-style-2.style-primary-color:before,
.separator-style-2.style-text-default:before,
.panel-title .primary-hover:not(.collapsed),
.owl-theme .owl-dots .owl-dot.active,
.owl-theme .owl-dots .owl-dot:hover,
.overlay-primary .overlay,
.overlay-hover-primary:hover .overlay,
.calendar_wrap table caption,
aside .widget .widget-title:before,
.site-footer .widget .widget-title:before,
.prefooter .widget .widget-title:before,
mark,
.mark,
.page-numbers.p-numbers > li,
.page-numbers.p-numbers > li:hover a,
.pika-button:hover,
.is-selected .pika-button,
.woo-tabs .panel-title > a.js-tabcollapse-panel-heading:not(.collapsed),
.nav-tabs.tabs-style-2 > li.active > a,
.nav-tabs.tabs-style-2 > li:hover > a,
.ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-store-notice,
p.demo_store {
    background-color: #4b76cc;
}

.primary-color,
.text-light .primary-color,
.text-dark .primary-color,
a.primary-color,
.text-light a.primary-color,
.text-dark a.primary-color,
.primary-hover:hover,
.primary-hover:focus,
.primary-hover:hover .hover-child,
.primary-hover:focus .hover-child,
.primary-hover:active,
.primary-hover:hover:after,
.primary-hover:active:after,
.commentlist .comment article .content-wrap .meta-data .comment-reply-link i,
.dropcap,
a:hover,
a:active,
a:not([class*="hover"]) .item-title:hover,
a.item-title:hover,
.wpcf7-form .select:after,
.wpcf7-form .name:after,
.wpcf7-form .email:after,
.wpcf7-form .date:after,
.wpcf7-form .phone:after,
.wpcf7-form .time:after,
.wpcf7-form label,
.team-header .departments a:not(:hover),
input.search-submit[type="submit"]:hover,
.top-bar-wrap > .section.widget_nav_menu ul.menu li a:hover,
.top-bar-wrap > .section.widget_nav_menu ul.menu li a:focus,
ol.ordered-list li:before,
.widget_archive > ul > li a:before,
.widget_categories > ul > li a:before,
.widget_pages > ul > li a:before,
.widget_meta > ul > li a:before,
.list-star > li:before,
.list-checklist > li:before,
.list-arrow > li:before,
.woocommerce div.product .stock,
.woocommerce div.product span.price {
    color: #525252;
}

.primary-border-color,
.paging-navigation .page-numbers .current,
input:focus,
textarea:focus,
.wpcf7-form input:focus,
.wpcf7-form input:focus,
.form-control:focus {
    border-color: #525252;
}

.commentlist .comment.bypostauthor .comment-body:after {
    border-top-color: #525252;
}

.secondary-color-bg,
.secondary-hover-bg:hover,
.secondary-hover-bg:focus,
.separator-style-2.style-secondary-color:before,
.panel-title .secondary-hover:not(.collapsed),
.overlay-secondary .overlay,
.overlay-hover-secondary:hover .overlay,
.orion-onsale {
    background-color: #3F51B5;
}

.secondary-color,
.secondary-color,
.text-light .secondary-color,
.text-dark .secondary-color,
a.secondary-color,
.text-light a.secondary-color,
.text-dark a.secondary-color,
.secondary-hover:hover,
.secondary-hover:focus,
.item-title.secondary-hover:hover,
.secondary-hover:hover .hover-child,
secondary-hover:focus .hover-child,
.secondary-hover:active,
.secondary-hover:hover:after,
.secondary-hover:active:after {
    color: #3F51B5;
}

.secondary-border-color {
    border-color: #3F51B5;
}

.tertiary-color-bg,
.tertiary-hover-bg:hover,
.tertiary-hover-bg:focus,
.separator-style-2.style-tertiary-color:before,
.panel-title .tertiary-hover:not(.collapsed),
.overlay-tertiary .overlay,
.overlay-hover-tertiary:hover .overlay,
.hamburger-box + .woocart,
.woocommerce a.button {
    background-color: #6a7691;
}

.tertiary-color,
.text-light .tertiary-color,
.text-dark .tertiary-color,
a.tertiary-color,
.text-light a.tertiary-color,
.text-dark a.tertiary-color,
.tertiary-hover:hover,
.tertiary-hover:focus,
.item-title.tertiary-hover:hover,
.tertiary-hover:hover .hover-child,
.tertiary-hover:focus .hover-child,
.tertiary-hover:active,
.tertiary-hover:hover:after,
.tertiary-hover:active:after,
.tertiary-color {
    color: #2B354B;
}

.tertiary-border-color {
    border-color: #2B354B;
}

body .site-content {
    background-color: #ffffff;
}

.header-classic .widget-section {
    background: #f8f8f8;

}

.header-classic .header-widgets {
    padding-top: 24px;
    padding-bottom: 0;
}

.site-navigation .nav-menu > li > a,
.nav-menu > ul > li > a {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}

.nav-menu > li > ul.sub-menu .menu-item > a,
.nav-menu > li > ul.sub-menu .menu-item > span {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}

header .main-nav-wrap .nav-menu li.orion-megamenu > .sub-menu {
    background-color: #2B354B;
}

.site-search {
    background-color: #2B354B;
}

.stickymenu .nav-container {
    background-color: #ffffff;
}

.page-heading.heading-classic {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-heading.heading-classic {
    padding-top: 24px;
    padding-bottom: 24px;
}

.page-heading.heading-classic h1.entry-title {
    font-family: Montserrat;
    text-transform: capitalize;
    line-height: 24px;
    letter-spacing: 1px;
    font-weight: 500;
    font-style: normal;
    color: #fff;
    font-size: 21px;
}

.page-heading.heading-classic .breadcrumbs,
.page-heading.heading-classic .breadcrumbs ol li a,
.page-heading.heading-classic .breadcrumbs ol li:not(:last-child):after,
.page-heading.heading-classic .breadcrumbs ol li:after,
.breadcrumbs span {
    font-family: Montserrat;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
}

.page-heading.heading-centered {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-heading.heading-centered {
    padding-top: 72px;
    padding-bottom: 60px;
}

.page-heading.heading-centered h1.entry-title {
    font-family: Montserrat;
    text-transform: capitalize;
    line-height: 36px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 31px;
}

.page-heading.heading-centered .breadcrumbs,
.page-heading.heading-centered .breadcrumbs ol li a,
.page-heading.heading-centered .breadcrumbs ol li:not(:last-child):after,
.page-heading.heading-centered .breadcrumbs ol li:after,
.page-heading.heading-centered .breadcrumbs span {
    font-family: Montserrat;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
}

.page-heading.heading-left {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.sucesso {
    background-color: #d4edda;
    color: #155724;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 1px solid #c3e6cb;
  }
.page-heading.heading-left {
    padding-top: 120px;
    padding-bottom: 120px;
}

.page-heading.heading-left h1.entry-title {
    font-family: Montserrat;
    text-transform: capitalize;
    line-height: 48px;
    font-weight:500;
    font-style: normal;
    color: #fff;
    font-size: 44px;
}

.page-heading.heading-left .breadcrumbs,
.page-heading.heading-left .breadcrumbs ol li a,
.page-heading.heading-left .breadcrumbs ol li:not(:last-child):after,
.page-heading.heading-left .breadcrumbs ol li:after,
.page-heading.heading-left .breadcrumbs span {
    font-family: Montserrat;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
}

.site-footer .main-footer {
    padding-top: 60px;
    padding-bottom: 60px;
}

.prefooter {
    background-color: #fff;
}

.prefooter {
    padding-top: 60px;
    padding-bottom: 24px;
}

.copyright-footer {
    padding-top: 17px;
    padding-bottom: 17px;
}

html,
body,
p,
input:not(.btn),
textarea,
select,
.wpcf7-form select,
.wpcf7-form input:not(.btn),
.woocommerce-review__published-date {
    font-family: "Open Sans";
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.panel-heading,
.font-2,
.team-header .departments a,
.dropcap,
.product-title {
    font-family: Montserrat;
}

button,
.btn,
.site-navigation .menu-item > a,
.site-navigation li.menu-item > span,
.breadcrumbs li a,
.breadcrumbs li span,
.so-widget-orion_mega_widget_topbar .widget-title,
input,
.page-numbers,
.tagcloud,
.meta,
.post-navigation,
.nav-item,
.nav-tabs li a,
.nav-stacked li a,
.font-3,
.wpcf7-form label,
input[type="submit"],
.widget_nav_menu ul li a,
ol.ordered-list li:before,
.woocommerce a.button,
.widget_product_categories a {
    font-family: Montserrat;
}

a {
    color: #212121;
}

html,
body {
    font-family: "Open Sans";
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
}

h1,
.h1 {
    line-height: 48px;
    font-size: 39px;
}

h2,
.h2 {
    line-height: 36px;
    font-size: 33px;
}

h3,
.h3 {
    line-height: 36px;
    font-size: 27px;
}

h4,
.h4 {
    line-height: 24px;
    font-size: 24px;
}

h5,
.h5 {
    line-height: 24px;
    font-size: 21px;
}

h6,
.h6 {
    line-height: 24px;
    font-size: 18px;
}

article .entry-title,
article .entry-title a {
    text-transform: capitalize;
    line-height: 36px;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
}

.entry-meta time,
.entry-meta span,
.entry-meta a {
    line-height: 13px;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
}

@media (min-width:992px){header.nav-dark .nav-menu ul.sub-menu li.menu-item:not(:last-child):not(.orion-megamenu-subitem):after{background-color:rgba(0,0,0,.05)}header.nav-dark .last-tab-wrap .woocart ul.product_list_widget>li.mini_cart_item{border-bottom:1px solid rgba(0,0,0,.05)}header.nav-light .nav-menu ul.sub-menu li.menu-item:not(:last-child):not(.orion-megamenu-subitem):after{background-color:rgba(0,0,0,.2)}header.nav-light .last-tab-wrap .woocart ul.product_list_widget>li.mini_cart_item{border-bottom:1px solid rgba(0,0,0,.2)}header .nav-menu .orion-megamenu.mega-light-borders ul.sub-menu .sub-menu li.menu-item:not(:last-child):after{background-color:rgba(0,0,0,.2)}header .nav-menu .orion-megamenu.mega-dark-borders ul.sub-menu .sub-menu li.menu-item:not(:last-child):after{background-color:rgba(0,0,0,.05)}}header.nav-style-2 .nav-menu>.orion-megamenu>.mega-indicator-wrap:after{border-bottom-color:#2B354B}.top-bar,.top-bar .widget_shopping_cart .orion-cart-wrapper{background-color:#fff}.top-bar-toggle{border-top-color:#fff}@media (min-width:992px){.mainheader a.logo>img{max-height:100px;max-width:300px}.header-classic .site-branding,header.stickymenu .site-branding{width:300px}}@media (min-width:992px){header.nav-dark:not(.stickymenu) .nav-container{background-color:#2B354B}header.nav-light:not(.stickymenu) .nav-container{background-color:#000;}}@media (min-width:992px){.nav-dark .nav-menu>li>a,.nav-dark .nav-menu>ul>li>a{color:#fff;background:transparent}.nav-dark .nav-menu>li:hover>a,.nav-dark .nav-menu>ul>li:hover>a,.nav-dark .nav-menu>li:focus>a,.nav-dark .nav-menu>ul>li:focus>a{color:#fff;background:rgba(0,0,0,.30)}.nav-dark .nav-menu>li.current_page_item>a,.nav-dark .nav-menu>li.current-menu-ancestor>a,.nav-dark .nav-menu>li.one-page-current-item>a,.nav-dark .nav-menu>li.one-page-current-anchester>a{color:#fff;background:#525252}.nav-dark .last-tab-wrap .woo-cart-icon,.nav-dark .last-tab-wrap .cart-quantity{color:#fff}.nav-dark ul.sub-menu:not(.mega-light) li.menu-item>a,.orion-megamenu ul.sub-menu.nav-dark li.menu-item>a,.nav-dark ul.sub-menu:not(.nav-light) li.menu-item>span,.nav-dark .nav-menu ul.sub-menu:not(.mega-light) li>a>span.coll_btn i,.nav-dark .search-submit,.nav-dark .search-form input,header.nav-dark .nav-menu .togglecontainer .widget_nav_menu li a,li.orion-megamenu>ul.sub-menu.nav-dark>li:hover>a,header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn),header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn) span{color:#212121}.nav-dark ul.sub-menu .menu-item:hover>a,.nav-dark ul.sub-menu li.menu-item:hover>a:not(.btn):hover,.nav-dark .nav-menu ul.sub-menu li:hover>a>span.coll_btn i,.nav-dark ul.sub-menu li:focus>a,.nav-dark .nav-menu ul.sub-menu li:focus>a>span.coll_btn i,header.nav-dark .nav-menu .togglecontainer .widget_nav_menu li a:hover,.widget_nav_menu.text-dark .current-menu-ancestor>a,li.orion-megamenu>ul.sub-menu.nav-dark>li>a:hover,header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover,header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover span{color:#525252}.nav-dark ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-item>a,.nav-dark ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-ancestor>a,.nav-dark ul.sub-menu li.menu-item.one-page-current-item>a,.nav-dark ul.sub-menu li.menu-item.one-page-current-anchester>a{color:#525252}.nav-dark .nav-menu li:not(.orion-megamenu-subitem)>ul.sub-menu,.nav-dark .nav-menu .togglecontainer,header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper{background-color:rgba(255,255,255,1)}header.nav-dark .site-navigation .search.open .searchwrap{background-color:rgba(255,255,255,1)}.nav-dark .to-x .search-box .circle.top{border-top-color:#fff;border-left-color:#fff}.nav-dark .to-x .search-box .circle.bottom{border-right-color:#fff;border-bottom-color:#fff}.nav-dark .to-x .search-box .handle{background-color:#fff}.nav-light .nav-menu>li>a,.nav-light .nav-menu>ul>li>a{color:#fff;background:transparent}.nav-light .nav-menu>li:hover>a,.nav-light .nav-menu>ul>li:hover>a,.nav-light .nav-menu>li:focus>a,.nav-light .nav-menu>ul>li:focus>a{color:#212121;background:rgba(0,0,0,.05)}.nav-light .nav-menu>li.current_page_item>a,.nav-light .nav-menu>li.current-menu-ancestor>a,.nav-light .nav-menu>li.one-page-current-item>a,.nav-light .nav-menu>li.one-page-current-anchester>a{color:#fff;background:#525252}.nav-light .last-tab-wrap .woo-cart-icon,.nav-light .last-tab-wrap .cart-quantity{color:#212121}.nav-light ul.sub-menu li.menu-item>a,.nav-light .nav-menu ul.sub-menu li>a>span.coll_btn i,.orion-megamenu ul.sub-menu.nav-light li.menu-item>a,header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper,header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn),header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn) span{color:#fff}.nav-light ul.sub-menu li.menu-item:not(.orion-megamenu-subitem):hover>a:not(.btn),ul.sub-menu.nav-light .megamenu-sidebar .widget_nav_menu li>a:not(.btn):hover,ul.sub-menu.nav-light li.orion-megamenu-subitem>a:hover,.nav-light .nav-menu ul.sub-menu li:hover>a>span.coll_btn i,.nav-light ul.sub-menu li:focus>a,.nav-light .nav-menu ul.sub-menu li:focus>a>span.coll_btn i,header.nav-light .nav-menu .togglecontainer .widget_nav_menu li a:hover,.widget_nav_menu.text-light .current-menu-ancestor>a,ul.sub-menu>.current-menu-item>a,.nav-light ul.sub-menu .current-menu-item>a,ul.sub-menu>.current-menu-ancestor>a,.nav-light ul.sub-menu .current-menu-ancestor>a,header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover,header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover span{color:#525252}.nav-light ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-item>a:not(.btn),.nav-light ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-ancestor>a:not(.btn),.nav-light ul.sub-menu li.menu-item.one-page-current-anchester>a,.nav-light ul.sub-menu li.menu-item.one-page-current-item>a{color:#525252}.nav-light .nav-menu li:not(.orion-megamenu-subitem)>ul.sub-menu,.nav-light .nav-menu .togglecontainer{background-color:rgba(43,53,75,1)}header.nav-light .site-navigation .search.open .searchwrap,header.nav-light .nav-menu .togglecontainer .widget_nav_menu li a,header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper{background-color:rgba(43,53,75,1)}.header-classic.nav-light .nav-menu>li>.sub-menu:before,.header-classic.nav-light .nav-menu>li.mega-menu-item.mega-active:before,.header-with-widgets.nav-light .nav-menu>li>.sub-menu:before{border-bottom-color:rgba(43,53,75,1)}.header-classic.nav-dark .nav-menu>li>.sub-menu:before,.header-classic.nav-dark .nav-menu>li.mega-menu-item.mega-active:before,.header-with-widgets.nav-dark .nav-menu>li>.sub-menu:before{border-bottom-color:rgba(255,255,255,1)}.nav-light .to-x .search-box .circle.top{border-top-color:#212121;border-left-color:#212121}.nav-light .to-x .search-box .circle.bottom{border-right-color:#212121;border-bottom-color:#212121}.nav-light .to-x .search-box .handle{background-color:#212121}}@media (max-width:991px){.site-header .nav-container.open,.site-header .mobile-cart.open{background-color:#f2f2f2}header.site-header.nav-dark .nav-container.open,.site-header.nav-dark .mobile-cart.open{background-color:#2B354B}header.site-header.nav-light .nav-container.open,.site-header.nav-light .mobile-cart.open{background-color:#f2f2f2}header.nav-light .nav-menu li:not(.current-menu-item):not(:hover)>a,header.nav-light .nav-menu li.menu-item>span,.nav-light .coll_btn i,.nav-light .site-navigation .widget .description,.nav-light .coll_btn i,.nav-light .site-navigation .widget h4,.nav-light .site-navigation .widget p,header.nav-light .mega-dark .coll_btn i,.nav-light .site-navigation .widget-title,.nav-light .mobile-cart a:not(.btn),.nav-light .mobile-cart,.nav-light .mobile-cart a>.item-title,.nav-light .menu-item .search-form .searchfield,.nav-light .site-navigation input.search-submit{color:#212121}.nav-dark .nav-menu li>a,header.nav-dark .nav-menu ul.sub-menu li:not(:hover)>a,header.nav-dark .nav-menu ul.sub-menu li>span,.nav-dark .coll_btn i,.nav-dark .site-navigation .widget .description,.nav-dark .coll_btn i,.nav-dark .site-navigation .widget .item-title,.nav-dark .site-navigation .widget p,.nav-dark .site-navigation .widget-title,header.nav-dark .mega-light .coll_btn i,.nav-dark .menu-item.search .searchfield,.nav-dark .site-navigation input.search-submit,.nav-dark .mobile-cart a:not(.btn),.nav-dark .mobile-cart,.nav-dark .mobile-cart a>.item-title{color:#fff}.nav-light .nav-menu .search-form input.searchfield::-webkit-input-placeholder{color:#212121;opacity:.8}.nav-light .nav-menu .search-form input.searchfield::-moz-placeholder{color:#212121;opacity:.8}.nav-light .nav-menu .search-form input.searchfield:-ms-input-placeholder{color:#212121;opacity:.8}.nav-light .nav-menu .search-form input.searchfield::placeholder{color:#212121;opacity:.8}.nav-dark .nav-menu .search-form input.searchfield::-webkit-input-placeholder{color:#fff;opacity:.8}.nav-dark .nav-menu .search-form input.searchfield::-moz-placeholder{color:#fff;opacity:.8}.nav-dark .nav-menu .search-form input.searchfield:-ms-input-placeholder{color:#fff;opacity:.8}.nav-dark .nav-menu .search-form input.searchfield::placeholder{color:#fff;opacity:.8}.nav-menu li:hover>a,header .nav-menu ul.sub-menu li:hover>a,.site-header .coll_btn:hover i,.nav-menu li.current-menu-item>a,.nav-menu li.current-menu-ancestor>a{color:#525252!important}}@media (min-width:992px){.header-with-widgets.nav-style-1 .nav-menu>li>a,.header-with-widgets.nav-style-3 .nav-menu>li>a{padding-top:6px;padding-bottom:6px}.header-with-widgets.nav-style-1 .nav-menu>.last-tab>.last-tab-wrap,.header-with-widgets.nav-style-3 .nav-menu>.last-tab>.last-tab-wrap{padding-top:6px}.header-with-widgets.nav-style-2 .nav-menu>li:not(.last-tab){padding-top:12px;padding-bottom:12px}.header-with-widgets.nav-style-2 .container-fluid .site-navigation{padding-left:12px;padding-right:12px}.header-with-widgets.nav-style-2 .nav-menu>li.last-tab{padding-top:12px}.header-with-widgets.nav-style-2:not(.stickymenu) .nav-menu>.orion-megamenu>.mega-indicator-wrap:after{top:12px}}header.header-with-widgets.nav-style-2.nav-light .nav-menu>li>.sub-menu:before{border-bottom-color:rgba(43,53,75,1)}.nav-style-2.nav-light .nav-menu>li>.sub-menu:before,.nav-style-3.nav-light .nav-menu>li>.sub-menu:before{border-bottom-color:rgba(43,53,75,1)}header.header-with-widgets.nav-style-2.nav-dark .nav-menu>li>.sub-menu:before,header.header-with-widgets.nav-style-3.nav-dark .nav-menu>li>.sub-menu:before{border-bottom-color:rgba(255,255,255,1)}.nav-style-2.nav-dark .nav-menu>li>.sub-menu:before,.nav-style-3.nav-dark .nav-menu>li>.sub-menu:before{border-bottom-color:rgba(255,255,255,1)}@media (min-width:992px){.header-with-widgets>.mainheader>div>.container,.header-with-widgets .site-branding{min-height:120px}}@media (min-width:992px){.nav-menu>.menu-item>a{padding-left:11px;padding-right:11px}}@media (max-width:991px){.nav-menu>li:nth-last-child(2)>a{border-bottom:none}}.top-bar .so-widget-orion_mega_widget_topbar>.widget-title span[class*=icon]{color:#525252}.top-bar .so-widget-orion_mega_widget_topbar>.widget-title:not(.active):hover span[class*=icon]{color:#525252}.top-bar .so-widget-orion_mega_widget_topbar>.widget-title.active span[class*=icon]{color:#fff}.top-bar .so-widget-orion_mega_widget_topbar>.widget-title.featured span[class*=icon]{color:#3F51B5}.top-bar .so-widget-orion_mega_widget_topbar>.widget-title.featured:not(.active):hover span[class*=icon]{color:#3F51B5}.top-bar .so-widget-orion_mega_widget_topbar>.widget-title.featured.active span[class*=icon]{color:#fff}.prev-post a:hover,.next-post a:hover{background-color:rgba(0,188,212,.85)}.prev-post.bg-img a:not(:hover),.next-post.bg-img a:not(:hover){background-color:rgba(255,255,255,.85)}@media (min-width:992px){.header-classic.site-header .site-branding{min-height:120px}.header-with-widgets.site-header .site-branding{min-height:120px}.header-with-widgets .relative-wrap{height:120px}.header-with-widgets.site-header .header-widgets>*{max-height:120px}.header-with-widgets.site-header .header-widgets img{max-height:120px;width:auto}.header-classic.nav-style-1:not(.stickymenu) .nav-menu>li>a,.header-classic.nav-style-2:not(.stickymenu) .nav-menu>li:not(.last-tab),.header-classic.nav-style-3:not(.stickymenu) .nav-menu>li>a{padding-top:42px;padding-bottom:42px}.header-classic.nav-style-2:not(.stickymenu) .nav-menu>.orion-megamenu>.mega-indicator-wrap:after{top:42px}.header-classic.nav-style-3:not(.stickymenu) .nav-menu>li>.last-tab-wrap,.header-classic.nav-style-1:not(.stickymenu) .nav-menu>li>.last-tab-wrap,.header-classic.nav-style-2:not(.stickymenu) .nav-menu>.last-tab{padding-top:42px}.nav-style-2:not(.type-fluid-nav):not(.stickymenu) .nav-menu>li>.sub-menu,.nav-style-2:not(.type-fluid-nav):not(.stickymenu) .nav-menu>li>.togglecontainer{top:120px}.header-classic a.logo>img,.header-classic a.site-title{top:50%}.header-with-widgets a.logo>img{top:50%}.header-with-widgets a.site-title>span,.header-classic a.site-title>span{top:50%;transform:translateY(-50%);position:absolute}.header-classic .last-tab-wrap .woocart{max-height:120px!important;height:120px!important;margin-top:0!important;transform:translateY(-36px)}}.woocommerce a.remove:hover,.woocommerce div.product form.cart .reset_variations:hover{color:#525252!important}.primary-hover:hover,.primary-hover:hover>a{color:#525252}.overlay-c1-wrapper{background:#525252;opacity:.8}.overlay-c2-wrapper{background:#3F51B5;opacity:.8}.overlay-c3-wrapper{background:#2B354B;opacity:.8}.overlay-c1-c2-wrapper{background:linear-gradient(-45deg,#525252,#3F51B5);opacity:.8}.overlay-c2-c1-wrapper{background:linear-gradient(-45deg,#3F51B5,#525252);opacity:.8}@media (min-width:992px){.overlay-c1-t-wrapper{background:linear-gradient(90deg,#525252 0,rgba(255,255,255,0) 100%);opacity:.95}.overlay-c2-t-wrapper{background:linear-gradient(90deg,#3F51B5 0,rgba(255,255,255,0) 100%);opacity:.95}.overlay-c3-t-wrapper{background:linear-gradient(90deg,#2B354B 0,rgba(255,255,255,0) 100%);opacity:.95}}@media (max-width:991px){.overlay-c1-t-wrapper{background:#525252;opacity:.85}.overlay-c2-t-wrapper{background:#3F51B5;opacity:.85}.overlay-c3-t-wrapper{background:#2B354B;opacity:.85}}.bg-c1-trans{background-color:rgba(0,188,212,.05)}button:hover,button:focus,.btn:hover,.btn:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#525252}button.btn-c1,.btn.btn-c1,input.btn-c1[type=submit],.post-password-form input[type=submit]{background:#4b76cc;color:#fff}.btn:focus,.btn:active,.btn.active{color:#fff;background:#525252;box-shadow:none;outline:0}.icon-left.btn-wire:hover span[class*=icon],.icon-left.btn-wire:focus span[class*=icon],.icon-left.btn-wire:active span[class*=icon],.icon-right.btn-wire:hover span[class*=icon],.icon-right.btn-wire:focus span[class*=icon],.icon-right.btn-wire:active span[class*=icon]{background:#0fcbe3;box-shadow:inset 0 0 0 1px #525252}button.btn-c1.btn-wire:not(:hover):not(:focus),.btn.btn-c1.btn-wire:not(:hover):not(:focus),input.btn-c1.btn-wire[type=submit]:not(:hover){color:#525252;background:transparent;box-shadow:inset 0 0 0 1px #525252}button.btn-c1.btn-wire:not(:hover):not(:focus) span[class*=icon]:after,button.btn-c1.btn-wire:not(:hover):not(:focus) i:after,.btn.btn-c1.btn-wire:not(:hover):not(:focus) span[class*=icon]:after,.btn.btn-c1.btn-wire:not(:hover):not(:focus) i:after,input.btn-c1.btn-wire[type=submit]:not(:hover) span[class*=icon]:after,input.btn-c1.btn-wire[type=submit]:not(:hover) i:after{border-color:#525252}button.btn-c1:hover,.btn.btn-c1:hover,input.btn-c1[type=submit]:hover,.post-password-form input[type=submit]:hover{background:#0fcbe3;color:#fff}.btn-c1.icon-left:hover span[class*=icon],.btn-c1.icon-left:focus span[class*=icon],.btn-c1.icon-left:active span[class*=icon],.btn-c1.icon-right:hover span[class*=icon],.btn-c1.icon-right:focus span[class*=icon],.btn-c1.icon-right:active span[class*=icon]{background:#525252}button.btn-c1.btn-wire:hover,.btn.btn-c1.btn-wire:hover,input.btn-c1.btn-wire[type=submit]:hover{background:#525252}.btn-c1.icon-left.btn-wire:hover span[class*=icon],.btn-c1.icon-left.btn-wire:focus span[class*=icon],.btn-c1.icon-left.btn-wire:active span[class*=icon],.btn-c1.icon-right.btn-wire:hover span[class*=icon],.btn-c1.icon-right.btn-wire:focus span[class*=icon],.btn-c1.icon-right.btn-wire:active span[class*=icon]{background:#0fcbe3;box-shadow:inset 0 0 0 1px #525252}.btn-c1.icon-left:hover span[class*=icon]:after{display:none}button.btn-c2,.btn.btn-c2,input.btn-c2[type=submit]{background:#3F51B5;color:#fff}button.btn-c2.btn-wire:not(:hover):not(:focus),.btn.btn-c2.btn-wire:not(:hover):not(:focus),input.btn-c2.btn-wire[type=submit]:not(:hover){color:#3F51B5;background:transparent;box-shadow:inset 0 0 0 1px #3F51B5}button.btn-c2.btn-wire:not(:hover):not(:focus) span[class*=icon]:after,button.btn-c2.btn-wire:not(:hover):not(:focus) i:after,.btn.btn-c2.btn-wire:not(:hover):not(:focus) span[class*=icon]:after,.btn.btn-c2.btn-wire:not(:hover):not(:focus) i:after,input.btn-c2.btn-wire[type=submit]:not(:hover) span[class*=icon]:after,input.btn-c2.btn-wire[type=submit]:not(:hover) i:after{border-color:#3F51B5}button.btn-c2:hover,.btn.btn-c2:hover,input.btn-c2[type=submit]:hover{background:#4e60c4;color:#fff}.btn-c2.icon-left:hover span[class*=icon],.btn-c2.icon-left:focus span[class*=icon],.btn-c2.icon-left:active span[class*=icon],.btn-c2.icon-right:hover span[class*=icon],.btn-c2.icon-right:focus span[class*=icon],.btn-c2.icon-right:active span[class*=icon]{background:#3F51B5}button.btn-c2.btn-wire:hover,.btn.btn-c2.btn-wire:hover,input.btn-c2.btn-wire[type=submit]:hover{background:#3F51B5;color:#fff}.btn-c2.icon-left.btn-wire:hover span[class*=icon],.btn-c2.icon-left.btn-wire:focus span[class*=icon],.btn-c2.icon-left.btn-wire:active span[class*=icon],.btn-c2.icon-right.btn-wire:hover span[class*=icon],.btn-c2.icon-right.btn-wire:focus span[class*=icon],.btn-c2.icon-right.btn-wire:active span[class*=icon]{background:#4e60c4;box-shadow:inset 0 0 0 1px #3F51B5}.btn-c2.icon-left:hover span[class*=icon]:after{display:none}button.btn-c3,.btn.btn-c3,input.btn-c3[type=submit]{background:#2B354B;color:#fff}button.btn-c3.btn-wire:not(:hover):not(:focus),.btn.btn-c3.btn-wire:not(:hover):not(:focus),input.btn-c3.btn-wire[type=submit]:not(:hover){color:#2B354B;background:transparent;box-shadow:inset 0 0 0 1px #2B354B}button.btn-c3.btn-wire:not(:hover):not(:focus) span[class*=icon]:after,button.btn-c3.btn-wire:not(:hover):not(:focus) i:after,.btn.btn-c3.btn-wire:not(:hover):not(:focus) span[class*=icon]:after,.btn.btn-c3.btn-wire:not(:hover):not(:focus) i:after,input.btn-c3.btn-wire[type=submit]:not(:hover) span[class*=icon]:after,input.btn-c3.btn-wire[type=submit]:not(:hover) i:after{border-color:#2B354B}button.btn-c3:hover,.btn.btn-c3:hover,input.btn-c3[type=submit]:hover,.woocommerce-message a.button:hover{background:#3a445a;color:#fff}.btn-c3.icon-left:hover span[class*=icon],.btn-c3.icon-left:focus span[class*=icon],.btn-c3.icon-left:active span[class*=icon],đ.btn-c3.icon-right:hover span[class*=icon],.btn-c3.icon-right:focus span[class*=icon],.btn-c3.icon-right:active span[class*=icon]{background:#2B354B}button.btn-c3.btn-wire:hover,.btn.btn-c3.btn-wire:hover,input.btn-c3.btn-wire[type=submit]:hover{background:#2B354B}.btn-c3.icon-left.btn-wire:hover span[class*=icon],.btn-c3.icon-left.btn-wire:focus span[class*=icon],.btn-c3.icon-left.btn-wire:active span[class*=icon],.btn-c3.icon-right.btn-wire:hover span[class*=icon],.btn-c3.icon-right.btn-wire:focus span[class*=icon],.btn-c3.icon-right.btn-wire:active span[class*=icon]{background:#3a445a;box-shadow:inset 0 0 0 1px #2B354B}.btn-c3.icon-left:hover span[class*=icon]:after{display:none}button.btn-empty:not(:hover),.btn.btn-empty:not(:hover),input.btn-empty[type=submit]:not(:hover){color:#525252}button.btn-c2.btn-empty:not(:hover),.btn.btn-c2.btn-empty:not(:hover),input.btn-c2.btn-empty[type=submit]:not(:hover){color:#3F51B5}button.btn-c3.btn-empty:not(:hover),.btn.btn-c3.btn-empty:not(:hover),input.btn-c3.btn-empty[type=submit]:not(:hover){color:#2B354B}p,lead,small,html,body,.text-dark p,.text-dark lead,.text-dark small,.orion-pricelist .description,h1.text-dark>small,h1.text-dark.small,h2.text-dark>small,h2.text-dark.small,h3.text-dark>small,h3.text-dark.small,h4.text-dark>small,h4.text-dark.small,h5.text-dark>small,h5.text-dark.small,h6.text-dark>small,h6.text-dark.small,a.category{color:#959595}.text-light p,.text-light lead,.text-light small,.text-dark .text-light p,.text-dark .text-light lead,.text-dark .text-light small,.text-light blockquote footer,h1.text-light>small,h1.text-light.small,h2.text-light>small,h2.text-light.small,h3.text-light>small,h3.text-light.small,h4.text-light>small,h4.text-light.small,h5.text-light>small,h5.text-light.small,h6.text-light>small,h6.text-light.small{color:#fff}.text-light{color:rgba(255,255,255,.8)}.text-light .owl-theme .owl-dots .owl-dot,.text-dark .text-light .owl-theme .owl-dots .owl-dot{background:rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.text-dark .owl-theme .owl-dots .owl-dot,.text-light .text-dark .owl-theme .owl-dots .owl-dot{background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.arrows-aside .text-dark i{color:rgba(0,0,0,.3)}.arrows-aside .text-dark a:hover i{color:rgba(0,0,0,.7)}.arrows-aside .text-light i{color:rgba(255,255,255,.3)!important}.arrows-aside .text-light a:hover i{color:rgba(255,255,255,.7)!important}.text-dark a:not(.btn),.text-light .text-dark a:not(.btn),.header-widgets .widget_nav_menu .sub-menu li a,.text-dark .widget_shopping_cart_content .woo-cart-icon,.text-dark .widget_shopping_cart_content .cart-quantity{color:#212121}.text-dark a:not(.btn):not(.primary-hover):not(.secondary-hover):not(.tertiary-hover):hover,.text-light .text-dark a:not(.btn):hover{color:#000}.text-dark a:not(.btn):focus,.text-light .text-dark a:not(.btn):focus,.so-widget-orion_custom_menu_w .text-dark .current-menu-ancestor>a,.so-widget-orion_custom_menu_w .text-dark .current-menu-item>a{color:#000}.page-heading.text-dark .breadcrumbs ol li a,.page-heading.text-dark .breadcrumbs ol li:after,.page-heading.text-dark .breadcrumbs ol li span{color:#212121!important}.text-light .text-dark .item-title:after,.text-dark .item-title:after,.text-light .text-dark .border,.text-dark .border{border-color:#595959}.text-dark .text-light .item-title:after,.text-light .item-title:after,.text-dark .text-light .border,.text-light .border{border-color:#fff}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light>h1,.text-light>h2,.text-light>h3,.text-light>h4,.text-light>h5,.text-light>h6,h1.text-light,h2.text-light,h3.text-light,h4.text-light,h5.text-light,h6.text-light{color:#fff!important}.page-heading.text-light h1.entry-title{color:#fff!important}.page-heading.text-dark h1.entry-title{color:#595959!important}.text-light h2.item-title,.text-light h3.item-title,.text-light h4.item-title,.text-dark .text-light h2.item-title,.text-dark .text-light h3.item-title,.text-dark .text-light h4.item-title{color:#fff}.text-light .text-dark .item-title,.text-dark .item-title,.text-light .text-dark a.item-title,.text-dark a.item-title,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,item-title,a.item-title,a:not(:hover)>h2.item-title.text-dark,a:not(:hover)>h3.item-title.text-dark,a:not(:hover)>h4.item-title.text-dark,.woocommerce div.product p.price,.orion-product-title,label{color:#595959}.text-light a:not(.btn),.text-dark .text-light a:not(.btn),.text-light .widget_shopping_cart_content .woo-cart-icon,.text-light .widget_shopping_cart_content .cart-quantity{color:#fff}.text-light a:not(.btn):hover,.text-dark .text-light a:not(.btn):hover{color:#525252}.text-light a:not(.btn):focus,.text-dark .text-light a:not(.btn):focus,.so-widget-orion_custom_menu_w .text-light .current-menu-ancestor>a,.so-widget-orion_custom_menu_w .text-light .current-menu-item>a{color:#525252}.page-heading.text-light .breadcrumbs ol li a,.page-heading.text-light .breadcrumbs ol li:after,.page-heading.text-light .breadcrumbs ol li span{color:#fff!important}.site-footer.text-light a:not(.btn):not(:hover){color:rgba(255,255,255,.8)}@media (min-width:992px){.site-branding.text-light a.site-title .h1{color:#fff}.site-branding.text-dark a.site-title .h1{color:#595959}}.text-dark,.text-light .text-dark{color:#959595; }.text-light button.btn-empty:hover,.text-light .btn.btn-empty:hover,.text-light input.btn-empty[type=submit]:hover,.text-dark .text-light button.btn-empty:hover,.text-dark .text-light .btn.btn-empty:hover,.text-dark .text-light input.btn-empty[type=submit]:hover{color:#fff!important}.text-dark button.btn-empty:hover,.text-dark .btn.btn-empty:hover,.text-dark input.btn-empty[type=submit]:hover,.text-light .text-dark button.btn-empty:hover,.text-light .text-dark .btn.btn-empty:hover,.text-light .text-dark input.btn-empty[type=submit]:hover{color:#595959!important}.text-dark h2.item-title,.text-dark h3.item-title,.text-dark h4.item-title,.text-light .text-dark h2.item-title,.text-light .text-dark h3.item-title,.text-light .text-dark h4.item-title,.text-dark>h1,.text-dark>h2,.text-dark>h3,.text-dark>h4,.text-dark>h5,.text-dark>h6,h1.text-dark,h2.text-dark,h3.text-dark,h4.text-dark,h5.text-dark,h6.text-dark{color:#595959}input[type=text]:not(.site-search-input),input[type=email],.wpcf7-form input[type=email],.wpcf7-form input[type=text],textarea,.wpcf7-form textarea{color:#595959}.separator-style-1.style-text-light:before{border-bottom:2px solid rgba(255,255,255,.2)}.separator-style-2.style-text-light:before{background-color:#fff}.separator-style-2 h1.text-light:before,.separator-style-2 h2.text-light:before,.separator-style-2 h3.text-light:before,.separator-style-2 h4.text-light:before,.separator-style-2 h5.text-light:before,.separator-style-2 h6.text-light:before,.separator-style-2.text-center h1.text-light:before,.separator-style-2.text-center h2.text-light:before,.separator-style-2.text-center h3.text-light:before,.separator-style-2.text-center h4.text-light:before,.separator-style-2.text-center h5.text-light:before,.separator-style-2.text-center h6.text-light:before,.separator-style-2.text-center h1.text-light:after,.separator-style-2.text-center h2.text-light:after,.separator-style-2.text-center h3.text-light:after,.separator-style-2.text-center h4.text-light:after,.separator-style-2.text-center h5.text-light:after,.separator-style-2.text-center h6.text-light:after{border-bottom:2px solid rgba(255,255,255,.2)}.panel-group.text-light .panel-title>a:after{color:#fff}.panel-group.default_bg.text-dark{background-color:#fff}.panel-group.default_bg.text-light{background-color:#595959}
.circle-wrap {
  transition: all .6s ease-out;
}

section.hero {
  background:url("../images/banner_inicio.avif") no-repeat center center;
  background-size:cover;
  height:300px;
  position:relative;

}

.overlay {
  position:absolute;
  top:0;
  bottom:0;
  height:100%;
  left:0;
  right:0;
  background-color: rgba(67, 66, 66, 0.6);  

}

.hero-content {
/*   max-width:700px; */
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);  
}

.hero-content h1 {
  font-size:46px;
  font-weight:bold;
  color:#fff;
  text-transform:uppercase;
  
}

.hero-content p {
  font-size:2rem;
  color:#fff !important; 
  margin-top:20px !important;
}

@media (max-width:756px) {
  .hero-content h1 {
  font-size:30px;
  font-weight:bold;
  text-transform:uppercase;  
  }
    .hero-content p {
    font-size:1.5rem;
	
  }
}


.myButton {
	background-color:#4b76cc;
	border-radius:20px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
	border:none;
	padding:8px 31px;

}

.myButtonW {
	background-color:#25d366;
	border-radius:20px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
	border:none;
	padding:8px 31px;

}
.myButton:hover {
	background-color:#5cbf2a;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButtonW:hover {
	background-color:#5cbf2a;
}
.myButtonW:active {
	position:relative;
	top:1px;
}
/* Layout 1000 */

#pgc-1000-0-0,
#pgc-1000-1-0,
#pgc-1000-5-0,
#pgc-1000-9-0 {
	width: 100%;
	width: calc(100% - ( 0 * 30px))
}

#pl-1000 #panel-1000-0-0-0,
#pl-1000 #panel-1000-1-0-0,
#pl-1000 #panel-1000-2-0-0,
#pl-1000 #panel-1000-2-0-1,
#pl-1000 #panel-1000-2-1-0,
#pl-1000 #panel-1000-3-0-0,
#pl-1000 #panel-1000-3-0-1,
#pl-1000 #panel-1000-3-1-0,
#pl-1000 #panel-1000-3-1-1,
#pl-1000 #panel-1000-3-1-2,
#pl-1000 #panel-1000-4-0-0,
#pl-1000 #panel-1000-5-0-0,
#pl-1000 #panel-1000-5-0-1,
#pl-1000 #panel-1000-5-0-2,
#pl-1000 #panel-1000-5-0-3,
#pl-1000 #panel-1000-6-0-0,
#pl-1000 #panel-1000-6-1-0,
#pl-1000 #panel-1000-7-0-0,
#pl-1000 #panel-1000-7-0-1,
#pl-1000 #panel-1000-7-0-2,
#pl-1000 #panel-1000-7-0-3,
#pl-1000 #panel-1000-8-0-0,
#pl-1000 #panel-1000-8-1-0,
#pl-1000 #panel-1000-9-0-0,
#pl-1000 #panel-1000-10-1-0,
#pl-1000 #panel-1000-10-1-1,
#pl-1000 #panel-1000-10-1-2,
#pl-1000 #panel-1000-10-1-3,
#pl-1000 #panel-1000-11-0-0,
#pl-1000 #panel-1000-11-0-1,
#pl-1000 #panel-1000-11-0-2,
#pl-1000 #panel-1000-11-0-3,
#pl-1000 #panel-1000-11-1-0 {}

#pg-1000-0,
#pg-1000-1,
#pg-1000-2,
#pg-1000-3,
#pg-1000-4,
#pg-1000-5,
#pg-1000-6,
#pg-1000-7,
#pg-1000-8,
#pg-1000-9,
#pg-1000-10,
#pl-1000 .so-panel,
#pl-1000 .so-panel:last-child {
	margin-bottom: 0px
}

#pgc-1000-2-0 {
	width: 66.9753%;
	width: calc(66.9753% - ( 0.33024691358 * 60px))
}

#pgc-1000-2-1 {
	width: 33.0247%;
	width: calc(33.0247% - ( 0.66975308642 * 60px))
}

#pgc-1000-3-0 {
	width: 40%;
	width: calc(40% - ( 0.6 * 60px))
}

#pgc-1000-3-1 {
	width: 60%;
	width: calc(60% - ( 0.4 * 60px))
}

#pgc-1000-4-0,
#pgc-1000-7-0 {
	width: 100%
}

#pgc-1000-6-0,
#pgc-1000-6-1,
#pgc-1000-8-0,
#pgc-1000-8-1 {
	width: 50%
}

#pgc-1000-10-0,
#pgc-1000-10-2 {
	width: 9.9817%
}

#pgc-1000-10-1 {
	width: 80.0366%
}

#pgc-1000-11-0 {
	width: 40%
}

#pgc-1000-11-1 {
	width: 60%
}

#pg-1000-0>.panel-row-style,
#panel-1000-1-0-0>.panel-widget-style,
#panel-1000-2-0-0>.panel-widget-style,
#panel-1000-3-1-0>.panel-widget-style,
#panel-1000-3-1-1>.panel-widget-style,
#panel-1000-3-1-2>.panel-widget-style,
#panel-1000-5-0-0>.panel-widget-style,
#panel-1000-5-0-1>.panel-widget-style,
#panel-1000-7-0-0>.panel-widget-style,
#panel-1000-7-0-1>.panel-widget-style,
#panel-1000-10-1-0>.panel-widget-style,
#panel-1000-10-1-1>.panel-widget-style,
#panel-1000-10-1-3>.panel-widget-style {
	padding: 0px 0px 0px 0px
}

#pg-1000-0.panel-no-style,
#pg-1000-0.panel-has-style>.panel-row-style,
#pg-1000-1.panel-no-style,
#pg-1000-1.panel-has-style>.panel-row-style,
#pg-1000-5.panel-no-style,
#pg-1000-5.panel-has-style>.panel-row-style,
#pg-1000-7.panel-no-style,
#pg-1000-7.panel-has-style>.panel-row-style,
#pg-1000-9.panel-no-style,
#pg-1000-9.panel-has-style>.panel-row-style,
#pg-1000-10.panel-no-style,
#pg-1000-10.panel-has-style>.panel-row-style {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

#pg-1000-1>.panel-row-style {
	background-color: #f8f8f8a5;
	padding: 72px 0px 42px 0px
}

#pg-1000-2>.panel-row-style {
	background-color: #4b76cc;
	background-position: center center;
	background-size: cover;
	padding: 60px 0px 48px 0px
}

#pg-1000-2.panel-no-style,
#pg-1000-2.panel-has-style>.panel-row-style,
#pg-1000-3.panel-no-style,
#pg-1000-3.panel-has-style>.panel-row-style {
	-webkit-align-items: center;
	align-items: center
}

#pgc-1000-2-1,
#pgc-1000-6-0,
#pgc-1000-6-1,
#pgc-1000-8-0,
#pgc-1000-8-1,
#pgc-1000-11-0,
#pgc-1000-11-1 {
	align-self: auto
}

#pg-1000-3>.panel-row-style {
	padding: 120px 0px 114px 0px
}

#pg-1000-4>.panel-row-style,
#pg-1000-6>.panel-row-style {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px
}

#pg-1000-5>.panel-row-style {
	background-color: #f8f8f8;
	padding: 120px 0px 108px 0px
}

#panel-1000-5-0-2>.panel-widget-style,
#panel-1000-7-0-2>.panel-widget-style,
#panel-1000-10-1-2>.panel-widget-style {
	padding: 0px 0px 36px 0px
}

#pg-1000-6.panel-no-style,
#pg-1000-6.panel-has-style>.panel-row-style,
#pg-1000-8.panel-no-style,
#pg-1000-8.panel-has-style>.panel-row-style,
#pg-1000-11.panel-no-style,
#pg-1000-11.panel-has-style>.panel-row-style {
	-webkit-align-items: equal_height;
	align-items: equal_height
}

#pgc-1000-6-0>.panel-cell-style {
	background-position: center center;
	background-repeat: no-repeat
}

#panel-1000-6-1-0>.panel-widget-style {
	padding: 120px 60px 60px 60px
}

#pg-1000-7>.panel-row-style {
	background-color: #f8f8f8;
	padding: 120px 0px 120px 0px
}

#pg-1000-8>.panel-row-style {
	background-color: #242424;
	background-position: center center;
	background-size: cover;
	padding: 0px 0px 0px 0px
}

#panel-1000-8-0-0>.panel-widget-style {
	padding: 60px 60px 36px 60px
}

#pgc-1000-8-1>.panel-cell-style {
	background-image: url(../images/comentarios.jpg);
	background-position: center center;
	background-size: cover
}

#pg-1000-9>.panel-row-style {
	border: 1px solid #f2f2f2
}

#pg-1000-10>.panel-row-style {
	background-color: #f8f8f8;
	padding: 120px 0px 96px 0px
}

#pgc-1000-11-0>.panel-cell-style {
	padding: 60px 0px 36px 0px
}

#panel-1000-11-0-1>.panel-widget-style,
#panel-1000-11-0-2>.panel-widget-style {
	padding: 0px 0px 12px 0px
}

#pgc-1000-11-1>.panel-cell-style {
	background-position: center center;
	background-size: cover;
	padding: 0px 0px 0px 0px
}

@media (max-width:767px) {
	#pg-1000-0.panel-no-style,
	#pg-1000-0.panel-has-style>.panel-row-style,
	#pg-1000-1.panel-no-style,
	#pg-1000-1.panel-has-style>.panel-row-style,
	#pg-1000-2.panel-no-style,
	#pg-1000-2.panel-has-style>.panel-row-style,
	#pg-1000-3.panel-no-style,
	#pg-1000-3.panel-has-style>.panel-row-style,
	#pg-1000-4.panel-no-style,
	#pg-1000-4.panel-has-style>.panel-row-style,
	#pg-1000-5.panel-no-style,
	#pg-1000-5.panel-has-style>.panel-row-style,
	#pg-1000-7.panel-no-style,
	#pg-1000-7.panel-has-style>.panel-row-style,
	#pg-1000-8.panel-no-style,
	#pg-1000-8.panel-has-style>.panel-row-style,
	#pg-1000-9.panel-no-style,
	#pg-1000-9.panel-has-style>.panel-row-style,
	#pg-1000-10.panel-no-style,
	#pg-1000-10.panel-has-style>.panel-row-style,
	#pg-1000-11.panel-no-style,
	#pg-1000-11.panel-has-style>.panel-row-style {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	#pg-1000-0>.panel-grid-cell,
	#pg-1000-0>.panel-row-style>.panel-grid-cell,
	#pg-1000-1>.panel-grid-cell,
	#pg-1000-1>.panel-row-style>.panel-grid-cell,
	#pg-1000-2>.panel-grid-cell,
	#pg-1000-2>.panel-row-style>.panel-grid-cell,
	#pg-1000-3>.panel-grid-cell,
	#pg-1000-3>.panel-row-style>.panel-grid-cell,
	#pg-1000-4>.panel-grid-cell,
	#pg-1000-4>.panel-row-style>.panel-grid-cell,
	#pg-1000-5>.panel-grid-cell,
	#pg-1000-5>.panel-row-style>.panel-grid-cell,
	#pg-1000-7>.panel-grid-cell,
	#pg-1000-7>.panel-row-style>.panel-grid-cell,
	#pg-1000-8>.panel-grid-cell,
	#pg-1000-8>.panel-row-style>.panel-grid-cell,
	#pg-1000-9>.panel-grid-cell,
	#pg-1000-9>.panel-row-style>.panel-grid-cell,
	#pg-1000-10>.panel-grid-cell,
	#pg-1000-10>.panel-row-style>.panel-grid-cell,
	#pg-1000-11>.panel-grid-cell,
	#pg-1000-11>.panel-row-style>.panel-grid-cell {
		width: 100%;
		margin-right: 0
	}
	#pgc-1000-2-0,
	#pgc-1000-3-0,
	#pgc-1000-8-0,
	#pgc-1000-10-0,
	#pgc-1000-10-1,
	#pgc-1000-11-0,
	#pl-1000 .panel-grid .panel-grid-cell-mobile-last {
		margin-bottom: 0px
	}
	#pl-1000 .panel-grid-cell {
		padding: 0
	}
	#pl-1000 .panel-grid .panel-grid-cell-empty {
		display: none
	}
	#pg-1000-1>.panel-row-style {
		padding: 60px 0px 0px 0px
	}
	#pg-1000-2>.panel-row-style,
	#pg-1000-3>.panel-row-style {
		padding: 60px 0px 48px 0px
	}
	#pgc-1000-2-1>.panel-cell-style,
	#panel-1000-2-1-0>.panel-widget-style,
	#pg-1000-6>.panel-row-style,
	#pgc-1000-11-1>.panel-cell-style {
		padding: 0px 0px 0px 0px
	}
	#pg-1000-5>.panel-row-style,
	#pg-1000-10>.panel-row-style {
		padding: 60px 0px 36px 0px
	}
	#panel-1000-6-1-0>.panel-widget-style {
		padding: 60px 30px 0px 30px
	}
	#pg-1000-7>.panel-row-style {
		padding: 60px 0px 60px 0px
	}
	#panel-1000-8-0-0>.panel-widget-style {
		padding: 48px 30px 0px 30px
	}
	#pgc-1000-11-0>.panel-cell-style {
		padding: 60px 30px 36px 30px
	}
}

.testim {
		width: 100%;
		position: relative;
		background-color:transparent;
		-webkit-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-ms-transform: translatey(-50%);
		-o-transform: translatey(-50%);
		transform: translatey(-50%);
		
}

.teste { 

}

.testim .wrap {
    position: relative;
    width: 100%;
    max-width: 1020px;
    padding: 40px 20px;
    margin: auto;
}

.testim .arrow {
    display: block;
    position: absolute;
    color: #eee;
    cursor: pointer;
    font-size: 2em;
    top: 50%;
    -webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;    
    -ms-transition: all .3s ease-in-out;    
    -moz-transition: all .3s ease-in-out;    
    -o-transition: all .3s ease-in-out;    
    transition: all .3s ease-in-out;
    padding: 5px;
    z-index: 22222222;
}

.testim .arrow:before {
		cursor: pointer;
}

.testim .arrow:hover {
    color: #ea830e;
}
    

.testim .arrow.left {
    left: 10px;
}

.testim .arrow.right {
    right: 10px;
}

.testim .dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 60px;
    left: 0;
    display: block;
    z-index: 3333;
		height: 12px;
}

.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #eee;
    margin: 0 10px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;    
    -ms-transition: all .5s ease-in-out;    
    -moz-transition: all .5s ease-in-out;    
    -o-transition: all .5s ease-in-out;    
    transition: all .5s ease-in-out;
		position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
    background: #ea830e;
    border-color: #ea830e;
}

.testim .dots .dot.active {
    -webkit-animation: testim-scale .5s ease-in-out forwards;   
    -moz-animation: testim-scale .5s ease-in-out forwards;   
    -ms-animation: testim-scale .5s ease-in-out forwards;   
    -o-animation: testim-scale .5s ease-in-out forwards;   
    animation: testim-scale .5s ease-in-out forwards;   
}
    
.testim .cont {
    position: relative;
		overflow: hidden;
}

.testim .cont > div {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 70px 0;
    opacity: 0;
}

.testim .cont > div.inactive {
    opacity: 1;
}
    

.testim .cont > div.active {
    position: relative;
    opacity: 1;
}
    

.testim .cont div .img img {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
}

.testim .cont div h2 {
    color: #ea830e;
    font-size: 1em;
    margin: 15px 0;
}

.testim .cont div p {
    font-size: 1.15em;
    color: #eee;
    width: 80%;
    margin: auto;
}

.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;            
    -moz-animation: testim-show .5s ease-in-out forwards;            
    -ms-animation: testim-show .5s ease-in-out forwards;            
    -o-animation: testim-show .5s ease-in-out forwards;            
    animation: testim-show .5s ease-in-out forwards;            
}

.testim .cont div.active h2 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;    
    -moz-animation: testim-content-in .4s ease-in-out forwards;    
    -ms-animation: testim-content-in .4s ease-in-out forwards;    
    -o-animation: testim-content-in .4s ease-in-out forwards;    
    animation: testim-content-in .4s ease-in-out forwards;    
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;    
    -moz-animation: testim-content-in .5s ease-in-out forwards;    
    -ms-animation: testim-content-in .5s ease-in-out forwards;    
    -o-animation: testim-content-in .5s ease-in-out forwards;    
    animation: testim-content-in .5s ease-in-out forwards;    
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;            
    -moz-animation: testim-hide .5s ease-in-out forwards;            
    -ms-animation: testim-hide .5s ease-in-out forwards;            
    -o-animation: testim-hide .5s ease-in-out forwards;            
    animation: testim-hide .5s ease-in-out forwards;            
}

.testim .cont div.inactive h2 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;        
    -moz-animation: testim-content-out .4s ease-in-out forwards;        
    -ms-animation: testim-content-out .4s ease-in-out forwards;        
    -o-animation: testim-content-out .4s ease-in-out forwards;        
    animation: testim-content-out .4s ease-in-out forwards;        
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;    
    -moz-animation: testim-content-out .5s ease-in-out forwards;    
    -ms-animation: testim-content-out .5s ease-in-out forwards;    
    -o-animation: testim-content-out .5s ease-in-out forwards;    
    animation: testim-content-out .5s ease-in-out forwards;    
}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}


@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	
	.testim .cont div p {
		line-height: 25px;
	}

}

#floating-menu {
  cursor: pointer;
}

#floating-icon{
  overflow: hidden;
  position: fixed;
  z-index: 99999;
  bottom: 15px;
  right: 15px;
  background-color: #000;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

#floating-icon span{
  display: block;
  width: 5px;
  height: 5px;
  background-color: #fff;
  margin: 0 auto;
  margin-bottom: 5px;
  border-radius: 50px;
}

#floating-ligar,
#floating-whatsapp,
#floating-emergencia{
  display: none;
  overflow: hidden;
  position: fixed;
  z-index: 99998;
  width: 40px;
  height: 40px;
  border-radius: 25px;
  color: #fff;
  font-size: 20px;
}

#floating-ligar{
  right: 20px; 
  bottom: 20px;  
  background-color: #4b76cc;
  -webkit-animation: slide-ligar .75s forwards;
  -webkit-animation-delay: .75s;
  animation: slide-ligar .75s forwards;
  animation-delay: .75s;
}

#floating-icon,
#floating-ligar,
#floating-whatsapp,
#floating-emergencia{
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.5);
  box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.5);
}

@-webkit-keyframes slide-ligar {
  0%{
    right: 20px; 
    bottom: 20px;    	
  }
  100% { 
    right: 20px; 
    bottom: 100px;
  }
}

@keyframes slide-ligar {
  0%{
    right: 20px; 
    bottom: 20px;    	
  }
  100% { 
    right: 20px; 
    bottom: 100px;
  }
}

#floating-whatsapp{
  right: 20px;
  bottom: 20px;
  background-color: #25d366;
  -webkit-animation: slide-whatsapp .75s forwards;
  -webkit-animation-delay: .75s;
  animation: slide-whatsapp .75s forwards;
  animation-delay: .75s;
}

@-webkit-keyframes slide-whatsapp {
  0%{
    right: 20px; 
    bottom: 20px;    	
  }
  100% { 
    right: 70px; 
    bottom: 70px;
  }
}

@keyframes slide-whatsapp {
  0%{
    right: 20px; 
    bottom: 20px;    	
  }
  100% { 
    right: 70px; 
    bottom: 70px;
  }
}

#floating-emergencia{
  right: 20px;
  bottom: 20px;
  background-color: #d00829;
  -webkit-animation: slide-emergencia .75s forwards;
  -webkit-animation-delay: .75s;
  animation: slide-emergencia .75s forwards;
  animation-delay: .75s;
}

@-webkit-keyframes slide-emergencia {
  0%{
    right: 20px; 
    bottom: 20px;    	
  }
  100% { 
    right: 100px; 
    bottom: 20px;
  }
}

@keyframes slide-emergencia {
  0%{
    right: 20px; 
    bottom: 20px;    	
  }
  100% { 
    right: 100px; 
    bottom: 20px;
  }
}

#floating-menu svg{
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}

#floating-menu a{
  color: #fff;
}

/* Modal */
.modal-open {
  overflow: auto;
}

.modal-dialog{
  top: 25%;
  width: 40%;
}

.modal-content{
  border-radius: 0;
}

.modal-body{
  padding: 30px 80px;
  height: fit-content;
}

.fechaModal{
  float: right;
  margin-top: -20px;
  margin-right: -20px;
  background: #93b662;
  border: none;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  width: 50px;
  height: 50px;
  z-index: 9999;
  cursor: pointer;
  position: relative;    
}
.btn-green {
    background-color: green; /* Color inicial del botón */
    color: rgb(47, 47, 47); /* Color del texto */
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
}


/* Pulse class and keyframe animation */
.pulseit{
	-webkit-animation: pulse linear .5s infinite;
	animation: pulse linear .5s infinite;
}
@-webkit-keyframes pulse {
	0% { width:100%; } 
	50% { width:99.5%; } 
	100% { width:100%; }
}
@keyframes pulse {
	0% { width:100%; } 
	50% { width:99.5%; } 
	100% { width:100%; }
}