
.clv-gbl a {
    text-decoration: none;
    color: #04a3de;
}

.clv-gbl a:hover {
    text-decoration: none;
    color: #005075;
}

/* Homepage */

.global-home #video p, .global-home #video a {
    color: #fff !important;
}

.global-home #about-box a:hover, .global-home #about-box a.txt-cta:hover::after {
    text-decoration: none;
    color: #fff !important;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}

.global-home .dm0.thmd-1 {
    background-color: #00263a !important;
}

.global-home .dmc-cxt-bnr.dm-cmcl {
    padding: 11px 20px 11px !important;
}

.global-home .dm0[class*="thmd"] .cta.pri1, .global-home .dm0 .dm0[class*="thmd"] .cta.pri1, .global-home .dm0 .dm0 .dm0[class*="thmd"] .cta.pri1 {
    background-color: #fbab18 !important;
	border: 2px solid #fbab18 !important;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 13px;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	font-weight: bold;
	letter-spacing: 1px;
    padding: 9px 20px 6px;
}
.global-home .dm0[class*="thmd"] .cta.pri1:hover, .global-home .dm0 .dm0[class*="thmd"] .cta.pri1:hover, .global-home .dm0 .dm0 .dm0[class*="thmd"] .cta.pri1:hover {
	border: 2px solid #fff !important;
}
.global-home .testimonial {
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-home-testimonial-bg-attendees-table.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.global-home .testimonial p {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
}
.global-home #about p b {
	color: #fff;
	font-size: 17px;
}
.global-home .event-box {
	width: 50%;
}
.global-home .event-box h2, .global-home .event-box p {
	color: #fff;
	margin-bottom: 5px;
}
.global-home .event-box p {
	line-height: 22px;
}
.global-home .event-box.bg-yellow {
	background-color: rgba(251, 171, 24, .8);
}
.global-home .event-box.bg-green {
	background-color: rgba(110, 190, 74, .8);
}
.global-home .event-box.bg-blue {
	background-color: rgba(0, 188, 235, .8);
}

.global-home .bg-amsterdam {
	background-image: url(/c/dam/r/ciscolive/global/images/2021/clod-home-event-amsterdam.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.global-home .bg-barcelona {
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-home-event-barcelona.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.global-home .bg-melbourne {
	background-image: url(/c/dam/r/ciscolive/global/images/2021/clod-home-tines-blue.png);
	background-repeat: no-repeat;
	background-size: cover;
    background-position: right;
}
.global-home .bg-vegas {
	background-image: url(/c/dam/r/ciscolive/us/images/clus-aside-hero-vegas-night.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

/* Heroes */
#hero { 
	background-color: #00263a;
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-top-bar-quad.gif);
	background-position: top center;
	background-size: 100% 14px;
	background-repeat: no-repeat;
}
.online-events .hero { 
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-aside-chuck-stage.png);
	background-repeat: no-repeat;
	background-position: right 14px;
}

.on-demand-library .hero { 
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-aside-chuck-camera.png);
	background-repeat: no-repeat;
	background-position: right 14px;
}

.site-help .hero { 
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-aside-attendees-computers.png);
	background-repeat: no-repeat;
	background-position: right 14px;
}

.distinguished-speakers .hero { 
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-aside-speaker-group.png);
	background-repeat: no-repeat;
	background-position: right 14px;
}

.broadcast .hero { 
	background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-aside-barcelona-broadcast.png);
	background-repeat: no-repeat;
	background-position: right 14px;
}

.site-help h3 { margin-top: 20px; margin-bottom: 5px; font-size: 20px; }
.site-help ul { padding-bottom: 0 !important; margin-bottom: 1em; }

/* LARGE = 1024px */
@media only screen and (max-width: 1024px) {
	.online-events .hero { 
		background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-full-chuck-stage.jpg);
		background-repeat: no-repeat;
		background-position: center 14px;
		background-size: cover;
	}
	.on-demand-library .hero { 
		background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-full-chuck-camera.jpg);
		background-repeat: no-repeat;
		background-position: center 14px;
		background-size: cover;
	}

	.site-help .hero { 
		background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-full-attendees-computers.jpg);
		background-repeat: no-repeat;
		background-position: center 14px;
		background-size: cover;
	}

	.distinguished-speakers .hero { 
		background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-full-speaker-group.jpg);
		background-repeat: no-repeat;
		background-position: center 14px;
		background-size: cover;
	}

	.broadcast .hero { 
		background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-hero-full-barcelona-broadcast.jpg);
		background-repeat: no-repeat;
		background-position: center 14px;
		background-size: cover;
	}
	.center-align .icon-50 div.dm-img, .center-align .icon-50 div.dm-img img {
		margin: 0 auto;
	}
}

/* MEDIUM = 980px */
@media only screen and (max-width: 980px) {
	.global-2020 #hero {
		margin-top:-25px;	 
	}
}

/* SMALL = 700px */
@media only screen and (max-width: 700px) {
	.global-home .testimonial {
		background-image: url(/c/dam/r/ciscolive/global/images/2020/clod-home-testimonial-bg-attendees-table-small.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
}

/* SMALL = 580px */
@media only screen and (max-width: 580px) {
	.distinguished-speakers .clv-gbl ul {
	padding: 0 0 0 20px;
	margin: 0;
}
}

#featured-sessions .hero { 
	background-color: #00263a; 
}
#hero h1 { 
	text-transform: none; 
	margin:0; 
	font-size: 38px;
	line-height: 42px;
	padding: 0;
}
#hero p { 
	color: #fff; 
}
#hero .clv0.light p a {
    color: #04a3de !important;
	text-decoration: none !important;
}
#hero .clv0.light p a:hover { 
	text-decoration: none !important; 
	color: #fff !important;
}

#hero .button-basic.blue, #broadcast .button-basic.blue { 
	background-color: #00bceb; 
	border-color: #00bceb;
	color: #fff !important;
}
#hero .button-basic.blue:hover, #broadcast .button-basic.blue:hover { 
	background-color: #00bceb; 
	border: 2px solid #fff;
	color: #fff !important;
}
.button-basic.blue { 
	background-color: #00bceb; 
	border-color: #00bceb;
	color: #fff !important;
}
.button-basic.blue:hover { 
	background-color: #00bceb; 
	border-color: #00263a;
	color: #fff !important;
}
#hero .button-basic.yellow, #broadcast .button-basic.yellow { 
	background-color: #fbab18; 
	border-color: #fbab18;
	color: #fff !important;
}
#hero .button-basic.yellow:hover, #broadcast .button-basic.yellow:hover { 
	background-color: #fbab18; 
	border: 2px solid #fff;
	color: #fff !important;
}
.button-basic.yellow { 
	background-color: #fbab18; 
	border-color: #fff;
	color: #fff !important;
}
.button-basic.yellow.onwhite { 
	border-color: #fbab18;
}
.button-basic.yellow:hover { 
	background-color: #fbab18; 
	border-color: #00263a;
	color: #fff !important;
}
#hero .button-basic.green, #broadcast .button-basic.green { 
	background-color: #6ebe4a; 
	border-color: #6ebe4a;
	color: #fff !important;
}
#hero .button-basic.green:hover, #broadcast .button-basic.green:hover { 
	background-color: #6ebe4a; 
	border: 2px solid #fff;
	color: #fff !important;
}
.button-basic.green { 
	background-color: #6ebe4a; 
	border-color: #fff;
	color: #fff !important;
}
.button-basic.green.onwhite { 
	border-color: #6ebe4a;
}
.button-basic.green:hover { 
	background-color: #6ebe4a; 
	border-color: #00263a;
	color: #fff !important;
}
#hero .button-basic.red, #broadcast .button-basic.red { 
	background-color: #e2231a; 
	border-color: #e2231a;
	color: #fff !important;
}
#hero .button-basic.red:hover, #broadcast .button-basic.red:hover { 
	background-color: #e2231a; 
	border: 2px solid #fff;
	color: #fff !important;
}
.button-basic.red { 
	background-color: #e2231a; 
	border-color: #fff;
	color: #fff !important;
}
.button-basic.red.onwhite { 
	border-color: #e2231a;
}
.button-basic.red:hover { 
	background-color: #e2231a; 
	border-color: #00263a;
	color: #fff !important;
} 
#hero .button-basic.darkblue, #broadcast .button-basic.darkblue { 
	background-color: #0d274c; 
	border-color: #0d274c;
	color: #fff !important;
}
#hero .button-basic.darkblue:hover, #broadcast .button-basic.darkblue:hover { 
	background-color: #0d274c; 
	border: 2px solid #fff;
	color: #fff !important;
}
.button-basic.darkblue { 
	background-color: #0d274c; 
	border-color: #fff;
	color: #fff !important;
}
.button-basic.darkblue.onwhite { 
	border-color: #0d274c;
}
.button-basic.darkblue:hover { 
	background-color: #0d274c; 
	border-color: #00bceb;
	color: #fff !important;
}   

.event-box .button-basic.blue { 
	background-color: #00bceb; 
	border-color: #fff;
	color: #fff !important;
}
.event-box .button-basic.yellow { 
	background-color: #fbab18; 
	border-color: #fff;
	color: #fff !important;
}
.event-box .button-basic.green { 
	background-color: #6ebe4a; 
	border-color: #fff;
	color: #fff !important;
}
.event-box .button-basic.blue:hover, .event-box .button-basic.yellow:hover, .event-box .button-basic.green:hover { 
	border-color: #00263a;
}
.session-header {
	max-height: 45px;
}

/* Footer */

.footer .menu p {float:left;}
.footer a {color:#fff;text-decoration:none;}
.footer a:hover {color:#04a6e1;}
.footer .menu p a {font-weight:bold;padding-right:25px;white-space:nowrap;}
.footer .menu p a:last-of-type {padding-right:0;}
@media all and (max-width:1023px) {
	.footer .menu p {float:none;}
}
@media all and (min-width:980px) {
	.footer .menu {text-align:left;}
}
.footer .social-menu {clear:both;padding-top:30px;}
.footer .social-menu .social-group {float:left;padding-right:40px;padding-bottom:20px;}
.footer .social-menu .social-group:last-of-type {padding-right:0;padding-bottom:0;}
.footer .social-menu .social-group p {color:#fff;}
.footer .social-menu .social-group .social-icon a {color:#04a6e1;font-size:22px;}
.footer .social-menu .social-group .social-icon a:hover {color:#fff;}
.footer .social-menu .social-group .social-icon {float:none;padding-right:5px;}
.footer .social-menu .social-group .social-icon:last-of-type {padding-right:0;}
@media all and (max-width:979px) {
	.footer .social-menu .social-group {float:none;padding-right:0;}
}
.footer .col-r {color:#fff;}
.footer .logos .ciscolive img {max-height:70px;padding:12px 30px 12px 0;}
.footer .logos .cisco img {max-height:77px;padding:12px 0;}
.footer .support {padding:12px 0;}
.footer .support span {font-weight:bold;}
.footer .copyright {font-size:12px;}
.footer .copyright p {padding-bottom:12px;}
.footer .copyright a {padding-right:25px;}
.footer .copyright a:last-of-type {padding-right:0;}
@media all and (max-width:1023px) {
	.footer .col-12 {clear:both;}
}
@media all and (max-width:480px) {
	.footer .logos .ciscolive img {display:block;padding-right:0;margin:0 auto;}
	.footer .copyright a {display:block;padding-right:0;}
}