#footer-bottom .et-social-icons{float: none;}
#footer-bottom .et-social-icons li{margin-left: 10px;}
#footer-bottom .et-social-icon a{font-size: 20px;}
#footer-bottom .et-social-icons{margin-left: -10px;}
#footer-info{margin-left: -27px;}
#footer-bottom{padding: 75px 0 5px;}
.et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation{padding-top: 0px;}
.et_vertical_nav #main-header #logo{margin-bottom: 0px;}
.et_header_style_left .mobile_menu_bar{padding: 25px 0px;}
#main-header li .et-pb-icon{transition: 0.5s ease-out;}
#main-header li:hover .et-pb-icon{transform: scale(1.1,1.1);position:relative;}    @media screen and (min-width: 980px){	
.et_vertical_nav #main-header #logo{width: 150%;}	
#top-menu li{text-align: center;} 
#main-header li.resume3-home-menu .resume3-home-menu-icon,#main-header li.resume3-about-menu .resume3-about-menu-icon
,#main-header li.resume3-resume-menu .resume3-resume-menu-icon,#main-header li.resume3-portfolio-menu 
.resume3-portfolio-menu-icon,#main-header li.resume3-blog-menu .resume3-blog-menu-icon,
#main-header li.resume3-contact-menu .resume3-contact-menu-icon{margin-top: -2px;color: rgba(255,255,255,0.6);
font-size: 30px;}
#main-header li.resume3-about-menu{padding-left: 20px;}
#main-header li.resume3-resume-menu{padding-left: 12px;}
#main-header li.resume3-portfolio-menu{padding-left: 20px;}
#main-header li.resume3-blog-menu{padding-left: 32px;}
#main-header li.resume3-contact-menu{padding-left: 10px;}
.resume3-resume-menu{margin-left: -10px;}
.resume3-about-menu{margin-left: -20px;}
.resume3-portfolio-menu{margin-left: -20px;}
.resume3-contact-menu{margin-left: -10px;}
.resume3-blog-menu{margin-left: 5px;}
.resume3-blog-menu {width: 100px;}*/
}
@media screen and (max-width: 980px){
#footer-bottom,#main-header li .resume3-home-menu-icon,#main-header li .resume3-about-menu-icon,#main-header li .resume3-resume-menu-icon,
#main-header li .resume3-portfolio-menu-icon,#main-header li .resume3-blog-menu-icon,
#main-header li .resume3-contact-menu-icon{display: none;}
}
@media screen and (max-width: 382px){
.resume3-banner-section .et_pb_fullwidth_header_subhead{line-height:45px;}
}
#top-menu li.current-menu-item>a{color:#8acb82 !important;} .resume3-banner-section .header-content .et_pb_fullwidth_header_subhead{padding-top: 5px;}
.resume3-banner-section .header-content .et_pb_header_content_wrapper{padding-top: 30px;} .resume3-about-section .resume3-about-service-text .et_pb_text_inner h6{margin: 0;font-size: 11px;
text-transform: uppercase;position: relative;display: inline-block;font-weight: 700;letter-spacing: 0.2em;
white-space: nowrap;text-align: center;}
.resume3-about-section .resume3-about-service-text h6:before,
.resume3-about-section .resume3-about-service-text h6:after{background-color: #75ad6f;}    
.resume3-about-section .resume3-about-service-text h6:before{bottom: auto;top: -.5em;left: -1.57em;z-index: -1;
content: " ";display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}
.resume3-about-section .resume3-about-service-text h6:after{right: -1.57em;z-index: -1;content: " ";display: block;
position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;pointer-events: none;}   
.resume3-about-section .resume3-about-service-text h6 i:before{bottom: auto;top: -.5em;
border-bottom: 0.5em solid #080b0c;border-bottom: 0.5em solid rgba(8, 11, 12, 0.2);
border-left: .5em solid transparent;content: " ";display: block;position: absolute;width: 0;height: 0;bottom: -.5em;
left: -.05em;pointer-events: none;-webkit-mask: none;}     
.resume3-about-section .resume3-about-service-text h6 i:after{left: auto;right: -.05em;
border-top: 0.5em solid #080b0c;border-top: 0.5em solid rgba(8, 11, 12, 0.2);border-right: .5em solid transparent;
content: " ";display: block;position: absolute;width: 0;height: 0;bottom: -.5em;pointer-events: none;
-webkit-mask: none;}
.resume3-about-section .resume3-about-service-text h6{background-color: #8acb82;padding: 10px 20px;}
.resume3-about-section .resume3-about-service-blurb .et_pb_main_blurb_image{width: 30%;}
.resume3-about-section .resume3-about-service-blurb.et_pb_image_wrap img{display: block;display: block;
width: 100%;filter: grayscale(1);-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;}
.resume3-about-section .resume3-about-service-blurb:hover img{webkit-filter: grayscale(0);
-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);
-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);
transform: scale(1.1);}
.resume3-about-section .resume3-about-service-blurb:hover{box-shadow: 0 0 11px rgba(33,33,33,.2);}
.resume3-about-section .resume3-about-workprocess-blurb:after{content: "";position: absolute;top: 50%;left: 100%;
width: 120%;height: 0;border-bottom: 3px dashed #fff;}
.resume3-about-section .resume3-about-workprocess-blurb .et_pb_image_wrap,
.resume3-about-section .resume3-about-workprocess-blurb-last .et_pb_image_wrap{
-webkit-transition: 0.6s ease-out;-moz-transition: 0.6s ease-out;transition: 0.6s ease-out;}
.resume3-about-section .resume3-about-workprocess-blurb:hover .et_pb_image_wrap,
.resume3-about-section .resume3-about-workprocess-blurb-last:hover .et_pb_image_wrap
{-webkit-transform: rotateZ(720deg);-moz-transform: rotateZ(720deg);transform: rotateZ(720deg);}
.resume3-about-section .resume3-client-image .et_pb_image_wrap{display: inline-block;width: 80px;height: 80px;
line-height: 70px;border-radius: 50% 0 50% 50%;border: 5px solid #8acb82;font-size: 30px;color: #8acb82;
margin-bottom: 30px;transform: rotate(-45deg);transition:all 0.3s ease 0s;padding-left: 8px;}
.resume3-about-section .resume3-client-image:hover .et_pb_image_wrap{border-radius: 50% 50% 50% 0;}   
.resume3-about-section .resume3-client-image .et_pb_image_wrap img{transform: rotate(45deg);max-width: 64%;
top: 7px;left: 11px;}  
@media screen and (max-width: 980px){
.resume3-about-section .resume3-client-image .et_pb_image_wrap img{left: 0px;}
}
.resume3-about-section .resume3-fun-blurb .et_pb_image_wrap
{-webkit-transition: 0.6s ease-out;-moz-transition: 0.6s ease-out;transition: 0.6s ease-out;}
.resume3-about-section .resume3-fun-blurb:hover .et_pb_image_wrap
{-webkit-transform: rotateY(720deg);-moz-transform: rotateY(720deg);transform: rotateY(720deg);} .resume3-about-section .resume3-fun-blurb .et_pb_module_header{margin-top: 25px;}
.resume3-about-section .resume3-fun-blurb .et_pb_main_blurb_image{margin-bottom: 0px;} .resume3-about-section .resume3-other-link{border: 2px solid #000;padding: 10px 20px; text-align: center;
margin: 0px 7px 10px 0px;width: 120px;display: inline-block;}
.resume3-about-section .resume3-other-link a{color: #000;}
.resume3-about-section .resume3-other-link:hover{background-color: #8ACB82;border: 2px solid #8ACB82;text-align: center;}
.resume3-about-section .resume3-other-link:hover a{color: #fff;}  .resume3-resume-section .resume3-title-text h1:before{font-family: ETmodules;content: '\e012';
background-color: #8acb82;display: block;text-align: center;font-size: 22px;font-weight: bold;position: absolute;
top: -14px;left: -4px;width: 52px;line-height: 52px;margin: 0;z-index: 120;color: #fff;background: #8ACB82;
border-radius: 50%;}
.resume3-resume-section .resume3-title-text2 h1:before{font-family: ETmodules;content: '\e02f';
background-color: #8acb82;display: block;text-align: center;font-size: 22px;font-weight: bold;position: absolute;
top: -14px;left: -4px;width: 52px;line-height: 52px;margin: 0;z-index: 120;color: #fff;background: #8ACB82;
border-radius: 50%;}
.resume3-resume-section .resume3-title-text h1,.resume3-resume-section .resume3-title-text2 h1
{margin-left: 3.6em;margin-bottom: .4em;font-size: 1.3em;font-weight: 400;letter-spacing: 0;}
.resume3-resume-section .resume3-title-blurb .et_pb_main_blurb_image{position: relative;z-index: 99999;}
.resume3-resume-section .resume3-pastwork-text:before{border-color: #8acb82;content: "";position: absolute;
display: block;bottom: 0;border: 10px solid #8ACB82;z-index: -1;left: -1.2em;top:0px;
border-left-color: transparent !important;}
.resume3-resume-section .resume3-pastwork-text{background-color: #8acb82;display: inline-block;position: relative;
padding: 3px 8px;font-size: 11px;line-height: 1.3;font-weight: 900;letter-spacing: 0;margin: 0 0 1.5em 0;
text-transform: uppercase;}
.resume3-resume-section .resume3-pastwork:before{content: "";position: absolute;top: 38px;bottom: 62px;left: 3.5%;
width: 4px;background: rgba(255, 255, 255, 0.5);}
.resume3-resume-section .resume3-dot .et_pb_text_inner:before{content: "";position: absolute;top: 5px;;left: -8%;
width: 14px;height: 14px;z-index: 999999;border-radius: 50%;background: #8acb82;}
.resume3-resume-section .resume3-dot2 .et_pb_text_inner:before{background: #fff !important;}
.resume3-resume-section .resume3-resume-button{border: 2px solid #000;padding: 10px 20px; text-align: center;
margin-left: 7px;}
.resume3-resume-section .resume3-resume-button a{color: #000;}
.resume3-resume-section .resume3-resume-button:hover{background-color: #8ACB82;border: 2px solid #8ACB82;}
.resume3-resume-section .resume3-resume-button:hover a{color: #fff;}
.resume3-resume-section .resume3-resume-button a:before{font-family: ETmodules;content: '\e05f'; 
padding-right: 10px;}
.resume3-resume-section .resume3-resume-service-text .et_pb_text_inner h6{margin: 0;font-size: 11px;
text-transform: uppercase;position: relative;display: inline-block;font-weight: 700;letter-spacing: 0.2em;
white-space: nowrap;text-align: center;}
.resume3-resume-section .resume3-resume-service-text h6:before,
.resume3-resume-section .resume3-resume-service-text h6:after{background-color: #75ad6f;}    
.resume3-resume-section .resume3-resume-service-text h6:before{bottom: auto;top: -.5em;left: -1.57em;z-index: -1;
content: " ";display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}
.resume3-resume-section .resume3-resume-service-text h6:after{right: -1.57em;z-index: -1;content: " ";
display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}   
.resume3-resume-section .resume3-resume-service-text h6 i:before{bottom: auto;top: -.5em;
border-bottom: 0.5em solid #080b0c;border-bottom: 0.5em solid rgba(8, 11, 12, 0.2);
border-left: .5em solid transparent;content: " ";display: block;position: absolute;width: 0;height: 0;bottom: -.5em;
left: -.05em;pointer-events: none;-webkit-mask: none;}     
.resume3-resume-section .resume3-resume-service-text h6 i:after{left: auto;right: -.05em;
border-top: 0.5em solid #080b0c;border-top: 0.5em solid rgba(8, 11, 12, 0.2);border-right: .5em solid transparent;
content: " ";display: block;position: absolute;width: 0;height: 0;bottom: -.5em;pointer-events: none;
-webkit-mask: none;}
.resume3-resume-section .resume3-resume-service-text .et_pb_text_inner{text-align: center;}
.resume3-resume-section .resume3-resume-service-text h6{background-color: #8acb82;padding: 10px 20px;}   
@media screen and (max-width: 980px){
.resume3-resume-section .resume3-pastwork:before,.resume3-resume-section .resume3-dot .et_pb_text_inner:before
{display: none;}
} 
@media screen and (min-width: 1270px) and (max-width: 1370px){
.resume3-resume-section .resume3-dot .et_pb_text_inner:before{left: -10%;}
}
@media screen and (min-width: 1120px) and (max-width: 1270px){
.resume3-resume-section .resume3-dot .et_pb_text_inner:before{margin-left: -9px;}
}
@media screen and (min-width: 980px) and (max-width: 1120px){
.resume3-resume-section .resume3-dot .et_pb_text_inner:before{margin-left: -12px;}
.resume3-resume-section .resume3-pastwork:before{left: 5%;}
} .resume3-resume-section .resume3-testinomial .et_pb_testimonial_portrait{bottom: 30px;margin: 0 auto -15px;}  .resume3-portfolio-section .resume3-portfolio .et_pb_portfolio_item h2 {margin-top: 0px;
background-color: #fff;padding: 20px 0px 0px 0px;}
.resume3-portfolio-section .resume3-portfolio .et_pb_portfolio_item .post-meta {margin-top: 0px;
background-color: #fff;padding: 0px 0px 20px 0px;}    
.resume3-portfolio-section .resume3-portfolio .et_pb_portfolio_filters li a.active{color: #000;
font-weight: 700;background-color:none;}
.resume3-portfolio-section .resume3-portfolio .et_pb_portfolio_filters li a{border: 0px;
background-color: #60d7a9;} 
.resume3-portfolio-section .resume3-portfolio .et_pb_portofolio_pagination .page,
.resume3-portfolio-section .resume3-portfolio .et_pb_portofolio_pagination .prev,
.resume3-portfolio-section .resume3-portfolio .et_pb_portofolio_pagination .next{background: #000;
margin: 12px 5px;padding: 10px 15px;border-radius: 5px;}	
.resume3-portfolio-section .resume3-portfolio .et_pb_portofolio_pagination ul li a.active{color:#7DB376;}
.resume3-portfolio-section .resume3-portfolio .et_pb_portofolio_pagination{border-top: 0px solid #e2e2e2;} .single-project #main-content .container:before{width: 0px;height: 100%;background-color: none;}
.single-project #left-area{width: 100%;}
.single-project #content-area{text-align: center;}
.single-project .nav-previous,.nav-next{padding: 40px 0px;}
.single-project .resume3-project-launch a{color: #000; text-align: center;}
.single-project .resume3-project-launch{border: 2px solid #000;padding: 10px 20px;
margin-left: 7px;}
.single-project .resume3-project-launch:hover{background-color: #8ACB82;border: 2px solid #8ACB82;}
.single-project .resume3-project-launch:hover a{color: #fff;}
.resume3-launch-project .et_pb_text_inner{text-align: center;}  .resume3-blog-section .et_pb_post .post-content{display: none;} 
.resume3-blog-section .et_pb_post span.date
{text-align: center;font-style: italic;color: #ccc;font-size: 14px;line-height: 1;border-radius: 102px;
top: -60px;left: 50%;margin-left: -28px;min-width: 56px;min-height: 56px;background: #fff;display: block;
width: 0;position: relative;z-index: 99999;padding-top: 1px;}
.resume3-blog-section .et_pb_post span.date span.day{display: block;font-size: 20px;font-style: normal;
font-weight: 700;letter-spacing: -2px;margin-top: 14px;color: #345;}    
.resume3-blog-section .et_pb_post .entry-title{margin-top: -45px;}
@media screen and (max-width: 768px){
.resume3-blog-section .et_pb_blog_grid .column{float: none;}
} .resume3-blog2-section .et_pb_post .more-link{display: inline-block;margin-top: 25px;padding: 1.2em 1.4em;
color: #6A7686;font-weight: 400;letter-spacing: 2px;font-size: 11px;line-height: 1;background: none;
border: 1px solid #DDE4E6;text-transform: uppercase;}
.resume3-blog2-section .et_pb_post .more-link:hover{color: #fff!important;background-color:#8ACB82;}
.resume3-blog2-section .et_pb_post .post-meta a{display: inline-block;color: #fff;background: #8ACB82;
padding: 2px 8px;margin: 0 4px 4px 0;text-transform: uppercase;font-weight: bold;}
@media screen and (max-width: 680px){
.resume3-blog2-section .et_pb_post .post-content p{font-size: 13px !important;}
.resume3-blog2-section .et_pb_row{padding-right: 0px !important;padding-left: 0px !important;}
} .single-post #main-content .container:before{width: 0px;height: 100%;background-color: none; content: "";}
.single-post #left-area{width: 100%;} 
.single-post .entry-title{text-align: center;font-weight:700;}   
.single-post #left-area .post-meta{text-align: center;}
.blog-details-section .resume3-blog-list-title h6:before{top: -.5em;left: -1.57em;z-index: -1;content: " ";
display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}
.blog-details-section .resume3-blog-list-title h6:after{right: -1.57em;z-index: -1;content: " ";
display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}
.blog-details-section .resume3-blog-list-title h6 i:before{top: -.5em;border-bottom: 0.5em solid #080b0c;
border-bottom: 0.5em solid rgba(8, 11, 12, 0.2);border-left: .5em solid transparent;content: " ";
display: block;position: absolute;width: 0;height: 0;bottom: -.5em;left: -.05em;pointer-events: none;
-webkit-mask: none;}
.blog-details-section .resume3-blog-list-title h6 i:after{left: auto;right: -.05em;
border-top: 0.5em solid #080b0c;border-top: 0.5em solid rgba(8, 11, 12, 0.2);
border-right: .5em solid transparent;content: " ";display: block;position: absolute;width: 0;height: 0;
bottom: -.5em;pointer-events: none;-webkit-mask: none;}    
.blog-details-section .resume3-blog-list-title .et_pb_text_inner{text-align: center;}
.blog-details-section .resume3-blog-list-title h6{background-color:#7DB376;margin: 0;font-size: 11px;
text-transform: uppercase;position: relative;display: inline-block;font-weight: normal;letter-spacing: 0.2em;
white-space: nowrap;padding: 10px;color: #fff;}
.blog-details-section .resume3-blogd-list .et_pb_post .post-content{display: none;}
.blog-details-section .resume3-blogd-list .alignleft a,.blog-details-section .resume3-blogd-list .alignright a
{color: #000; font-size: 15px;}
.blog-details-section .resume3-blogd-list .alignleft:hover a,
.blog-details-section .resume3-blogd-list .alignright:hover a{color:#7DB376;}
.form-submit .et_pb_button{color: #000;}
.form-submit .et_pb_button:hover{color: #fff;background-color:#7DB376;}
@media screen and (max-width: 768px){
.resume3-blogd-list .et_pb_blog_grid .column{float: none;}
} .resume3-contact-section .resume3-contact-title-text .et_pb_text_inner{text-align: center;}
.resume3-contact-section .resume3-contact-title-text h6:before{top: -.5em;left: -1.57em;z-index: -1;content: " ";
display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}
.resume3-contact-section .resume3-contact-title-text h6:after{right: -1.57em;z-index: -1;content: " ";
display: block;position: absolute;bottom: -.5em;width: 2em;height: 100%;background-color: #7DB376;
pointer-events: none;}
.resume3-contact-section .resume3-contact-title-text h6 i:before{top: -.5em;border-bottom: 0.5em solid #080b0c;
border-bottom: 0.5em solid rgba(8, 11, 12, 0.2);border-left: .5em solid transparent;content: " ";
display: block;position: absolute;width: 0;height: 0;bottom: -.5em;left: -.05em;pointer-events: none;
-webkit-mask: none;}
.resume3-contact-section .resume3-contact-title-text h6 i:after{left: auto;right: -.05em;
border-top: 0.5em solid #080b0c;border-top: 0.5em solid rgba(8, 11, 12, 0.2);
border-right: .5em solid transparent;content: " ";display: block;position: absolute;width: 0;height: 0;
bottom: -.5em;pointer-events: none;-webkit-mask: none;}   
.resume3-contact-section .resume3-contact-title-text h6{background-color:#7DB376;margin: 0;font-size: 11px;
text-transform: uppercase;position: relative;display: inline-block;font-weight: 700;letter-spacing: 0.2em;
white-space: nowrap;padding: 10px;color: #fff;}
.resume3-contact-section .resume3-contact-social li a.icon{padding: 10px;}
.resume3-contact-section .resume3-contact-social li a{border: 2px solid rgba(255, 255, 255, 0.26);
border-radius: 30px;}
.resume3-contact-section .resume3-Contact-us .et_contact_bottom_container{float: none;margin-top: -1.5%;
text-align: center;}
.resume3-contact-section .resume3-contact-blurb .et_pb_module_header{padding-top: 10px;}
@media screen and (max-width: 1378px){
.resume3-contact-section .resume3-contact-blurb{width: 50%;margin: 0px 0px 20px 0px;}
}
@media screen and (max-width: 980px){
.resume3-contact-section .et_pb_column:nth-last-child(-n+2){margin-bottom: 30px !important;}
}
@media screen and (max-width: 580px){
.resume3-contact-section .resume3-contact-blurb{width: 100% !important;}
}
#top-menu li:hover{cursor: pointer;}
.resume3-404-section .et-pb-icon{font-size: 170px;} .et_pb_row_custom_pagination{clear:both;text-align: left;padding-top:0px;}
.pagination-container{padding-top: 0 !important;}
.screen-reader-text{display: none;}
.navigation.resume3_blog_pagination .page-numbers{border-radius:5px;display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;margin-right: 5px;}
.navigation.resume3_blog_pagination .page-numbers.prev,.navigation.resume3_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.resume3_blog_pagination span.page-numbers {color:#7DB376;font-weight: 600;}
.navigation.resume3_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.resume3_blog_pagination a.page-numbers:hover, .navigation.resume3_blog_pagination span.page-numbers {background-color: black !important;}
.navigation.resume3_blog_pagination a.page-numbers {color: #fff !important;background: black;}
.navigation.resume3_blog_pagination a.page-numbers:hover {color: #fff !important; } 
.pagination-container {margin-bottom: 0em; }
.navigation.resume3_blog_pagination .nav-links{text-align: center;}  .et_divi_100_custom_hamburger_menu__icon {
position: relative;
display: block;
width: 1.875rem;
height: 1.875rem;
box-sizing: border-box;
cursor: pointer;
padding: 0.25rem;
clear: both;
}
.et_divi_100_custom_hamburger_menu__icon div {
background: #000;
width: 100%;
height: 0.125rem;
margin: 0.25rem auto;
border-radius: 10px;
-webkit-transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transform: 0;
transform: 0;
-webkit-transform-origin: center;
transform-origin: center;
}
.et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu__icon div:after {
-webkit-transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
} .et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-two .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
width: 0;
margin-left: 0;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T1S3DF;
animation-name: T1S3DF;
}
@-webkit-keyframes T1S3DF {
0% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T1S3DF {
0% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T1S3L;
animation-name: T1S3L;
}
@-webkit-keyframes T1S3L {
0% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T1S3L {
0% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T1S4DF;
animation-name: T1S4DF;
}
@-webkit-keyframes T1S4DF {
0% {
margin-right: 0;
-webkit-transform: none;
transform: none;
}
20% {
width: 100%;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
40% {
width: 0;
margin-right: 0;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
width: 0;
margin-right: auto;
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
90% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T1S4DF {
0% {
margin-right: 0;
-webkit-transform: none;
transform: none;
}
20% {
width: 100%;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
40% {
width: 0;
margin-right: 0;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
width: 0;
margin-right: auto;
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
90% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T1S4L;
animation-name: T1S4L;
}
@-webkit-keyframes T1S4L {
0% {
margin-left: 0;
-webkit-transform: none;
transform: none;
}
20% {
width: 100%;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
40% {
width: 0;
margin-left: 0;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
width: 0;
margin-left: auto;
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
90% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T1S4L {
0% {
margin-left: 0;
-webkit-transform: none;
transform: none;
}
20% {
width: 100%;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
40% {
width: 0;
margin-left: 0;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
width: 0;
margin-left: auto;
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
90% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T1S5DF;
animation-name: T1S5DF;
}
@-webkit-keyframes T1S5DF {
0% {
margin-right: 0;
-webkit-transform: none;
transform: none;
-webkit-transform-origin: top right;
transform-origin: top right;
}
25% {
width: 100%;
-webkit-transform: translateY(0.375rem) rotate(10deg);
transform: translateY(0.375rem) rotate(10deg);
}
30% {
width: 100%;
-webkit-transform: translateY(0.375rem) rotate(10deg);
transform: translateY(0.375rem) rotate(10deg);
}
40% {
width: 0%;
-webkit-transform: translateY(0.375rem) rotate(10deg);
transform: translateY(0.375rem) rotate(10deg);
}
50% {
width: 0%;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
90% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T1S5DF {
0% {
margin-right: 0;
-webkit-transform: none;
transform: none;
-webkit-transform-origin: top right;
transform-origin: top right;
}
25% {
width: 100%;
-webkit-transform: translateY(0.375rem) rotate(10deg);
transform: translateY(0.375rem) rotate(10deg);
}
30% {
width: 100%;
-webkit-transform: translateY(0.375rem) rotate(10deg);
transform: translateY(0.375rem) rotate(10deg);
}
40% {
width: 0%;
-webkit-transform: translateY(0.375rem) rotate(10deg);
transform: translateY(0.375rem) rotate(10deg);
}
50% {
width: 0%;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
90% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
-webkit-animation-name: T1S5DM;
animation-name: T1S5DM;
width: 0%;
}
@-webkit-keyframes T1S5DM {
0% {
width: 100%;
opacity: 1;
}
40% {
width: 100%;
}
50% {
width: 0%;
opacity: 1;
}
}
@keyframes T1S5DM {
0% {
width: 100%;
opacity: 1;
}
40% {
width: 100%;
}
50% {
width: 0%;
opacity: 1;
}
}
.et_divi_100_custom_hamburger_menu--type-one.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T1S5L;
animation-name: T1S5L;
}
@-webkit-keyframes T1S5L {
0% {
margin-left: 0;
-webkit-transform: none;
transform: none;
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
}
25% {
width: 100%;
-webkit-transform: translateY(-0.375rem) rotate(10deg);
transform: translateY(-0.375rem) rotate(10deg);
}
30% {
width: 100%;
-webkit-transform: translateY(-0.375rem) rotate(10deg);
transform: translateY(-0.375rem) rotate(10deg);
}
40% {
width: 0%;
-webkit-transform: translateY(-0.375rem) rotate(10deg);
transform: translateY(-0.375rem) rotate(10deg);
}
50% {
width: 0%;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
90% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T1S5L {
0% {
margin-left: 0;
-webkit-transform: none;
transform: none;
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
}
25% {
width: 100%;
-webkit-transform: translateY(-0.375rem) rotate(10deg);
transform: translateY(-0.375rem) rotate(10deg);
}
30% {
width: 100%;
-webkit-transform: translateY(-0.375rem) rotate(10deg);
transform: translateY(-0.375rem) rotate(10deg);
}
40% {
width: 0%;
-webkit-transform: translateY(-0.375rem) rotate(10deg);
transform: translateY(-0.375rem) rotate(10deg);
}
50% {
width: 0%;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
90% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
} .et_divi_100_custom_hamburger_menu--type-two .et_divi_100_custom_hamburger_menu__icon div, .et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
background: 0;
}
.et_divi_100_custom_hamburger_menu--type-two .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-two .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon div:after {
content: '';
display: block;
background: #000;
width: 2px;
min-width: 2px;
height: 2px;
border-radius: 10px;
margin: 0 2px 0 0;
}
.et_divi_100_custom_hamburger_menu--type-two .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon div:after {
width: 100%;
margin: 0;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-two .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-two.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-two .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-two.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-two .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-two.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
width: 0;
min-width: 0;
margin-left: 0;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-three.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T2S3DF;
animation-name: T2S3DF;
}
@-webkit-keyframes T2S3DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T2S3DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-three.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {
-webkit-animation-name: T2S3DFB;
animation-name: T2S3DFB;
}
@-webkit-keyframes T2S3DFB {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
@keyframes T2S3DFB {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-three.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
-webkit-animation-name: T2S3DMA;
animation-name: T2S3DMA;
}
@-webkit-keyframes T2S3DMA {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
@keyframes T2S3DMA {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-three.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T2S3DL;
animation-name: T2S3DL;
}
@-webkit-keyframes T2S3DL {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(-0.25rem);
transform: translateY(-0.25rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T2S3DL {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(-0.25rem);
transform: translateY(-0.25rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-three.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {
-webkit-animation-name: T2S3DFB;
animation-name: T2S3DFB;
}
@keyframes T2S3DFB {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-three.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
-webkit-animation-name: T2S3DMA;
animation-name: T2S3DMA;
}
@keyframes T2S3DMA {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-transform: none;
transform: none;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
width: 0%;
min-width: 0;
margin: 0 auto;
opacity: 0;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
position: relative;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
position: absolute;
width: 100%;
-webkit-transition: all 0.3s linear transform 0.3s 0.3s linear;
transition: all 0.3s linear transform 0.3s 0.3s linear;
-webkit-transform-origin: center;
transform-origin: center;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-four.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
width: 100%;
min-width: 0;
opacity: 0;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-transform: none;
transform: none;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
position: relative;
-webkit-animation-name: T2S5DF;
animation-name: T2S5DF;
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
@-webkit-keyframes T2S5DF {
20% {
-webkit-transform: none;
transform: none;
}
}
@keyframes T2S5DF {
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
position: absolute;
width: 0;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {
left: 0;
-webkit-animation-name: T2S5DFB;
animation-name: T2S5DFB;
}
@-webkit-keyframes T2S5DFB {
20% {
width: 0%;
}
}
@keyframes T2S5DFB {
20% {
width: 0%;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
right: 0;
-webkit-animation-name: T2S5DFA;
animation-name: T2S5DFA;
}
@-webkit-keyframes T2S5DFA {
20% {
width: 0%;
}
}
@keyframes T2S5DFA {
20% {
width: 0%;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
position: relative;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
margin: 0 auto;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {
display: none;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
-webkit-animation-name: T2S5DL;
animation-name: T2S5DL;
width: 2px;
}
@-webkit-keyframes T2S5DL {
20% {
-webkit-transform: 100%;
transform: 100%;
}
}
@keyframes T2S5DL {
20% {
-webkit-transform: 100%;
transform: 100%;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
position: relative;
-webkit-animation-name: T2S5DL;
animation-name: T2S5DL;
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
@keyframes T2S5DL {
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
position: absolute;
width: 0;
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {
left: 0;
-webkit-animation-name: T2S5DFB;
animation-name: T2S5DFB;
}
@keyframes T2S5DFB {
20% {
width: 0%;
}
}
.et_divi_100_custom_hamburger_menu--type-two.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-five.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
right: 0;
-webkit-animation-name: T2S5DMA;
animation-name: T2S5DMA;
}
@-webkit-keyframes T2S5DMA {
20% {
width: 0%;
}
}
@keyframes T2S5DMA {
20% {
width: 0%;
}
} .et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon div:before {
width: 100%;
margin: 0 2px 0 0;
}
.et_divi_100_custom_hamburger_menu--type-three .et_divi_100_custom_hamburger_menu__icon div:after {
width: 2px;
margin: 0;
} .et_divi_100_custom_hamburger_menu--type-four .et_divi_100_custom_hamburger_menu__icon div {
width: 2px;
margin-right: auto;
margin-left: auto;
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-two .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T4S2DF;
animation-name: T4S2DF;
}
@-webkit-keyframes T4S2DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T4S2DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-two .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T4S2L;
animation-name: T4S2L;
}
@-webkit-keyframes T4S2L {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
40% {
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T4S2L {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
40% {
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {
-webkit-animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
@-webkit-keyframes T4S3 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes T4S3 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T4S3DF;
animation-name: T4S3DF;
}
@-webkit-keyframes T4S3DF {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T4S3DF {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-three .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T4S3L;
animation-name: T4S3L;
}
@-webkit-keyframes T4S3L {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T4S3L {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {
-webkit-animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
@-webkit-keyframes T4S4 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes T4S4 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-four .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T4S4DF;
animation-name: T4S4DF;
}
@-webkit-keyframes T4S4DF {}
@keyframes T4S4DF {}.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
width: 2px;
-webkit-transform: none;
transform: none;
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
width: 100%;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-four.et_divi_100_custom_hamburger_menu--style-five .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-transform: translateY(4px);
transform: translateY(4px);
} .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
width: 100%;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:after, .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:before {
width: 100%;
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
opacity: 0;
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
.et_divi_100_custom_hamburger_menu .mobile_menu_bar:before, .et_divi_100_custom_hamburger_menu .mobile_menu_bar:after {
display: none;
}
@media (max-width: 980px) {
.et_divi_100_custom_hamburger_menu .mobile_menu_bar {
padding-bottom: 0;
margin-bottom: 26px;
}
}
@media (min-width: 981px) {
.et_vertical_nav #main-header #top-menu>li>a  {
padding-bottom: 35px!Important;
}
} @media (max-width: 980px) {
#logo { max-height: 80%!important;}}