/*
Theme Name: Versa Networks
Text Domain: Versa
Version: 2.0
Description: Versa default theme
Tags: responsive
Version: 1.0
Text Domain: versa
Author: Versa Networks
*/


@charset "UTF-8";


/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role='list'],
ol[role='list'] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}


/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}


/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

.flex {
  display: flex;
}

.thumbnail.flex {
  display: flex;
}

/* Fix WP empty p tag*/
p:empty{
  height: 0;
  margin: 0;
  padding: 0;
}

.no-margin-top {
  margin-top: 0 !important;
}


/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
   scroll-behavior: auto;
  }
  
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* Override for WP block separators used to split editor windows */
.wp-block-separator {
  display: none;
}

/* Customer logos */
span.logo#adobe {
  background-image: url('./assets/images/logos/logo-adobe.png');
}

span.logo#axis {
  background-image: url('./assets/images/logos/logo-axis-bank.png');
}

span.logo#barclays {
  background-image: url('./assets/images/logos/logo-barclays.png');
}

span.logo#biorad {
  background-image: url('./assets/images/logos/logo-bio-rad.png');
}

span.logo#caliber {
  background-image: url('./assets/images/logos/logo-caliber-home-loans.png');
}

span.logo#capital {
  background-image: url('./assets/images/logos/logo-capital-one.png');
}

span.logo#colt {
  background-image: url('./assets/images/logos/logo-colt.png');
}

span.logo#comcast {
  background-image: url('./assets/images/logos/logo-comcast-business.png');
}

span.logo#telekom {
  background-image: url('./assets/images/logos/logo-deutche-telekom.png');
}

span.logo#first {
  background-image: url('./assets/images/logos/logo-first-data.png');
}

span.logo#infosys {
  background-image: url('./assets/images/logos/logo-infosys.png');
}

span.logo#samsung {
  background-image: url('./assets/images/logos/logo-samsung.png');
}

span.logo#tigo {
  background-image: url('./assets/images/logos/logo-tigo.png');
}

span.logo#verizon {
  background-image: url('./assets/images/logos/logo-verizon.png');
}

span.logo#virgin {
  background-image: url('./assets/images/logos/logo-virgin-media.png');
}

span.logo#tata {
  background-image: url('./assets/images/logos/logo-tata-communications.png');
}

span.logo#arrow {
  background-image: url('./assets/images/logos/logo-arrow.png');
}

span.logo#nuvias {
  background-image: url('./assets/images/logos/logo-nuvias.png');
}

span.logo#neeco {
  background-image: url('./assets/images/logos/logo-neeco.png');
}

span.logo#amdocs {
  background-image: url('./assets/images/logos/logo-amdocs.png');
}

span.logo#splunk {
  background-image: url('./assets/images/logos/logo-splunk.png');
}

span.logo#sevone {
  background-image: url('./assets/images/logos/logo-sevone.png');
}

span.logo#sevone {
  background-image: url('./assets/images/logos/logo-sevone.png');
}

span.logo#thousandeyes {
  background-image: url('./assets/images/logos/logo-thousandeyes.png');
}

span.logo#mcafee {
  background-image: url('./assets/images/logos/logo-mcafee.png');
}

span.logo#symantec {
  background-image: url('./assets/images/logos/logo-symantec.png');
}

span.logo#netcracker {
  background-image: url('./assets/images/logos/logo-netcracker.png');
}

span.logo#ciena {
  background-image: url('./assets/images/logos/logo-ciena.png');
}

span.logo#amd {
  background-image: url('./assets/images/logos/logo-amd.png');
}

span.logo#sierra-wireless {
  background-image: url('./assets/images/logos/logo-sierra-wireless.png');
}

span.logo#qualcomm {
  background-image: url('./assets/images/logos/logo-qualcomm.png');
}

span.logo#broadcom {
  background-image: url('./assets/images/logos/logo-broadcom.png');
}

span.logo#canonical {
  background-image: url('./assets/images/logos/logo-canonical.png');
}

span.logo#alibaba {
  background-image: url('./assets/images/logos/logo-alibaba.png');
}

span.logo#aws {
  background-image: url('./assets/images/logos/logo-aws.png');
}

span.logo#google-cloud {
  background-image: url('./assets/images/logos/logo-google-cloud.png');
}

span.logo#azure {
  background-image: url('./assets/images/logos/logo-azure.png');
}

span.logo#riverbed {
  background-image: url('./assets/images/logos/logo-riverbed.png');
}

span.logo#ribbon-communications {
  background-image: url('./assets/images/logos/logo-ribbon-communications.png');
}

span.logo#commscope {
  background-image: url('./assets/images/logos/logo-commscope.png');
}

span.logo#jabil {
  background-image: url('./assets/images/logos/logo-jabil.png');
}

span.logo#ericsson {
  background-image: url('./assets/images/logos/logo-ericsson.png');
}

span.logo#ringcentral {
  background-image: url('./assets/images/logos/logo-ringcentral.png');
}

span.logo#equinix {
  background-image: url('./assets/images/logos/logo-equinix.png');
}

span.logo#wnc {
  background-image: url('./assets/images/logos/logo-wnc.png');
}

span.logo#oracle {
  background-image: url('./assets/images/logos/logo-oracle.png');
}

span.logo#tencent {
  background-image: url('./assets/images/logos/logo-tencent.png');
}

span.logo#dell-technologies {
  background-image: url('./assets/images/logos/logo-dell-technologies.png');
}

span.logo#lucent-enterprise {
  background-image: url('./assets/images/logos/logo-alcatel-lucent-enterprise.png');
}

span.logo#megaport {
  background-image: url('./assets/images/logos/logo-megaport.png');
}

span.logo#blackrock {
  background-image: url('./assets/images/logos/logo-blackrock.svg');
}

span.logo#svb {
  background-image: url('./assets/images/logos/logo-svb.svg');
}

span.logo#sequoia {
  background-image: url('./assets/images/logos/logo-sequoia-capital.png');
}

span.logo#mayfield {
  background-image: url('./assets/images/logos/logo-mayfield.png');
}

span.logo#artis-ventures {
  background-image: url('./assets/images/logos/logo-artis-ventures.png');
}

span.logo#comcast-ventures {
  background-image: url('./assets/images/logos/logo-comcast-ventures.png');
}

span.logo#liberty-global-ventures {
  background-image: url('./assets/images/logos/logo-liberty-global-ventures.png');
}

span.logo#princeville-global {
  background-image: url('./assets/images/logos/logo-princeville-global.png');
}

span.logo#rps-venture {
  background-image: url('./assets/images/logos/logo-rps-ventures.png');
}

span.logo#award-2022JuneFortressCyberSecurityAward {
  background-image: url('./assets/images/awards/award-2022JuneFortressCyberSecurityAward.png');
}

span.logo#award-2022JuneCDMGlobalInfoSecAward {
  background-image: url('./assets/images/awards/award-2022JuneCDMGlobalInfoSecAward.png');
}

span.logo#award-2022AprilGovies22 {
  background-image: url('./assets/images/awards/award-2022AprilGovies22_logo.png');
}

span.logo#award-2022March-IT-POTYlogo {
  background-image: url('./assets/images/awards/award-2022March-IT-POTYlogo.png');
}

span.logo#award-2022MarchCRN-Partner-Program-Guide-5-STAR {
  background-image: url('./assets/images/awards/award-2022MarchCRN_Partner_Program_Guide_5_STAR.jpg');
}

span.logo#award-Versa-Networks-Award-Unified-SASE {
  background-image: url('./assets/images/awards/award-Versa-Networks-Award-Unified-SASE.png');
}

span.logo#award-2022MarchSD-WAN-POTY-logo {
  background-image: url('./assets/images/awards/award-2022MarchSD_WAN_POTY_logo.png');
}

span.logo#award-2021NovAstors-award-gold-2021 {
  background-image: url('./assets/images/awards/award-2021NovAstors-award-gold-2021.png');
}

span.logo#award-2021NovCRN-Tech-Innovators-Award-Finalist {
  background-image: url('./assets/images/awards/award-2021NovCRN-Tech-Innovators-Award-Finalist.jpg');
}

span.logo#award-2021OctGoGlobeAward {
  background-image: url('./assets/images/awards/award-2021OctGoGlobeAward.png');
}

span.logo#award-2021Octcloud-comm-excel-award {
  background-image: url('./assets/images/awards/award-2021Octcloud-comm-excel-award.png');
}

span.logo#award-TTT-City-Badge-2 {
  background-image: url('./assets/images/awards/award-TTT-City-Badge-2.svg');
}

span.logo#award-big-50-startup-2021 {
  background-image: url('./assets/images/awards/award-big-50-startup-2021.png');
}

span.logo#award-2021AugBLACK-UNICORNS-FINALISTlogo {
  background-image: url('./assets/images/awards/award-2021AugBLACK UNICORNS FINALISTlogo.png');
}

span.logo#award-2021JulyComSolProdofYear {
  background-image: url('./assets/images/awards/award-2021JulyComSolProdofYear.png');
}

span.logo#award-2021JuneChannelVision_WinnerS-LOGO {
  background-image: url('./assets/images/awards/award-2021JuneChannelVision_WinnerS-LOGO.png');
}

span.logo#award-2021JuneITWorld-2021-Bronze-PNG {
  background-image: url('./assets/images/awards/award-2021JuneITWorld-2021-Bronze-PNG.png');
}

span.logo#award-sc-awards-2021-highly-commended {
  background-image: url('./assets/images/awards/award-sc-awards-2021-highly-commended.png');
}

span.logo#award-2021JuneFortress-CyberSecurityAward-2021 {
  background-image: url('./assets/images/awards/award-2021JuneFortress-CyberSecurityAward-2021.png');
}

span.logo#award-2021MayTeleworking-Solutions-2021 {
  background-image: url('./assets/images/awards/award-2021MayTeleworking-Solutions-2021.png');
}

span.logo#award-2021MayGlobal-InfoSec-Awards-for-2021-Winner {
  background-image: url('./assets/images/awards/award-2021MayGlobal-InfoSec-Awards-for-2021-Winner.png');
}

span.logo#award-2021MayUC-poty-2021 {
  background-image: url('./assets/images/awards/award-2021MayUC-poty-2021.png');
}

span.logo#award-Cyber-Ratings-Rating-Badge-Enterprise-Firewall-2021_Versa-Networks-AA {
  background-image: url('./assets/images/awards/award-Cyber-Ratings-Rating-Badge-Enterprise-Firewall-2021_Versa-Networks-AA.png');
}

span.logo#award-Cyber-Ratings-Rating-Badge-SD-WAN-2020_Versa-Networks-AAA {
  background-image: url('./assets/images/awards/award-Cyber-Ratings-Rating-Badge-SD-WAN-2020_Versa-Networks-AAA.png');
}

span.logo#award-2021AprilPandemic_Tech_Innovation {
  background-image: url('./assets/images/awards/award-2021AprilPandemic_Tech_Innovation.jpg');
}

span.logo#award-2021AprilGovies21logo {
  background-image: url('./assets/images/awards/award-2021AprilGovies21logo.png');
}

span.logo#award-2021MarchCloud_Computing_POTY_21 {
  background-image: url('./assets/images/awards/award-2021MarchCloud_Computing_POTY_21.png');
}

span.logo#award-2021MarchSD_WAN_POTY_2021 {
  background-image: url('./assets/images/awards/award-2021MarchSD_WAN_POTY_2021.png');
}

span.logo#award-2021_CRN-PPG-5-Star {
  background-image: url('./assets/images/awards/award-2021_CRN-PPG-5-Star.jpg');
}

span.logo#mef {
  background-image: url('./assets/images/logos/logo-mef.png');
}

span.logo#award-2021March-IT-POTY {
  background-image: url('./assets/images/awards/award-2021March-IT-POTY.png');
}

span.logo#award-2021MarchCSGEA-Silver-PNG {
  background-image: url('./assets/images/awards/award-2021MarchCSGEA-Silver-PNG.png');
}

span.logo#award-2021JanRemote-Worker-Pioneer-Award-2021 {
  background-image: url('./assets/images/awards/award-2021JanRemote-Worker-Pioneer-Award-2021.png');
}

span.logo#award-2021JanCybersecurity-Excellence {
  background-image: url('./assets/images/awards/award-2021JanCybersecurity-Excellence.png');
}

span.logo#award-2021JanBig-INNOVATION-2021 {
  background-image: url('./assets/images/awards/award-2021JanBig-INNOVATION-2021.png');
}

span.logo#award-2020BIG-AWARD-newproduct-2020 {
  background-image: url('./assets/images/awards/award-2020BIG-AWARD-newproduct-2020.png');
}

span.logo#award-cyber-secured-2020 {
  background-image: url('./assets/images/awards/award-cyber-secured-2020.png');
}

span.logo#award-cloud-computing-excellent-awards-2020 {
  background-image: url('./assets/images/awards/award-cloud-computing-excellent-awards-2020.png');
}

span.logo#award-leading-lights-2020-finalist {
  background-image: url('./assets/images/awards/award-leading-lights-2020-finalist.jpg');
}

span.logo#award-ip-insider-readers-choice-2020 {
  background-image: url('./assets/images/awards/award-ip-insider-readers-choice-2020.png');
}

span.logo#award-FINALIST-20 {
  background-image: url('./assets/images/awards/award-FINALIST_20.png');
}

span.logo#award-2020SD-WAN-POTY-logo {
  background-image: url('./assets/images/awards/award-2020SD_WAN_POTY_logo.png');
}

span.logo#award-MEF-award-graphic-draft {
  background-image: url('./assets/images/awards/award-MEF-award-graphic-draft-8.4.20.png');
}

span.logo#award-ComSol-poty2020 {
  background-image: url('./assets/images/awards/award-ComSol-poty2020.png');
}

span.logo#award-ezgif-com-webp-to-jpg {
  background-image: url('./assets/images/awards/award-ezgif.com-webp-to-jpg.jpg');
}

span.logo#award-uc-poty-2020 {
  background-image: url('./assets/images/awards/award-uc-poty-2020.jpg');
}

.wrapper .column {
  position: relative
}

.wrapper .column a {
  position: absolute;
  top: 15px;
  display: block;
  width: 100%;
  height: calc(100% - 30px);
  left: 0;
}

.wrapper .card div.thumbnail {
  margin: -20px -20px 20px -20px;
  padding: 10px 20px 0px 20px;
  border-radius: 5px 5px 0px 0px;
  width: 100%;
  height: 130px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.6));
  display: block;
}

.wrapper .card div.thumbnail.tall {
  height: 230px;
  background-position: 50% 35%;
}

.wrapper .card div.metadata {
  margin: -20px -20px 20px -20px;
  padding: 5px 20px 5px 20px;
  width: 100%;
  background: linear-gradient(to right, #009bdf, #0071bb);
  display: block;
}

.wrapper .card div.metadata h6 {
  margin: 0px 0px 0px 0px;
  color: #52efff;
}


/*Form feedback partially based on Bootstrap 5.2*/
.invalid-feedback {
    width: 100%;
    margin-top: 0.25rem;
    font-size: .8em;
    color: #dc3545;
}

.form-select.is-invalid {
    border-color: #dc3545;
}

.form-select.is-valid {
    border-color: #198754;
}

.form-control.is-invalid {
    border-color: #dc3545;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"] {
    border-color: #dc3545;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-valid {
    border-color: #198754;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* New SVG icons */


span.illus.illus-sase-2022 {
	background-image: url('./assets//images/illus/illus-sase-2022.svg');
	}

span.icon.zero-trust {
	background-image: url('./assets/images/icons/icon-ztna.svg');
	}

span.icon.security-shield {
	background-image: url('./assets/images/icons/icon-swg.svg');
	}

span.icon.cloud-secure {
	background-image: url('./assets/images/icons/icon-casb.svg');
}

span.icon.window-www {
	background-image: url('./assets/images/icons/icon-rbi.svg');
	}

span.icon.firewall {
	background-image: url('./assets/images/icons/icon-ngfwaas.svg');
}

span.icon.network {
	background-image: url('./assets/images/icons/icon-sd-wan.svg');
}

span.icon.routing-scalable {
	background-image: url('./assets/images/icons/icon-routing.svg');
}

span.icon.analytics-alt {
	background-image: url('./assets/images/icons/icon-analytics.svg');
}

span.icon.multi-tenancy {
	background-image: url('./assets/images/icons/icon-multi-tenancy.svg');
}

span.icon.policy-based {
	background-image: url('./assets/images/icons/icon-policy-based.svg');
}

span.icon.cloud-delivered {
	background-image: url('./assets/images/icons/icon-cloud-delivered.svg');
}

span.icon.versa-endpoints {
	background-image: url('./assets/images/icons/icon-versa-endpoints.svg');
}

span.icon.csg-small {
	background-image: url('./assets/images/icons/icon-csg-small.svg');
	}

span.icon.window {
	background-image: url('./assets/images/icons/icon-window.svg');
}

span.icon.cloud-gateway {
	background-image: url('./assets/images/icons/icon-cloud-gateway.svg');
}