/*!
 Theme Name:     iProduce Theme
 Theme URI:      
 Description:    iProduce custom wordpress theme
 Author:         Miguel Carepa
 Author URI:     
 Template:       Divi
 Version:        1.0.3
!*/
.inner-text-container{color:#666;font-size:16px;line-height:1.9em;max-width:710px;width:100%}.top-header nav ul li.current-menu-item>a,.top-header nav ul li.current-menu-parent>a{font-weight:700}.top-header .et_pb_menu__search-form input{background-color:rgba(255,255,255,.65);border-radius:5px;color:#040407;font-size:16px;padding:6px 10px}#global-header-fixed{display:none;position:fixed;top:0;width:100%;z-index:9999}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'\4c';font-weight:400;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'\4d'}.second-level{display:none}.reveal-items{display:block}.et_mobile_menu{margin-top:10px;width:110%;margin-left:-5%}.et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:1.4em}.et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description .et_pb_module_header{margin-bottom:8px}.et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description p{width:56%}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{vertical-align:middle}.partners-list .partners:not(:last-child){margin-bottom:110px}.partners-list .partners .entry-featured-image-url{max-width:165px;max-height:165px;margin-bottom:45px}.partners-list .partners .entry-featured-image-url img{max-height:100%}.events-feed-container{margin-bottom:50px}.events-feed-container .pagination{font-size:16px;margin-top:30px;text-align:center}.events-feed-container .pagination a,.events-highlights a{color:#f65f32}.events-feed-container .pagination .page-numbers{padding:2px 5px}.events-feed-container .pagination .page-numbers.next,.events-feed-container .pagination .page-numbers.prev{margin:0 3px}.events-feed-container .pagination .page-numbers.next .pagination-icon,.events-feed-container .pagination .page-numbers.prev .pagination-icon{font-size:27px;margin-top:-4px;vertical-align:middle}.events-feed-container:not(.--no-events) .events-highlights::after{content:'';-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.events-highlights,.events-highlights .event-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.events-highlights{-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.events-highlights.--light{color:#000}.events-highlights.--light .inner-text-container{color:#fff}.events-highlights.--dark .inner-text-container{color:#666}.events-highlights .event-entry{background-color:#fff;background-size:cover;border-radius:10px;box-shadow:0 2px 22px 0 rgba(0,0,0,.09);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-basis:calc((100%/3) - 25px);-ms-flex-preferred-size:calc((100%/3) - 25px);flex-basis:calc((100%/3) - 25px);margin-bottom:30px;min-height:337px;overflow:hidden;padding:25px 30px;position:relative}@media (min-width:980px){.events-highlights .event-entry:nth-child(3n+2){margin-left:3.5%;margin-right:3.5%}}.events-highlights .event-entry .event-entry--overlay{background-color:rgba(255,255,255,.92);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.events-highlights .event-entry .event--top-section,.events-highlights .event-entry .event--top-section .event--date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.events-highlights .event-entry .event--top-section{font-family:'Montserrat',sans-serif;margin-bottom:10px;width:100%;z-index:1}.events-highlights .event-entry .event--top-section .event--date{background-color:#fff;border-radius:5px;box-shadow:0 2px 22px 0 rgba(0,0,0,.09);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 5px;text-align:center;width:100px;height:108px}.events-highlights .event-entry .event--top-section .event--date .event--start-date .day{font-size:32px;font-weight:700;margin-bottom:11px;padding-bottom:0}.events-highlights .event-entry .event--top-section .event--date .event--start-date .month,.events-highlights .event-entry .event--top-section .event--date .event--start-date .year{font-size:14px;padding-bottom:0;line-height:1em}.events-highlights .event-entry .event--top-section .event--date .event--start-date .month{color:#666;margin-bottom:5px}.events-highlights .event-entry .event--top-section .event--meta{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#040407;margin-left:21px}.events-highlights .event-entry .event--top-section .event--meta .label{color:#666;font-size:12px;margin-top:15px;padding-bottom:0;text-transform:capitalize}.events-highlights .event-entry .event--top-section .event--meta .event--end-date{font-size:14px}.events-highlights .event-entry .event--bottom-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-top:11px;padding-right:10px;height:100%;z-index:1}.events-highlights .event-entry .event--bottom-section .event--title{color:#000;font-size:22px;font-weight:600;line-height:1.6em}.events-highlights .event-entry .event--bottom-section .event--location{color:#666;font-weight:600;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:1.6em;min-height:30px;padding-bottom:5px}.events-highlights .event-entry .event--bottom-section .event--info-link{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:16px;margin-top:2px}@media (max-width:980px){.events-highlights{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.events-highlights .event-entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;min-height:auto}.events-highlights .event-entry .event--top-section{width:auto}.events-highlights .event-entry .event--bottom-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:0;padding-left:30px}.events-highlights .event-entry .event--bottom-section .event--info-link{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}.wp-block-file{background-color:#f9f9f9;border-radius:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:7px 17px;margin-top:30px}.wp-block-file .wp-block-file__button{font-weight:inherit;margin-left:auto}.wp-block-file>a{font-weight:600;line-height:1.4em}.download-button{background-color:#040407;background-image:none;border:0;font-size:14px;line-height:1;text-shadow:none;box-shadow:none}.download-button:active,.download-button:hover{background-color:#f65f32;background-image:none}.et_pb_portfolio_item.et_custom_portfolio_item{background:#fff;border-radius:11px;box-shadow:0 2px 22px 0 rgba(0,0,0,.09);overflow:hidden;width:29.667%!important}@media screen and (max-width:980px){.et_pb_portfolio_item.et_custom_portfolio_item{width:47.25%!important}}@media screen and (max-width:767px){.et_pb_portfolio_item.et_custom_portfolio_item{width:100%!important}}.et_pb_portfolio_item.et_custom_portfolio_item h2.et_pb_module_header{margin-bottom:16px}.et_pb_portfolio_item.et_custom_portfolio_item h2.et_pb_module_header a{color:#000!important}.et_pb_portfolio_item.et_custom_portfolio_item .portfolio-item-body-content{padding:1em 1.5em 2em}.et_pb_portfolio_item.et_custom_portfolio_item .post-meta{color:#8f8f8f!important;font-size:12px;font-weight:700;text-transform:uppercase}.et_pb_portfolio_item.et_custom_portfolio_item .et_portfolio_image img{min-width:100%}