/* CLV Anchor Marquee Styles */
/* * v1.0: Initial Checkin */
/* BASE */
 .clv-mq, .clv-mq * {
     box-sizing: border-box;
}
 .clv-mq .frame {
     position: relative;
     width: 100%;
     text-align: center;
     min-height:170px;
}
 .var19.theme21.theme22.theme23 .basic .clv-mq .frame, .var19.theme21.theme22.theme23 .basic .clv-mq .inset, .var19.theme21.theme22.theme23 .basic .clv-mq .inset .text {
     min-height:200px !important;
     height:200px !important;
}
 .var19.theme21.theme22.theme23 .basic .clv-mq .frame {
     background: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-hero-basic.svg) no-repeat center center;
     background-size: cover;
}
 .clv-mq .dm-img {
     position: absolute;
     width: 100%;
     height: 100%;
     overflow: hidden;
}
 .clv-mq .dm-img img {
     position: absolute;
     width: auto;
     top: 0;
     left: 50%;
     transform: translateX(-50%);
}
 .clv-mq.focal-L .dm-img img {
     position: absolute;
     width: auto;
     top: 0;
     left: 0%;
     transform: translateX(0%);
}
 .clv-mq.focal-R .dm-img img {
     position: absolute;
     width: auto;
     top: 0;
     left: 100%;
     transform: translateX(-100%);
}
 .clv-mq .inset {
     position: relative;
     padding: 20px;
}
 .clv-mq .inset .text {
     display:-webkit-box;
     display:-webkit-flex;
     display:-ms-flexbox;
     display: flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -webkit-flex-direction:column;
     -ms-flex-direction:column;
     flex-direction: column;
     -webkit-box-align:center;
     -webkit-align-items:center;
     -ms-flex-align:center;
     -ms-grid-row-align:center;
     align-items: center;
     -webkit-box-pack:center;
     -webkit-justify-content:center;
     -ms-flex-pack:center;
     justify-content: center;
	 padding: 1em 0;
}
 .var19.theme21.theme22.theme23 .basic .clv-mq .inset .text {
     flex-direction: column;
     -webkit-box-align:start;
     -webkit-align-items:start;
     -ms-flex-align:start;
     -ms-grid-row-align:start;
     align-items: start;
     -webkit-box-pack:start;
     -webkit-justify-content:start;
     -ms-flex-pack:start;
     justify-content: center;
}
 .clv-mq .inset .text, .clv-mq.us-mq .inset .text {
     min-height: 170px;
}
 .clv-mq .inset .text h1{
     text-transform: uppercase;
     font-size: 2.8rem;
     letter-spacing: 1px;
     font-weight: 700;
}
.var19.theme21.digital .clv-mq .inset .text h1, 
.var19.theme21.theme22 .clv-mq .inset .text h1 {
     text-transform: unset;
}
.var19.theme21.theme22.theme23 .basic .clv-mq .inset .text h1 {
    padding: 0 50px;
    font-weight: 200;
}
 .clv-mq .inset .text p {
     font-weight: 300;
     line-height: 24px;
     font-size: 1.6rem;
}
.clv-mq .inset .text p.alert-notice {
	padding-left: 35px;
	padding-top: 0;
	position: relative;
}
.clv-mq .inset .text p.alert-notice::before {
	background: url("/c/dam/r/ciscolive/assets/hero/alert-icon-bullhorn.png") no-repeat;
	width: 34px;
	height: 30px;
	content: ' ';
	display: block;
	position:absolute;
	left: -12px;
	top: 0;
	/* transform: scale(0.5); */
}
/* SMALL = 600px */
 @media only screen and (min-width: 37.5em) {
     .clv-mq .inset .text p {
         max-width: 500px;
    }
     .clv-mq .inset .text h1{
         font-size: 3.6rem;
    }
	 .clv-mq .text p.alert-notice::before {
		 left: 0;
	}
}
/* MEDIUM = 768px */
 @media only screen and (min-width:48em) {
     .clv-mq .frame, .clv-mq .inset .text, .clv-mq.us-mq .inset .text, .var19.theme21.digital .clv-mq.tall .frame, .var19.theme21.digital .clv-mq.tall .inset .text {
         min-height: 250px;
    }
	 
     .var19.theme21.digital .clv-mq .frame, .var19.theme21.digital .clv-mq .inset .text, 
	 .clv-mq.short .frame, .clv-mq.short .inset .text {
         min-height: 175px;
    }
}
/* LARGE = 1024px = 64em / 992px = 62em */
 @media only screen and (min-width:62em) {
     .clv-mq .inset, .clv-mq .inset .text, .clv-mq.us-mq .inset .text, .var19.theme21.digital .clv-mq.tall .inset, .var19.theme21.digital .clv-mq.tall .inset .text {
         min-height: 300px;
    }
	 
     .var19.theme21.digital .clv-mq .inset, .var19.theme21.digital .clv-mq .inset .text, 
	 .clv-mq.short .inset, .clv-mq.short .inset .text {
         min-height: 200px;
    }
	 .clv-mq .inset .text h1{
         font-size: 4.8rem;
    }
	 .clv-mq .text p.alert-notice {
		 font-size: 16px;
	}
	 .clv-mq .text p.alert-notice::before {
		 left: -12px;
	}
}
/* X-LARGE = 1280px + */
 @media only screen and (min-width:80em) {
     .clv-mq .inset {
         padding: 0;
    }
     .clv-mq .inset, .clv-mq .inset .text, .clv-mq.us-mq .inset .text, .var19.theme21.digital .clv-mq.tall .inset, .var19.theme21.digital .clv-mq.tall .inset .text {
         min-height: 400px;
    }
	 
     .var19.theme21.digital .clv-mq .inset, .var19.theme21.digital .clv-mq .inset .text, 
	 .clv-mq.short .inset, .clv-mq.short .inset .text {
         min-height: 300px;
    }
     .clv-mq .inset .text p {
         max-width: 700px;
         font-size: 2.3rem;
         line-height: 33px;
         font-weight: 300;
    }
}