@font-face{font-family:'fontawesome';src:url(../fonts/fontawesome.eot);src:url(../fonts/fontawesome.eot?#iefix) format('embedded-opentype') , url(../fonts/fontawesome.svg#fontawesome) format('svg') , url(../fonts/fontawesome.woff) format('woff') , url(../fonts/fontawesome.ttf) format('truetype');font-weight:normal;font-style:normal}.container>header nav{float:right}.container>header nav a{display:block;float:left;position:relative;width:2.5em;height:2.5em;background:#fff;border-radius:50%;color:transparent;margin:0 .1em;border:4px solid #47a3da;text-indent:-8000px}.container>header nav a:after{content:attr(data-info);color:#47a3da;position:absolute;width:600%;top:120%;text-align:right;right:0;opacity:0;pointer-events:none}.container>header nav a:hover:after{opacity:1}.container>header nav a:hover{background:#47a3da}.main>section{max-width:260px;width:90%;margin:0 auto}.main>section h2{font-weight:300;color:#ccc}.main>section button{border:none;background:#47a3da;color:#fff;padding:1.5em;display:block;width:100%;cursor:pointer;margin:10px 0;font-size:.8em}.main>section button:hover{background:#258ecd}.main>section button.active{background:#0d77b6}.main>section button.disabled{background:#aaa;pointer-events:none}.icon-drop:before,.icon-arrow-left:before{font-family:'fontawesome';position:absolute;top:0;width:100%;height:100%;speak:none;font-style:normal;font-weight:normal;line-height:2;text-align:center;color:#47a3da;-webkit-font-smoothing:antialiased;text-indent:8000px;padding-left:8px}.container>header nav a:hover:before{color:#fff}.icon-drop:before{content:"\e000"}.icon-arrow-left:before{content:"\f060"}.archive-blog-main-header-wrapper,.subpage-page-header-main-wrapper,.shop-page-header,.portfolio-page-header-main-wrapper{position:relative;background-color:#e8ecef}.archive-blog-title,.subpage-title,.portfolio-title{text-align:center;text-transform:capitalize;line-height:50px;font-weight:700;font-style:normal;color:#f7224a;font-size:40px;opacity:1;visibility:visible;-webkit-transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out;margin-top:10px}.ins-popup-video{text-align:center}a.insignia-video-popup img{width:70px;height:auto;transition:all .4s ease-in-out}.portfolio-share-wrapper{text-align:center;padding:40px 0;display:inline-block;width:100%;position:relative;border-top:1px solid;border-bottom:1px solid;border-color:#dcd9d9;margin:40px 0}.portfolio-share-wrapper h5{padding-bottom:10px;margin-top:0}.blog-post-share-wrapper{text-align:center;padding:40px 0;display:inline-block;width:100%;position:relative;border-top:1px solid;border-color:#dedede;margin-top:30px}.blog-post-share-wrapper h5{padding-bottom:10px;margin-top:0;text-transform:uppercase;font-size:22px;font-weight:600;letter-spacing:1px}.socials-sharing.socials a{font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:#fff;border:2px solid;display:block;border-radius:3em;padding:0 15px;font-size:12px;text-align:center;vertical-align:middle;-webkit-transition:.4s background-color;transition:.4s background-color}.social-sharing-style2.socials a:hover{box-shadow:0 1px 10px 3px #b0adad}.social-sharing-style2.socials a{height:36px;width:36px;line-height:36px}.socials-sharing.socials{position:relative;display:inline-block;margin-top:5px}.socials-sharing.socials .socials-item{margin:0 5px 15px;float:left}.socials-sharing.socials .socials-item i{font-size:14px;padding-right:7px}a.socials-item.__facebook{background-color:#3b5998;border-color:#3b5998}a.socials-item.__twitter{background-color:#00aced;border-color:#00aced}a.socials-item.__google_plus{background-color:#dd4b39;border-color:#dd4b39}a.socials-item.__pintrest{background-color:#cb2027;border-color:#cb2027}a.socials-item.__linkedin{background-color:#0177b5;border-color:#0177b5}a.socials-item.__facebook:hover{background-color:#fff;color:#3b5998}a.socials-item.__twitter:hover{background-color:#fff;color:#00aced}a.socials-item.__google_plus:hover{background-color:#fff;color:#dd4b39}a.socials-item.__pintrest:hover{background-color:#fff;color:#cb2027}a.socials-item.__linkedin:hover{background-color:#fff;color:#0177b5}.ins_search_input{width:100%;font-size:14px}.widget_search{font-weight:700;font-size:18px;line-height:20px}.widget select{max-width:100%;padding:10px 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(http://www.integrosys.com/wp-content/themes/integro/img/xdown-arrow.png.pagespeed.ic.x1doIT7qvZ.png);background-size:23px;background-repeat:no-repeat;background-position:right;font-size:15px;padding-left:0}.footer-copyright{background:#121315}.archive-blog-main-header-wrapper,.subpage-page-header-main-wrapper,.career-main-header-wrapper,.shop-page-archive-main-header-wrapper{min-height:200px;position:relative;background-color:#969696}.archive-blog-title,.subpage-title,.career-title,.product-archive-title{text-align:center;text-transform:capitalize;line-height:50px;letter-spacing:2px;font-weight:700;font-style:normal;color:#fff;font-size:40px;opacity:1;visibility:visible;-webkit-transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out;margin-top:0}.shop-page-header{opacity:1;height:120px}.shop-page-main-header-wrapper{background-color:#e8ecef}@media screen and (max-width:768px){#footer{padding:0!important}}.prev-post-wrap.inv-no-img-post p.previous-post-new,.prev-post-wrap.inv-no-img-post .post-nav__title._prev{margin-left:0}.next-post-wrap.inv-no-img-post p.next-post-new,.next-post-wrap.inv-no-img-post .post-nav__title._next{margin-right:0}.title.entry-post-title.inv-post-grid-one-title a,.inv-blog-grid-3-content .inv-blog-grid-3-title a{line-height:30px;font-weight:500;font-size:20px}.inv-blog-grid-5-detail a{color:#f5f5f5}.invictus-pagination-wrapper{text-align:center;overflow:hidden;display:block}.inv-pages{background:transparent;border-radius:50%;-webkit-box-shadow:0 5px 15px 0 transparent;box-shadow:0 5px 15px 0 transparent;-webkit-transform:perspective(0) scale(1);-moz-transform:perspective(0) scale(1);-o-transform:perspective(0) scale(1);transform:perspective(0) scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:11px 18px;color:#000;font-weight:600;font-size:16px;line-height:36px}.inv-pages:hover{background:#fff;-webkit-transform:perspective(1200px) scale(1.05);-moz-transform:perspective(1200px) scale(1.05);-o-transform:perspective(1200px) scale(1.05);transform:perspective(1200px) scale(1.05);-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.2);box-shadow:0 10px 25px 0 rgba(0,0,0,.2);opacity:1}span.inv-pages{opacity:.4}a.inv-pages{opacity:1}a.inv-pagination-arrow span{width:0;overflow:hidden;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease;font-size:13px}.inv-prev-page a.inv-pagination-arrow span{float:right}.inv-next-page a.inv-pagination-arrow span{float:left}.pagination.inv-pagination{position:relative;margin-bottom:60px}.inv-prev-page{position:absolute;top:0;padding:0 10px;width:250px;right:100%;float:left}a.inv-pagination-arrow{font-size:20px;color:#000;font-weight:600;float:right;border:1px solid transparent;padding:0;border-radius:43px;-webkit-transition:padding .3s ease , border-color .3s ease;-moz-transition:padding .3s ease , border-color .3s ease;transition:padding .3s ease , border-color .3s ease;line-height:36px;padding:0 18px}a.inv-pagination-arrow:hover{border-color:#e7e7e7}a.inv-pagination-arrow:hover span{width:50px}.inv-next-page{position:absolute;top:0;padding:0 10px;width:250px;left:100%;float:left;display:inline-flex}.single-event-banner,.archive-event-banner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;right:0}.single-event-main-header-wrapper.donation-banner-image,.archive-event-main-header-wrapper.donation-banner-image{width:100vw;position:relative;left:50%;margin-left:-50vw}.dl-menuwrapper li a,.dl-menuwrapper ul.menu-depth-2.sub-sub-menu li a{font-family:Montserrat;text-align:left;text-transform:none;line-height:25px;letter-spacing:1px;font-weight:400;font-style:normal;color:#fff;font-size:15px}@media screen and (max-width:1200px) and (min-width:768px){.inv-standard-header .header-top-menu-right.inv-main-header-right.desktop-menu{text-align:right;padding:0}.inv-main-header-right ul li{padding:0 4px}.menu>li>a{font-size:13px!important}}