/*
 Theme Name:     VistaVu Solutions
 Theme URI:      http://www.vistavusolutions.com/
 Description:    VistaVu Solutions Public Website
 Author:         Gridstone Marketing
 Author URI:     http://www.gridstonemarketing.com
 Template:       Divi
 Version:        1.1.0
*/
@import url(stylesheets/slick.css);@import url(stylesheets/slick-theme.css);@import url(../Divi/style.css);@import url(stylesheets/style.css);h2{font-size:30px}.archive.author .et_pb_section_0,.archive.category .et_pb_section_0{max-height:375px!important}.archive.author .et_pb_header_banner,.archive.category .et_pb_header_banner{overflow:hidden}@media (min-width:751px){.archive.author .et_pb_section_0 .container,.archive.category .et_pb_section_0 .container{margin-bottom:50px}}.bbd-text h1.title-large-blue{font-size:34px;padding:24px 0}.stories-page .story-details h1{color:#f0b323;font-size:23px}.et_pb_header_banner .header_banner_text h1,.page_banner_title_text>h1{color:#fff;font-size:100%;text-shadow:2px 2px 2px #000}.et_pb_carousel .et_pb_slide.four_right .slide_content h2{z-index:99;color:#fff;line-height:1;vertical-align:middle;max-width:50%;font-size:35px;text-align:left;text-indent:-20px;font-weight:700}.et_pb_carousel .et_pb_slide.four_right .slide_content h2 small{font-size:.6em;color:#fff;text-indent:0;margin:10px 0;font-weight:500}.et_pb_carousel .slide_content h2 small{display:block;font-size:80%}ul.link-card-items{display:flex;flex-wrap:wrap;transition:all .5s linear;width:100vw;margin-left:calc(-50vw + 50%);padding:0}ul.link-card-items>li.link-card-item{min-width:33%;height:280px;width:33%;list-style:none;background-size:cover;background-position:center;background-repeat:none;position:relative;overflow:hidden}ul.link-card-items>li a{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}ul.link-card-items>li .link-image{filter:blur(2px);position:absolute;top:0;bottom:0;right:0;left:0;min-width:100%;height:auto;height:280px;transition:all .5s linear;background-size:cover;background-position:center;background-repeat:none;transform:scale(1.1)}ul.link-card-items>li .link-image:after{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}ul.link-card-items>li .card-content{text-align:center;position:relative;color:#fff}ul.link-card-items>li .card-content h3{color:#fff}ul.link-card-items>li:hover a:after{content:'';display:block;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;top:0;left:0;border:3px solid #f0b323;z-index:4}.wsp-container>ul.wsp-posts-list{column-count:2;-webkit-column-count:2;column-gap:0;-webkit-column-gap:0}.wsp-container>ul.wsp-posts-list>li{break-inside:avoid;-webkit-column-break-inside:avoid;padding-right:35px}.wsp-container>ul.wsp-posts-list{padding-left:0;list-style:none}.wsp-container ul.wsp-posts-list li ul.wsp-posts-list li{margin-left:20px;margin-bottom:10px}.wsp-container ul.wsp-posts-list li ul.wsp-posts-list li:first-child{margin-top:2px}.wsp-container .wsp-posts-title{display:none}.wsp-container .wsp-category-title{font-size:0}.sitemap-3-column ul li a,.wsp-container ul li a{color:#666;font-size:18px;line-height:1.5em}.sitemap-3-column ul li a:hover,.wsp-container ul li a:hover{color:#82c0c7}.sitemap-3-column .widget_nav_menu{width:100%!important;margin-bottom:0!important}.sitemap-3-column ul.menu{list-style:none;margin:0;padding:0}.sitemap-3-column ul.menu{column-count:3;-webkit-column-count:3;column-gap:0;-webkit-column-gap:0}.sitemap-3-column ul.menu>li{break-inside:avoid;-webkit-column-break-inside:avoid}.sitemap-3-column ul.menu>li>a{font-weight:700}.sitemap-3-column .sub-menu li:first-child{margin-top:10px}.sitemap-3-column .demo-signup{display:none}#main-header img#logo{height:auto!important}@media (min-width:981px){#top-menu #menu-item-991 a{padding-bottom:8px!important;padding:8px;border:2px solid #407ec9}}.linked-in-logo{padding-top:20px;color:#f0b323}#main-footer .copyright{margin-top:10px}.demo-video-form{min-height:900px}#et_top_search{margin:12px 0 0 22px}@media (max-width:1280px) and (min-width:981px){#main-header .container{width:95%}}@media (max-width:1080px){.et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{display:block;padding-top:24px}#top-menu{display:none}#et_mobile_nav_menu{display:block}}@media (max-width:980px){#et_top_search{margin:0 35px 0 0}}@media (min-width:981px){.single-post #left-area{float:left;padding-right:5.5%;width:79.125%;padding-bottom:23px}.single-post.et_full_width_page #left-area{width:79.125%!important}}.mt-40.footer-info a{white-space:nowrap}.footer-social{position:absolute;right:0}.footer-social i{color:#407ec9;font-size:16px;padding-right:5px}.footer-sap{position:absolute;right:0;top:70px}@media (max-width:980px){.footer-social{bottom:165px}.footer-sap{top:auto;bottom:180px}}