/*!* Cisco Live Text Base v0.1 */
/*
 * v0.1 initial checkin.
 *
 */

 /* Base */ 
i.fa {
	font-family: FontAwesome !important;
	padding:0 3px 0 2px;
}
.clv0 * {
	font-style:normal;
	/*background-color:transparent;*/
}
.clv0.bold, .clv0 b, .clv0 strong {
	font-weight:500;
}
.clv0.semi-bold p {
	font-weight:500;
}
.clv0 * i:not(.fa),
.clv0 * em {
	font-style: oblique;
}
/*.clv0-normal * i,*/
.clv0-normal * em {
	font-style: normal;
}
.clv0 * sub,
.clv0 * sup {
	font-size:60%;
    vertical-align:sub;
}
.clv0 * sup {
	vertical-align:super;
}
.clv0 a {
	/*display:inline-block;*/
	font-size:16px;
	color: #04a3de;
	text-decoration: none;
}
.theme22 .main-content .clv0 ul li a, .theme22 .main-content .clv0 ol li a, .theme22 .main-content .clv0 p a{ 
	color: #0076d5; 
	border-bottom: 2px solid #0076d5; 
	text-decoration: none; 
}
.theme22 .main-content .clv0 p a{ 
	color: #0076d5; 
	border-bottom: 1px solid #0076d5; 
	text-decoration: none; 
}
.clv0 a.inline{
	display:inline;
}
.clv0 a:hover {
	text-decoration:none;
	color: #004a8f;
}
.theme22 .main-content .clv0 ul li a:hover, .theme22 .main-content .clv0 ol li a:hover, .theme22 .main-content .clv0 p a:hover{ 
	color: #0076d5; 
	border-bottom-color: transparent;
}
/* Text Color */
/*.clv0.light p a{
	color:#04a3de;
	text-decoration:none;
}
.clv0.light p a:hover{
	color:#004a8f;
	text-decoration:none;
}*/
.clv0.light{
    color: #ffffff;
}
/*.clv0.light a, .clv0.light p a,*/
.clv0.light a:not(.button), .clv0.light p a:not(.button){
    color: #ffffff;
	text-decoration: underline;
}
.theme22 .clv0.light a:not(.button), .theme22 .clv0.light p a:not(.button){
	text-decoration: none;
}
/*.clv0.light a:hover, .clv0.light p a:hover,*/
.clv0.light a:not(.button):hover, .clv0.light p a:not(.button):hover{
    color: #ffffff;
	text-decoration: none;
}
/*.clv0.light a:hover, .clv0.light p a:hover {
	color: #dddddd;
}*/
.theme22 .main-content .clv0.light ul li a, .theme22 .main-content .clv0.light p a,
.theme22.theme23 .sidebar .clv0.light ul li a, .theme22.theme23 .sidebar .clv0.light ol li a, .theme22.theme23 .sidebar .clv0.light p a{ 
	color: #fff; 
	border-bottom: 2px solid #fff;
	padding-bottom: 3px;
}
.theme22.theme23 .main-content .clv0.light ul li a, .theme22.theme23 .main-content .clv0.light p a{ 
	color: #01bcea; 
	border-bottom: 1px solid #01bcea;
	padding-bottom: 1px;
}
.theme22.theme23 .main-content .clv0 ul li a, .theme22.theme23 .main-content .clv0 ol li a, .theme22.theme23 .main-content .clv0 p a,
.theme22.theme23 .sidebar .clv0 ul li a, .theme22.theme23 .sidebar .clv0 ol li a, .theme22.theme23 .sidebar .clv0 p a{ 
	color: #0076d5; 
	border-bottom: 1px solid #0076d5;
	padding-bottom: 1px;
}
.theme22 .main-content .clv0.light ul li a:hover, .theme22 .main-content .clv0.light p a:hover,
.theme22.theme23 .sidebar .clv0.light ul li a:hover, .theme22.theme23 .sidebar .clv0.light ol li a:hover, .theme22.theme23 .sidebar .clv0.light p a:hover{ 
	color: #fff; 
	border-bottom-color: transparent;
}
.theme22.theme23 .main-content .clv0.light ul li a:hover, .theme22.theme23 .main-content .clv0.light p a:hover{ 
	color: #01bcea; 
	border-bottom-color: transparent;
}
.theme22.theme23 .main-content .clv0 ul li a:hover, .theme22.theme23 .main-content .clv0 ol li a:hover, .theme22.theme23 .main-content .clv0 p a:hover,
.theme22.theme23 .sidebar .clv0 ul li a:hover, .theme22.theme23 .sidebar .clv0 ol li a:hover, .theme22.theme23 .sidebar .clv0 p a:hover{ 
	color: #0076d5; 
	border-bottom-color: transparent;
}
.clv0 a.clv-btn {
	font-size: 13px;
}
.clv0.light a.clv-btn,
.clv0.light a.clv-btn:hover {
	text-decoration: none;
}
/* Text Color - Blue */
.clv0.dark-1,
.clv0 .el-dark-1 {
    color: #005073;
}
.var19.theme20 .clv0.dark-1,
.var19.theme20 .clv0 .el-dark-1 {
    color: #1e4471;
}
.var19.theme21.theme22 .clv0.dark-1,
.var19.theme21.theme22 .clv0 .el-dark-1 {
    color: #0d274d;
}

/*font-sizes and margins*/
.theme24 .clv0 h1, .theme24 .clv0 h2, .theme24 .clv0 h3, .theme24 .clv0 h4, .theme24 .dm0 {
	color: #333;
}
.theme24 .clv0 h1.light, .theme24 .clv0 .light h1, .theme24 .clv0.light h1, .theme24 .clv0 h2.light, .theme24 .clv0 .light h2, .theme24 .clv0.light h2, .theme24 .clv0 h3.light, .theme24 .clv0 .light h3, .theme24 .clv0.light h3, .theme24 .clv0 h4.light, .theme24 .clv0 .light h4, .theme24 .clv0.light h4, .theme24 .clv0 .light .dm0, .theme24 .clv0.light .dm0 {
	color: #fff; 
}
.clv0 h1,
.clv0 .pri-1 {
	font-size: 28px;
	text-transform: uppercase;
    letter-spacing:1px;
    line-height: 1.214em;
    margin-bottom:0.3571em;
}
.var19.theme21.digital .clv0 h1, .var19.theme21.digital .clv0 .pri-1 {
     text-transform: capitalize;
}
.clv0 h2,
.clv0 .pri-2 {
	font-size: 30px;
	font-weight:bold;
    line-height: 1.167em;
    margin-bottom:0.625em;
}
.var19.theme21.theme22 .clv0 h2,
.var19.theme21.theme22 .clv0 .pri-2 {
	text-transform: none; 
	font-size: 28px; 
	font-weight: 400; 
	letter-spacing: .5px; 
}
.var19.theme21.theme22.theme24 .clv0 h2,
.var19.theme21.theme22.theme24 .clv0 h2.pri-3,
.var19.theme21.theme22.theme24 .clv0 .pri-2 {
	font-size: 40px;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: 0.4em;
	letter-spacing: 0;
}
.clv0 h3,
.clv0 .pri-3 {
	font-size: 18px;
	letter-spacing:2px;
    font-weight:bold;
    line-height: 1.2em;
    margin-bottom:0.75em;
}
.var19.theme21.theme22 .clv0 h3, 
.var19.theme21.theme22 .clv0 .pri-3 {
    font-size: 20px;
    letter-spacing: .5px;
    font-weight: 300;
}
.var19.theme21.theme22.theme24 .clv0 h3, 
.var19.theme21.theme22.theme24 .clv0 .pri-3 {
    font-size: 28px;
	font-weight: 400;
	letter-spacing: 0;
}
.clv0 h4,
.clv0 .pri-4 {
    font-size: 22px;
	font-weight:bold;
    line-height: 1.2em;
    margin-bottom:0.75em;
}
.var19.theme21.digital .sidebar .clv0 h4,
.var19.theme21.digital .sidebar .clv0 .pri-4 {
    font-size: 25px;
	font-weight:400;
}
.var19.theme21.theme22 .sidebar .clv0 h4,
.var19.theme21.theme22 .sidebar .clv0 .pri-4 {
    font-size: 22px;
    font-weight: 300;
    letter-spacing: .5px;
}
.var19.theme21.theme22.theme24 .clv0 h4, 
.var19.theme21.theme22.theme24 .clv0 .pri-4 {
    font-size: 20px;
	font-weight: 400;
	letter-spacing: 0;
}
.clv0 p {
	font-size: 16px;
	line-height: 1.5em;
    font-weight:300;
    margin-bottom: 0.9375em;
}
.clv0 p.sm-txt {
	font-size: 13px;
}
.small-text {
	font-size: 11px;
}
.clv0 small {
	font-size:13px;
	padding-top:10px;
	padding-bottom:3px;
	line-height: 1.5em;
}
.clv0 p strong, .clv0 strong,
.clv0 p b, .clv0 b,
.clv0 li b {
	font-weight: 500;
}
/* Lists */
.clv0 ol { 
    list-style-position: outside;
    margin: 0 0 1.429em 16px;
}
.clv0 .col ul {
	margin-left: 0;
}
.clv0 ul { 
    list-style: none;
    list-style-position: outside;
    margin: 0 0 1.429em 16px;
}
/*jbs issues left 40px*/.var19.theme21.theme22 .clv0 ul { 
    margin: 25px 0 30px 15px;
}
.var19.theme21.theme22 .clv0 ol {
    margin: 25px 0 30px 34px;
}
.var19.theme21.theme22 .clv0 ol li {
	padding-left: 5px;
}
.clv0 ul li, .clv0 ol li {
	font-size: 16px;
	font-weight:300;
    line-height: 1.375em;
    margin-bottom: 0.9375em;
	padding-left: 20px;
}
/* (disc) content: "\25CF"; (square) content: "\25A0";*/
.clv0 ul li:before {	
    content: "\25CF";
    color: #6ebe4a;
    padding-right: 10px;
    margin-left: -1.4em;
    font-size: 14px;
    position: relative;
    bottom: 2px;
}
.var19.theme20 .clv0 ul li:before {	
    color: #509e2f;
}
.var19.theme21.theme22 .clv0.light ul:not(.clv-unordered-list) li:before {
    color: #fff;
}
.var19.theme21.theme22.theme23 ul li:before{	
    padding-right: 12px;
	margin-left: -1.5em;
	color: #6ebe4a;
	font-size: 11px;
	bottom: 3px;
}
.clv0.tick ul li:before{
    content: "\2713";
    color: #6ebe4a;
    padding-right: 10px;
    margin-left: -1.4em;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    position: relative;
}
.var19.theme20 .clv0.tick ul li:before{
    color: #509e2f;
}
.clv0.pdf a:after{
	content: '\f1c1';
	color: #04a3de;
    font-family: 'FontAwesome';
    padding-left: 7px;
    opacity: 1;
	transition: opacity 0.5s ease;
    font-size: 1.6rem;
    position: relative;
    display: inline-block;
}
	.clv0.pdf a:hover {    
	color: #004a8f;
	text-decoration: none;
	cursor: pointer;
	}
.var19.theme20 .clv0 .pdf:before, .var19.theme21.theme22 .clv0 .pdf:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-pdf-24.png);
    margin-right: 10px;
}
.var19.theme20 .clv0 .doc:before, .var19.theme21.theme22 .clv0 .doc:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-doc-24.png);
    margin-right: 10px;
}
.var19.theme20 .clv0 .offsite:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-offsite-24.png);
    margin-right: 10px;
}
.var19.theme20 .clv0 .video:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-video-24.png);
    margin-right: 10px;
}
.var19.theme20 .clv0 .ics:before, .var19.theme21.theme22 .clv0 .ics:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-ics-24.png);
    margin-right: 10px;
}
.var19.theme20 .clv0 .google:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-google-24.png);
    margin-right: 10px;
}
.var19.theme20 .clv0 .webex-teams:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-webex-teams-24.png);
    margin-right: 10px;
}
.var19.theme21 .clv0 .pdf:before{
	content: url(/c/dam/r/ciscolive/us/images/2021/pdf-icon.png);
    margin-right: 10px;
}
.var19.theme21 .clv0 .doc:before{
	content: url(/c/dam/r/ciscolive/us/images/2021/doc-icon.png);
    margin-right: 10px;
}
.var19.theme21 .clv0 .offsite:before{
	content: url(/c/dam/r/ciscolive/us/images/2021/cl21-icon-offsite.png);
    margin-right: 10px;
}
.var19.theme21 .clv0 .video:before{
	content: url(/c/dam/r/ciscolive/us/images/2021/video-icon.png);
    margin-right: 10px;
}
.var19.theme21 .clv0 .ics:before{
	content: url(/c/dam/r/ciscolive/us/images/2021/clus-icon-ics-24-blue.png);
    margin-right: 10px;
}
.var19.theme21 .clv0 .google:before{
	content: url(/c/dam/r/ciscolive/us/images/2021/clus-icon-google-24-blue.png);
    margin-right: 10px;
}
/*.var19.theme21 .clv0 .webex-teams:before{
	content: url(/c/dam/r/ciscolive/us/images/2020/clus-icon-webex-teams-24.png);
    margin-right: 10px;
}*/
.var19.theme21.theme22 .clv0 .offsite:before{
	display: none;
	margin-right: 0;
}
.var19.theme21.theme22 .clv0 .offsite a:after{
	content: url(/c/dam/r/ciscolive/global-event/images/2022/cl22-icon-link-arrow-blue.png);
    margin-left: 10px;
}
.var19.theme21.theme22 .clv0.light .offsite a:after{
	content: url(/c/dam/r/ciscolive/global-event/images/2022/cl22-icon-link-arrow-white.png);
    margin-left: 10px;
}
.var19.theme21.theme22.theme23 .clv0 .offsite a:not(.button):after,
.var19.theme21.theme22.theme23 .clv0 .pdf:before, .var19.theme21.theme22.theme23 .clv0 .pdf a.button:before,
.var19.theme21.theme22.theme23 .clv0 .doc:before, .var19.theme21.theme22.theme23 .clv0 .doc a.button:before,
.var19.theme21.theme22.theme23 .clv0 .ics:before, .var19.theme21.theme22.theme23 .clv0 .ics a.button:before{
	display: none;
	margin-right: 0;
}
.var19.theme21.theme22.theme23 .clv0 .offsite a:not(.button),
.var19.theme21.theme22.theme23 .clv0 .pdf a:not(.button),
.var19.theme21.theme22.theme23 .clv0 .doc a:not(.button),
.var19.theme21.theme22.theme23 .clv0 .ics a:not(.button){
	border-bottom: none;
}
.var19.theme21.theme22.theme23 .clv0.light .offsite a:not(.button):hover,
.var19.theme21.theme22.theme23 .clv0.light .pdf a:not(.button):hover,
.var19.theme21.theme22.theme23 .clv0.light .doc a:not(.button):hover,
.var19.theme21.theme22.theme23 .clv0.light .ics a:not(.button):hover{
	color: #fff;
}
.var19.theme21.theme22.theme23 .clv0 .offsite a:not(.button):hover,
.var19.theme21.theme22.theme23 .clv0 .pdf a:not(.button):hover,
.var19.theme21.theme22.theme23 .clv0 .doc a:not(.button):hover,
.var19.theme21.theme22.theme23 .clv0 .ics a:not(.button):hover{
	color: #01bcea;
}
/*.var19.theme21.theme22.theme23.theme24 .clv0 .offsite a:not(.button):hover,
.var19.theme21.theme22.theme23.theme24 .clv0 .pdf a:not(.button):hover,
.var19.theme21.theme22.theme23.theme24 .clv0 .doc a:not(.button):hover,
.var19.theme21.theme22.theme23.theme24 .clv0 .ics a:not(.button):hover{
	color: #0076d5;
}*/
.var19.theme21.theme22.theme23 .clv0 .offsite a.button:before{
	display: none;
	margin-right: 0;
}
.var19.theme21.theme22.theme23 .clv0 .offsite a.button:after{
	content: '\f08e';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-left: 7px;
}
.var19.theme21.theme22.theme23 .clv0 .offsite a:before{
	content: '\f08e';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-right: 7px;
}
.var19.theme21.theme22.theme23 .clv0 .arrow a.button:after,
.var19.theme21.theme22.theme23 .clv0.arrow a.button:after{
	content: '\f061';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-left: 7px;
}
.var19.theme21.theme22.theme23 .clv0 .pdf a.button:after{
	content: '\f1c1';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-left: 7px;
}
.var19.theme21.theme22.theme23 .clv0 .pdf a:before{
	content: '\f1c1';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-right: 7px;
}
.var19.theme21.theme22.theme23 .clv0 .ics a:before{
	content: '\f271';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-right: 7px;
}
.var19.theme21.theme22.theme23 .clv0 .doc a:before{
	content: '\f0f6';
    font-family: 'FontAwesome';
	font-weight: 100;
    margin-right: 7px;
}  

  .var19.theme20 .clv0 .pdf a, .var19.theme20 .clv0 .doc a, .var19.theme20 .clv0 .offsite a, .var19.theme20 .clv0 .webex-teams a, .var19.theme20 .clv0 .video a, .var19.theme20 .clv0 .ics a, .var19.theme20 .clv0 .google a, .var19.theme20 .clv0 .no-link {
      position: relative;
	  top: 1px;
	  vertical-align: top;
}/*with 31px icons top: 5px;*/	
  .home.var19.theme20 .clv0 .pdf a, .home.var19.theme20 .clv0 .doc a, .home.var19.theme20 .clv0 .offsite a, .home.var19.theme20 .clv0 .webex-teams a, .home.var19.theme20 .clv0 .video a, .home.var19.theme20 .clv0 .ics a, .home.var19.theme20 .clv0 .google a {
	  top: -2px;
}
  .home.var19.theme20 .clv0 .no-link {
	  position: relative;
	  top: -2px;
	  vertical-align: top;	
}
  .var19.theme20 .clv0 .pdf b a, .var19.theme20 .clv0 .doc b a, .var19.theme20 .clv0 .offsite b a, .var19.theme20 .clv0 .webex-teams b a, .var19.theme20 .clv0 .video b a, .var19.theme20 .clv0 .ics b a, .var19.theme20 .clv0 .google b a,
  .var19.theme20 .clv0 .pdf a b, .var19.theme20 .clv0 .doc a b, .var19.theme20 .clv0 .offsite a b, .var19.theme20 .clv0 .webex-teams a b, .var19.theme20 .clv0 .video a b, .var19.theme20 .clv0 .ics a b, .var19.theme20 .clv0 .google a b {
      position: relative;
      top: 3px;
	  vertical-align: top;
}/*with 31px icons top: 8px;*/
  .home.var19.theme20 .clv0 .pdf b a, .home.var19.theme20 .clv0 .doc b a, .home.var19.theme20 .clv0 .offsite b a, .home.var19.theme20 .clv0 .webex-teams b a, .home.var19.theme20 .clv0 .video b a, .home.var19.theme20 .clv0 .ics b a,
  .home.var19.theme20 .clv0 .pdf a b, .home.var19.theme20 .clv0 .doc a b, .home.var19.theme20 .clv0 .offsite a b, .home.var19.theme20 .clv0 .webex-teams a b, .home.var19.theme20 .clv0 .video a b, .home.var19.theme20 .clv0 .ics a b {
      top: 5px;
}

/*jbs causing issues
.clv0 ul li a {
	font-size:15px;
    font-weight:300;
    line-height: 1.25em;
    margin-bottom:0.625em;
}*/
.clv0 .sb-title:after  {
	content: '';
    border-bottom: 5px solid #6ebe4a;
    width: 30%;
    display: block;
    margin: 10px 0;
}
/*route lists*/
.clv0.list-route h3{

margin-bottom:0px;	
}
.clv0.list-route ul{
margin-bottom:0;

}
.clv0.list-route ul li{
margin-bottom:0;
padding: 0px 0 7px 7px;
}
/*  Unordered List Styles */
.var19.theme21.theme22 .clv-unordered-list {
	width: calc(100% - 10px);
}
.var19.theme21.theme22 .clv-unordered-list ul {
	counter-reset: section;
}
.var19.theme21.theme22 .clv-unordered-list ul li {
	position: relative;
	width: 100%;
    display: inline-block;
	vertical-align: top;
	padding: 15px 0;
}
.var19.theme21.theme22 .clv-unordered-list ul li p {
    padding-left: 60px;
}
.var19.theme21.theme22 .clv-unordered-list ul li p:last-child,
.var19.theme21.theme22 .clv-unordered-list ul li p a:last-child {
	margin-bottom: 0;
}
.var19.theme21.theme22 .clv-unordered-list ul li:before {
	content: '\2713';
    position: absolute;
    left: 0;
    top: 15px;
	font: normal 30px/1 Sans-Serif;
    width: 50px;
    height: auto;
	background-color: transparent;
    border-radius: 70px;
	border: 1px solid #509e2f;
    text-align: center;
	padding: 10px 0;
	color: #509e2f !important;
	margin-left: 0 !important;
	bottom: auto !important;
}
.var19.theme21.theme22.theme23 .clv-unordered-list ul li:before{	
    padding-right: 0;
	font-size: 30px;
}
/* BREAKPOINT ******************
/*  Small   = 600 to 767 pixels */
@media only screen and (min-width: 37.5em) {
    .clv0 h1,
    .clv0 .pri-1 {
        line-height: 1.222em;
        margin-bottom: 0.2778em;
    } 
    .clv0 h2,
    .clv0 .pri-2 {
        line-height: 1.214em;
        margin-bottom: 0.7143em;
    } 
    .clv0 h3,
    .clv0 .pri-3 {
        line-height: 1.273em;
        margin-bottom: 0.9091em;
    } 
    .clv0 h4,
    .clv0 .pri-4 {
        line-height: 1.2em;
        margin-bottom: 1em;
    } 
    .clv0 p {
        line-height: 1.5em;
    }
	.var19.theme21.theme22 .clv-unordered-list ul li p {
		padding-left: 80px;
	}
}

/* BREAKPOINT ******************
/* Medium  = 768 to 992 (old 1023) pixels */
@media only screen and (min-width: 48em) {
    .clv0 h1,
    .clv0 .pri-1 {
        font-size: 36px;
        line-height: 1.217em;
        margin-bottom: 0.22em;  
    } 
    .var19.theme21.theme22.theme23 .clv0 h1,
    .var19.theme21.theme22.theme23 .clv0 .pri-1 {
    	margin-bottom: 5px;
    } 
    .clv0 h2,
    .clv0 .pri-2 {
        line-height: 1.211em;
        margin-bottom: 0.526em;
    } 
    .clv0 h3,
    .clv0 .pri-3 {
        line-height: 1.286em;
        margin-bottom: 0.714em;
    } 
    .clv0 h4,
    .clv0 .pri-4 {
        line-height: 1.27em;
        margin-bottom:0.909em;
    } 
    .clv0 p,
    .clv0 li,
    .clv0 li a {
        line-height: 1.44em;
        margin-bottom: 0.833em;
    }
	.theme24 .clv0 p,
	.theme24 .clv0 li,
	.theme24 .clv0 a,
	.theme24 .clv0 li a,
	.theme24 .clv0 ul li,
	.theme24 .clv0 ol li {
    	font-size: 1.8rem;
    	line-height: 1.44;
    	margin-bottom: .833em;
	}
}
/* BREAKPOINT ******************
/* LARGE = 1024px = 64em / 992px = 62em */
@media only screen and (min-width:62em) {
    .clv0 h1,
    .clv0 .pri-1 {
        font-size: 48px;
    }
	.var19.theme21.theme22 .clv-unordered-list ul li {
		width: calc(50% - 30px);
	}
	.var19.theme21.theme22 .clv-unordered-list ul li:nth-child(odd) {
		padding-right: 30px;
	}
}
 /* image small*/ 
.img-small .dm-img{
	width:37%;
	padding:0px 25px 20px;
}
.img-small .dm-img img{
	max-width:100%;
}
.img-small p{
	padding:0px 25px 20px;
	font-weight:300;
	line-height:1.5em;
	margin-bottom:0px;
}
/*1280*/@media only screen and (min-width:1170px) {
.img-small .dm-img{
	width:100%;
	padding:0px 25px 20px;
	float:left;
	box-sizing:border-box;
}
.img-small .dm-img img{
	width:100%;
	max-width:160px;
}
.img-small p{
	margin-bottom: 32px;
    width: 66%;
    float: left;
    height: auto;
	padding:0px 25px 20px 0;
}
.innovation-team .dm-img.init.loaded img{
	display:inline-block;
}
}
 /*testing center*/
.testing-center .text{
	padding-left:70px;
}
.innovation-team .dm-img.init.loaded img{
	max-width:150px;
}


/*equal height columns added for flex 2/10 icon/text cols, clv-sl icon50 icon/text cols*/
.equal-col-container {
  width: 100%;
  display: -webkit-box;  
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.equal-col {
  display: inline-block;
  width: 100%;
}
.full-width .equal-col .clv-icon-list img {
  margin: 0 auto;
}
/*1280*/@media (min-width: 1170px) {
    .sidebar .equal-col {
        width: 49%;
		vertical-align: top;
    }
}
@media (max-width: 1279px) {
    .sidebar .equal-col .clv-icon-list img {
        margin: 0 auto;
    }
}
/*1024*/
@media (min-width: 992px) {
    .full-width .equal-col {
        width: 49%;
		vertical-align: top;
    }
}

/*common sidebars*/
#sidebar-event-details, #sidebar-green {
    background: #309b42 url("/c/dam/r/ciscolive/us/images/2021/cl21-sidebar-green-bg.png") no-repeat center center;
	background-size: cover;
}
#sidebar-blue {
    background: #00bceb url("/c/dam/r/ciscolive/us/images/2021/cl21-sidebar-blue-bg.png") no-repeat center center;
	background-size: cover;
}
#sidebar-medblue {
    background: #007dba url("/c/dam/r/ciscolive/us/images/2021/cl21-sidebar-medblue-bg.png") no-repeat center center;
	background-size: cover;
}
#sidebar-orange {
    background: #e87722 url("/c/dam/r/ciscolive/us/images/2021/cl21-sidebar-orange-bg.png") no-repeat center center;
	background-size: cover;
}
/*2023*/
.theme23 .clv-social {
	background-color: #fff;
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-social-box-background.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.theme23 .reg-sidebar {
	background-color: #0d274d;
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-reg-box-background.svg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
/* For use with medblue, green, blue, or yellow backgrounds */
.theme23 .light-sidebar {
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-light-bottom-sidebar-background.svg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.theme23 .rainbow-blue-sidebar {
	background-color: #0d274d;
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-blue-box-background.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.theme23 .rainbow-sidebar {
	background-color: #0d274d;
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-full-box-background.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.theme23 .testimonial-sidebar {
	background-color: #0d274d;
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-bottom-testimonial-background.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 240%;
}
/* Body Section Backgrounds */
/* For use on dark blue or white backgrounds */
.theme23 .dark-bottom-box {
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-dark-bottom-box-background.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}/*background-size: contain;*/
.theme23 .dark-right-box {
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-dark-right-box-background.svg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.theme23 .rainbow-bottom-box {
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-bottom-box-background.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
}
.theme23 .rainbow-right-box {
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-right-box-background.svg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.theme23 .rainbow-border-box {
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-box-background.svg);
	background-position: left center;
	background-repeat: no-repeat; 
	padding: 5px; 
	background-size: cover;
}
/* For use on medblue, green, blue, or yellow backgrounds */
.theme23 .light-bottom-box {
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-light-bottom-box-background.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
}
.theme23 .light-right-box {
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-light-right-box-background.svg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
/* Full color background on white */
.theme23 .rainbow-light-box {
	background-color: #fff;
	background-image: url(/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-light-box-background.svg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}
/* Testimonial Box */
.theme23 .testimonial-box {
	background-color: #0d274d;
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-rainbow-bottom-testimonial-background.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
}
/* Video Box */
.theme23 .video-box {
	background-color: #6abf4b;
	background-image: url('/c/dam/r/ciscolive/global-event/images/2023/cl23-video-box-background.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
/* Icons */
.theme23 .icon-darkblue img { filter: invert(12%) sepia(17%) saturate(5589%) hue-rotate(194deg) brightness(99%) contrast(96%); }
.theme23 .icon-green img { filter: invert(64%) sepia(38%) saturate(677%) hue-rotate(59deg) brightness(97%) contrast(85%); }
.theme23 .icon-yellow img { filter: invert(65%) sepia(80%) saturate(497%) hue-rotate(350deg) brightness(98%) contrast(102%); }
.theme23 .icon-red img { filter: invert(15%) sepia(58%) saturate(7000%) hue-rotate(359deg) brightness(106%) contrast(80%); }
.theme23 .icon-medblue img { filter: invert(18%) sepia(53%) saturate(3752%) hue-rotate(202deg) brightness(102%) contrast(101%); }
.theme23 .icon-blue img { filter: invert(56%) sepia(96%) saturate(1626%) hue-rotate(150deg) brightness(95%) contrast(102%); }
.theme23 .icon-white img { filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(166deg) brightness(104%) contrast(104%); }
