:root{--light-text:#c6c9d8;--theme-light:#c6c9d8;--dark-text:#191919;--theme-dark:#191919;--theme-dark-secondary:#101010;--root-font-size:20px;--cis-grey:#757575;font-size:20px;line-height:1.5em;}
.bg-theme-dark{background-color:var(--theme-dark);}
.bg-theme-dark-secondary{background-color:var(--theme-dark-secondary);}
.flex-1{flex:1 !important}
.flex-2{flex:2 !important}
.flex-3{flex:3 !important}
.flex-4{flex:4 !important}
body{overflow:hidden;font-size:var(--root-font-size);line-height:1.5em !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Poppins", sans-serif;color:var(--color-body);font-weight:400;}
span:not(h1>span):not(h2>span):not(h3>span):not(h4>span):not(h5>span):not(h6>span),
p, div{font-size:var(--root-font-size);line-height:1.5em;}
.section-title span.sub-title{font-size:22px !important;}
.section-title p{font-size:var(--root-font-size);}
.single-service.service__style--5 .content p{font-size:var(--root-font-size);}
.active-dark-mode{color:var(--light-text);}
.active-dark-mode p{color:var(--light-text);}
.active-dark-mode .section-title p{color:var(--light-text);}
.active-dark-mode a{color:var(--light-text);}
br{display:block !important}
.section-title{margin-top:0;}
.animated{opacity:1 !important;visibility:visible !important;}
#elementor .animated{}
.page-id-1565 .video-inner{display:none;}
@media(max-width:991px){}
@media(max-width:767px){}
@media(max-width:575px){}
@media(max-width:479px){
.slide.slide-style-2.slider-video-bg .inner .title{font-size:30px;}
.slide.slide-style-2 .inner p.description{font-size:22px;}
}  .headline-section{}
.headline-section.left{}
.headline-section.right{}
.headline-column{}
.headline-html{}
.headline-html>.elementor-widget-container{display:flex;flex-direction:row;flex-wrap:wrap;}
.headline-section.left .headline-html>.elementor-widget-container{justify-content:left;}
.headline-section.right .headline-html>.elementor-widget-container{justify-content:right;}
.headline-wrap{max-width:50%;}
.headline-title{font-size:60px;font-weight:900;font-family:"Montserrat", sans-serif;}
.headline-content{font-size:30px;}
.headline-btn{}
@media(min-width:992px){
.headline-section{}
.headline-html{}
.headline-section.left .headline-html{}
.headline-section.right .headline-html{}
}
@media(max-width:991px){
.headline-wrap{max-width:100%;}
.headline-section .elementor-background-overlay{opacity:0.7 !important;}
}
@media(max-width:767px){
.headline-wrap{max-width:100%;}
}
@media(max-width:575px){}
@media(max-width:479px){
.headline-wrap{text-align:center;}
.headline-title{font-size:50px;}
.headline-content{font-size:22px;}
}  .featured-products-section{}
.featured-products-heading-wrap{}
.featured-products-title{margin-top:0;}
.featured-products-subtitle{}
.featured-products-description{}
.featured-products-section .shop-product-info{text-align:center;}
.featured-products-section .shop-product-info a:not(:hover){color:#fff;}
.featured-products li.product{padding:20px !important;background-color:rgba(255, 255, 255, .05);border:1px solid rgba(255, 255, 255, .125);border-radius:6px;}
.impact-section{padding:30px 0px 30px 0px !important;}
.impact-section .impact-title-text{font-size:60px;font-weight:900;font-family:"Montserrat", sans-serif;text-align:center;margin:0;padding:0;}
@media(max-width:991px){
.impact-section .impact-title-text{font-size:50px;}
}
@media(max-width:767px){
.impact-section .impact-title-text{font-size:40px;}
}
@media(max-width:575px){}
@media(max-width:479px){
.impact-section .impact-title-text{font-size:40px;}
.impact-section .impact-title-text .wherever, .impact-section .impact-title-text .whenever{display:block;}
}  body.page-id-2046 main.page-wrapper>[data-elementor-type="wp-page"]{display:flex;flex-direction:column;}
body.page-id-2046 main.page-wrapper>[data-elementor-type="wp-page"]>#products-banner-section{order:1;}
body.page-id-2046 main.page-wrapper>[data-elementor-type="wp-page"]>#products-filter-results-section{order:2;}
#products-featured-products-loop{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;}
#products-featured-products-loop .product-card{background-color:rgba(25, 25, 25, 0.8);background-color:rgba(16, 16, 16, 0.8);}
@media(max-width:911px){
#products-featured-products-loop{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:767px){
#products-featured-products-loop{grid-template-columns:repeat(1, 1fr);}
} .accordion-button:hover{cursor:pointer;}
#accordion .card{background-color:#191919;border:1px solid rgba(255, 255, 255, .125);}
#accordion .card .card-header{border-bottom:1px solid rgba(255, 255, 255, .125);}
#accordion select,
#accordion input{border-color:rgba(255, 255, 255, .125);}
#accordion .facetwp-icon{color:rgba(255, 255, 255, .125);}
#accordion.search-filter select,
#accordion.search-filter input{color:var(--light-text) !important;}
i.accordion-minus, i.accordion-plus{display:none;}
.accordion-button.collapsed i.accordion-plus{display:initial;}
.accordion-button:not(.collapsed) i.accordion-minus{display:initial;}
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location{min-width:initial !important;}
#accordion.search-filter .facetwp-input-wrap{display:block;height:60px;}
#accordion.search-filter .facetwp-input-wrap .facetwp-icon{color:var(--color-body);}
#accordion.search-filter .facetwp-input-wrap input{height:100%;}
.fwpl-row, .fwpl-col, .fwpl-item, .product-card{flex:1;}
.fwpl-result, .fwpl-col, .fwpl-item, .product-card{display:flex;flex-direction:column;}
.product-card{padding:10px;border:1px solid #ebeaea;border-radius:6px;}
.product-card{background-color:rgba(255, 255, 255, .05);border-color:rgba(255, 255, 255, .125);}
.product-featured-image{display:flex;flex:1;align-items:center;margin:0 auto;}
.product-title{font-size:20px;text-align:center;}
.product-title>a{color:#fff;}
.product-buttons{display:flex;justify-content:space-between;}
@media(max-width:991px){
#product-listings .facetwp-template .fwpl-layout{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:575px){
#product-listings .facetwp-template .fwpl-layout{grid-template-columns:1fr;}
}  .single-product .breadcrumb-area{padding-bottom:50px !important;background-color:#000;}
.single-product .breadcrumb-area:before{}
.single-product .breadcrumb-area .breadcrumb-inner{padding-top:0 !important}
.single-product .product_title.entry-title{text-align:left;}
.single-product .related.products{display:none !important;}
.single-product .tabs.wc-tabs{display:none !important;}
.single-product .product-meta{display:none;}
.search-back-to-products{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}
.search-back-to-products>*{flex:1 300px;}
#single-product-search{}
#single-product-search input{color:var(--light-text);border-width:1px;}
#single-product-search button>i{color:var(--light-text);}
.single-product-btn{text-align:center;}
.woocommerce-product-gallery{float:initial !important;width:initial !important;}
.summary.entry-summary{float:initial !important;width:initial !important;clear:initial !important;}
.woocommerce-tabs{clear:initial !important;}
[id^="product-"] .product_title.entry-title{margin-bottom:30px;}
[id^="product-"] .product-description-title{font-size:30px;line-height:initial;font-weight:600;}
[id^="product-"] .price{margin-bottom:0;}
.single-product-buttons{}
@media(min-width:992px){
.single-product .product>.product_title.entry-title, .single-product .product .product-description-title, .single-product .product>.row>:nth-of-type(2)>.summary.entry-summary>.single-product-buttons, .single-product .product>.row>:nth-of-type(2) .woocommerce-tabs.wc-tabs-wrapper{display:none;}
} .single-product .product>.row>:nth-of-type(1) img{max-width:700px;margin:0 auto;}
.single-product .product>.row>:nth-of-type(2)>.summary.entry-summary>.single-product-buttons{margin-bottom:20px;}
@media(max-width:991px){
.single-product .product .summary.entry-summary>.product_title.entry-title, .single-product .product>.row>:nth-of-type(1) .woocommerce-tabs.wc-tabs-wrapper, .single-product .product>.row>:nth-of-type(1) .single-product-buttons{display:none;}
.single-product .breadcrumb-area{padding-top:150px !important}
}  @media(max-width:1199px){
[class^="container"]{max-width:100%;}
}  header.header-area .logo{}
header.header-area .logo{position:absolute;top:0;left:0;}
header.header-area .header-wrapper .logo a img{max-height:100px;}
header.header-area.sticky .logo{}
header.header-area.header-area.sticky .header-wrapper .logo a img{max-height:90px;}
#mainmenu>.menu-item{text-transform:uppercase;}
#mainmenu>.menu-item>a{position:relative;}
#mainmenu>.menu-item:not(:hover)>a{color:var(--light-text) !important;}
#mainmenu>.menu-item:hover>a{color:#fff;}
#mainmenu>.menu-item>a{font-size:18px;}
@media(min-width:992px){
#mainmenu>.menu-item:hover>a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 20px);height:calc(1em + 20px);border:2px solid #b1b4c1;border-radius:6px;padding:10px 20px;}
}
@media(max-width:991px){
.header-area .header-wrapper.menu-open .mainmenunav ul.mainmenu{width:100vw;}
}  .dev-menu>a:not(:hover){color:transparent !important;}
.template-pages>.submenu{}
.template-pages-menu #main-men-menu{}
header.header-area{padding-top:15px;padding-bottom:15px;}
.header-top-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;}
header.header-area.sticky>.header-top-wrapper{display:none;}
.header-top-cta-support ul{}
.header-top-cta-support ul, .header-top-cta-support ul>li{list-style:none;padding:0;margin:0;text-indent:0;display:flex;justify-content:flex-start !important;}
.header-top-cta-support ul>li.header-cta-support-item>a{padding:5px 15px;font-size:13px;letter-spacing:0;line-height:13px;}
.header-top-cta-support ul>li.header-cta-support-item>.rbt-button>.button-text{color:var(--light-text);}
@media(max-width:479px){
.header-top-cta-support ul>li.header-cta-support-item>a{padding:0px 10px;}
} .header-top-social>.social-share-inner>ul.social-share>li>a:not(:hover){color:#c6c9d8;}
.header-top-social>ul.social-share.social-style--2.color-black li a{opacity:1;}
.header-top-social>ul.social-share .instagram{display:none;}
.header-top-contact ul, .header-top-contact ul>li{list-style:none;padding:0;margin:0;text-indent:0;}
.header-top-contact>ul.header-contact-list{display:flex;justify-content:flex-start !important;font-size:18px;line-height:1.5em;color:#c6c9d8;font-family:"Poppins", sans-serif;font-weight:400;margin:-6px;}
.header-top-contact>ul.header-contact-list>li.header-contact-item{margin:6px;font-size:30px;line-height:1em;}
.header-top-contact>ul.header-contact-list>li.header-contact-item>a{opacity:0.8;border:0 none;width:30px;height:auto;text-align:left;}
.header-top-search .blog-search input{height:auto;padding:0 20px;color:var(--color-body);padding-right:unset;border:1px solid var(--color-extra1);border-radius:6px;border-color:rgba(177, 180, 193, 1);border-color:#b1b4c1;}
.header-top-search .blog-search input::placeholder{color:#c6c9d8;}
.header-top-search .blog-search .search-button{height:auto;right:0px;background-color:rgba(255, 255, 255, 0.125);background-color:transparent;}
.header-top-search .blog-search .search-button i{color:var(--color-extra1);}
.header-top-search .header-wrapper{padding:0 !important;}
.header-wrapper{padding:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
.header-area.header--sticky.sticky .mainmenunav ul.mainmenu>li>a{padding:20px 0;}
.header-btn>a.rn-btn:not(:hover){color:var(--light-text) !important;}
@media(max-width:1199px){
.header-area .header-wrapper .header-btn>a.rn-btn{padding-left:10px;padding-right:10px;}
}
@media(min-width:992px) and (max-width:1199px){
nav.mainmenunav>ul#mainmenu>li.menu-item{margin-left:5px;margin-right:5px;}
}
@media(max-width:991px){
header.header-area .header-wrapper .logo a img{max-height:90px;}
header.header-area.header-area.sticky .header-wrapper .logo a img{max-height:70px;}
.header-area .header-wrapper a.rn-btn{display:block !important}
.header-right{padding-top:5px;}
nav.mainmenunav>ul#mainmenu>li.menu-item{}
nav.mainmenunav>ul#mainmenu>li.menu-item>a{}
nav.mainmenunav>ul#mainmenu>li.menu-item>a:after{right:15px;}
}
@media(max-width:767px){
header.header-area .header-wrapper .logo a img{max-height:80px;}
}
@media(max-width:575px){
.header-top-social{display:none;}
}
@media(max-width:479px){}
#main-footer{background-color:#101010;padding-top:60px;padding-bottom:30px;}
.footer-wrap{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;}
#main-footer .footer-col{text-align:left;}
#main-footer ul,
#main-footer ul>li{list-style:none;padding:0;margin:0;text-indent:0;}
.footer-top{display:grid;}
.footer-top{grid-template-areas:"com cap car new get" "log log car new get";}
.footer-top>.footer-col:nth-child(1){grid-area:com;}
.footer-top>.footer-col:nth-child(2){grid-area:cap;}
.footer-top>.footer-col:nth-child(3){grid-area:car;}
.footer-top>.footer-col:nth-child(4){grid-area:new;}
.footer-top>.footer-col:nth-child(5){grid-area:get;}
.footer-top>.footer-col:nth-child(6){grid-area:log;}
.footer-col{}
.footer-contact{}
.footer-address{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;}
.footer-address>.footer-col-list-item{}
.footer-col-title{font-size:22px;text-transform:uppercase;}
#main-footer .footer-col-list-item{font-size:18px;margin-bottom:10px;}
.footer-col.logos{display:flex;gap:5px;}
.footer-col.logos>img{max-height:150px;}
.call-to-action::before{background-image:none;}
@media(max-width:1199px){}
@media(max-width:991px){
.footer-top{grid-template-areas:"com cap car" "new get log";}
.footer-address{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:767px){
.footer-top{grid-template-areas:"com cap" "car new" "get log";grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:575px){ .footer-address{grid-template-columns:repeat(1, 1fr);}
}
@media(max-width:479px){
.footer-top{grid-template-areas:"com" "cap" "car" "new" "get" "log";}
}   .breadcrumb-area:before{opacity:0.6;}
.breadcrumb-area:after{}
.mainmenunav ul.mainmenu>li.mega-menu-parent{position:static;}
.mainmenunav ul.mainmenu>li.mega-menu-parent>ul.submenu{width:100%;transform:translateY(-15px);background-color:#fff;}
.mainmenunav ul.mainmenu>li ul.submenu, .mainmenunav ul.mainmenu>li>a{transition:none;}
.mega-menu ul, .mega-menu ul>li{list-style:none;padding:0;margin:0;text-indent:0;}
.mega-menu-title{color:var(--dark-text);font-size:22px;font-weight:600;text-transform:uppercase;}
.mainmenunav ul.mainmenu>li.mega-menu-parent ul.submenu li>a{font-size:20px;color:var(--dark-text);font-weight:500;text-transform:uppercase;}
.mega-menu-section{background-color:#fff;}
.mega-menu{display:flex;flex-direction:row;padding:15px;}
.mega-menu-col{flex:1;padding:15px;}
.mega-menu-col:not(:last-child){border-right:2px solid var(--theme-dark-secondary);}
.mega-menu-col>ul.mega-menu-list>li.mega-menu-item:hover>a{background:transparent !important;}
.mega-menu-col-blurb{color:var(--dark-text);font-weight:500;text-transform:none;}
.mega-menu-flex-col{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:30px;}
.menu-video-pulse:before{transform-origin:center center;}
@media(min-width:480px){
.menu-video-pulse:before{animation:pulse-menu 1.5s ease-in-out infinite;}
}
@keyframes pulse-menu {
0%{transform:scale(1) translate(-50%, -50%);}
50%{transform:scale(.95) translate(-50%, -50%);}
100%{transform:scale(1) translate(-50%, -50%);}
}
.menu-video-link:before{content:"\025B8";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:4rem;height:4rem;background-color:#fff;border:2px solid var(--color-primary);border-radius:50%;font-size:3em;color:var(--color-primary);}
.menu-video-link{flex:1 300px;position:relative;padding:0 !important;margin:0 !important;border:2px solid var(--color-primary);border-radius:6px;transition:all .3s ease-in-out;}
.menu-video-link img{width:100%;}
.menu-video-link:hover, .menu-video-link:focus, .menu-video-link:active{border-color:var(--cis-grey);}
.menu-video-link:hover:before, .menu-video-link:focus:before, .menu-video-link:active:before{border-color:var(--cis-grey);color:var(--cis-grey);}
.menu-video-link>img{width:100%;}
.mega-menu.company{}
.mega-menu.company>.mega-menu-col:nth-of-type(1){flex:2;}
.mega-menu.company>.mega-menu-col:nth-of-type(1)>.mega-menu-col-image{width:200px;}
.mega-menu.company>.mega-menu-col:nth-of-type(1)>:last-child{flex:1 200px;}
.mega-menu.capabilities{}
.mega-menu.capabilities>.mega-menu-col.mega-menu-flex-col{flex:2;}
.mega-menu.capabilities>.mega-menu-col:nth-of-type(1)>.mega-menu-col-image{width:200px;}
.mega-menu.capabilities>.mega-menu-col:nth-of-type(1)>:last-child{flex:1 200px;}
.mega-menu.contracts{}
.mega-menu.contracts>.mega-menu-col:nth-of-type(1){}
.mega-menu.contracts>.mega-menu-col:nth-of-type(1)>.mega-menu-col-image{width:200px;}
.mega-menu.contracts>.mega-menu-col:nth-of-type(1)>:last-child{flex:1 200px;}
.mega-menu.careers{}
.mega-menu.careers>.mega-menu-col.mega-menu-flex-col{flex:1;}
.mega-menu.careers>.mega-menu-col:nth-of-type(1)>.mega-menu-col-image{width:auto;height:250px;}
.mega-menu.careers>.mega-menu-col:nth-of-type(1)>:last-child{flex:1 200px;}
.mega-menu.news{}
.mega-menu.news>.mega-menu-col.mega-menu-flex-col{flex:1;}
.mega-menu.news>.mega-menu-col:nth-of-type(1)>.mega-menu-col-image{width:200px;}
.mega-menu.news>.mega-menu-col:nth-of-type(1)>:last-child{flex:1 200px;}
.mega-menu.support{}
.mega-menu.support>.mega-menu-col.mega-menu-flex-col{flex:2;}
.mega-menu.support>.mega-menu-col:nth-of-type(1)>.mega-menu-col-image{width:200px;}
.mega-menu.support>.mega-menu-col:nth-of-type(1)>:last-child{flex:1 200px;}
@media((min-width:992px) and (max-width:1250px)) {
.mega-menu.support{padding:0px;}
.mega-menu.support>.mega-menu-col{padding:0px;}
.mega-menu.support>.mega-menu-col:nth-child(1){display:none;}
} @media(max-width:991px){
.mega-menu{flex-direction:column;}
.mega-menu-col:not(:last-child){border-right:none;border-bottom:1px solid var(--theme-dark);}
.mainmenunav ul.mainmenu>li.mega-menu-parent>ul.submenu{transform:translateY(-8px);padding:0 !important;}
.header-wrapper .mainmenunav ul.mainmenu>li.mega-menu-parent ul.submenu li>a{color:var(--dark-text) !important;}
}
@media(max-width:767px){}
@media(max-width:575px){}
@media(max-width:479px){
.header-area .header-wrapper .mainmenunav ul.mainmenu{padding-left:15px;padding-right:15px;}
.mega-menu{padding-left:0;padding-right:0;}
.mega-menu-col{padding-left:0;padding-right:0;}
.mega-menu-col-image{margin:0 auto;}
}  .menu-search{visibility:hidden;}
.menu-search .search-button>i{color:#fff;}
#clear-search{position:absolute;top:50%;transform:translateY(-50%);right:72px;padding:8px 20px;border-radius:3px;cursor:pointer;}
.cis-form{padding:40px 20px;border:1px solid var(--theme-light);border-radius:6px;background:rgba(0, 0, 0, 1);}
.cis-form>.row{}
.cis-form>.row>div[class^="col-"]{margin-bottom:20px;}
.cis-form input:not(input[type="submit"]),
.cis-form select, .cis-form textarea{padding:15px;background-color:var(--theme-dark);border-color:var(--theme-light) !important;font-size:var(--root-font-size);color:var(--light-text);}
.cis-form input::placeholder, .cis-form select::placeholder, .cis-form textarea::placeholder{font-size:var(--root-font-size);color:var(--light-text);}
.cis-form input[type="submit"]{display:block;margin:0 auto;}
.leadership-inner-section{}
.leadership-inner-section .elementor-widget-container .team{background-color:transparent;background-image:url(//cissecure.com/wp-content/uploads/headshot-background-1000x1000-1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:6px;}
.team .thumbnail{display:block;position:relative;z-index:1;background-color:rgba(0, 0, 0, .5);}
.team ul.social-icon li a{font-size:50px;}
#news-banner{}
#news-banner .rn-blog-area{}
#news-banner #featured-news{}
#news-banner #featured-news .rn-blog-area{background-color:transparent;padding-top:150px;}
#news-banner #featured-news .blog.blog-style--1{min-height:300px !important;max-height:300px !important;}
#news-search-filter select.facetwp-dropdown>option,
#news-search-filter select.facetwp-dropdown{}
@media(max-width:991px){
#news-banner .rn-blog-area{padding-top:150px !important;}
}
@media(max-width:767px){}
@media(max-width:575px){}
@media(max-width:479px){}
#news-results .blog.blog-style--1{}
#news-results .blog.blog-style--1{margin-top:0;}
#news-results .fwpl-layout{row-gap:40px;}
@media(max-width:991px){
#news-results .facetwp-template .fwpl-layout{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:575px){
#news-results .facetwp-template .fwpl-layout{grid-template-columns:1fr;}
}  .cis-pager.elementor-widget-shortcode{margin-bottom:20px;text-align:center;}
.cis-pager .facetwp-facet.facetwp-type-pager{margin-bottom:0;}
.cis-pager .facetwp-pager{}
.cis-pager .facetwp-pager a{display:inline-block;padding:5px;margin-top:0;margin-right:0;min-width:42px;height:42px;text-align:center;border:2px solid #000;background-color:#000;border-radius:6px;color:#fff;}
.cis-pager .facetwp-pager a:not(:last-child){margin-right:10px;}
.cis-pager .facetwp-pager a.active{background-color:var(--color-primary);border:2px solid var(--color-border);border-color:var(--color-primary);}
#full-width-solid-cta{}
#full-width-solid-cta .elementor-cta__title{font-size:60px;font-weight:900;font-family:"Montserrat", sans-serif;}
#full-width-solid-cta .elementor-cta__description{max-width:1000px;margin:0 auto;font-size:22px;font-weight:400;padding-bottom:20px;}
#full-width-solid-cta .elementor-cta__button-wrapper>span{border-radius:6px;font-size:var(--root-font-size);padding:15px 40px;text-transform:uppercase;}
@media(max-width:991px){}
@media(max-width:767px){}
@media(max-width:575px){}
@media(max-width:479px){
#full-width-solid-cta .elementor-cta__title{font-size:40px;}
}  .youtube-video-wrap{width:100%;position:relative;padding:0;padding-top:56.2%;margin-bottom:20px;}
.youtube-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.ytp-impression-link{display:none !important;}
body.page .breadcrumb-inner>.title{background-image:linear-gradient(145deg, #fff 0%, #fff 100%);}
body.page .breadcrumb-inner .bread-current{color:#fff;}
.service .h1, .service h1{font-size:40px}
.service h2{font-size:30px}
.service h3{font-size:24px;}
.service p.text{}
.service p.text a{color:var(--color-primary);}
.service ul{}
.service ul>li{}
.cta-half{background-color:var(--color-primary);}
.cta-half *{}
.cta-half .elementor-cta__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;}
.cta-full{background-color:var(--color-primary);}
.cta-full .elementor-cta__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.5;}
.cta-full.elementor-cta--skin-cover .elementor-cta__content{min-height:350px;}
.tribe-common{margin-left:0;margin-right:0;margin-bottom:0;margin:0 auto;}
#home-events-section #home-events-view .tribe-common{}
#home-events-section #home-events-view .tribe-common>.tribe-common-l-container{padding-top:50px;padding-bottom:50px;}
.tribe-common *{color:var(--light-text);}
.tribe-common .tribe-events-calendar-list__event-title>.tribe-events-calendar-list__event-title-link{color:var(--light-text) !important;}
.tribe-events-calendar-list__event-date-tag-daynum{color:#fff !important;}
time.tribe-events-calendar-list__month-separator-text{color:#fff !important;}
#home-events-view header.tribe-events-header .tribe-events-header__breadcrumbs,
#home-events-view header.tribe-events-header .tribe-events-header__events-bar,
#home-events-view header.tribe-events-header .tribe-events-c-top-bar__datepicker,
#home-events-view .tribe-events-c-subscribe-dropdown__container,
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled{display:none;}
.single.single-post .blog-single-page-title>*{display:none !important;}
.blog-single-content-title{margin-bottom:20px;}
.single.single-post .blog-single-content-title .blog-meta{justify-content:flex-start !important;}
.single.single-post .blog-single-content-title .blog-meta li{font-size:18px;}
.single.single-post .single-post-content-wrap h1{font-size:40px;}
.single.single-post .single-post-content-wrap h2{font-size:30px;}
.single.single-post .blog-single-page-title>span.title{display:block;font-size:50px;background-image:linear-gradient(145deg, #fff 100%, #fff 100%);color:#fff;word-break:break-word;font-family:"Poppins", sans-serif;font-weight:700;line-height:1.4;}
.single.single-post .blog-single-page-title{padding-top:100px;}
.category-video>.rn-page-title-area{background-image:none !important;padding-bottom:0 !important;}
.category-video .blog-single-page-title{padding-top:20px !important;}
.category-video article{width:100% !important;flex:unset;max-width:unset;}
.category-video #blog-single-sidebar{flex:unset;max-width:unset;width:100% !important;display:grid;grid-template-areas:"a c d" "b c d";}
.category-video #blog-single-sidebar>*{margin-top:50px !important;}
@media(max-width:991px){
.category-video #blog-single-sidebar{display:block;}
}
.category-video #blog-single-sidebar>:nth-child(1){grid-area:a;}
.category-video #blog-single-sidebar>:nth-child(2){grid-area:b;}
.category-video #blog-single-sidebar>:nth-child(3){grid-area:c;}
.category-video #blog-single-sidebar>:nth-child(4){grid-area:d;}
.rn-blog-details .inner-wrapper .inner{padding:0;}
.active-dark-mode .rn-blog-details .inner-wrapper .inner p{color:var(--light-text);}
#blog-single-sidebar>.rbt-single-widget:first-child{border:none;padding:0;}
.post-breadcrumbs .page-list li, .post-breadcrumbs .page-list li>a, ul.blog-meta li, ul.blog-meta li>a, #single-blog-search input::placeholder,
#blog-single-sidebar .rbt-single-widget ul li a,
#blog-single-sidebar ul.blog-meta li,
#blog-single-sidebar ul.blog-meta li a{color:var(--light-text);}
#single-blog-search{}
#single-blog-search>input{border-width:1px;}
#single-blog-search.blog-search .search-button i{color:var(--light-text)}
ul.blog-single-sidebar-list li{border-top:1px solid var(--color-border);border-color:#000000;margin-top:0;margin-bottom:0;position:relative;padding-left:30px;padding-top:15px;padding-bottom:15px;font-size:20px;line-height:1.5em;color:var(--light-text)}
ul.blog-single-sidebar-list li:before{content:"";font-family:"feather";position:absolute;left:0;top:16px;font-size:20px;opacity:0.3;color:var(--color-primary);color:#fff;}
#blog-single-sidebar>[id^="trydo_recent_post-"] .small-post>.thumbnail{display:none;}
#blog-single-sidebar .tribe-events *{color:var(--light-text);}
#blog-single-sidebar .tribe-events svg.tribe-common-c-svgicon{display:none;}
#blog-single-sidebar .tribe-events header h3.tribe-common-h7{font-size:24px;line-height:1.25em;}
.single-post-content-wrap p a{color:var(--color-primary);}
@media(max-width:991px){}
@media(max-width:767px){}
@media(max-width:575px){}
@media(max-width:479px){
.single.single-post .single-post-content-wrap .blog-single-content-title>.title{font-size:35px}
.single.single-post .single-post-content-wrap h2{font-size:30px}
.single.single-post .single-post-content-wrap h3{font-size:25px}
.single.single-post .single-post-content-wrap h4{font-size:20px}
}  .partner-logos{}
.partner-logos .rn-brand-area{padding:0;margin-top:50px;}
.partner-logos .rn-brand-area>.container{padding:0;}
.partner-logos ul.brand-style{justify-content:flex-start;border-bottom:none;}
.partner-logos ul.brand-style li{flex-basis:25%;background-color:#fff;padding:15px;}
.partner-logos ul.brand-style li:hover{border:1px solid #4E4E4E;}
.partner-logos ul.brand-style li img{filter:none !important;opacity:1;max-height:none;max-width:100%;}
@media(max-width:991px){}
@media(max-width:767px){
.partner-logos ul.brand-style li{flex-basis:50%;}
}
@media(max-width:575px){}
@media(max-width:479px){
.partner-logos ul.brand-style li{flex-basis:100%;}
}  #contracts-table-html-widget{}
#contracts-table-html-widget .elementor-widget-container{overflow-x:auto;}
table#contracts-table{min-width:980px;}
table#contracts-table thead{background-color:var(--color-primary);}
#search-results-search-form .elementor-search-form button{background-color:var(--color-primary);}
#search-results-archive-posts .elementor-posts>article{border:1px solid #000;border-radius:6px;}
#search-results-archive-posts .elementor-posts>article .elementor-post__text{padding:30px 45px;padding-bottom:38px;}
#search-results-archive-posts .elementor-posts>article.product .elementor-post__thumbnail img{height:100%;width:auto;}
#testimonial-carousel p,
#testimonial-carousel blockquote{font-size:36px;line-height:1.5em;color:var(--light-text);font-weight:400;font-style:italic;padding:30px;margin-bottom:0;margin-top:-16px;position:relative;z-index:2;border:none;}
#testimonial-carousel blockquote:before{top:0;left:0;display:none;}
#testimonial-carousel .elementor-testimonial__name{color:var(--light-text);font-size:30px;font-weight:400;}
#testimonial-carousel .elementor-testimonial__name:before{content:"- "}
@media(max-width:479px){
#testimonial-carousel.elementor-widget-testimonial-carousel .swiper-slide{padding:20px 10px;}
#testimonial-carousel blockquote{font-size:24px;padding:30px 10px;}
#testimonial-carousel .elementor-testimonial__name{font-size:24px;}
}  #benefits-section p{font-size:24px;}
.post-type-archive.post-type-archive-tribe_events .breadcrumb-area{background-image:url(//cissecure.com/wp-content/uploads/events-1920x1080-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;}
.tribe-events-calendar-month{}
.tribe-events-calendar-month__day-cell *{color:var(--light-text) !important;}
.tribe-events-calendar-month__day-cell a:not(:hover),
.tribe-events-calendar-month__day-cell h3{color:var(--color-primary) !important;}
.tribe-events-single-section *:not(a){color:var(--light-text);}
.page-id-8735 .breadcrumb-area{padding-bottom:60px;}
.page-id-8735 .breadcrumb-area .breadcrumb-inner{text-align:left;}
.page-id-8735 .breadcrumb-area .breadcrumb-inner h1.title{font-size:40px;max-width:60%;}
.page-id-8735 .breadcrumb-area .breadcrumb-inner ul#breadcrumbs{display:none;}
.page-id-8735 .wpcf7-response-output{text-align:center;color:var(--color-primary) !important;font-size:30px;}
.contact-us-today .single-service.service__style--5{padding:40px 20px;}
.rn-service-area .service-item{display:flex;}
#secure-supply-chain .rn-service-area{padding-top:0;}
.careers-nav-buttons-section{}
.careers-nav-buttons-section a.rbt-button{width:300px;max-width:100%;}
.altos-trade{font-weight:400;font-size:35px;line-height:1em;vertical-align:top;display:inline-block;margin-top:20px;}
@media(max-width:1199px){
.altos-trade{font-size:25px;margin-top:12px;}
}
@media(max-width:767px){
.altos-trade{font-size:18px;margin-top:9px;}
}  .customer-success h2{font-size:34px;line-height:1.25em;}
.customer-success p.text{font-size:24px;}
#home-learn-more-about-inner-section{max-width:1600px;margin:0 auto;}
.home-learn-more{}
#home-learn-more-about-inner-section .home-learn-more .elementor-cta__content{min-height:400px;}
#home-learn-more-about-inner-section .home-learn-more .elementor-cta__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.5;}
#secure-services-section{}
#secure-services-inner-section{}
#secure-services-inner-section>.elementor-container{display:flex;flex-wrap:wrap;justify-content:center;}
#secure-services-inner-section>.elementor-container>.elementor-column{width:25%;}
#secure-services-inner-section>.elementor-container>.elementor-column .elementor-cta__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.5;}
@media(max-width:991px){
#secure-services-inner-section>.elementor-container>.elementor-column{width:50%;}
}
@media(max-width:767px){
#secure-services-inner-section>.elementor-container>.elementor-column{width:100%;}
}  @media(min-width:1200px){
.page-id-10251 .breadcrumb-area.bg_image{background-position:center 57%;}
}   ul {
&.social-share {
padding: 0px;
margin: 0;
margin: -6px;
li {
margin: 6px;
a {
width: 40px;
display: inline-block;
height: 40px;
border: 2px solid rgba(198, 201, 216, 0.75);
line-height: 35px;
color: rgba(198, 201, 216, 0.75);
border-radius: 100%;
text-align: center;
font-size: 14px;
@extend %transition;
}
&:hover {
a {
background: var(--color-primary);
border-color: var(--color-primary);
color: #ffffff;
box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
transform: translateY(-3px);
}
}
}
&.color-theme {
li {
a {
border-color: var(--color-primary);
color: var(--color-primary);
&:hover {
background: var(--color-primary);
border-color: var(--color-primary);
color: #ffffff;
}
}
}
}
&.rn-lg-size {
margin-top: 0 !important;
li {
a {
width: 50px;
height: 50px;
line-height: 47px;
font-size: 16px;
}
}
}
&.social-style--2 {
li {
a {
border: 0 none;
width: 30px;
height: auto;
text-align: left;
line-height: inherit;
font-size: 16px;
@media #{$large-mobile} {
width: 28px;
font-size: 14px;
}
}
&:hover {
a {
background: transparent;
box-shadow: none;
}
}
}
&.color-theme {
li {
a {
color: var(--color-primary);
&:hover {
color: currentColor;
}
}
}
}
&.color-black {
li {
a {
color: #1d1d24;
opacity: 0.8;
&:hover {
color: var(--color-primary);
opacity: 1;
}
}
}
}
}
}
}