.home_title h1:before{content:"«";font-size:1.1em;}
.home_title h1:after{content:"»";font-size:1.2em;}
.project_title h1:before{content:"«";font-size:1.1em;}
.project_title h1:after{content:"»";font-size:1.2em;}
.block{display:block !important;}
h2{margin-bottom:0.5em !important;}
.hidden{display:none !important;}
ol, ul{padding-left:1.5em;margin:0 0 1em 0;}
.fusion-post-content p, .post-content p{margin-bottom:1em !important;}
.single-navigation{border:1px solid transparent !important;border-radius:2em;padding-left:1em;padding-right:1em;background-color:var(--awb-color6);color:#fff;}
.single-navigation a, .single-navigation a:before, .single-navigation a:after{color:var(--awb-color4) !important;}
@media only screen and (max-width: 640px){
.fusion-title h1{font-size:8vw !important;}
} .fusion-button.bigicon i{font-size:2em;min-width:1em;}
.fusion-button.column{width:100%;display:flex;justify-content:flex-start;flex-direction:column;}
.fusion-button.column .button-icon-left{margin-right:0;margin-bottom:0.33em;}
@media only screen and (max-width: 640px){}
.flexslider .slides img{filter:saturate(0);transition:all 0.2s;}
.flexslider .slides a:hover img{filter:saturate(1);}
.bordered{border:2px solid var(--awb-color2);border-radius:1em;overflow:hidden;}
.bordered.fusion-video{font-size:initial;line-height:0;}
.bordered .fusion-video{z-index:-1;}
.bordered.has-mask{border:0;}
.fusion-video.wrapped, .video-shortcode{width:calc(100% + 2px);max-width:calc(100% + 1px) !important;}
.video.has-mask{-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}
.mask-background{position:absolute;width:100%;height:100%;z-index:-1;pointer-events:none;}
#sidebar_content{display:none !important;}
#sidebar{margin-top:-14em;padding:2em !important;padding-top:14em !important;border-bottom-left-radius:0.5em !important;border-bottom-right-radius:0.5em !important;border-top:0;background-blend-mode:darken !important;background-size:cover !important;position:relative;z-index:3;display:table;border:none !important;}
#sidebar a,
#sidebar .wp-block-heading{color:var(--awb-color4);}
#sidebar .wp-block-latest-posts li{border-top:1px solid;border-bottom:1px solid;border-color:transparent !important;}
#sidebar .wp-block-latest-posts li:hover{border-color:var(--awb-color4) !important;}
#sidebar .widget-title{margin-top:0px;}
#sidebar .widget{margin-bottom:0px;}
.home #sidebar{background-image:url(//garyangelonejr.me/wp-content/themes/Avada-Child-Theme/img/florida_bw.jpg);background-position:left center;background-size:100vw;}
@media only screen and (max-width: 1024px){
#sidebar{padding-top:2em !important;margin:0 !important;border-top-left-radius:0.5em !important;border-top-right-radius:0.5em !important;}
.home #sidebar{background-size:320% 320% !important;}
} .sidebar .widget{display:flex;justify-content:center;flex-direction:column;align-items:center;}
#sidebar .author{display:flex;flex-direction:column;align-items:center;}
#sidebar .author .author_portrait{border-radius:200% !important;width:100%;height:auto;overflow:hidden;display:inline-block;position:relative;}
#sidebar .author .portrait_animation{position:absolute;height:100%;width:100%;z-index:2;border-radius:200% !important;border:2px dashed var(--awb-color4) !important;pointer-events:none;animation-direction:reverse;animation:spin 10s linear infinite;}
#sidebar .author .portrait_backround{position:absolute;height:100%;width:100%;z-index:-1;background-image:url(//garyangelonejr.me/wp-content/themes/Avada-Child-Theme/img/portrait_bgA.png);background-size:contain;pointer-events:none;}
#sidebar .author .portrait_overlay{position:absolute;height:100%;width:100%;z-index:1;background:var(--awb-color2);mix-blend-mode:darken;transition:opacity 0.2s linear;}
#sidebar .author .author_portrait img{height:auto;width:100%;max-width:100% !important;}
#sidebar .author .portrait_animation{opacity:0;transition:opacity 3s linear;}
.loaded #sidebar .author .portrait_animation{opacity:1;}
#sidebar .author .author_portrait img{opacity:0;transition:opacity 1s linear;}
.loaded #sidebar .author .author_portrait img{opacity:1;}
#sidebar .author .author_portrait:hover .portrait_overlay{opacity:0;}
#sidebar .author *{color:var(--awb-color4);}
#sidebar .author .author_name{margin:0.5em;}
#sidebar .author .author_name:before{content:"-";}
#sidebar .author .author_name:after{content:"-";}
.author .author_buttons{display:flex;justify-content:center;border:2px dotted var(--awb-color4);border-radius:0.5em;border-right:none;border-left:0;}
.author .author_button{display:flex !important;padding:0.5em;}
.author .author_button:hover .author_icon{color:var(--awb-color1) !important;}
.author .author_icon{font-size:1.5em;margin:0;}
@media only screen and (max-width: 1024px){
#sidebar{margin:0 !important;margin-top:1em !important;}
.home #sidebar{background-size:300vw;margin-top:1em !important;}
#sidebar .author .author_portrait{width:50%;}
} .fusion-top-header .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header{background-color:transparent !important;}
.fusion-is-sticky .fusion-header{border-bottom:1px solid var(--header_bg_color) !important;}
.fusion-flyout-menu-active .fusion-header{background-color:transparent !important;transition:none !important;border-bottom:none !important;}
.has-sidebar .fusion-header-wrapper:not(.fusion-is-sticky) > div:not(.fusion-flyout-active) .fusion-flyout-menu-toggle .fusion-toggle-icon-line{background-color:var(--awb-color4);}
.has-sidebar .fusion-header-wrapper:not(.fusion-is-sticky) > div:not(.fusion-flyout-active) .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line{background-color:var(--flyout_menu_icon_hover_color);}
.fusion-header{pointer-events:none;}
.fusion-header .fusion-flyout-search *,
.fusion-header .fusion-main-menu *,
.fusion-header .fusion-header-has-flyout-menu-content *{pointer-events:auto;}
.menu-item a:visited{color:var(--nav_typography-color) !important;}
.menu-item a:visited:hover{color:var(--menu_hover_first_color) !important;}
.fusion-main-menu .menu-item .menu-text::before{content:"[";font-size:1.2em;color:transparent;position:absolute;line-height:0;margin-top:0.40em;margin-left:-0.6em;white-space:nowrap;transition:color 0.2s linear;}
.fusion-main-menu .menu-item .menu-text::after{content:"]";font-size:1.2em;color:transparent;position:absolute;line-height:0;margin-top:0.40em;margin-left:0.25em;white-space:nowrap;transition:color 0.2s linear;}
.fusion-main-menu .menu-item:hover .menu-text::before, .fusion-main-menu .current-menu-item:not(.has-background) .menu-text::before{color:var(--nav_typography-color) !important;}
.fusion-main-menu .menu-item:hover .menu-text::after, .fusion-main-menu .current-menu-item:not(.has-background) .menu-text::after{color:var(--nav_typography-color) !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li{padding:0.5em !important;}
.fusion-icon-only-link .menu-text{display:none;}
.fusion-icon-only-link .fusion-megamenu-icon{margin:0;padding:0.5em;}
.fusion-icon-only-link .fusion-megamenu-icon i{font-size:var(--nav_typography-font-size);}
.fusion-header-has-flyout-menu .menu-item.has-background a{border-bottom-right-radius:5em;border-top-left-radius:5em;padding:0.5em;width:66%;overflow:hidden;position:relative;display:flex !important;flex-direction:row;margin:auto;align-items:stretch;justify-content:space-between;}
.fusion-main-menu .menu-item.has-background .menu-text::before{margin-left:0.0em;}
.fusion-main-menu .menu-item.has-background .menu-text::after{}
.fusion-header-has-flyout-menu .menu-item.has-background .menu-bg{background-position:top;}
.fusion-header-has-flyout-menu .menu-item.has-background .menu-bg{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all 1s linear;}
.fusion-header-has-flyout-menu.fusion-flyout-active .menu-item.has-background .menu-bg{background-position:center;}
.fusion-header-has-flyout-menu .menu-item.has-background a{border:2px groove var(--awb-color8);border-right:0;border-left:0;}
.fusion-header-has-flyout-menu .menu-item.has-background a span{font-size:clamp(0.5em, 5vw, 1em);position:relative;white-space:nowrap;z-index:1;transition:all 0.2s linear;}
.fusion-header-has-flyout-menu .background-hover .menu-item.has-background a{border-color:transparent !important;}
.fusion-header-has-flyout-menu :not(.background-hover) .menu-item.has-background a span{background-color:#0000007d;border-radius:5em;padding:0em 1em;color:var(--awb-color4);text-shadow:none;}
.fusion-header-has-flyout-menu .background-hover .menu-item.has-background a span{background-color:transparent;}
.fusion-header-has-flyout-menu .background-hover .menu-item.has-background .menu-text{color:var(--awb-color1) !important;text-shadow:0 0 10px #000000;}
.fusion-header-has-flyout-menu .background-hover .menu-bg{opacity:0;}
.fusion-header-has-flyout-menu .background-hover .menu-item.has-background a{background-color:#0000005d;}
.fusion-main-menu .menu-item.has-background .menu-text::before{left:0;text-shadow:none;}
.fusion-main-menu .menu-item.has-background .menu-text::after{right:0;text-shadow:none;}
.fusion-header-has-flyout-menu :not(.background-hover) .menu-item.has-background:hover .menu-text::before,
.fusion-header-has-flyout-menu :not(.background-hover) .menu-item.has-background:hover .menu-text::after{}
.fusion-header-has-flyout-menu .background-hover .menu-item.has-background:hover .menu-text::before, .fusion-header-has-flyout-menu .background-hover .menu-item.has-background:hover .menu-text::after{color:var(--awb-color1) !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg::before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background-image:url(//garyangelonejr.me/wp-content/themes/Avada-Child-Theme/img/patterns/dark-mesh.png);opacity:0;z-index:3;transition:opacity 0.5s linear;}
.fusion-header-has-flyout-menu .background-hover .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg::before{opacity:0.5;}
.fusion-header-has-flyout-menu .menu-item.has-background.current-menu-item a span{}
.fusion-is-sticky .fusion-header{border-bottom:none !important;}
.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header, .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu{background:linear-gradient( to bottom, var(--header_sticky_bg_color) 0%, transparent 100% ) !important;background-color:transparent !important;}
@media only screen and (max-width: 1024px){
.has-sidebar .fusion-header-wrapper:not(.fusion-is-sticky) > div:not(.fusion-flyout-active) .fusion-flyout-menu-toggle .fusion-toggle-icon-line{background-color:var(--awb-color2);}
}
@media only screen and (max-width: 640px){
.fusion-main-menu .menu-item{font-size:3vw;}
} .fusion-footer .wp-calendar-table caption{margin-bottom:0.5em;}
.fusion-footer input[type="search"]{background:transparent !important;border-color:var(--awb-color1) !important;color:var(--awb-color1) !important;}
.fusion-footer input[type="search"]::placeholder{color:var(--awb-color1) !important;opacity:0.5;}
.searchsubmit{color:var(--awb-color1) !important;}
.ilightbox-overlay.metro-white{background-color:var(--awb-color5) !important;}
.ilightbox-holder.metro-white{background:transparent !important;box-shadow:none !important;}
.ilightbox-button{background-color:var(--awb-color5) !important;border:1px solid var(--awb-color8) !important;}
.ilightbox-prev-button{border-bottom-left-radius:2em;border-bottom-right-radius:2em;}
.ilightbox-next-button{border-top-left-radius:2em;border-top-right-radius:2em;}
.ilightbox-button.ilightbox-prev-button.metro-white{height:40px !important;background:none !important;background-color:var(--awb-color5) !important;}
.ilightbox-button.ilightbox-next-button.metro-white{height:40px !important;background:none !important;background-color:var(--awb-color5) !important;}
.ilightbox-button.ilightbox-prev-button span:before{content:"˄";width:100%;font-size:2em;font-weight:100;line-height:1.33em;position:absolute;text-align:center;font-family:auto;margin-top:-0.1em;}
.ilightbox-button.ilightbox-next-button span:before{content:"˅";width:100%;font-size:2em;font-weight:100;line-height:1.33em;position:absolute;text-align:center;font-family:auto;}
.ilightbox-toolbar.metro-white{background-color:transparent !important;box-shadow:none !important;}
.ilightbox-toolbar.metro-white a{width:27px;height:25px;background-color:transparent !important;background-image:url(http://localhost/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/buttons.png) no-repeat 7px 6px;}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img{border:none !important;box-shadow:none !important;border-radius:0 !important;}
.ilightbox-thumbnail{opacity:1 !important;overflow:hidden;border:1px solid var(--awb-color8) !important;}
.ilightbox-active{transform:scale(1.05);}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social{background:none !important;}
.ilightbox-holder .ilightbox-container .ilightbox-social{top:0;}
.ilightbox-inner-toolbar{top:2em;}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title{color:var(--awb-color8) !important;}
.ilightbox-thumbnails{}
.ilightbox-container{border-radius:1em !important;overflow:hidden;}
.ilightbox-noscroll{}
.wp-calendar-table th, .wp-calendar-table td{text-align:center !important;}
.fusion-carousel-nav .fusion-nav-prev{background:var(--awb-color5) !important;border:1px solid var(--awb-color8) !important;border-top-right-radius:2em;border-bottom-right-radius:2em;}
.fusion-carousel-nav .fusion-nav-next{background:var(--awb-color5) !important;border:1px solid var(--awb-color8) !important;border-top-left-radius:2em;border-bottom-left-radius:2em;margin-left:-2px !important;}
.fusion-body .awb-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-body ..awb-carousel .fusion-carousel-nav .fusion-nav-prev:before{color:var(--awb-color8);}
.post .awb-carousel .fusion-carousel-item img{height:auto !important;}
.fusion-carousel-border .fusion-image-wrapper{border:1px solid var(--awb-color8) !important;}
.fusion-carousel-border .fusion-image-wrapper.hover-type-zoomin img{transition-duration:0.25s;}
.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup{border-color:transparent;}
.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup:before{box-shadow:none !important;}
.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup img{border:1px solid var(--awb-color8);}
.related-posts .awb-carousel .swiper-slide{max-height:264px !important;max-width:264px !important;aspect-ratio:1;}
.related-posts .awb-carousel .swiper-slide{border:1px solid var(--awb-color2);border-radius:100%;overflow:hidden;}
.related-posts .awb-carousel .fusion-carousel-item-wrapper .fusion-image-wrapper{display:table;}
.related-posts .awb-carousel .fusion-carousel-item-wrapper .fusion-rollover-title{font-size:calc(75%);}
.awb-carousel{opacity:0;transition:opacity 0.2s linear;}
.loaded .awb-carousel{opacity:1;}
@media only screen and (max-width: 640px){
.related-posts .awb-carousel .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .related-posts .awb-carousel .fusion-image-wrapper .fusion-rollover .fusion-rollover-link{width:2em !important;height:2em !important;}
}
@media only screen and (max-width: 320px){
.related-posts .awb-carousel .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .related-posts .awb-carousel .fusion-image-wrapper .fusion-rollover .fusion-rollover-link{width:1.5em !important;height:1.5em !important;}
} .home .fusion-gallery .fusion-gallery-column{}
.home_gallery .fusion-gallery-image img{filter:saturate(0);transition:filter 0.2s;}
.home_gallery .fusion-gallery-image:hover img{filter:saturate(1);}
@media only screen and (max-width: 710px){
.home_gallery .fusion-gallery-column{margin-bottom:10vw;}
.home .fusion-gallery .fusion-gallery-column{transition:none !important;position:relative !important;transform:none !important;top:0px !important;left:0px !important;}
.home .fusion-gallery{display:flex !important;flex-direction:column;height:auto !important;}
} #bg-slider-container{z-index:1;}
.post.fusion-column{display:flex;flex-direction:row;}
.fusion-posts-container .wp-post-image, .fusion-recent-posts .fusion-carousel-item, .fusion-recent-posts .attachment-recent-posts, .fusion-recent-posts .attachment-portfolio-five{line-height:0;overflow:hidden;border-radius:100% !important;border-width:2px !important;border:solid;border-color:var(--awb-color2);}
.post .fusion-flexslider{width:33% !important;max-width:10em;}
.post .recent-posts-content{width:66% !important;}
.post .entry-title, .post .meta, .post-content p{line-height:1.2em !important;}
.post .entry-title a{color:#000;}
.post .entry-title a:hover{color:var(--link_color);}
.post .meta{margin-bottom:0.5em !important;}
.fusion-recent-posts .meta .fusion-inline-sep{padding:0 5px;display:block;height:0.25em;width:0;visibility:hidden;}
.fusion-recent-posts .post .meta a[rel="category tag"],
.fusion-recent-posts .meta-tags a{}
.fusion-recent-posts .post .flexslider .slides img{border-color:var(--awb-color8);}
#projects .project.active,
.fusion-recent-posts .post.active .flexslider .slides img{filter:none;}
.fusion-recent-posts .post .flexslider .slides img:hover{border-color:var(--awb-color2);}
.single .fusion-flexslider{max-width:100% !important;width:100% !important;max-height:20em;overflow:hidden;border-radius:1em;}
.single .fusion-flexslider .slides{transform:translate(0px, -50%);}
.single .fusion-meta-info{border:none;}
.post .fusion-carousel .fusion-carousel-item img{height:264px;}
.fusion-sharing-box{background:transparent !important;border:solid 1px var(--awb-color6);padding:0 !important;}
.wp-block-heading{font-size:1.6em !important;}
.fusion-blog-layout-large article{display:flex;flex-direction:row;flex-wrap:wrap;}
.fusion-blog-layout-large article .fusion-post-content{display:flex;flex-direction:column;justify-content:center;margin-left:2em;width:calc(100% - 2em - 160px);}
.fusion-blog-layout-large article .fusion-post-content .fusion-post-title{font-size:x-large !important;}
.fusion-blog-layout-large article .fusion-meta-info{width:100%;border-color:var(--awb-color3);display:flex;align-items:center;justify-content:space-around;text-align:left;}
.fusion-recent-posts .post .meta .updated + span{font-weight:bold;margin-bottom:0.25em;position:relative;display:inline-block;}
.fusion-recent-posts .post .meta .updated + span::before{content:"[ ";}
.fusion-recent-posts .post .meta .updated + span::after{content:" ]";}
.fusion-recent-posts .post .meta .cats-label, .fusion-recent-posts .post .meta .tags-label{}
.fusion-posts-container .fusion-meta-info a[rel="category tag"],
.fusion-recent-posts .post .meta a[rel="category tag"]{color:var(--awb-color1);background-color:var(--awb-color8);border:1px solid var(--awb-color8);border-radius:1em;}
.fusion-posts-container .fusion-meta-info a[rel="tag"],
.fusion-recent-posts .post .meta a[rel="tag"]{color:var(--awb-color8);background-color:var(--awb-color4);border:1px solid var(--awb-color8);border-radius:1em;}
 
.fusion-posts-container .fusion-meta-info a[rel="category tag"]:hover,
.fusion-recent-posts .post .meta a[rel="category tag"]:hover,
.fusion-posts-container .fusion-meta-info a[rel="tag"]:hover,
.fusion-recent-posts .post .meta a[rel="tag"]:hover{color:var(--awb-color1);background-color:var(--awb-color2);border:1px solid var(--awb-color2);}
.fusion-posts-container .fusion-meta-info a[rel="tag"],
.fusion-recent-posts .post .meta a[rel="tag"],
.fusion-posts-container .fusion-meta-info a[rel="category tag"],
.fusion-recent-posts .post .meta a[rel="category tag"]{white-space:nowrap;padding:0em 0.25em;line-height:1.5em !important;}
.fusion-blog-layout-large article .fusion-rollover-content *:not(.fusion-link-wrapper){display:none;}
.fusion-blog-layout-large article .fusion-rollover{transform:none;transition:none;background-image:none;}
.fusion-blog-layout-large article .fusion-image-wrapper img{filter:none;}
.fusion-blog-layout-large article .fusion-image-wrapper img{border-color:var(--awb-color8);}
.fusion-blog-layout-large article .fusion-image-wrapper:hover img{border-color:var(--awb-color2);}
@media only screen and (max-width: 1024px){
.fusion-blog-layout-large article{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center;}
.fusion-blog-layout-large article .fusion-post-content{margin-left:0;width:100%;}
.fusion-blog-layout-large article .fusion-flexslider{width:50% !important;max-width:15em;}
.fusion-posts-container .fusion-meta-info a[rel="tag"],
.fusion-recent-posts .post .meta a[rel="tag"],
.fusion-posts-container .fusion-meta-info a[rel="category tag"],
.fusion-recent-posts .post .meta a[rel="category tag"]{padding:0.25em 0.5em;line-height:2.5em !important;}
.fusion-recent-posts .post .meta .fusion-inline-sep{height:0;}
}
@media only screen and (max-width: 640px){
.fusion-blog-layout-large article .fusion-meta-info{display:block;text-align:center;}
.fusion-posts-container .fusion-meta-info .fusion-read-more{display:none;}
.fusion-posts-container .fusion-meta-info .fusion-alignright{display:none !important;width:100%;margin-right:0;}
} .fusion-column-wrapper.fit{max-width:calc(100% - 2em);}
.fusion-logo-link{margin-left:25px;}
.fusion-logo a{display:flex !important;justify-content:center;flex-direction:row;}
.fusion-logo-link:after{content:"";position:absolute;margin-left:0px;margin-top:-8px;width:78px;height:calc(78px / 2);border-top-left-radius:calc((78px / 2) + 2px);border-top-right-radius:calc((78px / 2) + 2px);border:2px dashed var(--awb-color2);border-bottom:0;transform-origin:calc((78px + 4px) / 2) calc((78px + 4px) / 2);animation-direction:reverse !important;animation:spin 3s ease-in-out infinite;opacity:0;z-index:-1;transition:opacity 5s, border-color .25s ease-in-out;pointer-events:none;}
.fusion-logo:before{content:"";position:absolute;margin-left:1px;margin-top:-23px;width:104px;height:calc((104px / 2) + 4px);border-top-left-radius:calc((104px / 2) + 4px);border-top-right-radius:calc((104px / 2) + 4px);border:4px dotted var(--awb-color2);border-bottom:0;transform-origin:calc((104px + 8px) / 2) calc((104px + 8px) / 2);animation-direction:normal !important;animation:spin 3s linear infinite;opacity:0;transition:opacity 4s, border-color .25s ease-in-out;pointer-events:none;}
.fusion-logo:after{content:"";position:absolute;margin-left:9px;margin-top:-79px;width:90px;height:calc(90px / 2);border-top-left-radius:calc((90px / 2) + 3px);border-top-right-radius:calc((90px / 2) + 3px);border:3px dotted var(--awb-color8);border-bottom:0;transform-origin:calc((90px + 6px) / 2) calc((90px + 6px) / 2);animation-direction:alternate !important;animation:spin 2s ease-in-out infinite;opacity:0;transition:opacity 3s, border-color .25s ease-in-out;pointer-events:none;}
.fusion-logo-link{position:relative;}
.fusion-logo:hover .fusion-logo-link:after, .fusion-logo:hover:after, .fusion-logo:hover:before{animation-direction:normal !important;}
.fusion-logo:hover:before{animation:spin 1.5s linear infinite !important;}
.fusion-logo:hover .fusion-logo-link:after{animation:spin 1s linear infinite !important;}
.fusion-logo:hover:after{animation:spin 0.5s linear infinite !important;}
.fusion-logo:hover .fusion-logo-link:before{content:"!";color:var(--awb-color8);font-weight:600;position:absolute;right:10%;top:1em;line-height:0;transform-origin:0.5em center;animation:spring-fade 1s ease-in-out infinite;}
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active) .fusion-logo:hover .fusion-logo-link:before{color:#fff;}
.fusion-logo-link img{opacity:0;transition:opacity linear 1s, filter .25s ease-in-out;}
.loaded .fusion-logo:before, .loaded .fusion-logo:after{opacity:1;}
.loaded .fusion-logo-link:after{opacity:0.5;}
.loaded .fusion-logo-link img{opacity:1;}
.fusion-logo-link img{filter:drop-shadow(0px 0px 24px var(--awb-color4));}
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active) .fusion-logo:after,
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active) .fusion-logo:before,
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active) .fusion-logo-link:after{border-color:#fff;}
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active) .fusion-logo-link img{filter:invert(1) drop-shadow(0px 0px 24px #000);}
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active)  > div:not(.fusion-flyout-active) .fusion-flyout-menu-toggle .fusion-toggle-icon-line{background-color:#fff;}
.has_slider .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header-has-flyout-menu:not(.fusion-flyout-active) .fusion-flyout-menu-icons .fusion-icon:before{color:#fff;}
.fusion-syntax-highlighter-container{border-top-left-radius:1em;border-bottom-right-radius:1em;overflow:hidden;}
.fusion-syntax-highlighter-container .CodeMirror-wrap{display:grid;}
.CodeMirror-gutter.CodeMirror-linenumbers{}
.fusion-syntax-highlighter-container .CodeMirror-gutter.CodeMirror-linenumbers{padding-right:2px;}
.fusion-syntax-highlighter-container:hover .CodeMirror-gutter.CodeMirror-linenumbers{color:var(--awb-color4);}
.fusion-syntax-highlighter-container:hover > .CodeMirror .CodeMirror-gutters{background-color:var(--awb-color2) !important;}
.fusion-syntax-highlighter-container:hover > .CodeMirror .CodeMirror-linenumber{color:var(--awb-color5);}
.fusion-syntax-highlighter-container:hover{border-style:solid !important;}
.fusion-syntax-highlighter-container, .fusion-syntax-highlighter-container .CodeMirror-gutter.CodeMirror-linenumbers, .fusion-syntax-highlighter-container > .CodeMirror .CodeMirror-gutters{transition:all 0.4s;}
.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code{background-color:var(--awb-color2);color:var(--awb-color4);border-bottom-left-radius:1em;}
.fusion-syntax-highlighter-container{max-height:100vh;overflow-y:auto;}
.fusion-syntax-highlighter-container{scrollbar-width:thin;scrollbar-color:black transparent;}
.fusion-syntax-highlighter-container::-webkit-scrollbar{width:6px;height:6px;}
.fusion-syntax-highlighter-container::-webkit-scrollbar-track{background:transparent;}
.fusion-syntax-highlighter-container::-webkit-scrollbar-thumb{background-color:black;border-radius:20px;}
.fusion-syntax-highlighter-container::-webkit-scrollbar-thumb:hover{background:#555;}
@media only screen and (max-width: 640px){
.fusion-syntax-highlighter-container .CodeMirror-lines{}
.fusion-syntax-highlighter-container .CodeMirror pre{padding-left:1vw !important;padding-right:1vw !important;}
.CodeMirror-linenumber.CodeMirror-gutter-elt{width:1vw !important;}
} #sidebar h4{text-align:center;font-size:var(--sidew_font_size);margin-top:1em !important;margin-bottom:1em !important;}
#sidebar h4:first-child{margin-top:0em !important;}
#sidebar .wp-block-heading{margin-top:1em;font-size:1.25em !important;text-align:center;}
ul.category_text{display:flex;justify-content:center;font-size:0.8em;line-height:1em;color:var(--awb-color4);}
ul.category_text li{}
ul.category_text li:before{content:" | ";margin-left:0.5em !important;}
ul.category_text li:first-child:before{display:none;}
ul.category_icons{display:flex;flex-direction:row;justify-content:center;flex-direction:row;}
ul.category_icons li{font-size:2em;line-height:0em;overflow:hidden;padding:4px !important;display:flex !important;}
ul.category_icons li.aspect_0{max-width:1em;max-height:2em;}
ul.category_icons li.aspect_1{max-width:1.5em;max-height:2em;}
ul.category_icons li svg{width:100%;height:auto;}
ul.category_icons li svg{fill:#fff;}
ul.category_icons li img{width:100%;height:auto;filter:invert(1);}
ul.category_icons li.post_icon{width:2.5rem;}
ul.category_icons li{max-width:256px;}
.loaded #sliders-container::before{content:"";position:absolute;height:100%;z-index:1;width:100%;opacity:100%;}
#sliders-container{position:absolute !important;top:0;left:0;width:100%;z-index:0;}
#sliders-container::after{content:"";position:absolute;background:linear-gradient(0deg, var(--awb-color4) 0%, rgba(0,0,0,0) 100%);height:50%;bottom:0;width:100%;z-index:2;}
.fusion-testimonials blockquote{}
.fusion-testimonials blockquote p:last-child{margin-bottom:0 !important;}
.fusion-testimonials.clean blockquote .awb-quote{font-size:inherit !important;border-radius:0.5em;}
.fusion-testimonials.clean .author{font-size:inherit !important;}
.fusion-testimonials .company-name span{display:block;width:100% !important;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fusion-testimonials{display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:22em;}
.fusion-testimonials.clean .company-name{color:var(--body_typography-color);}
.fusion-testimonials .testimonial-pagination a{border-color:var(--body_typography-color) !important;}
.fusion-testimonials .testimonial-pagination a.activeSlide, .fusion-testimonials .testimonial-pagination a:hover{background-color:var(--body_typography-color) !important;}
@media only screen and (max-width: 640px){
.fusion-testimonials{height:24em;}
}
@media only screen and (max-width: 480px){
.fusion-testimonials{height:28em;}
}  #wrapper::before{content:"";position:absolute;width:100%;height:100%;background-image:url(//garyangelonejr.me/wp-content/themes/Avada-Child-Theme/img/inksplashA.png);background-size:100%;background-position:center;background-position:100% -33%;opacity:0.05;z-index:3;will-change:background-image;image-rendering:optimizeSpeed;pointer-events:none;}
.mask:not(.has-mask) .fusion-column-wrapper{background-color:transparent !important;}
.overlay:not(.fusion-video),
.overlay.fusion-video .video-wrapper{overflow:hidden;position:relative;}
.overlay:not(.fusion-video)::before,
.overlay.fusion-video .video-wrapper::before{content:"";position:fixed;top:0;width:100%;height:100%;z-index:0;opacity:1;}
.opacity_75.overlay:not(.fusion-video)::before,
.opacity_75.overlay.fusion-video .video-wrapper::before{opacity:0.75;}
.opacity_66.overlay:not(.fusion-video)::before,
.opacity_66.overlay.fusion-video .video-wrapper::before{opacity:0.66;}
.opacity_50.overlay:not(.fusion-video)::before,
.opacity_50.overlay.fusion-video .video-wrapper::before{opacity:0.5;}
.opacity_33.overlay:not(.fusion-video)::before,
.opacity_33.overlay.fusion-video .video-wrapper::before{opacity:0.33;}
.opacity_25.overlay:not(.fusion-video)::before,
.opacity_25.overlay.fusion-video .video-wrapper::before{opacity:0.5;}
body.loaded .dark_mesh.overlay:not(.fusion-video)::before,
body.loaded .dark_mesh.overlay.fusion-video .video-wrapper::before{background-image:url(//garyangelonejr.me/wp-content/themes/Avada-Child-Theme/img/patterns/dark-mesh.png);}
@media only screen and (max-width: 640px){
.overlay:not(.fusion-video)::before,
.overlay.fusion-video .video-wrapper::before{display:none;}
} img,
.floated-slideshow, .fusion-flexslider, .fusion-inline-sep, .fusion-button{user-select:none;-webkit-user-select:none;text-shadow:none;}::selection{background-color:var(--awb-color8);color:var(--awb-color1);text-shadow:none;}
.fusion-sharing-box{border:none;}
@-moz-keyframes spin {
100%{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate-shake {
0%{transform:rotate(0deg);}
10%{transform:rotate(-5deg);}
20%{transform:rotate(5deg);}
30%{transform:rotate(-5deg);}
40%{transform:rotate(5deg);}
50%{transform:rotate(-5deg);}
60%{transform:rotate(5deg);}
70%{transform:rotate(-5deg);}
80%{transform:rotate(5deg);}
90%{transform:rotate(-5deg);}
100%{transform:rotate(0deg);}
}
@keyframes spring {
0%{transform:translateY(0) scaleX(1) scaleY(1);}
20%{transform:translateY(-5px) scaleX(0.9) scaleY(1.1);}
40%{transform:translateY(0) scaleX(1.1) scaleY(0.9);}
  
60%{transform:translateY(-2.5px) scaleX(0.95) scaleY(1.025);}
80%{transform:translateY(0) scaleX(1) scaleY(1);}
       
100%{transform:translateY(0) scaleX(1) scaleY(1);}
}
@keyframes spring-fade {
0%{transform:translateY(0) scaleX(1) scaleY(1);opacity:1;}
20%{transform:translateY(-10px) scaleX(0.9) scaleY(1.2);opacity:0;}
40%{transform:translateY(0) scaleX(1.1) scaleY(0.9);opacity:1;}
  
60%{transform:translateY(-5px) scaleX(0.95) scaleY(1.05);opacity:0.5;}
80%{transform:translateY(0) scaleX(1) scaleY(1);opacity:1;}
       
100%{transform:translateY(0) scaleX(1) scaleY(1);opacity:1;}
}
.anim_button.spring:hover i{
animation: spring 1s ease-in-out infinite;
}