/**handles:divi-style**/
/*!-------------------------------------------------------
 *  Theme Name: XYPRO - A Divi Child Theme
 *  Theme URI: https://xypro.com
 *  Description: Custom Divi child theme designed for XYPRO
 *  Author: 43Folders Technology Solutions, LLC
 *  Author URI: https://43folderstech.net
 *  Template: Divi
 *  Version: 1.1.1
 * ----------------- ADDITIONAL CSS HERE ------------------
 */body{font-weight:400}a:hover{color:#1d3557}h4{font-weight:400!important;color:#5694c4!important}hr.fullwidth{width:200vw;margin-left:-50vw}blockquote{display:block;border-width:2px 0;border-style:solid;border-color:#eee;padding:1.5em 0 .5em;margin:1.5em 0;position:relative;text-align:center;color:#1d3557;font-weight:700;font-style:italic}blockquote:before{content:'\201C';position:absolute;top:-.1em;left:50%;transform:translate(-50%,-50%);background:#fff;width:3rem;height:2rem;font:6em/1.08em Georgia,sans-serif;color:#ccc;text-align:center}blockquote:after{content:attr(cite);display:block;text-align:right;font-size:.875em;color:#f17050}blockquote.left,blockquote.right{font-style:italic;padding:10px;background-color:#f6f6f6;font-weight:700;color:#1d3557}blockquote.left:before,blockquote.right:before{content:'';background:0 0}blockquote.left:after,blockquote.right:after{margin-top:.7em}blockquote.left.one-third,blockquote.right.one-third{width:34%}blockquote.right{float:right;border-width:0 0 0 2px;margin-left:1.25em}blockquote.left{float:left;border-width:0 2px 0 0;margin-right:1.5em}.wp-caption p.wp-caption-text{font-size:14px}@media (max-width:512px){blockquote.left,blockquote.right{float:none;margin-left:0;margin-right:0}blockquote.one-third{width:100%!important}}.row:after{content:"";display:table;clear:both}.column{float:left;width:45%}.row .column:first-child{margin-left:1.5em}#left-area ul.blueline,.entry-content ul.blueline{text-indent:-1.75em;border-left:2px #005da4 solid;padding:.75em .25em .25em 3em;margin-left:1.5em;list-style:none;margin-bottom:.5em;line-height:1.7em}#left-area ul.blueline li,.entry-content ul.blueline li{line-height:1.35em;margin-bottom:.65em;font-size:95%}#left-area ul ul[class=""],#left-area ul:not([class]),.entry-content ul:not([class]),.entry-content ul[class=""],ul.disc{margin-left:1.5em;list-style:disc;color:#005da4;text-indent:-.5em}#left-area ul ul[class=""] li,#left-area ul:not([class]) li,.entry-content ul:not([class]) li,.entry-content ul[class=""] li,ul.disc li{margin-bottom:.65em;padding-left:.5em}.et-dropcap{font-size:8.8rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#1d3557;font-weight:700;font-family:Georgia,serif;margin:0 10px 0 0}@media (max-width:1200px){.et-dropcap{font-size:calc(1.8791666667rem + 5.7673611111vw)}}#top-menu-nav>ul>li>a:hover{opacity:.8;color:#1d3557}#top-menu ul li a{display:block!important;width:100%;padding-top:10px;padding-bottom:8px}#top-menu ul li a:hover{opacity:1;background-color:rgba(29,53,87,.1)}#top-menu li a{white-space:nowrap}#top-menu .sub-menu{padding-top:1px;padding-bottom:1px;width:auto}#top-menu .sub-menu li{padding-left:0;padding-right:0;width:100%;min-width:180px}#top-menu .sub-menu li a{line-height:1.15em}#top-menu>li:last-child{border:2px solid #005da4;height:40px;padding:12px 8px;border-radius:10px;vertical-align:middle}#top-menu>li:last-child a{display:table-cell}#top-menu>li:last-child:hover{background:#005da4}#top-menu>li:last-child:hover a{color:#fff}#top-menu>li.current-menu-item:last-child:hover a{color:#fff!important}.subnav{width:75%;margin-left:auto}.subnav ul{list-style:none;padding:0;margin:0}.subnav li{float:right;border:0;margin:0;border-radius:0 0 10px 10px;padding:10px;min-width:6em}.subnav a{text-transform:uppercase;display:block;padding:.24em 1em;border-radius:10px 10px 0 0;color:#fff}.subnav a:hover{color:#87c4f2}.subnav #selected{background:#fff}.subnav #selected a{position:relative;top:1px;background-color:#fff;color:#1d3557;font-weight:700}#et_search_icon:before{font-size:24px;margin-top:8px}@media screen and (max-width:640px){#et_top_search{display:none}}#xyfooter{font-size:small;line-height:1.35em}#xyfooter a{color:#e7f3fc}#xyfooter a:hover{color:#f17050}#xyfooter h3,#xyfooter h3 a{color:#fff;font-size:small;line-height:1.35em}#xyfooter th{padding-right:45px}#xyfooter td{padding-right:20px}#xyfooter .et_pb_text{max-width:95%}#cta-section{padding:0 80px;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;z-index:999}#cta-section.animate-cta{padding:46px 0 66px 0;overflow:hidden}#cta-row{margin:80px auto 0 auto;padding:80px 0;max-width:100%;background-color:#5694c4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;box-shadow:0 10px 50px #e7f3fc;-moz-box-shadow:0 10px 50px #e7f3fc;-webkit-box-shadow:0 10px 50px #e7f3fc;-ms-box-shadow:0 10px 50px #e7f3fc;-o-box-shadow:0 10px 50px #e7f3fc;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.animate-cta #cta-row{margin:0 auto 0 auto;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#005da4;width:inherit}#cta-button{display:inline-block;width:246px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;background-color:#f17050;padding:20px 40px;margin-top:30px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;box-shadow:0 5px 20px #1d3557;-moz-box-shadow:0 5px 20px #1d3557;-webkit-box-shadow:0 5px 20px #1d3557;-ms-box-shadow:0 5px 20px #1d3557;-o-box-shadow:0 5px 20px #1d3557}#sign:hover{background-color:#5694c4;box-shadow:0 20px 80px #1d3557;-moz-box-shadow:0 20px 80px #1d3557;-webkit-box-shadow:0 20px 80px #1d3557;-ms-box-shadow:0 20px 80px #1d3557;-o-box-shadow:0 20px 80px #1d3557}.cta-info{color:#fff;text-align:center;margin:0 auto!important;max-width:1080px;padding:50px}.cta-info h2{color:#fff;font-size:45px;line-height:1.5em}.cta-overlay{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.45);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;z-index:99}body.overlay-cta .cta-overlay{opacity:1;visibility:visible;pointer-events:initial}button{cursor:pointer}table.styleguide button{width:50%;min-width:80px;background-color:#f17050;color:#fff;font-weight:700;font-size:1rem;border:1px solid #fff}button.styleguide{text-align:center;color:#fff;margin-top:5vw}a.button,input.button{padding:16px 32px!important;border-radius:100px!important;color:#fff;box-shadow:0 12px 18px -6px #091c4f;-moz-box-shadow:0 12px 18px -6px #091c4f;-webkit-box-shadow:0 12px 18px -6px #091c4f;-ms-box-shadow:0 12px 18px -6px #091c4f;-o-box-shadow:0 12px 18px -6px #091c4f;font-size:1rem!important;transition:all .4s ease!important}a.button.btn-blue,input.button.btn-blue{background-color:#1d3557!important}a.button.btn-accent,input.button.btn-accent{background-color:#f17050!important}a.button:hover,input.button:hover{letter-spacing:2px!important}.single p img{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}.et_post_meta_wrapper img{display:block;margin:auto;box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}img.shadow{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);margin:1.5em 0 2em 2em}.noshadow{box-shadow:none!important;margin-top:20px;margin-right:30px!important}table.styleguide td,table.styleguide th,table.styleguide tr{width:30%;border-right:5px #fff solid;border-left:5px #fff solid;border-top:none}section.post_header{background-size:cover;background-position:center;background-attachment:fixed;width:100vw;height:65vh;min-height:500px;max-height:800px;display:flex;position:relative;left:50%;margin-left:-50vw;margin-top:-80px;box-shadow:0 10px 12px -6px rgba(0,0,0,.3);-moz-box-shadow:0 10px 12px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 10px 12px -6px rgba(0,0,0,.3);-ms-box-shadow:0 10px 12px -6px rgba(0,0,0,.3);-o-box-shadow:0 10px 12px -6px rgba(0,0,0,.3)}.backing_title{margin:auto;text-align:center;padding:1em;background-color:rgba(0,0,0,.4);max-width:85vw}.backing_title.nopic{background-color:#1d3557}.backing_title h1{color:#fff}.et_post_meta_wrapper{margin-top:1.5em}@media (max-width:512px){body.single.single-post img{float:none!important;display:block}}.form_body{margin-bottom:1em}.form_body li.field.left_half,.form_body li.field.right_half{display:inline-block;width:49%;padding-right:16px;float:none}.form_body .text-danger{color:maroon;font-weight:700}input::placeholder{color:rgba(0,0,0,.4)}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;line-height:inherit;border:0}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}output{display:block}.form-control{display:block;width:100%;background-image:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{opacity:1}textarea.form-control{height:auto}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.alert-danger{color:maroon;margin-bottom:20px}.alert-success{background-color:rgba(0,255,0,.04);border:5px solid rgba(0,0,0,.2);padding:15px}input[type=submit]{border-width:0;margin-top:20px}div#subscribe_form{border-radius:10px;box-shadow:0 2px 20px 0 rgba(0,0,0,.4);max-width:500px;margin-left:auto;margin-right:auto}div#subscribe_form .et_pb_contact_field{width:100%}div#subscribe_form .et_contact_bottom_container button{margin-top:10px;padding:.3em 1em!important;margin-left:auto;margin-right:auto}.et-search-form .et-search-field{background-color:rgba(0,0,0,.07);max-height:50px;min-height:3em;padding-left:10px;border-radius:25px;transition:all .75s}.team-manager-free-items-style4-6151{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}.team-manager-free-items-style4-6151 .team-manager-free-items-style4-pic-6151{overflow:hidden}.team-manager-free-items-style4-6151 .team-manager-free-items-style4-pic-6151 img{transition:.5s ease-in-out}.team-manager-free-items-style4-6151 .team-manager-free-items-style4-pic-6151 img:hover{transform:scale(1.125)}.team-manager-free-style4-title a{text-transform:none!important}.teamshowcasefree-col-lg-3,.teamshowcasefree-col-md-2,.teamshowcasefree-col-sm-2,.teamshowcasefree-col-xs-1{padding:16px}.team_popup_right_side_area-6151 p{font-size:18px!important}body .featherlight .featherlight-content{background:#f8f8f8}body .featherlight .featherlight-content .lightbox.featherlight-inner img{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);margin-bottom:20px}body .featherlight .featherlight-close-icon{position:absolute;top:5px;right:5px;border:none;color:#1d3557}@media (max-width:768px){.team_popup_container-6151{overflow-x:hidden;overflow-y:scroll!important;max-height:90vh;margin-top:15px}}#comment-wrap{display:none}.rt-detail{min-height:240px}.rt-filter-wrap{text-align:center}.rt-tpg-container .layout12 .rt-holder,.rt-tpg-container .layout2 .rt-img-holder{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}.mec-events-event-image img{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}.mec-event-image{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);overflow:hidden}.mec-event-image img{transition:.5s ease-in-out}.mec-event-image img:hover{transform:scale(1.1)}#mec_sf_s_5828{height:34px;min-height:34px}.mec-text-input-search{display:inline-flex!important}.mec-wrap p{font-size:18px;font-weight:400}.mec-event-content h3,.mec-location h3,h3.mec-speakers{font-family:"Encode Sans",sans-serif}.mec-events-address,.mec-speaker-job-title{font-family:Roboto,sans-serif;font-size:14px!important}.author,.mec-speaker-name,h3.mec-speakers{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:16px!important}ul.mec-event-sharing-wrap{padding:0}.sbi_photo_wrap{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);overflow:hidden;border-radius:16px;margin:9px 9px 20px}.sbi_photo_wrap a{transition:all 250ms}.sbi_photo_wrap a:hover{transform:scale(1.05)}.sbi_follow_btn{transition:all 750ms}.sbi_follow_btn a:hover{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);background:#e61748!important;transform:scale(1.03)}.yotu-videos ul{border-left:none}.yotu-videos li{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);transition:all .25s}.yotu-videos li>a{padding:12px 8px 30px}.yotu-videos.yotu-mode-grid h3{color:#005da4!important;font-size:18px!important;font-weight:700!important;white-space:inherit!important;text-align:center}.fluid-width-video-wrapper{box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}#main-content .container:before{background:0 0}@media (min-width:981px){#left-area{width:100%;padding:23px 0 0!important;float:none!important}}body.archive.author .site-main,body.archive.category .site-main,body.archive.tag .site-main{max-width:1280px}.et_pb_post .entry-content{padding-top:10px}.hide{display:none}.et-fb-modules-list ul,.et-fb-option-container ul,.et-fb-settings-options ul,.paginationjs-pages ul,.yotu-videos ul{text-indent:0!important;border:none!important;margin:0!important}.et_project_meta p,.et_project_meta_title{display:none}.et_project_meta{border:none}