#_header_row-673-6599, #_header_row-442-6599, #_header_row-69-6859{border-bottom-color:#000000 !important}
.masthead .ct-new-columns .ct-div-block{padding:0px !important}
.home-sidebar{padding-top:0}
.breadcrumbs *{font-size:14px}
.breadcrumbs a{color:#5BA200;font-size:14px}
.footer-a, .footer-b, .footer-c{background:#00070B}
.footer-a .ct-section-inner-wrap{padding-top:50px !important;padding-bottom:20px !important}
.footer-b .ct-section-inner-wrap{padding-top:40px !important;padding-bottom:20px !important}
.footer-c .ct-section-inner-wrap{padding-top:10px !important;padding-bottom:40px !important}
.footer-a{border-top:5px solid #5BA200}
.footer-b{border-top:1px solid #07BCD4}
.open-search-modal{cursor:pointer}
.spl-header{font-size:22px;font-weight:700;text-transform:uppercase;color:#6F6F6F;margin-bottom:20px !important}
.spl-header:after{border-bottom:5px solid;border-bottom-color:#5BA200 !important;content:"";display:block;width:2.5em}
.masthead-title{background:#222222EE;border:2px solid #EFEFEF;font-size:1.85em;line-height:115%;color:#EFEFEF;padding:15px;font-weight:500;max-width:50%}
.article-info-date{border-top:1px solid #AAAAAA33;margin-top:10px;text-transform:uppercase;font-size:12px;line-height:25px}
.article-info-date:before{content:"\f073";font-family:"Font Awesome 5 Free";font-size:18px;padding-right:8px;color:#5BA200}
.post-info .avatar-name a{font-size:16px;font-weight:600;color:#333}
.post-info .avatar-name a:hover{color:#5BA200}
.post-info strong{font-weight:normal}
.addtoany_list{line-height:100% !important}
.addtoany_list .a2a_svg{background-color:#5F5F5F !important}
.addtoany_list .a2a_svg:hover{background-color:#5BA200 !important}
.main-content *{font-family:Poppins, Arial, helvetica, sans-serif;font-size:16px;color:#161616}
.main-content i, .main-content a, .main-content strong{color:#005500}
.main-content a{cursor:pointer}
.main-content a:hover{color:#5BA200}
.main-content h2, .main-content h4{font-size:1.3em;line-height:1.2em;color:#005500;font-weight:600;margin:10px 0 10px 0}
.main-content .caldera-grid{width:75%;margin:20px auto 50px auto}
.main-content .caldera-grid input[type="tel"], .main-content .caldera-grid input[type="text"], .main-content .caldera-grid input[type="email"]{font-size:16px !important;font-family:Poppins, Arial, helvetica, sans-serif !important;border-color:#777777;padding:0 10px;height:40px;line-height:40px}
.main-content .caldera-grid input[type="submit"]{font-family:Poppins, Arial, helvetica, sans-serif !important;text-transform:uppercase;background:#777777;color:#FFF;border:none;font-size:18px}
.main-content .caldera-grid input[type="submit"]:hover{background:#000000;color:#FFF}
.main-content .caldera-grid textarea{font-size:16px !important;font-family:Poppins, Arial, helvetica, sans-serif !important;border:1px solid #777777 !important;padding:0 10px;line-height:40px !important}
.main-content .caldera-grid .ccselect2-container .ccselect2-choice{font-size:16px !important;font-family:Poppins, Arial, helvetica, sans-serif !important;border:1px solid #777777 !important;padding:0 10px;height:40px !important;line-height:40px !important}
.main-content .caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow{width:30px}
.main-content .caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow b{background:none}
.main-content .caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow b:before{content:"\f078";font-family:"Font Awesome 5 Free";font-size:16px;padding-left:8px}
.main-content .caldera-grid .control-label{color:#BF4D96}
.main-content ul.contact-details{padding:0;margin:20px 0;display:flex;flex-direction:row;list-style:none}
.main-content ul.contact-details li{flex-direction:column;flex-grow:1;padding:15px;white-space:wrap}
.main-content ul.contact-details li:hover{background-color:#00550011}
.main-content ul.contact-details li i{font-size:40px;color:#00550066;display:block;margin:0 0 20px 0}
.main-content ul.contact-details li .contact-label{text-transform:uppercase;font-size:16px;line-height:1.2em;color:#005500;font-weight:600;margin:5px 0 5px 0;display:block}
.main-content ul.contact-details li .contact-details{font-weight:700;color:#444}
.top-posts-carousel, .home-asset-carousel{overflow:visible !important}
.top-posts-carousel:hover .owl-nav, .home-asset-carousel:hover .owl-nav{visibility:visible}
.owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;display:block !important;width:100% !important;position:absolute !important;z-index:5000;top:40% !important;visibility:hidden}
.owl-nav .owl-prev{position:absolute;left:-55px !important;outline:none !important}
.owl-nav .owl-next{position:absolute;right:-55px !important;outline:none !important}
.owl-nav .disabled{opacity:.5;cursor:default}
.owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-nav .owl-prev i,.owl-nav .owl-next i{position:absolute;border-radius:50%;padding-top:6px;padding-bottom:6px}
.owl-nav .owl-prev i.icofr,.owl-nav .owl-next i.icofr{color:#FFF}
.owl-nav .owl-prev i.icobg,.owl-nav .owl-next i.icobg{color:#555555BB}
.owl-nav .owl-prev:hover i.icobg,.owl-nav .owl-next:hover i.icobg{color:#333}
.search-panel-head{background:#77777744;border:1px solid #777777;padding:10px;cursor:pointer}
.search-panel-head i{margin:5px;font-size:20px}
.search-panel-head .panel-title{color:#333333;font-weight:600}
.facetwp-pager{padding:0px;margin:0}
.facetwp-pager a{font-size:0.8em;color:#777777}
.facetwp-pager a.active{color:#000}
.panel{display:flex;flex-direction:column;width:100%;background:#77777722;padding:20px 10px 20px 20px}
.panel span{font-size:14px;font-weight:600;color:#2B2C28}
.panel .facetwp-facet{margin-bottom:10px}
.panel-row-a, .panel-row-b, .panel-row-c{flex-direction:row;width:100%;margin-bottom:10px}
.panel .facetwp-type-fselect .fs-wrap{width:95%}
.panel .facetwp-type-fselect .fs-dropdown{width:260px}
.panel .fs-label-wrap{border:1px solid #2B2C28}
.panel .panel-row-a, .panel .panel-row-b, .panel .panel-row-c{padding-left:20px}
.panel-row-a .panel-col-a, .panel-row-a .panel-col-b, .panel-row-a .panel-col-c, .panel-row-a .panel-col-d{flex-direction:column;width:24%;display:inline-block;justify-content:space-evenly}
.panel-row-b .panel-col-a{flex-direction:column;width:96%;display:inline-block;justify-content:space-evenly}
.panel-row-c .panel-col-a{flex-direction:column;width:73%;display:inline-block;justify-content:space-evenly}
.panel-row-c .panel-col-b{flex-direction:column;width:11%;display:inline-block;justify-content:space-evenly}
.panel-row-c .panel-col-c{flex-direction:column;width:11%;display:inline-block;justify-content:space-evenly}
.search-panel-video.panel .panel-row-a .panel-col-a,
.search-panel-video.panel .panel-row-a .panel-col-b,
.search-panel-video.panel .panel-row-a .panel-col-c{flex-direction:column;width:32%;display:inline-block;justify-content:space-evenly}
.search-panel-sponsors.panel .panel-row-a .panel-col-a{flex-direction:column;width:25%;display:inline-block;justify-content:space-evenly}
.search-panel-sponsors.panel .panel-row-a .panel-col-b{flex-direction:column;width:74%;display:inline-block;justify-content:space-evenly}
.search-panel-sponsors.panel .panel-row-a, .search-panel-contributors.panel .panel-row-a{display:flex;align-items:flex-start}
.search-panel-contributors.panel .panel-row-a .panel-col-a, .search-panel-contributors.panel .panel-row-a .panel-col-b, .search-panel-contributors.panel .panel-row-a .panel-col-c{flex-direction:column;display:inline-block;justify-content:space-evenly;align-self:flex-start;}
.search-panel-contributors.panel .panel-row-a .panel-col-a{width:20%}
.search-panel-contributors.panel .panel-row-a .panel-col-b{width:20%}
.search-panel-contributors.panel .panel-row-a .panel-col-c{width:55%}
.panel select.facetwp-dropdown, .panel select.facetwp-sort-select{width:95% !important;font-size:14px !important;padding:0 2px !important;height:32px !important;line-height:32px !important}
.panel input.facetwp-search{width:100% !important;font-size:16px !important;padding:0 5px 0 10px !important;height:30px !important;line-height:30px !important;color:#2B2C28;font-family:Poppins, Arial, helvetica, sans-serif;border:1px solid #2B2C28}
.panel .facetwp-facet{padding:0 !important;margin:0 !important}
.panel .facetwp-alpha{display:inline-block;color:#33333399;margin-right:6px;cursor:default;height:25px !important;line-height:25px !important;padding:0 7px !important}
.panel .facetwp-alpha.available{color:#FFF;font-weight:600;background:#5BA200}
.panel .facetwp-alpha.available:hover,
.panel .facetwp-alpha.selected{background-color:#555 !important;color:#ffffff !important}
.panel .facetwp-alpha.selected:hover{background-color:#004600 !important}
.panel button{background-color:#5BA200 !important;border:0;padding:0 15px;line-height:32px;height:32px;width:100%;color:#FFF;font-weight:600;font-size:13px;text-transform:uppercase;font-family:Poppins, Arial, helvetica, sans-serif;cursor:pointer}
.panel button:hover{background-color:#555 !important}
.asset-listing .oxy-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}
.asset-listing .oxy-post{margin-bottom:30px;display:flex;flex-direction:row;align-items:top;width:50%;flex-grow:0;padding:0 5px}
.asset-listing .oxy-post:hover .oxy-post-wrap{background:#F8F8F8;border:1px solid #BBB}
.asset-listing .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:0.35em 0.8em 0.35em 1em;border:1px solid #FFF}
.asset-listing .oxy-post-image{position:relative;width:30%;flex-shrink:0;flex-grow:0}
.asset-listing .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:center center;border:1px solid #999}
.asset-listing .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.asset-listing .oxy-post-title{font-size:1.08em;line-height:1.2em;margin-bottom:0.5em;color:#333;font-weight:600}
.asset-listing .oxy-post-title:hover{color:#5BA200}
.asset-listing .oxy-post-meta{margin-top:0.5em;font-size:0.9em;display:flex;flex-direction:row}
.asset-listing .oxy-post-meta a{color:#333;margin-top:0.2em;font-size:0.9em;font-weight:600;}
.asset-listing .oxy-post-meta a:hover{color:#5BA200}
.asset-listing .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.asset-listing .oxy-post-meta-item:last-child::after{content:"";display:none}
.asset-listing .oxy-post-summary{font-size:0.95em;line-height:1.35em;margin-bottom:0.5em;color:#666}
.asset-listing .oxy-post-content{margin-top:1em;margin-bottom:1em}
.asset-listing .oxy-post-content p{margin:0}
.asset-listing .oxy-post-meta ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}
.asset-listing .oxy-post-meta ul li{flex-direction:column;padding:0 10px 0 0}
.asset-listing .oxy-post-meta ul li *{font-size:14px}
.asset-listing .oxy-post-meta .asset-icon .fa-2x{font-size:1.8em}
.asset-listing .oxy-post-meta ul li.spacer{font-size:1.8em;line-height:100%;font-weight:200}
.asset-listing .oxy-post-meta .asset-icon{color:#777}
.sponsor-listing .oxy-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}
.sponsor-listing .oxy-post{margin-bottom:2em;display:flex;flex-direction:row;align-items:top;width:50%;flex-grow:0;padding:0 10px}
.sponsor-listing .oxy-post:hover .oxy-post-wrap{background:#91ADBD44;border:1px solid #40728E44}
.sponsor-listing .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:0.35em 0.8em 0.35em 1em;border:1px solid #FFF}
.sponsor-listing .oxy-post-image{position:relative;width:30%;flex-shrink:0;flex-grow:0}
.sponsor-listing .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:90%;background-position:center center;border:1px solid #777777;background-repeat:no-repeat}
.sponsor-listing .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.sponsor-listing .oxy-post-title{font-size:1.30em;line-height:1.2em;margin-bottom:0.5em;color:#333;font-weight:600}
.sponsor-listing .oxy-post-title:hover{color:#5BA200}
.sponsor-listing .oxy-post-meta{margin-top:0.5em;font-size:0.9em;display:flex;flex-direction:row}
.sponsor-listing .oxy-post-meta a{color:#333;margin-top:0.2em;font-size:0.9em;font-weight:600;}
.sponsor-listing .oxy-post-meta a:hover{color:#5BA200}
.sponsor-listing .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.sponsor-listing .oxy-post-meta-item:last-child::after{content:"";display:none}
.sponsor-listing .oxy-post-summary{font-size:0.95em;line-height:1.35em;margin-bottom:0.5em;color:#666}
.sponsor-listing .oxy-post-content{margin-top:1em;margin-bottom:1em}
.sponsor-listing .oxy-post-content p{margin:0}
.sponsor-listing .oxy-post-meta ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}
.sponsor-listing .oxy-post-meta ul li{flex-direction:column;padding:0 10px 0 0}
.sponsor-listing .oxy-post-meta .social-icon i{color:#333;font-size:1.65em;margin:0 10px 0 0}
.sponsor-listing .oxy-post-meta .social-icon i:hover{color:#5BA200}
.contributor-listing .oxy-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}
.contributor-listing .oxy-post{margin-bottom:2em;display:flex;flex-direction:row;align-items:top;width:50%;flex-grow:0;padding:0 10px}
.contributor-listing .oxy-post:hover .oxy-post-wrap{background:#91ADBD44;border:1px solid #40728E44}
.contributor-listing .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:0.35em 0.8em 0.35em 1em;border:1px solid #FFF}
.contributor-listing .oxy-post-image{position:relative;width:30%;flex-shrink:0;flex-grow:0}
.contributor-listing .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:center center;border:1px solid #777777}
.contributor-listing .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.contributor-listing .oxy-post-title{font-size:1.08em;line-height:1.2em;margin-bottom:0.5em;color:#333;font-weight:600}
.contributor-listing .oxy-post-title:hover{color:#5BA200}
.contributor-listing .oxy-post-summary{font-size:0.86em;line-height:1.35em;margin-bottom:0.5em;color:#666}
.contributor-listing .oxy-post-content{margin-top:1em;margin-bottom:1em}
.contributor-listing .oxy-post-content p{margin:0}
.contributor-listing .oxy-post-meta{margin-top:0.8em;font-size:0.9em;display:flex;flex-direction:row}
.contributor-listing .oxy-post-meta a{color:#333;margin-top:0.2em;font-size:0.9em;font-weight:600;}
.contributor-listing .oxy-post-meta a:hover{color:#5BA200}
.contributor-listing .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.contributor-listing .oxy-post-meta-item:last-child::after{content:"";display:none}
.contributor-listing .oxy-post-meta ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}
.contributor-listing .oxy-post-meta ul li{flex-direction:column;padding:0 10px 0 0}
.contributor-listing .oxy-post-meta .fa-2x{font-size:1.6em;color:#333}
.contributor-listing .oxy-post-meta .fa-2x:hover{color:#5BA200}
.contributor-listing .oxy-post-info{font-size:0.86em;color:#666}
.contributor-listing .oxy-post-info i{margin-right:3px}
.video-listing .oxy-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}
.video-listing .oxy-post{margin-bottom:2em;display:flex;flex-direction:row;align-items:top;width:50%;flex-grow:0;padding:0 10px}
.video-listing .oxy-post:hover .oxy-post-wrap{background:#F8F8F8;border:1px solid #BBB}
.video-listing .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:0.35em 0.8em 0.35em 1em;border:1px solid #FFF}
.video-listing .oxy-post-image{position:relative;width:30%;flex-shrink:0;flex-grow:0}
.video-listing .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:center center;border:1px solid #999}
.video-listing .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.video-listing .oxy-post-title{font-size:1.08em;line-height:1.2em;margin-bottom:0.5em;color:#333;font-weight:600}
.video-listing .oxy-post-title:hover{color:#5BA200}
.video-listing .oxy-post-meta{margin-top:0.5em;font-size:0.9em;display:flex;flex-direction:row}
.video-listing .oxy-post-meta a{color:#333;margin-top:0.2em;font-size:0.9em;font-weight:600;}
.video-listing .oxy-post-meta a:hover{color:#5BA200}
.video-listing .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.video-listing .oxy-post-meta-item:last-child::after{content:"";display:none}
.video-listing .oxy-post-summary{font-size:0.95em;line-height:1.35em;margin-bottom:0.5em;color:#666}
.video-listing .oxy-post-content{margin-top:1em;margin-bottom:1em}
.video-listing .oxy-post-content p{margin:0}
.video-listing .oxy-post-meta ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}
.video-listing .oxy-post-meta ul li{flex-direction:column;padding:0 10px 0 0}
.video-listing .oxy-post-meta ul li *{font-size:14px}
.video-listing .oxy-post-meta .asset-icon .fa-2x{font-size:1.8em}
.video-listing .oxy-post-meta ul li.spacer{font-size:1.8em;line-height:100%;font-weight:200}
.video-listing .oxy-post-meta .asset-icon{color:#777}
.oxy-post-featured:before{content:'';width:0;height:0;border-style:solid;border-width:0 0 70px 70px;border-color:transparent transparent transparent #005500;left:-5px;top:-5px;position:absolute;filter:drop-shadow(2px 2px 1px #000000AA)}
.oxy-post-featured i{color:#FFF;position:absolute;left:3px;top:3px}
.oxy-post-featured i.fa-2x{font-size:2.3em}
.asset-info{padding:25px 0;align-items:flex-start;justify-content:flex-start}
.asset-info .oxy-post-meta ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}
.asset-info .oxy-post-meta ul li{flex-direction:column;padding:0 10px 0 0;align-self:center}
.asset-info .oxy-post-meta .asset-type{font-weight:600;font-size:18px}
.asset-info .oxy-post-meta .avatar-pic, .asset-info .oxy-post-meta .avatar-name{display:inline-block;align-self:center}
.asset-info .oxy-post-meta .avatar-pic a{align-self:center;display:inline-block;height:50px;width:50px;margin:0 5px 0 10px;border-radius:60%;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;border:1px solid #000}
.asset-info .oxy-post-meta .avatar-name a{align-self:center;font-size:18px;color:#333;font-weight:600}
.asset-info .oxy-post-meta .avatar-name a:hover{color:#5BA200;font-weight:600}
.asset-form-link{padding:12px 50px;background:#888;color:#FFF;cursor:pointer;letter-spacing:1px;text-transform:uppercase;font-weight:600;}
.asset-form-link:hover{background:#5BA200;color:#FFF}
.asset-form-link i{margin-right:5px}
#span-11-6682{color:#333;}
#link_button-4-6680:hover, #link_button-4-6682:hover{color:#FFF !important;background-color:#5BA200 !important;border:1px solid #5BA200 !important;}
#fld_7908577_1{background:#333;color:#FFF}
#fld_7908577_1:hover{background:#5BA200;color:#FFF}
.contributor-masthead ul{margin:10px 0 0 0;padding:0;list-style:none;display:flex;flex-direction:row}
.contributor-masthead ul li{flex-direction:column;padding:0 15px 0 0}
.contributor-masthead ul li i{color:#FFFFFF;filter:drop-shadow(0px 0px 5px #000000)}
.contributor-masthead ul li i:hover{color:#005500;filter:drop-shadow(0px 0px 5px #FFFFFF99)}
.contributor-info{padding:20px 0 25px 0;align-items:flex-start;justify-content:flex-start}
.contributor-info ul{margin:0;padding:0;list-style:none;text-align:left}
.contributor-info ul li{padding:0 10px 0 0;align-self:center}
.contributor-info .avatar-pic, .asset-info .oxy-post-meta .avatar-name{display:inline-block;align-self:center}
.contributor-info .avatar-pic a{align-self:center;display:inline-block;height:75px;width:75px;margin:0 5px 0 0;border-radius:0;background-position:50% 50%;background-size:90%;background-repeat:no-repeat;border:1px solid #000;background-color:#FFF}
.contributor-heading .contributor-details{font-size:1.2em;line-height:1.2em;margin-bottom:0.5em;color:#777777;font-weight:500}
.contributor-heading .contributor-name{font-size:2.5em;line-height:100%;margin-bottom:10px;color:#FFF;font-weight:300}
.contributor-info .avatar-page-title{font-size:18px;line-height:100%;margin-bottom:10px;color:#777777;font-weight:500}
.contributor-info .avatar-name, .contributor-info .avatar-name a{font-size:18px;line-height:100%;align-self:center;color:#005500;font-weight:500;margin-bottom:10px}
.contributor-info .avatar-title{font-weight:500;font-size:18px;line-height:100%;margin-bottom:10px}
.sponsor-masthead ul{margin:0;padding:0;list-style:none;text-align:left}
.sponsor-masthead ul li{padding:0 10px 0 0;align-self:center}
.sponsor-masthead ul{margin:10px 0 0 0;padding:0;list-style:none;display:flex;flex-direction:row}
.sponsor-masthead ul li{flex-direction:column;padding:0 15px 0 0}
.sponsor-masthead ul li i{color:#005500}
.sponsor-masthead ul li i:hover{color:#000000}
.sponsor-info-col .elementor-icon-list-text{font-size:14px !important}
.sponsor-info-col .elementor-icon-list-icon i{font-size:20px !important}
.ct-inner-content p, .ct-inner-content p a{font-family:Poppins, Arial, helvetica, sans-serif !important;font-size:16px}
.oxy-search-form input[type="submit"]{padding:calc(0.5em + 1px) 1em;background-color:#5BA200 !important;color:#fff;cursor:pointer;border:none;width:10em;margin:15px auto 0 auto !important}
.oxy-search-form form{width:100%;text-align:center}
.oxy-search-form input[type="text"]{width:100%}
.oxy-close-modal{top:-70px !important;right:0px !important}
.page-search-form .oxy-search-form input[type="submit"]{padding:calc(0.5em + 1px) 1em;background-color:#5BA200 !important;color:#fff;cursor:pointer;border:none}
.page-search-form input[type="text"]{font-size:20px !important;font-family:Poppins, Arial, helvetica, sans-serif !important;border-color:#5BA200}
.page-search-form input[type="submit"]{font-family:Poppins, Arial, helvetica, sans-serif !important;text-transform:uppercase}
.frm-modal-search input[type="text"]{font-size:20px !important;font-family:Poppins, Arial, helvetica, sans-serif !important;border-color:#5BA200}
.frm-modal-search input[type="submit"]{font-family:Poppins, Arial, helvetica, sans-serif !important;text-transform:uppercase}
.search-listing .oxy-posts{display:flex;flex-direction:column}
.search-listing .oxy-post{display:flex;width:100%;margin:0 0 10px 0;border:1px solid #FFF;padding:10px}
.search-listing .oxy-post:hover{background:#99999944;border:1px solid #55555588}
.search-listing .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:0.35em 0.8em 0.35em 1em}
.search-listing .oxy-post-image{position:relative;width:25%;flex-shrink:0;flex-grow:0}
.search-listing .oxy-post-image-fixed-ratio{padding-bottom:75%;background-size:cover;background-position:50% 50%;border:1px solid #999}
.search-listing .oxy-post-title{font-size:1.05em;line-height:1.2em;color:#333;font-weight:600;margin:10px 0 10px 0}
.search-listing .oxy-post-title a:hover{color:#005500}
.search-listing .oxy-post-cat-title a{background:#777;text-transform:uppercase;display:inline-block;padding:3px 5px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:.44px;line-height:100%}
.search-listing .oxy-easy-posts-pages{padding:10px;background:#DDDDDD55;margin:15px 0 25px 0;font-weight:600;font-size:16px}
.search-listing .oxy-easy-posts-pages a{padding:2px 5px;font-size:16px;font-weight:600;cursor:pointer;margin:2px;color:#888}
.search-listing .oxy-easy-posts-pages a, .search-listing .oxy-easy-posts-pages span{margin:0 5px}
.social-icons-sidebar{margin-bottom:20px;flex-direction:row;display:flex}
.social-icons-sidebar a{flex-direction:column;align-items:center;justify-content:center;margin-right:10px}
.social-icons-sidebar a i{color:#5F5F5F;background-color:#FFF;font-size:25px !important;border-radius:10%;display:inline-block;width:50px;height:50px;line-height:50px;align-self:center;text-align:center;border:2px solid #5F5F5F}
.social-icons-sidebar a:hover i{background-color:#5BA200;color:#FFF}
.social-icons-footer{margin-bottom:10px;flex-direction:row;display:flex}
.social-icons-footer a{flex-direction:column;align-items:center;justify-content:center;margin-right:10px}
.social-icons-footer a i{color:#fff;background-color:#00000011;font-size:20px !important;border-radius:10%;display:inline-block;width:30px;height:30px;line-height:30px;align-self:center;text-align:center}
.social-icons-footer a:hover i{background-color:#5BA200;color:#FFF}
.social-icons-top-bar{flex-direction:row;display:flex}
.social-icons-top-bar a{flex-direction:column;align-items:center;justify-content:center;margin-right:10px}
.social-icons-top-bar a i{color:#fff;background-color:#00000011;font-size:20px !important;border-radius:10%;display:inline-block;width:30px;height:30px;line-height:30px;align-self:center;text-align:center}
.social-icons-top-bar a:hover i{background-color:#5BA200;color:#FFF}
.sponsor-info .tab-heads .oxy-tab{background:#E4E4E4;color:#333;padding:10px}
.sponsor-info .tab-heads .oxy-tab:hover, .sponsor-info .tab-heads .tabs-3992-tab-active{background:#333;color:#FFF;position:relative}
.sponsor-info .tab-heads .oxy-tab .ct-fancy-icon{margin-right:10px}
.sponsor-info .tab-heads .tabs-3992-tab-active:after{color:#333;content:"\f0d7";font-family:"Font Awesome 5 Free";font-size:40px;position:absolute;bottom:-35px;z-index:1}
.sponsor-info .tab-boxs{background:#F8F8F8}
.sponsor-info .tab-boxs .txt-block{width:100%;display:block}
.sponsor-info .tab-boxs h4{color:#333;font-size:20px;line-height:1em;font-weight:600;display:block;background:#E4E4E488;padding:10px;margin:0 0 15px 0}
.sponsor-social:not(.ct-section), .sponsor-social.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.sponsor-social{width:100%;border-bottom:3px solid #777777;padding:10px;text-align:right}
.connect-links{display:flex;flex-direction:row}
.connect-links .each-link{flex-direction:column}
.connect-links .each-link .fa-circle{color:#777777}
.connect-links .each-link:hover .fa-circle{color:#5BA200}
.right-info-bar{background:#E4E4E488;padding:10px 15px;display:flex;flex-direction:column}
.right-info-bar .meta-info{margin-bottom:15px;display:flex;flex-direction:row}
.right-info-bar .meta-info i{font-size:20px;flex-direction:column;color:#333}
.right-info-bar .meta-info span{flex-direction:column;font-size:16px;margin-left:10px;color:#333}
.right-info-bar .meta-info a:hover i, .right-info-bar .meta-info a:hover span{color:#5BA200}
.spnsr-box-assets, .spnsr-box-videos, .spnsr-box-articles, .spnsr-box-contributors{padding:10px;width:100%}
.spnsr-box-assets .ct-code-block, .spnsr-box-videos .ct-code-block, .spnsr-box-articles .ct-code-block, .spnsr-box-contributors .ct-code-block{width:100%}
.spnsr-box-assets .box-spnsr-asts, .spnsr-box-videos .box-spnsr-vids, .spnsr-box-articles .box-spnsr-arts, .spnsr-box-contributors .box-spnsr-cons{width:100%;margin-bottom:25px}
.pagebox{display:block;width:100%;display:flex;text-align:center;background:#CCCCCC22;text-align:center;margin:10px auto;justify-content:center}
.pagebox a{padding:2px 5px;font-size:16px;font-weight:600;cursor:pointer;margin:2px;color:#888}
.pagebox a.active, .pagebox a:hover{background:#5BA200;color:#FFF}
.sfp-post-row{display:flex;width:100%;margin:0 0 10px 0;border:1px solid #FFF;padding:10px}
.sfp-post-row:hover{background:#CCCCCC44;border:1px solid #6990A688}
.sfp-post-row .sfp-post-image{position:relative;width:20%;flex-shrink:0;flex-grow:0;height:120px;overflow:hidden;border:1px solid #999}
.sfp-post-row .sfp-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:50% 50%;height:100px;width:100%}
.sfp-post-row .sfp-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:0.35em 0.8em 0.35em 1em}
.sfp-post-row .sfp-post-title{font-size:1.05em;line-height:1.2em;margin-bottom:0.5em;color:#222;font-weight:500;margin:0 0 10px 0}
.sfp-post-row .sfp-post-title:hover{color:#5BA200}
.btn-subscribe:before{content:"\f1d8";font-family:"Font Awesome 5 Free";font-size:22px;padding-right:8px}
.search-panel-sponsors-ex{background:#FF000011}
.caldera-grid .alert-success{background-color:transparent !important;background-image:linear-gradient(0deg, #0E0E0E33 0%, #8A196133 100%) !important;border-color:#a3d48e;color:#8A1961 !important}
.caldera-grid .alert-success .asset-download-link{font-weight:600;font-size:16px}
.caldera-grid .alert-success .asset-download-link:focus, .caldera-grid .alert-success .asset-download-link:hover{color:#333}
.oxy-easy-posts-pages{padding:10px;margin:15px 0 25px 0;font-weight:600;font-size:16px;color:#333}
.oxy-easy-posts-pages .current{background:#5BA200;color:#FFF;padding:2px 5px}
.oxy-easy-posts-pages a{color:#888;font-weight:600;font-size:16px;padding:2px 5px}
.oxy-easy-posts-pages a:hover{background:#5BA200;color:#FFF}
.oxy-easy-posts-pages a, .search-listing .oxy-easy-posts-pages span{margin:0 5px}
.ct-section.newsletter-signup{background-color:#005D70}
.ct-section.newsletter-signup .newsletter-box{max-width:65vw;margin:0 auto;display:flex;flex-direction:row;align-items:center;padding:30px 0}
.ct-section.newsletter-signup .newsletter-box .nl-txt{width:75%;padding-left:10px;color:#FFF;font-size:18px;font-weight:300;padding-right:60px;text-align:left}
.ct-section.newsletter-signup .newsletter-box .nl-btn{width:25%;text-align:right;padding-right:20px}
.ct-section.newsletter-signup .newsletter-box .nl-btn a{cursor:pointer;border-radius:10px;border:2px solid #FFF;background:#5BA200;font-family:Poppins, Arial, helvetica, sans-serif;font-size:20px;padding:12px 25px;color:#FFF;white-space:nowrap}
.ct-section.newsletter-signup .newsletter-box .nl-btn a:hover{color:#FFF;background:#00070B}
.ct-section.newsletter-signup .newsletter-box .nl-btn a i{margin-right:5px}
.home-top-stories .oxy-posts{display:flex;flex-direction:row;flex-wrap:wrap}
.home-top-stories .oxy-post{display:flex;flex-direction:column;text-align:left;align-items:flex-start;margin-bottom:0.5em;width:25%;padding:10px}
.home-top-stories .oxy-post .box-left{width:100%;margin:0 0 10px 0}
.home-top-stories .oxy-post-image{margin-bottom:1em;position:relative;width:100%}
.home-top-stories .oxy-post-image-fixed-ratio{padding-bottom:60%;background-size:cover;background-position:center center}
.home-top-stories .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.home-top-stories .oxy-post-title{font-size:16px;line-height:100%;color:#555555;font-weight:500}
.home-top-stories .oxy-post-title:hover{color:#222222}
.home-top-stories .oxy-post-meta{margin-top:0.5em;font-size:16px;display:flex;flex-direction:row}
.home-top-stories .oxy-post-meta-item a{color:#333}
.home-top-stories .oxy-post-meta-item a:hover{color:#333}
.home-top-stories .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.home-top-stories .oxy-post-meta-item:last-child::after{content:"";display:none}
.home-top-stories .oxy-post-content{margin-top:1em;margin-bottom:1em}
.home-top-stories .oxy-post-content p{margin:0}
.home-spotlights .oxy-posts{display:flex;flex-direction:row;flex-wrap:wrap}
.home-spotlights .oxy-post{display:flex;flex-direction:column;text-align:left;align-items:flex-start;margin-bottom:0.5em;width:33%;padding:1em}
.home-spotlights .oxy-post .box-left{width:100%;margin:0 0 10px 0}
.home-spotlights .oxy-post-image{margin-bottom:1em;position:relative;width:100%}
.home-spotlights .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:center center}
.home-spotlights .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.home-spotlights .oxy-post-title{font-size:18px;line-height:120%;color:#333;font-weight:600}
.home-spotlights .oxy-post-meta{margin-top:0.5em;font-size:16px;display:flex;flex-direction:row}
.home-spotlights .oxy-post-meta-item a{color:#005500}
.home-spotlights .oxy-post-meta-item a:hover{color:#333}
.home-spotlights .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.home-spotlights .oxy-post-meta-item:last-child::after{content:"";display:none}
.home-spotlights .oxy-post-content{margin-top:1em;margin-bottom:1em}
.home-spotlights .oxy-post-content p{margin:0}
.top-posts-carousel .oxy-post{display:flex;flex-direction:column;text-align:center;align-items:center}
.top-posts-carousel .oxy-post .box-pic{height:475px;width:100%;overflow:hidden;background:#FFF}
.top-posts-carousel .oxy-post-image{display:block;width:100%;height:500px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out;margin:0 auto}
.top-posts-carousel .oxy-post-image:hover{-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}
.top-posts-carousel .oxy-post-title{display:block;font-size:15px;color:#FFF;line-height:120%;font-weight:700;text-align:left;margin-bottom:5px}
.top-posts-carousel .oxy-post .box-title{display:block;position:absolute;margin:0 auto;bottom:0px;left:10px;background-color:rgba(0,0,0,0.80 );padding:15px;z-index:25;transition:all .2s ease-in-out;width:95%}
.top-posts-carousel .oxy-post:hover .box-title{bottom:15px}
.top-posts-carousel .oxy-post .box-meta{text-align:left;color:#FFF;font-size:13px}
.top-posts-carousel .oxy-post .box-meta span{font-weight:500}
.top-posts-carousel .oxy-post .box-meta a{color:#5BA200}
.top-posts-carousel .oxy-post .box-meta a:hover{color:#FFF}
.top-posts-carousel .oxy-post .rpc-icon{display:block;position:absolute;top:-55px;right:5px}
.top-posts-carousel .oxy-post .rpc-icon i.rpc-icon-ico{color:#FFFFFF}
.top-posts-carousel .oxy-post .rpc-icon i.rpc-icon-bg{color:#C8599F;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#FFFFFF}
.top-posts-carousel .oxy-post-cat-title{text-align:left}
.top-posts-carousel .oxy-post-cat-title a{background:#5BA200;text-transform:uppercase;display:inline-block;padding:3px 5px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:.44px;line-height:100%;margin-bottom:10px}
.top-posts-carousel .oxy-post-cat-title a:hover{background:#444444;color:#fff}
.home-asset-carousel .oxy-posts{display:flex;flex-direction:row;width:100%}
.home-asset-carousel .oxy-post{display:flex;flex-direction:column;text-align:center;align-items:center;width:100%}
.home-asset-carousel .oxy-post .box-pic{height:300px;width:100%;overflow:hidden;background:#FFF}
.home-asset-carousel .oxy-post-image{display:block;width:90%;height:350px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out;margin:10px auto 0 auto}
.home-asset-carousel .oxy-post-image:hover{-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}
.home-asset-carousel .oxy-post-title{display:block;font-size:15px;color:#FFF;line-height:120%;font-weight:700;text-align:left;margin-bottom:5px}
.home-asset-carousel .oxy-post .box-title{display:block;position:absolute;margin:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.80 );padding:15px;z-index:25;transition:all .2s ease-in-out;width:100%}
.home-asset-carousel .oxy-post .box-meta{text-align:left;color:#FFF;font-size:13px}
.home-asset-carousel .oxy-post .box-meta span{font-weight:500}
.home-asset-carousel .oxy-post .box-meta a{color:#777777}
.home-asset-carousel .oxy-post .box-meta a:hover{color:#FFF}
.home-asset-carousel .oxy-post .rpc-icon{display:block;position:absolute;top:-55px;right:5px}
.home-asset-carousel .oxy-post .rpc-icon i.rpc-icon-ico{color:#FFF}
.home-asset-carousel .oxy-post .rpc-icon i.rpc-icon-bg{color:#777777;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#333333}
.home-trending-news .oxy-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}
.home-trending-news .oxy-post{margin-bottom:2em;display:flex;flex-direction:row;align-items:top;width:50%;flex-grow:0;padding:0 10px 0 0}
.home-trending-news .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start}
.home-trending-news .oxy-post-image{position:relative;width:25%;flex-shrink:0;flex-grow:0;margin-right:1em}
.home-trending-news .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:center center}
.home-trending-news .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.home-trending-news .oxy-post-cat-title a{background:#A5CF4C;text-transform:uppercase;display:inline-block;padding:2px 3px;color:#000;font-size:12px;font-weight:bold;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;letter-spacing:.44px;line-height:100%;margin-bottom:10px}
.home-trending-news .oxy-post-cat-title a:hover{background:#444444;color:#fff}
.home-trending-news .oxy-post-title{font-size:1em;line-height:1.2em;margin-bottom:0.1em;color:#444}
.home-trending-news .oxy-post-title:hover{color:#AF217B}
.home-trending-news .oxy-post-meta{margin-top:0.5em;font-size:0.9em;display:flex;flex-direction:row}
.home-trending-news .oxy-post-meta a{color:#AF217B;margin-top:0.2em;font-size:0.9em}
.home-trending-news .oxy-post-meta-item::after{content:"\00b7";margin-right:.5em;margin-left:.5em}
.home-trending-news .oxy-post-meta-item:last-child::after{content:"";display:none}
.home-trending-news .oxy-post-content{margin-top:1em;margin-bottom:1em}
.home-trending-news .oxy-post-content p{margin:0}
.mobmenu ul li a:hover{color:#005500 !important}
a.all-spotlights{color:#005500 !important}
a.all-spotlights:hover{color:#333 !important}
a.all-spotlights i{margin:0 5px 0 0}
.footer-links a{font-size:14px;line-height:100%;color:#FFF}
.footer-links a:hover{color:#5BA200}
.footer-links li{margin-bottom:5px}
.footer-links ul.fa-ul{margin-left:20px}
.footer-a #text_block-155-6859{color:#FFF !important}
.footer-menu-box{margin:0 0 25px 0}
.footer-menu-box .oxy-pro-menu-list{display:flex;flex-flow:row wrap}
.footer-menu-box .oxy-pro-menu-list li{flex:1 auto;padding:5px 10px;text-align:center;width:auto !important}
.footer-menu-box a{display:block;text-decoration:none;padding:5px 25px;border-radius:3px;color:#fff;border:1px solid #CCC !important;font-size:14px}
.footer-menu-box a:hover{background:#5BA200;color:#fff}
.contri-head-large{display:block !important}
.contri-head-small{display:none !important}
.featured-contributor, .featured-company{min-width:300px;margin:20px 0}
.featured-contributor .separator, .featured-company .separator{bottom:-4px;left:0;overflow:hidden;width:100%;z-index:10;height:80px}
.featured-contributor .separator svg, .featured-company .separator svg{width:120%}
.featured-contributor .block-heading, .featured-company .block-heading{z-index:20;position:relative;top:-85px;font-size:16px;text-transform:uppercase;font-weight:600;left:10px;color:#FFF}
.featured-contributor .feat-post-row, .featured-company .feat-post-row{margin-top:-30px}
.featured-contributor .feat-post-wrap, .featured-company .feat-post-wrap{padding:0 20px 20px 20px}
.featured-contributor .feat-meta, .featured-company .feat-meta, .featured-contributor .feat-post-summary, .featured-company .feat-post-summary{font-size:14px}
.featured-contributor ul.fa-ul, .featured-company ul.fa-ul{margin-left:20px}
.featured-contributor ul.fa-ul li, .featured-company ul.fa-ul li{line-height:120%;margin-bottom:5px}
.featured-contributor .social-links, .featured-company .social-links{font-size:15px;padding-top:10px}
.featured-contributor .feat-post-image-fixed-ratio{padding-bottom:35%;background-color:#FFF;background-size:cover;background-repeat:no-repeat;background-position:center center;width:65%;margin:0 auto;border-radius:5px;position:relative}
.featured-company .feat-post-image-fixed-ratio{padding-bottom:35%;background-color:#FFF;background-size:contain;background-repeat:no-repeat;background-position:center center;width:65%;margin:0 auto;border-radius:5px;position:relative}
.featured-contributor .feat-post-title, .featured-company .feat-post-title{font-size:1.12em;line-height:1.2em;margin:10px auto 0.5em auto;font-weight:700;text-align:center;width:100%;display:block}
.featured-contributor .social-links i, .featured-company .social-links i{margin:0 5px;font-size:22px}
.featured-company .block-heading{color:#FFF}
.featured-contributor .block-heading{color:#FFF}
.featured-company{background:#5BA20033}
.featured-contributor{background:#07BCD433}
.featured-company .feat-post-image-fixed-ratio{border:1px solid #424242}
.featured-contributor .feat-post-image-fixed-ratio{border:1px solid #424242}
.featured-company .social-links i{color:#424242}
.featured-company .social-links i:hover{color:#011520}
.featured-contributor .social-links i{color:#424242}
.featured-contributor .social-links i:hover{color:#011520}
.featured-company .feat-post-title{color:#424242}
.featured-company .feat-post-title:hover{color:#011520}
.featured-contributor .feat-post-title{color:#424242}
.featured-contributor .feat-post-title:hover{color:#011520}
.featured-company ul.fa-ul i{color:#424242}
.featured-contributor ul.fa-ul i{color:#424242}
.home-top-left .oxy-posts{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}
.home-top-left .oxy-post{display:flex;flex-direction:row;text-align:center;align-items:center;width:100%;position:relative;z-index:1}
.home-top-left .oxy-post .box-pic{display:flex;flex-direction:column;height:490px;background:#FFF;width:100%;position:relative;z-index:2;margin-right:5px;overflow:hidden}
.home-top-left .oxy-post-image{width:100%;height:490px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out;margin:0 auto;position:relative;z-index:3}
.home-top-left .oxy-post .box-title{position:absolute;display:inline-flex;flex-direction:column;background-color:#000000DD;padding:15px;transition:all .2s ease-in-out;width:100%;align-self:flex-end;z-index:15;bottom:0px;align-items:flex-start}
.home-top-left .oxy-post-title{display:inline-block;font-size:22px;color:#FFF;line-height:120%;font-weight:400;text-align:left;margin-bottom:5px}
.home-top-left .oxy-post-title:hover{color:#5BA200}
.home-top-left .oxy-post-cat-title{text-align:left}
.home-top-left .oxy-post-cat-title a{background:#5BA200;text-transform:uppercase;display:inline-block;padding:3px 5px;color:#fff;font-size:12px;font-weight:500;letter-spacing:0.06em;line-height:100%;margin-bottom:10px}
.home-top-left .oxy-post-cat-title a:hover{background:#444444;color:#fff}
.home-top-left .oxy-post .box-meta{text-align:left;color:#FFF;font-size:14px}
.home-top-left .oxy-post .box-meta span{font-weight:500}
.home-top-left .oxy-post .box-meta a{color:#5BA200;font-weight:500}
.home-top-left .oxy-post .box-meta a:hover{color:#FFF}
.home-top-right .oxy-posts{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.home-top-right .oxy-post{display:flex;flex-direction:column;text-align:left;align-items:flex-start;width:24.69%;position:relative;z-index:1;flex-wrap:wrap;margin-right:5px}
.home-top-right .oxy-post:last-child{margin-right:0}
.home-top-right .oxy-post .box-pic{display:flex;flex-direction:column;height:240px;background:#FFF;width:100%;position:relative;z-index:2;margin-bottom:10px;overflow:hidden}
.home-top-right .oxy-post-image{width:100%;height:250px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out;margin:0 auto;position:relative;z-index:3}
.home-top-right .oxy-post .box-title{position:absolute;display:inline-flex;flex-direction:column;background-color:#000000DD;padding:10px;transition:all .2s ease-in-out;width:100%;align-self:flex-end;z-index:15;bottom:0px;align-items:flex-start}
.home-top-right .oxy-post-title{display:inline-block;font-size:16px;color:#FFF;line-height:120%;font-weight:400;text-align:left;margin-bottom:5px}
.home-top-right .oxy-post-title:hover{color:#5BA200}
.home-top-right .oxy-post-cat-title{text-align:left}
.home-top-right .oxy-post-cat-title a{background:#5BA200;text-transform:uppercase;display:inline-block;padding:3px 5px;color:#fff;font-size:12px;font-weight:500;letter-spacing:0.06em;line-height:100%;margin-bottom:10px}
.home-top-right .oxy-post-cat-title a:hover{background:#444444;color:#fff}
.home-top-right .oxy-post .box-meta{text-align:left;color:#FFF;font-size:14px}
.home-top-right .oxy-post .box-meta span{font-weight:500}
.home-top-right .oxy-post .box-meta a{color:#5BA200;font-weight:500}
.home-top-right .oxy-post .box-meta a:hover{color:#FFF}
.home-top-left .oxy-easy-posts-pages, .home-top-right .oxy-easy-posts-pages{display:none}
.home-top-left .oxy-post:hover .oxy-post-image, .home-top-right .oxy-post:hover .oxy-post-image{-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}
.home-blocks{display:flex;flex-direction:column}
.home-blocks-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}
.home-blocks .oxy-post{display:flex;text-align:left;align-items:flex-start;width:49%;position:relative;z-index:1;flex-wrap:wrap;margin-bottom:40px;}
.home-blocks .oxy-post-image{position:relative;width:30%;flex-shrink:0;flex-grow:0}
.home-blocks .oxy-post-image-fixed-ratio{padding-bottom:70%;background-size:cover;background-position:center center;border:1px solid #999}
.home-blocks .oxy-post-wrap{width:70%;text-align:left;padding:0 10px}
.home-blocks .oxy-post-title{font-size:0.98em;line-height:110%;color:#333;font-weight:600}
.home-blocks .oxy-post-title:hover{color:#5BA200}
.home-blocks .oxy-post-meta{font-size:0.8em;line-height:110%;color:#6F6F6F;font-weight:600;margin-top:10px}
.home-blocks .oxy-post-meta a{color:#5BA200}
.home-blocks .oxy-post-meta .oxy-post-meta-date{color:#8f8f8f}
.home-blocks .oxy-post-meta .oxy-post-meta-divider{color:#8f8f8f;margin:0 5px}
.home-blocks .category-block{display:flex;flex-direction:row;border-bottom:1px solid #C7C7C7;margin-bottom:20px;width:100%;justify-content:space-between}
.home-blocks .category-more-mobile{display:none}
.home-blocks .category-title{flex-direction:column}
.home-blocks .category-more{flex-direction:column}
.home-blocks .category-more a, .home-blocks .category-more a *{color:#8F8F8F;font-weight:600}
.home-blocks .category-more a{text-transform:uppercase;font-size:14px}
.home-blocks .category-more a i{color:#424242;font-size:16px}
.home-blocks .category-more a:hover *{color:#5BA200}
.spl-header-b{font-size:18px;font-weight:700;text-transform:uppercase;color:#6F6F6F}
.archive-posts .oxy-posts{display:flex;flex-direction:column}
.archive-posts .oxy-post{margin-bottom:2em;display:flex;flex-direction:row;align-items:center;border:1px solid #FFF}
.archive-posts .oxy-post:hover{border:1px solid #77777777;background:#F8F8F8}
.archive-posts .oxy-post-wrap{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start}
.archive-posts .oxy-post-image{position:relative;width:25%;flex-shrink:0;flex-grow:0;margin-right:1.5em;align-self:flex-start}
.archive-posts .oxy-post-image-fixed-ratio{padding-bottom:75%;background-size:cover;background-position:center center}
.archive-posts .oxy-post-image-date-overlay{position:absolute;top:1em;right:1em;font-size:.7em;color:white;background-color:rgba(0,0,0,0.5);padding:.7em 1em;font-weight:bold;-webkit-font-smoothing:antialiased}
.archive-posts .oxy-post-title{font-size:1.05em;line-height:1.2em;color:#005D70;font-weight:600}
.archive-posts .oxy-post-title:hover{color:#5BA200}
.archive-posts .oxy-post-content{margin-top:5px;margin-bottom:5px;font-size:1.01em}
.archive-posts .oxy-post-content p{margin:0}
.archive-posts .oxy-post-meta *{font-size:13px;font-weight:600}
.archive-posts .oxy-post-meta{display:flex;flex-direction:row;line-height:30px !important;height:30px !important;width:100%;margin-top:10px}
.archive-posts .oxy-post-meta div{flex-direction:column;display:inline-block;align-items:center;justify-content:flex-start}
.archive-posts .oxy-post-meta div a{flex-direction:row}
.archive-posts .oxy-post-meta div a div{flex-direction:column;line-height:30px !important;height:30px !important}
.archive-posts .oxy-post-meta .oxy-post-date{color:#777}
.archive-posts .oxy-post-meta .profile-link-img{margin:0 5px 0 10px}
.archive-posts .oxy-contributor-profile{width:30px;height:30px;display:inline-block;background-size:cover;background-position:center center;border-radius:50%}
.archive-posts .oxy-post-cat-title *{font-size:14px;font-weight:600}
.archive-posts .oxy-post-cat-title a, .archive-posts .oxy-post-meta .profile-link-txt{color:#777}
.archive-posts .oxy-post-cat-title a:hover, .archive-posts .oxy-post-meta .profile-link-txt:hover{color:#5BA200}
.archive-posts .oxy-post-meta .oxy-meta-divider{color:#777;margin:0 10px}
.post-author-block{width:100%;background:#99999944;padding:30px;margin-top:30px;border-left:15px solid #5BA20044}
.post-author-block .ct-code-block{width:100%}
.post-author-block .author-box{display:flex;flex-direction:row}
.post-author-block .author-details{flex-direction:column;display:inline-block;width:100%;max-width:100%;padding-left:20px}
.post-author-block .author-name a{font-size:1.2em;line-height:1.2em;color:#333;font-weight:600}
.post-author-block .author-name a:hover{color:#424242}
.post-author-block .author-pic{flex-direction:column;display:inline-block;width:20%;max-width:20%}
.post-author-block .author-pic-box{padding-bottom:100%;background-size:cover;background-position:center center;border-radius:15px}
.post-author-block hr{border:none;border-top:1px solid #333;width:100%;margin:15px 0}
.post-author-block .author-bio{width:100%;font-size:14px}
.post-author-block .fa-ul{margin-left:25px}
.post-author-block .author-meta *, .post-author-block .author-social *{font-size:14px}
.post-author-block .author-meta i:before{font-size:18px !important;color:#333}
.post-author-block .author-social a i:before{font-size:20px !important;color:#333}
.post-author-block .author-read-more, .post-author-block .author-profile-link{display:inline-block;clear:both;font-size:14px;font-weight:500;color:#333}
.post-author-block .author-profile-link{margin-top:10px}
.post-author-block .author-read-more:hover, .post-author-block .author-profile-link:hover{color:#5BA200}
.innohub-main{margin:50px 0;width:100%;display:flex;flex-direction:row}
.innohub-main .home-blocks{display:flex;flex-direction:row;padding:40px 30px;margin-bottom:40px}
.innohub-main .home-blocks-a{background:rgba(138,194,73, 0.05);border-top:10px solid #8AC24999}
.innohub-main .home-blocks-b{background:rgba(7,188,212, 0.05);border-top:10px solid #07BCD499}
.innohub-main .division-block-a{display:flex;flex-direction:column;width:33.33%;padding:0 10px}
.innohub-main .division-block-b{display:flex;flex-direction:column;width:50%;padding:0 20px}
.innohub-main .home-blocks .category-block{display:flex;flex-direction:row}
.innohub-main .home-blocks-row{display:flex;flex-direction:column;margin-bottom:0}
.innohub-main .home-blocks .oxy-post{display:flex;text-align:left;align-items:flex-start;width:100%;position:relative;z-index:1;flex-direction:row}
.innohub-main .division-block-a .oxy-post{margin-bottom:25px}
.innohub-main .division-block-b .oxy-post{margin-bottom:40px}
.innohub-main .division-block-a .oxy-post-image{position:relative;width:9em;flex-shrink:0;flex-grow:0}
.innohub-main .division-block-a .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:cover;background-position:center center;border:1px solid #999}
.innohub-main .division-block-b .oxy-post-image{position:relative;width:9em;flex-shrink:0;flex-grow:0}
.innohub-main .division-block-b .oxy-post-image-fixed-ratio{padding-bottom:100%;background-size:100%;background-position:center center;border:1px solid #999;background-repeat:no-repeat;background-color:#FFF}
.innohub-main .division-block-a .oxy-post-wrap{width:70%;text-align:left;padding:0 10px}
.innohub-main .division-block-b .oxy-post-wrap{width:80%;text-align:left;padding:0 10px}
.innohub-main .division-block-a .oxy-post-title{font-size:1.05em;line-height:120%;color:#003946;font-weight:600}
.innohub-main .division-block-a .oxy-post-title:hover{font-size:1.05em;line-height:120%;color:#5BA200;font-weight:600}
.innohub-main .division-block-b .oxy-post-title{font-size:1.15em;line-height:120%;color:#003946;font-weight:600}
.innohub-main .division-block-b .oxy-post-title:hover{font-size:1.15em;line-height:120%;color:#07BCD4;font-weight:600}
.innohub-main .home-blocks .oxy-post-content{font-size:0.9em;line-height:120%}
.innohub-main .home-blocks .oxy-post-meta{font-size:0.8em;line-height:110%;color:#005500;font-weight:600;margin-top:10px}
.innohub-main .home-blocks .oxy-post-meta a{color:#666}
.innohub-main .home-blocks .oxy-post-meta a:hover{color:#5BA200}
.innohub-main .home-blocks .oxy-post-meta .oxy-post-meta-date{color:#6f6f6f}
.innohub-main .home-blocks .oxy-post-meta .oxy-post-meta-divider{color:#6f6f6f;margin:0 5px}
.innohub-main .home-blocks .oxy-post-meta .oxy-post-meta-title, .innohub-main .home-blocks .oxy-post-meta .oxy-post-meta-company{display:block;font-size:14px;color:#666;line-height:110%;margin-bottom:5px}
.innohub-main .home-blocks .category-block{display:flex;flex-direction:row;border-bottom:1px solid #C7C7C7;margin-bottom:20px;width:100%;justify-content:space-between}
.innohub-main .home-blocks .category-more-mobile{display:none}
.innohub-main .home-blocks .category-title{flex-direction:column}
.innohub-main .home-blocks .category-more{flex-direction:column}
.innohub-main .home-blocks .category-more a, .innohub-main .home-blocks .category-more a *{color:#777777;font-weight:600}
.innohub-main .home-blocks .category-more a:hover *{color:#5BA200}
.innohub-main .spl-header-b{font-size:18px;font-weight:700;text-transform:uppercase;color:#777777}
.innohub-main .home-blocks .social-links{margin-top:10px}
.innohub-main .home-blocks .social-links a i{font-size:20px;color:#66666699;margin-right:8px}
.innohub-main .home-blocks .social-links a:hover i{color:#5BA200}
.innohub-main .asset-icon i{font-size:20px;color:#66666699}
.innohub-icons svg{color:#FFFFFFAA !important}
#code_block-410-6796{width:100%}
.bartablocks{margin:0;width:100%;display:flex;flex-direction:row}
.bartablocks .box-left{flex-direction:column;width:40%;border:5px solid #FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.bartablocks .box-right{flex-direction:column;width:60%}
.bartablocks .box-right .oxy-posts{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.bartablocks .box-right .oxy-post{display:flex;flex-direction:column;text-align:left;align-items:flex-start;width:50%;position:relative;z-index:1;border:5px solid #FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.bartablocks .box-left .oxy-post{height:500px}
.bartablocks .box-right .oxy-post{height:255px}
.bartablocks .box-left .oxy-post .oxy-post-image, .bartablocks .box-right .oxy-post .oxy-post-image{display:block;width:100%;height:100%;background-size:cover;background-position:center center;position:relative}
.bartablocks .box-left .oxy-post .plank, .bartablocks .box-right .oxy-post .plank{display:block;position:absolute;margin:0 auto;bottom:0px;left:10px;background-color:rgba(0,0,0,0.80 );padding:15px;z-index:25;width:95%}
.bartablocks .box-left .oxy-post .oxy-post-title{font-size:18px;line-height:120%;color:#FFF;font-weight:500}
.bartablocks .box-right .oxy-post .oxy-post-title{font-size:16px;line-height:120%;color:#FFF;font-weight:500}
.bartablocks .oxy-post .oxy-post-title:hover{color:#5BA200}
.bartablocks .oxy-post .oxy-post-meta{margin-top:5px;font-size:12px;display:flex;flex-direction:row}
.bartablocks .oxy-post .oxy-post-meta *{color:#AAA}
.bartablocks .oxy-post .oxy-post-meta a:hover{color:#5BA200}
.bartablocks .oxy-post .category-title{display:block}
.bartablocks .oxy-post .category-title a{background:#5BA200;text-transform:uppercase;display:inline-block;padding:3px 5px;color:#fff;font-size:12px;font-weight:500;letter-spacing:0.06em;line-height:100%;margin-bottom:10px}
.bartablocks .oxy-post .category-title a:hover{background:#333}
.home-assets-header .spl-header{margin-bottom:0px}
.modal-frm-header{background-image: url(//intelligentautomationtrends.com/wp-content/plugins/my-custom-functionality-master/assets/images/form_logo.png); background-repeat: no-repeat; background-position: center center; background-size: cover; display: block; width: 300px; height: 83px; margin: 20px auto 35px auto; }