.no-js-warning {
  display: block;
  width: 100%;
  text-align: center;
  background-color: crimson;
  padding: 3rem 2rem 2rem 2rem;
  color: white;
  box-sizing: border-box;
  line-height: 2rem;
}


#_evidon_banner {
    z-index: 999 !important;
    margin-left: 0px !important;
    width: 100% !important
}

.rfwf-full-panel.rfwf-dashboard.attendeedash div#resources-link a {
    color: #ffffff;
    text-decoration: none;
}

.clearfix .pull-right div#resources-link button {
    padding: 12px 18px 8px 18px!important;
    font-size: 16px!important;
}

a,
a:link,
a:visited {
    color: #76b900;
}

a:hover,
a:focus,
a:link:hover,
a:link:focus,
a:visited:hover,
a:visited:focus {
    color: #76b900;
}





.nvidia-logo {
    margin-left: 15px !important;
}

.md-frame .md-frame-accordion h3 {
    color: #ffffff !important;
}

.accordion-headline {
    background-color: #76b900;
}

span.rf-price-formatter {
    color: #ffffff;
}

.rfSI svg {
    fill: #ffffff;
}

.rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):hover,
.rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):active,
.rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):focus {
    /* Input and textarea hover, active, focused state styling */
    border-color: #76b900;
    -webkit-box-shadow: 0 0 6px #67e59f;
    -moz-box-shadow: 0 0 6px #67e59f;
    -ms-box-shadow: 0 0 6px #67e59f;
    -o-box-shadow: 0 0 6px #67e59f;
    box-shadow: 0 0 6px #67e59f;
    border-radius: 0px !important;

}

input {
    border-radius: 0px !important;
}

.rf-admin-content *,
.rfComp-canvas *,
.rf-default-modal *,
[id*='rf-'].rf-widget * {
    font-family: NVIDIA;
}

.rf-org-header-container .contact-info-and-logout span {
    font-family: NVIDIA;
}

.mdBtnR {
    border-radius: 0px;
    border: #76b900;
    background-color: #76b900;
}

.mdBtnR-text {
    color: #ffffff !important;
    font-size: 16px !important;
    padding-top: 5px;

}

.mdBtnR:hover {
    border-radius: 0px;
    border: #76b900;
    background-color: #76b900;
}

.mdBtnR.input-aligned-label,
.mdBtnR.ial,
.mdBtnR-toggle.input-aligned-label,
.mdBtnR-toggle.ial {
    margin-top: 36px;
    padding: 10px;
}

.rfComp-canvas {
    font-family: NVIDIA;
}

.rf-req {
    color: #76b900 !important;
}

.rf-label-only .rf-req,
.rf-input .rf-req,
.rf-search-input .rf-req,
.rf-icon-input .rf-req,
.rf-single-select .rf-req,
.rf-multi-select .rf-req,
.rf-select2-override .rf-req,
.rf-toggle .rf-req,
.rf-textarea .rf-req,
.rf-day-picker .rf-req,
.rf-scale-matrix .rf-req,
.rf-survey-scale .rf-req,
.rf-date-picker .rf-req,
.rf-read-only .rf-req,
.rf-button-link .rf-req,
.rf-nps-question .rf-req,
.rf-upload-file .rf-req,
.rf-horizontal-label .rf-req {
    color: #76b900 !important;
}

.rf-card .card-header {
    border-radius: 0 0 0 0;
    border-color: #eeeeee !important;
}

.rf-card .card-body {
    border-radius: 0 0 0 0 !important;
    border-color: #eeeeee !important
}

/* jillian's edits */
/*=============================================*/
/*
/*  # Header
/*  
/*
/*=============================================*/
.rf-org-header-container header {
    background-color: white;
}

.rf-org-header-container .header-top-nav {
    padding: 12px 50px;
    clear: both;
    display: flex;
    justify-content: center;
}

.rf-org-header-container .header-top-nav:before,
.rf-org-header-container .header-top-nav:after,
.rf-org-header-container .header-bottom-nav:before,
.rf-org-header-container .header-bottom-nav:after {
    content: "";
    display: table;
    clear: both;
}

.rf-org-header-container .header-top-nav .header-top-nav-container,
.rf-org-header-container .header-bottom-nav .header-bottom-nav-container {
    width: 100%;
    max-width: 1280px;
}

.rf-org-header-container h3 {
    font-weight: 400;
    margin: 0;
    font-size: 20px;
}

.rf-org-header-container .contact-info-and-logout {
    max-height: 25px;
}

.rf-org-header-container .contact-info-and-logout span {
    font-family: 'NVIDIA';
    color: grey;
}

.rf-org-header-container .contact-info-and-logout img {
    margin-bottom: -10px;
    padding: 0 13px;
}

.rf-org-header-container .contact-info-and-logout a {
    color: white;
    text-decoration: none;
    background: #76b900;
    padding: 11px 11px;
    text-transform: uppercase;
    font-family: NVIDIA;
    padding-bottom: 5px;
}

.rf-org-header-container .header-bottom-nav {
    background-color: black;
    padding: 0 50px;
    max-height: 82px;
    clear: both;
    display: flex;
    justify-content: center;
}

.rf-org-header-container .header-bottom-nav h3 {
    font-weight: 600;
}

.rf-org-header-container .header-bottom-nav .nav-links {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    margin-top: 26px;
}

.rf-org-header-container .header-bottom-nav .nav-links li {
    display: inline-block;
    line-height: 25px;
    color: #222;
    border-bottom: 3px solid transparent;
}

.rf-org-header-container .header-bottom-nav .nav-links .nav-links-location {
    padding-right: 20px;
}

.rf-org-header-container .header-bottom-nav .nav-links .nav-links-dates {
    display: flex;
    flex-direction: row;
}

.rf-org-header-container .header-bottom-nav .nav-links li .green-text {
    color: #76b900;
}

.rf-org-header-container .header-bottom-nav .nav-links li .seperation {
    padding: 0 8px;
}

.rf-org-header-container .header-bottom-nav .nav-links a {
    text-decoration: none;
    color: white;
    cursor: pointer;
    font-size: 16px;
    text-transform: uppercase;
}

.rf-org-header-container .header-bottom-nav .nav-links span {
    font-family: 'NVIDIA';
    text-decoration: none;
    color: white;
    cursor: default;
    font-size: 16px;
    text-transform: uppercase;
}

.rf-org-header-container .header-bottom-nav .nav-links a:hover,
.rf-org-header-container .header-bottom-nav .nav-links a:active,
.rf-org-header-container .header-bottom-nav .nav-links a:focus {
    text-decoration: none;
    color: #222;
}


@media all and (max-width: 767px) {

    .rf-org-header-container .nvidia-logo,
    .rf-org-header-container .headline {
        margin-bottom: 12px;
    }

    .rf-org-header-container li {
        margin-right: 8px;
    }
}

@media all and (min-width: 768px) {

    .rf-org-header-container .nvidia-logo,
    .rf-org-header-container .headline {
        float: left;
    }

    .rf-org-header-container .contact-info-and-logout,
    .rf-org-header-container .nav-links {
        float: right;
    }

    .rf-org-header-container li {
        margin-left: 20px;
    }
}

@media all and (max-width: 1200px) {
    .rf-org-header-container .header-bottom-nav .nav-links {
        display: flex;
        flex-direction: column;
        margin: 0;
        text-align: right;
    }

    .rf-org-header-container .header-bottom-nav .nav-links .nav-links-location {
        padding-right: 0;
        border-bottom: none;
    }

    .rf-org-header-container .header-bottom-nav .nav-links .nav-links-dates {
        display: flex;
        flex-direction: column;
    }

    .rf-org-header-container .header-bottom-nav .nav-links li .seperation {
        display: none;
    }
}
@media all and (max-width: 700px) {
    .rf-org-header-container .header-bottom-nav .nav-links {
        /*display: block;*/
    }
}


/*=============================================*/
/*
/*  # END Header
/*  
/*
/*=============================================*/
/* end jillian's edits */


/*Jasons Dashboard Header Edits*/

.rfwf-full-panel.rfwf-dashboard.attendeedash {
    padding-top: 0px;
}


/*Jasons Dashboard order Summary Edits*/

.rfwf-dashboard .order-summary-card .summary-items-totals {
    padding: 8px 0;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
}

.rf-card.card-full.order-summary-card .card-body .rfG-row .rfG-md-100.rfG-lg-50.order-summary .order-summary-item .summary-items-totals span.summary-item-total span.rf-price-formatter,
span.summary-item-balance span.rf-price-formatter {
    color: #000000;
}


/*Jasons Dashboard Payments Summary Edits*/

.rf-card .card-body p {
    font-size: 15px;
}

.rfSI svg:hover, .rfSI svg:active, .rfSI svg:focus {
    fill: white;
}


/**NV Style start**/
#rf-navbar .widget-nav a:nth-child(2) {display: none;}
@media screen and (min-width:1350px) {
.search-container,.search-container .search-bar,.search-container .search-content{max-width: none!important;}
.search-container .search-bar .search-options,.search-container .search,.search-container .search-content{padding-left: 2%;padding-right: 5%;}
.rf-card .card-body{height:230px;}
.search-container .search-bar{height: 110px !important;}
.search-container .search-filters .filters-header{height: 90px !important;}
.search-container .search-content .results-count{padding-bottom:5px !important;}
.search-container .search-filters{width: 345px;margin-left: -345px;}
.search-container{padding-left: 345px;}
.search-container:after{left: 344px;}
body .search-container .search-content .results .session-result{padding-left:10px;border-bottom: 1px solid #cccccc;background-color: #ffffff;/*background-color: #f1f1f1;*/}
body .search-container .search-content .results .session-result .session-title{/*margin: 0 0 15px;*/}
body .search-container .search-content .results .session-result .session-title .title-text{font-size:24px;line-height:30px;color:#76b900;}
body .search-container .search-content .results .session-result .session-details p.session-speakers,.search-container .search-content .results .session-result ul.session-actions p{font-size: 18px;line-height:24px;color:#666666;}
.search-container .search-content .results .session-result .session-details p span.speaker-trigger,.search-container .search-content .results .session-result .description .show-more-less-link{font-size:18px;line-height:24px;color:#76b900;}
.search-container .search-content .results .session-result .session-details p span.speaker-trigger:hover,.search-container .search-content .results .session-result .description .show-more-less-link:hover{text-decoration:none !important;}
body .search-container .search-content .results .session-result .description p {font-size:18px;line-height:24px;color:#666666;}
.search-container .search-filters .filters button,.search-container .search-filters .filters button .rfSI{font-size:21px;line-height:36px;color:#666666;}
.search-container .filters span.rf-checkbox-label{font-size:18px;line-height:36px;color:#666666;padding-left:0;}
body .search-container .search-filters .filters-header h2{font-size: 21px;line-height: 36px; color: #76b900;}
.search-container .search-bar .clear-search{color:#76b900;background-color:#ffffff; line-height:24px;font-size:18px; padding:5px; border:1px solid #76b900;}
.search-container .search-bar .clear-search span{color:#76b900 !important; line-height:24px;font-size:18px;}
.search-container .search-content .results .session-result ul.session-actions button span{font-size:18px !important;line-height:24px  !important;}
.search-container .search-content .results .session-result .session-attributes .attribute-name{font-weight: normal;font-size: 18px;color: #666666;line-height: 24px;/*text-transform: uppercase;*/color:#000;}
.search-container .search-content .results .session-result .session-attributes .attribute-values{font-weight: normal; font-size:18px;color:#666666;line-height:24px;}
/*body .search-container{max-width:100%;}*/
.rf-speaker-data{font-size: 18px;color: #666666;line-height: 24px;}
.search-container .search-filters .filters button{padding: 15px 20px 15px 30px;}
.search-container .search-filters .filters-header{padding: 15px 15px 0 30px;}

}
@media screen and (min-width:1025px) and (max-width:1349px) {
	.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{margin-left:15px !important;}
	.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .last.dropdown-menu{margin-left: -120px;}
	.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .last.dropdown-menu .nvArrow{left: 165px !important;}
	.heroBanner .slider-container article.ht-300{height: 200px !important;}
	.heroBanner .slider-container h1.title{font-size: 48px!important; line-height: 48px!important;padding-left: 25px;margin-top: -10px;}
	br.onlyvis{display:none;}
	.heroBanner .slider-container p {
    font-size: 18px !important;
    line-height: 24px;
    color: #000000;
	margin-top:0 !important;width:80%;
    font-family: NVIDIA,Helvetica,Arial,Sans-Serif;
}
	body .search-container .search-content .results .session-result{padding-left:10px;border-bottom: 1px solid #cccccc;background-color: #f1f1f1;}
body .search-container .search-content .results .session-result .session-title{margin: 0 0 15px;}
body .search-container .search-content .results .session-result .session-title .title-text{font-size:24px;line-height:30px;color:#76b900;}

body .search-container .search-content .results .session-result .session-details p.session-speakers,.search-container .search-content .results .session-result ul.session-actions p{font-size: 18px;line-height:24px;color:#666666;}
.search-container .search-content .results .session-result .session-details p span.speaker-trigger,.search-container .search-content .results .session-result .description .show-more-less-link{font-size:18px;line-height:24px;color:#76b900;}
.search-container .search-content .results .session-result .session-details p span.speaker-trigger:hover,.search-container .search-content .results .session-result .description .show-more-less-link:hover{text-decoration:none !important;}
body .search-container .search-content .results .session-result .description p {font-size:18px;line-height:24px;color:#666666;}
.search-container .search-filters .filters button,.search-container .search-filters .filters button .rfSI{font-size:21px;line-height:36px;color:#666666;}
.search-container .filters span.rf-checkbox-label{font-size:18px;line-height:36px;color:#666666;}
body .search-container .search-filters .filters-header h2{font-size: 21px;line-height: 36px; color: #76b900;}
.search-container .search-bar .clear-search{color:#76b900;background-color:#ffffff; line-height:24px;font-size:18px; padding:5px; border:1px solid #76b900;}
.search-container .search-bar .clear-search span{color:#76b900 !important; line-height:24px;font-size:18px;}
.search-container .search-content .results .session-result ul.session-actions button span{font-size:18px !important;line-height:24px  !important;}
.search-container .search-content .results .session-result .session-attributes .attribute-name{font-weight: normal;font-size: 18px;line-height: 24px;/*text-transform: uppercase;*/color:#000;}
.search-container .search-content .results .session-result .session-attributes .attribute-values{font-weight: normal; font-size:18px;color:#666666;line-height:24px;}
/*body .search-container{max-width:100%;}*/
.rf-speaker-data{font-size: 18px;color: #666666;line-height: 24px;}
.search-container .search-content .results .session-result.show-session-title-icon{    padding-left: 20px !important;}
.rf-modal-see-speaker-sessions{display:none;}

}	
@media screen and (max-width:1025px){
.rfwf-dashboard .all-sessions-card h6, .rfwf-dashboard .sessions-attended-card h6, .rfwf-dashboard .sessions-registered-card h6{font-size:16px;}
	.search-container .search-content .results .session-result .session-title .title-text,.rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-speaker-name{color:#76b900;}
	body .search-container .search-content .results .session-result .session-details p.session-speakers,.search-container .search-content .results .session-result ul.session-actions p{color:#666666;}
.search-container .search-content .results .session-result .session-details p span.speaker-trigger,.search-container .search-content .results .session-result .description .show-more-less-link{color:#76b900;}
.search-container .search-content .results .session-result .session-details p span.speaker-trigger:hover,.search-container .search-content .results .session-result .description .show-more-less-link:hover{text-decoration:none !important;}
body .search-container .search-content .results .session-result .description p {color:#666666;}
.search-container .search-content .results .session-result .session-attributes .attribute-name{color: #000;/*text-transform: uppercase;*/}
.search-container .search-content .results .session-result .session-attributes .attribute-values{color:#666666;}
.rf-modal-see-speaker-sessions{display:none;}
.rf-speaker-data{font-size:16px;line-height:24px;color:#666666;}
.search-container .search-filters .filters button,.search-container .search-filters .filters button .rfSI{font-size:21px;line-height:36px;color:#666666;}
.search-container .filters span.rf-checkbox-label{font-size:18px;line-height:36px;color:#666666;}
.rf-org-header-container{z-index: 9999;position: absolute;width: 100%;}
#rf-navbar{padding-top: 135px;}
#rf-navbar .widget-nav{visibility: hidden;}
#rf-navbar .rf-nav-auth .rf-auth .mdBtnR-text{color:#76b900 !important;text-transform:uppercase;}
.search-container .search-bar .clear-search{color:#76b900;background-color:#ffffff; line-height:24px;font-size:18px; padding:5px; border:1px solid #76b900;}
.search-container .search-bar .clear-search span{color:#76b900 !important; line-height:24px;font-size:18px;}
.search-container .search-content .results .session-result ul.session-actions button span{font-size:18px !important;line-height:24px  !important;}
.mdBtnR.mdBtnR-primary.mobile-sign-out .mdBtnR-text{color: #ccc !important;}
#rf-navbar{z-index:9999;}
#bannerImage{height: 420px;background-size: 100% 100%;}
.heroBanner .slider-container h1,.heroBanner .slider-container p{font-family: NVIDIA,Helvetica,Arial,Sans-Serif;padding-left: 65px;width: 50%;}
.heroBanner .slider-container p{font-size: 16px;line-height: 20px;margin-top: 15px;}
.heroBanner .slider-container h1{padding-top: 60px;color:#76b900;font-size:32px;line-height:36px;text-transform:uppercase;margin-bottom: 0;padding-bottom: 0;}
.rf-accordion{display: block !important;float: right !important;z-index: 9999 !important;}
#rf-navbar ~ #rf-catalog, #rf-navbar ~ #rf-calendar{padding-top: 395px;}
}	
@media screen and (max-width:929px){
	.mdBtnR.mdBtnR-primary{border:1px solid #76b900;}
	.mdBtnR.mdBtnR-outline-primary{color:#76b900;background-color:#ffffff;   border:1px solid #76b900;}
	.rf-select .select-dropdown-icon .rfSI svg{fill:#76b900;}
	.heroBanner .slider-container h1,.heroBanner .slider-container p{padding-left:20px;width:55%;}
	#rf-navbar .widget-nav{display: none;}
	br.onlyvis,.search-options .rf-checkbox-wrapper:nth-child(2){display:none;}
	#rf-navbar .rf-nav-auth .rf-auth .mdBtnR-text{font-style:normal;}
	#expand-search{color: #fff;background: #76b900;margin: -1px 0 0 -65px;text-transform: uppercase;font-size: 18px;line-height: 20px;width: 145px;padding: 7px;border-radius: 0 0 7px 7px;text-decoration: none !important;}
}	
@media screen and (min-width:901px) and (max-width:1024px){
.rf-accordion.collapse{display: block !important;float: right !important;z-index: 9999 !important;}
}
@media screen and (max-width:900px){
#rf-navbar ~ #rf-catalog, #rf-navbar ~ #rf-calendar{padding-top: 597px;}

#rf-navbar{padding-top: 165px;}
.heroBanner.section{/*position: absolute;top: 150px;*/}

	.search-container.top-filters .search-bar .search-options .rf-checkbox{float:left;}
}
@media screen and (max-width:767px){
	.tabcomp ul.tabs li.tabItems h2{padding-top:12px;padding-bottom:14px}
	ul.nav-links{margin-top: -95px !important;margin-right: -10px!important;}
	/*.rf-org-header-container .header-top-nav{margin:0 auto;text-align:center;}*/
.rf-org-header-container .header-top-nav{padding: 12px 10px;}
.rf-org-header-container .header-bottom-nav{max-height:62px;}
.rf-org-header-container .nvidia-logo{float:left;}
.rf-org-header-container .contact-info-and-logout, .rf-org-header-container .nav-links{float:right;display:inline-block;}
	.search-content{padding-top:25px;}
	.contact-info-and-logout{margin-bottom:20px;}
	#rf-navbar{padding-top: 155px;}
	#rf-navbar ~ #rf-catalog, #rf-navbar ~ #rf-calendar{padding-top: 610px;}
	.gtclogo {height: 80px !important;}
	.rf-speaker-img{margin: 0 auto 15px !important;text-align: center;}
	.rf-speaker-img img{max-width: 200px !important;text-align: center;}
	.rf-modal-speaker-bio{margin-bottom:20px;}
	.rf-org-header-container .header-bottom-nav{padding: 0 15px !important;}
	.rf-org-header-container .header-bottom-nav .nav-links span{font-size: 12px;}
	.rf-org-header-container .header-bottom-nav .nav-links li{line-height: 16px;}
	body:nth-of-type(1) .rf-org-header-container .header-bottom-nav .nav-links li{line-height: 17px;}
	
	#rf-navbar ~ #rf-catalog, #rf-navbar ~ #rf-calendar{padding-top: 612px;}
		.heroBanner.section{/*top: 165px;*/}
	.heroBanner .slider-container h1,.heroBanner .slider-container p{width:66%;}
	.heroBanner .slider-container h1{padding-top:30px;}
}
@media screen and (max-width:510px){
.rf-org-header-container .header-top-nav{padding: 15px 0px 5px;}
	.rf-org-header-container .header-bottom-nav{padding: 0px !important;max-height: 54px;}
	/*ul.nav-links{margin:-80px 0 0 !important;}*/
	ul.nav-links{z-index: -1;display: block;width: 100%;position:absolute;width:100%;height:48px;left:0;margin:-35px 0 0 auto !important;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;background-color:#1a1a1a;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.8);box-shadow:0 0 16px 0 rgba(0,0,0,0.8);overflow:hidden;transition:all .5s;opacity:.9}

	.rf-org-header-container .header-bottom-nav .nav-links span{font-size: 10px;}
	.rf-org-header-container .header-bottom-nav .nav-links li{line-height: 14px;}
	.gtclogo{height: 70px !important;}
	
	#rf-navbar{padding-top: 165px;}
	#rf-navbar ~ #rf-catalog, #rf-navbar ~ #rf-calendar{padding-top: 625px;}
	.rf-org-header-container .header-bottom-nav .nav-links .nav-links-location{float: left;text-align: left;margin-left: 30px;margin-top: 20px;}
	.rf-org-header-container .header-bottom-nav .nav-links .nav-links-dates{margin-top: -35px;}
	
	
.heroBanner.section{/*top: 180px;*/}


.heroBanner .slider-container p{margin-top: 0;}
.heroBanner .slider-container h1{padding-top: 30px;color:#76b900;font-size:32px;line-height:36px;text-transform:uppercase;margin-bottom: 0;padding-bottom: 0;}


}	
.tabcomp .tab-content{display:none;margin:0 auto;left:-9999px;position:absolute}
.tabcomp .tab-content.current{display:block;left:0;position:relative}
.tabcomp .tab-content.current.horizontal-divider{border-bottom:2px solid #bbb}
.navigation .search-outter-container{width:100%;height:43px;transition:opacity .3s ease;color:#414347;border-color:#56585c;background-color:none;padding:0;z-index:999}
@media screen and (max-width:767px){.navigation .search-outter-container{margin-top:0;width:100%;margin-left:0}
}
.navigation .search-outter-container.hide-wid-0 .search-inner-container{width:0;opacity:0;padding:0;margin:0}
.navigation .search-outter-container .search-inner-container{max-width:1024px;width:314px;margin:3px auto 0 auto;height:88%;padding:0 15px;border:1px #76b900 solid;-webkit-transition:width 1s,opacity 1s;transition:width 1s,opacity 1s}
@media(min-width:768px) and (max-width:1024px){.navigation .search-outter-container .search-inner-container{width:369px;-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s}
}
@media screen and (max-width:767px){.navigation .search-outter-container .search-inner-container{background-color:white;-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s;width:100%}
}
.navigation .search-outter-container .search-inner-container input[type=text]::-ms-clear{display:none;width:0;height:0}
.navigation .search-outter-container .search-inner-container input[type=text]::-ms-reveal{display:none;width:0;height:0}
.navigation .search-outter-container .search-inner-container input[type="text"]{padding-top:3px;padding-bottom:0}
@media screen and (max-width:767px){.navigation .search-outter-container .search-inner-container{padding:0 10px}
}
@media screen and (min-width:1281px){.navigation .search-outter-container .search-inner-container{padding-right:0}
}
.navigation .search-outter-container .search-inner-container .search-icon-container{display:inline-block;float:left;width:5%;height:100%}
.navigation .search-outter-container .search-inner-container .search-icon-container .search-icon{background:url("clientlibs_base/images/search-green.svg") no-repeat center center;height:100%;width:20px;display:inline-block;float:left}
.navigation .search-outter-container .search-inner-container .search-form{height:100%;width:85%;padding:0 15px;float:left}
.navigation .search-outter-container .search-inner-container .search-form .search-box-input{width:100%;height:100%;background-color:white;color:#414347;border:0;outline:0}
.navigation .search-outter-container .search-inner-container .search-abort-container{display:inline-block;float:right;width:10%;height:100%;overflow:hidden}
.navigation .search-outter-container .search-inner-container .search-abort-container .search-abort{display:inline-block;height:30px;width:20px;float:left;position:relative;top:10px}
.navigation .search-outter-container .search-inner-container .search-abort-container .search-abort:hover .cls-search{fill:#76b900}
.navigation .no-js-warning{border-bottom:1px solid #1a1a1a;color:red;display:inline-block;padding:80px 15px 15px;position:absolute;text-align:center;width:100%;z-index:1001 !important}
.navigation li{list-style:none}
.navigation .back-to-top{display:none}
@media screen and (min-width:1025px){
.rf-pill .rf-pill-text{vertical-align:bottom;}
div#scheduled .rf-pill-blue{background-color: #76b900;border-color: #76b900;}
.rfwf-dashboard .all-sessions-card h6, .rfwf-dashboard .sessions-attended-card h6, .rfwf-dashboard .sessions-registered-card h6{font-size:16px;color:#76b900;}
.navigation .back-to-top{position:fixed;bottom:0;right:30px;display:block;height:50px;width:50px;opacity:.5}
}
@media(max-width:1024px){.navigation #Layer_1{display:none}
}
.navigation .cart-counter{cursor:pointer}
.navigation a{text-decoration:none}
.navigation a:active,.navigation a:hover,.navigation a:focus,.navigation a:visited{text-decoration:none}
.navigation #sub-brand-logo{height:18px;transition:all .5s}
@media screen and (min-width:1025px){.navigation #sub-brand-logo{height:20px}
}
@media screen and (max-width:767px){.navigation #sub-brand-logo{max-width:100%}
}
.navigation .global-nav{position:fixed;top:0;right:0;left:0;z-index:1000;width:100%;min-width:320px;display:block;font-size:16px;transition:top .5s}
.navigation .global-nav.pull-up{top:-44px}
.navigation .global-nav .nav-header{height:55px;background-color:#ffffff;z-index:999;margin:0;padding:0;width:100%}
.navigation .global-nav .nav-header::before{content:" ";display:table}
.navigation .global-nav .nav-header-container{position:relative;top:0;transition:all .5s;width:100%;height:44px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between}
@media screen and (min-width:768px) and (max-width:1280px){.navigation .global-nav .nav-header-container{padding:0 30px}
}
@media screen and (min-width:1281px){.navigation .global-nav .nav-header-container{max-width:1280px;padding:0}
}
@media(max-width:767px){.navigation .global-nav .nav-header-container.mob-hide-brand .brand-container{display:none}
.navigation .global-nav .nav-header-container.mob-hide-brand .nav-tools-container{width:100%}
.navigation .global-nav .nav-header-container.mob-hide-brand .nav-tools-container .search-item{width:100%}
}
.navigation .global-nav .nav-header-container .brand-container{width:135px;float:left;height:44px;transition:width .2s;-webkit-transition:width .2s}
.navigation .global-nav .nav-header-container .brand-container .brand-link{width:110px;height:44px;display:inline-block}
.navigation .global-nav .nav-header-container .brand-container .da-container{display:inline-block;vertical-align:top}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow{position:relative;width:16px;height:12px;top:18px}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow:before{position:absolute;content:'';margin-top:.3em;width:10px;height:3px;left:6px;transform:rotate(135deg);background-color:#ccc;display:block;border-radius:10px}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow:after{position:absolute;content:'';margin-top:.3em;width:10px;height:3px;background-color:#ccc;display:block;border-radius:10px;transform:rotate(45deg)}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow.dropdown-expanded:before{background-color:#76b900}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow.dropdown-expanded:after{background-color:#76b900}
.navigation .global-nav .nav-header-container .nav-tools-container{float:right;height:100%}
.navigation .global-nav .nav-header-container .nav-tools-container::before{content:" ";display:table}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list{position:relative;height:44px;width:100%;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px;list-style:none;margin:0}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item{float:left;position:relative;padding-left:15px;list-style:none}
@media screen and (min-width:768px){.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item{padding-left:30px}
}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item:first-child,.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item.last-item{padding-left:0}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-search-link{display:inline-block;height:40px;width:20px;background:url("clientlibs_base/images/Search.svg") no-repeat center center;position:relative;top:2px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-cart-link{display:inline-block;width:20px;position:relative;top:14px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-link{display:inline-block;position:relative;top:12px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-text{display:inline-block;text-transform:uppercase;color:#000;height:40px;width:62px;padding:11px 0 0 5px}
@media(max-width:767px){.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-text{display:none}
}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-badge{color:#fff;background-color:#76b900;font-size:10px;border-radius:50%;position:relative;top:7px;padding:6px 1px 1px 1px;min-width:21px;height:21px;display:inline-block;text-align:center;font-weight:bold;vertical-align:middle;line-height:1}
.navigation .global-nav .global-menu-overlay{transition:visibility 0,opacity .5s linear;-webkit-transition:visibility 0,opacity .5s linear;min-width:320px;position:fixed;top:44px;width:100%;height:auto;background-color:#333;overflow:auto;z-index:1200}
@media screen and (max-width:1024px){.navigation .global-nav .global-menu-overlay{height:100vh}
}
.navigation .global-nav .global-menu-overlay .menu-container{color:#fff;margin:0 auto}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container{max-width:1280px}
}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .xl-4 .nav-section-title{padding-left:30px}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title{width:100%;padding:30px 0 0 0;margin:0}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text{font-weight:bold;font-size:16px;font-family:NVIDIA,Helvetica,Arial,Sans-Serif;color:#666;line-height:1;text-transform:uppercase;display:block;width:100%;text-align:left}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .nav-section-title .body-text{text-align:right}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item{display:inline-block;width:190px;padding:30px 30px 30px 0;vertical-align:top;color:#eee;font-weight:normal;font-size:16px;line-height:1;font-family:NVIDIA,Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item{width:209px}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item{display:block;width:100%;padding-right:0;padding-bottom:15px;padding-top:15px}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item:hover .global-nav-title{color:#76b900 !important}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link{display:block;width:100%;height:100%;text-decoration:none}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-image{width:100%;margin:0;max-height:102px}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-image{display:none}
}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title{color:#eee;font-weight:normal;font-size:16px;line-height:1.8;font-family:NVIDIA,Helvetica,Arial,Sans-Serif;display:block;width:100%;text-align:left;text-transform:uppercase;transition:color .5s}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .global-nav-item .global-nav-link .global-nav-title{font-size:24px;line-height:1;text-align:right}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{display:inline-block;float:left;list-style:none;color:#fff;font-family:NVIDIA,Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:16px;padding-left:0;margin:0;line-height:1}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{padding-left:30px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{padding-left:0}
}
@media screen and (min-width:768px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links:last-child{padding-left:30px}
}
@media screen and (max-width:767px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links{display:block;text-align:right;float:none;padding-left:0}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .other-links-element{padding-top:15px;padding-bottom:15px}
@media screen and (min-width:768px){.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .other-links-element:first-child{padding-top:30px}
}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .global-nav-link{display:block;width:100%;height:100%;text-decoration:none;color:#fff;transition:color .5s}
.navigation .global-nav .global-menu-overlay .menu-container .nav-other-links .global-nav-link:hover{color:#76b900}
.navigation .global-nav .global-menu-overlay .menu-container .overlay-padding{padding:0 15px}
@media screen and (min-width:768px) and (max-width:1280px){.navigation .global-nav .global-menu-overlay .menu-container .overlay-padding{padding:0 30px}
}
@media screen and (min-width:1281px){.navigation .global-nav .global-menu-overlay .menu-container .overlay-padding{padding:0}
}
.navigation .global-nav .sub-brand-nav{background:#000;height:46px;width:100%}
@media only screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav{height:66px}
}
.navigation .global-nav .sub-brand-nav .mobile-menu-container{height:100vh;width:100%;position:relative;top:-1px;background-color:black;z-index:1000;overflow-y:auto;transition:all .5s;padding:0 15px 90px 15px;text-align:right}
@media screen and (min-width:768px){.navigation .global-nav .sub-brand-nav .mobile-menu-container{padding-left:30px;padding-right:30px}
}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list{margin:0;padding:0 0 25px;list-style:none;font-size:24px;line-height:1;text-transform:uppercase}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list:last-child{padding-bottom:90px}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item{margin:0;padding:15px 0}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.category-item{font-size:24px;font-weight:bold;border-bottom:1px solid #616161}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.category-item:not(:first-child){border-top:1px solid #616161}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.category-item .brand-nav-list:last-child{padding-bottom:0}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.sub-item:last-child{padding-bottom:0}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item.regular-size{font-size:16px}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link{color:#eee;transition:color .5s}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link:hover{color:#76b900}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link.category-link{color:#666}
.navigation .global-nav .sub-brand-nav .mobile-menu-container .brand-nav-list .brand-nav-item .brand-nav-link.category-link:hover{color:#666}
.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{transition:all .5s;height:46px;max-width:1280px;min-width:320px;margin:0 auto;padding:0 15px;width:100%}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{padding:0 30px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{padding:0 30px;height:66px}
}
@media screen and (min-width:1281px){.navigation .global-nav .sub-brand-nav .sub-brand-nav-container{padding:0;height:66px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left{position:relative;float:left;height:46px;width:auto;margin:0;padding:0;display:inline-block;z-index:550;overflow:hidden;overflow:visible;transition:opacity .25s ease-in}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left{height:66px}
}
@media screen and (max-width:767px){.navigation .global-nav .sub-brand-nav .brand-nav-left{max-width:55%}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand{position:relative;display:inline-block;margin:0;padding:0;cursor:default;height:100%;padding-top:10px;padding-bottom:12px}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand{padding-top:11px;padding-bottom:15px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name{color:#fff;font-weight:normal;font-size:28px;line-height:1;font-family:NVIDIA,Helvetica,Arial,Sans-Serif;transition:all .5s;text-transform:uppercase}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name{font-size:42px}
}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand .sub-brand-name span{font-size:36px;line-height:50px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{display:none;position:relative;margin-left:30px}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{display:inline-block;padding:0 0 15px 0;top:0;width:auto}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.global-item{top:31px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.global-item:first-child{margin-left:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link{color:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .more-dropdown svg{fill:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu{display:block}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{color:#fff;text-transform:uppercase;transition:all .5s;cursor:pointer}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .more-dropdown{transition:all .5s;position:relative;display:inline-block;width:22px;height:10px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .more-dropdown svg{fill:#999;vertical-align:top;margin-top:4px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{position:absolute;top:80%;right:-41px;z-index:1000;float:left;max-width:400px;min-width:100px;padding:20px 30px;margin:0;font-size:14px;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{width:0;height:0;content:'';display:inline-block;position:absolute;border-color:transparent;border-style:solid;-webkit-transform:rotate(360deg);border-width:0 17px 15px;border-bottom-color:#ccc;border-bottom-color:#fff;top:-10px;right:30px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{color:#000;display:block;width:100%;text-transform:uppercase;text-align:left;white-space:nowrap;transition:all .5s}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a:hover{color:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu .more-sub-items{padding-left:10px;line-height:1;font-size:14px;list-style:none;position:relative;top:-5px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:last-child .bullet::before{right:34px}
.navigation .global-nav .sub-brand-nav .brand-nav-right{display:inline-block;height:46px;float:right}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu{display:inline-block;width:30px;height:46px}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu{display:none}
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu .menu-line{stroke:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal{display:inline-block;margin-top:0;margin-bottom:0;background-color:#76b900;font-weight:bold;font-size:14px;color:white;text-transform:uppercase}
@media screen and (max-width:1024px){.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal{margin:5px 15px 5px;float:left}
}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal{margin-top:15px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta span,.navigation .global-nav .sub-brand-nav .brand-nav-right .brand-cta-modal span{display:inline-block;padding:12px 12px 9px}
.navigation .global-nav .subnav{position:fixed;width:100%;height:36px;top:89px;left:0;margin:0 auto;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;background-color:#1a1a1a;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.8);box-shadow:0 0 16px 0 rgba(0,0,0,0.8);overflow:hidden;transition:all .5s;z-index:500;opacity:.9}
.navigation .global-nav .subnav.pull-up{top:46px}
@media only screen and (min-width:1025px){.navigation .global-nav .subnav.pull-up{top:65px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav{height:55px}
}
@media only screen and (min-width:1025px){.navigation .global-nav .subnav{height:70px;top:120px}
}
.navigation .global-nav .subnav .subnav-container{height:36px;max-width:1280px;min-width:320px;margin:0 auto;padding:0 0 0 15px;width:100%}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container{padding:0 0 0 30px;height:55px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.navigation .global-nav .subnav .subnav-container{padding:0 30px;height:70px}
}
@media screen and (min-width:1281px){.navigation .global-nav .subnav .subnav-container{padding:0;height:70px}
}
.navigation .global-nav .subnav .subnav-container #subnav-menu{position:absolute;float:right;width:100%;height:80vh;top:50px;left:0;z-index:105;text-align:center;padding:0;margin:0 auto;overflow-y:auto}
@media screen and (max-width:1024px) and (orientation:landscape){.navigation .global-nav .subnav .subnav-container #subnav-menu{height:55vh}
}
.navigation .global-nav .subnav .subnav-container #subnav-menu span{position:relative;padding:0;margin:30px auto;display:block}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button{color:#ccc;font-weight:normal;font-size:24px;line-height:1;font-family:NVIDIA,Helvetica,Arial,Sans-Serif;position:relative;display:block;text-transform:uppercase}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container #subnav-menu .scrollmenu-button:hover{color:#fff}
.navigation .global-nav .subnav .subnav-container #subnav-menu .enhanced{font-weight:bold;color:#76b900}
.navigation .global-nav .subnav .subnav-container .subnav-left{position:relative;left:0;padding:0;height:35px;width:auto;display:inline-block;transition:all .5s}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-left{transition:none;height:55px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-left{position:relative;top:0;left:0;height:70px;margin:0;transition:none}
}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-left.m-wid-60{width:60%}
.navigation .global-nav .subnav .subnav-container .subnav-left.m-wid-60 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{transition:all .5s;position:relative;top:8px;left:0;color:#eee;font-weight:600;font-size:14px;line-height:14px;font-family:NVIDIA,Helvetica,Arial,Sans-Serif;margin:0;padding:0}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{left:0;top:14px;font-size:20px;line-height:20px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{left:0;top:25px;font-size:20px;line-height:20px}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category #sub-btn0{color:#eee}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category #sub-btn0 span{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:200px}
@media screen and (max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category #sub-btn0 span{max-width:100px}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb{transition:all .5s;position:relative;top:8px;left:0;color:#eee;font-weight:600;font-size:14px;line-height:14px;font-family:"NVIDIA",Helvetica,Arial,Sans-Serif;margin:0;padding:0}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(ja-jp){font-family:"NVIDIA","source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(ko-kr){font-family:"NVIDIA","source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(zh-tw){font-family:"NVIDIA","source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb:lang(zh-cn){font-family:"NVIDIA","source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb{left:0;top:14px;font-size:14px;line-height:14px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category-breadcrumb{left:0;top:25px;font-size:14px;line-height:14px}
}
.navigation .global-nav .subnav .subnav-container .subnav-right{margin-top:0;margin-right:0;padding:0;transition:all .6s;display:inline-block}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right{height:55px;transition:all .6s}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right{position:relative;height:70px;top:0;right:0;transition:all .6s}
}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-right{max-width:40%}
}
.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand{position:absolute;left:50%;margin:0;padding:0;margin-left:auto;margin-right:auto;width:24px;height:24px;top:15px;display:none}
@media(max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand{display:inline-block}
}
.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand{position:relative;display:inline-block;width:24px;height:24px;left:-12px;top:2px;background:url("clientlibs_base/images/icon-expand-white.svg") no-repeat;background-size:cover;cursor:pointer}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand{position:relative;display:inline-block;width:24px;height:24px;top:10px;margin-bottom:0;margin-right:5px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand{display:none}
}
.navigation .global-nav .subnav .subnav-container .subnav-right #center-expand .ic-expand-green{background:url("clientlibs_base/images/icon-expand-green.svg") no-repeat}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list{height:100%;margin:0;padding:0;display:inline-block;float:left}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element{height:100%;margin:0;padding:0 15px;display:inline-block;float:left;transition:all .25s}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element:last-child{padding-right:0}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element.selected{border-bottom:3px solid #76b900}
@media screen and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element{display:none;padding-right:0}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element.persisting{display:inline-block}
@media(max-width:767px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element.persisting{padding:0 15px 0 0}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link{margin-top:28px;margin-bottom:28px;display:inline-block;font-size:14px;line-height:1;text-transform:uppercase;color:#ccc;transition:color .5s}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link:hover,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link:hover{color:#fff}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{margin-top:0;margin-bottom:0;background-color:#76b900;font-weight:bold;color:white}
@media screen and (min-width:768px) and (max-width:1024px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{margin-top:8px;margin-bottom:8px}
}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta{margin-top:16px}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-link.cta span,.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-page-link.cta span{display:inline-block;padding:12px}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted{position:relative;height:42px;margin:0;right:0;top:12px;transform:translateY(-10%);font-family:NVIDIA,Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:14px;color:#ccc;border-width:3px;border-bottom:3px #1a1a1a solid;text-transform:uppercase;display:inline-block;cursor:pointer;transition:none}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
@media screen and (min-width:1025px){.navigation .global-nav .subnav .subnav-container .subnav-right .subnav-buttons-persisted{position:relative;height:42px;margin:0;margin-left:30px;right:0;top:5px}
}

.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{display:none}

.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{right:inherit;top:56px;max-width:320px;padding-left:30px;padding-right:0;padding-top:0;padding-bottom:13px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{right:inherit;left:35px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a:hover{color:#000}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{color:#666}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .more-menu{padding-top:20px;margin-left:-9px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .more-menu .nvArrow{left:3px !important}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{white-space:normal;transition:inherit}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu.sub{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{padding-bottom:11px;opacity:0;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;visibility:hidden}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .global-nav-link{padding-top:3px;padding-bottom:14px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet.more-menu{padding-left:30px;padding-right:30px;padding-bottom:13px}
.sub-brand-item li.more-element a{padding-left:0;padding-right:0;line-height:24px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu .more-sub-items{padding-left:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{position:static}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .sub-brand-link{color:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{color:#999}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .dropdown-menu .sub-brand-link{color:#999}
@media(min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-left{width:100%}
}

.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item #nav li .sub-brand-link{color:#666;padding-top:3px;padding-bottom:9px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item #nav.dropdown-menu.bullet>li:hover .sub-brand-link{color:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link.dropdown-toggle{color:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a.overview:hover{color:#76b900}

.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .ic-arrow-dropdown{display:inline-block;width:24px;height:10px;overflow:hidden}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .ic-arrow-dropdown svg{fill:#999;transition:all .1s;margin-top:-7px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{-webkit-transition:all .1s ease-in-out 0;-moz-transition:all .1s ease-in-out 0;-o-transition:all .1s ease-in-out 0;transition:all .1s ease-in-out 0;padding:15px 0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .ic-arrow-dropdown svg,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .sub-brand-link .ic-arrow-dropdown svg{fill:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a.overview:hover{color:#76b900}
.navigation .global-nav .sub-brand-nav .brand-nav-left{display:flex;align-content:center;align-items:center}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{padding-top:4px;padding-bottom:0}
@media(max-width:1024px){.navigation .global-nav.pull-up #nv-logo-dark{display:block}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{display:table-caption}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}
.sub-brand-item:hover ul#nav{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}
.sub-brand-item:hover ul#nav span.nvArrow{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
.navigation,.navigation ul{font-family:NVIDIA,Helvetica,Arial,Sans-Serif}
.navigation:lang(ja-jp),.navigation ul:lang(ja-jp){font-family:NVIDIA,"source-han-sans-japanese",Helvetica,Arial,Sans-Serif}
.navigation:lang(ko-kr),.navigation ul:lang(ko-kr){font-family:NVIDIA,"source-han-sans-korean",Helvetica,Arial,Sans-Serif}
.navigation:lang(zh-tw),.navigation ul:lang(zh-tw){font-family:NVIDIA,"source-han-sans-traditional",Helvetica,Arial,Sans-Serif}
.navigation:lang(zh-cn),.navigation ul:lang(zh-cn){font-family:NVIDIA,"source-han-sans-simplified-c",Helvetica,Arial,Sans-Serif}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{font-size:16px;border-color:transparent}
@media(min-width:1025px){.navigation #sub-brand-logo{height:84px;right:24px}
.navigation .global-nav .sub-brand-nav .brand-nav-left{height:42px}
}
@media(max-width:767px){.navigation .global-nav .sub-brand-nav .brand-nav-left{max-width:65%}
}
@media(max-width:1024px){.navigation #sub-brand-logo{height:59px;right:17px;transition:all .5s}
.div_date{font-style:"DINPro-Medium",Helvetica,Arial !important;color:#8cc624;font-size:.875em;background-color:red;height:40px;line-height:40px;vertical-align:middle;text-align:left;font-size:.875em;text-transform:uppercase;margin:2px -15px 0;position:absolute;width:100%;z-index:100}
.div_date .container{width:80%}
.div_date .city{padding-left:15px;color:#999}
.div_date .date{padding-left:10px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left #sub-brand{padding-top:0;padding-bottom:0}

.country-selection.sub-brand-item{position: absolute !important;bottom: 0 !important;top: 90px !important;left: 15px !important;}
.country-selection.sub-brand-item .dropdown-menu.bullet{top:25px !important;right:-41px !important;}
.date-selection.country-selection.sub-brand-item{left: 101% !important;width: 510px !important;pointer-events: none;font-size:96%;}   
.gtcdc.date-selection.country-selection.sub-brand-item{width: 595px !important;} 
.date-selection.country-selection.sub-brand-item:hover .sub-brand-link{color: #fff !important;}
.country-selection.sub-brand-item li{margin-bottom: 10px;}
.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc.dropdown-menu.bullet::before,.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc-dc.dropdown-menu.bullet::before{width:0;height:0;content:'';display:inline-block;position:absolute;border-color:transparent;border-style:solid;-webkit-transform:rotate(360deg);border-width:0 17px 15px;border-bottom-color:#ccc;border-bottom-color:#fff;top:-10px;right:30px}
.country-selection.sub-brand-item li:last-child{margin-bottom: 0;}
.country-selection.sub-brand-item li a.global-nav-link{line-height:18px;}
.country-selection.sub-brand-item li a.global-nav-link span{font-size: 12px;line-height: 18px;font-weight: normal;text-transform: none !important;}
.country-selection.sub-brand-item li a.global-nav-link:hover span, .country-selection.sub-brand-item li a.global-nav-link span:hover{color: #76b900 !important;}
.country-selection.sub-brand-item span.sub-brand-link a.sub-brand-link{padding-bottom:15px;}
.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc.dropdown-menu{padding: 20px 10px;}
.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc.dropdown-menu.bullet::before{left:110px;right:0px !important;}
.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc-dc.dropdown-menu.bullet::before{left:110px;}

@media screen and (min-width: 1025px){
	
html .navigation .global-nav .sub-brand-nav .brand-nav-left{height:66px;}	
.date-selection.country-selection.sub-brand-item{padding-top:0 !important;}
.country-selection.sub-brand-item{padding-top:0 !important;}
.gtcevent.country-selection.sub-brand-item{padding-top:2px !important;}
.navigation .global-nav .sub-brand-nav .brand-nav-left .gtcevent.country-selection.sub-brand-item .gtc.dropdown-menu{    padding: 15px 20px 0px 20px!important;top:30px !important;}
.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc-dc.dropdown-menu.bullet{    padding: 20px 30px 10px 30px !important;top:30px !important;}
.brand-nav-left .sub-brand-item:last-child{display:none !important;} 
.brand-nav-left .country-selection.sub-brand-item:last-child{display:block !important;}
.rf-org-header-container .nvstyle li{margin-left: 0px;margin-right:0px;}
}
span.nvArrow{width:0 !important;height:0;content:'';position:absolute;border-color:transparent;border-style:solid;-webkit-transform:rotate(360deg);border-width:0 17px 15px;border-bottom-color:#fff;top:-10px;right:30px}

.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item #nav li .sub-brand-link{color:#666;padding-top:3px;padding-bottom:9px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item #nav.dropdown-menu.bullet>li:hover .sub-brand-link{color:#76b900}
#nav li ul.sub .dropdown-menu.sub{top:-20px;left:100%}
#nav li ul.sub.active{opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}
#nav .dropdown-menu.sub.level3.active{opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link.dropdown-toggle{color:#fff}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a.overview:hover{color:#76b900}
.lightbox-background{position:fixed;width:100vw;height:auto;margin:0;padding:0;top:100px;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);cursor:default;float:left;z-index:99;display:none;opacity:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .ic-arrow-dropdown{display:inline-block;width:24px;height:10px;overflow:hidden}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link .ic-arrow-dropdown svg{fill:#999;transition:all .1s;margin-top:-7px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .sub-brand-link{-webkit-transition:all .1s ease-in-out 0;-moz-transition:all .1s ease-in-out 0;-o-transition:all .1s ease-in-out 0;transition:all .1s ease-in-out 0;padding:15px 0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .ic-arrow-dropdown svg,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item.active .sub-brand-link .ic-arrow-dropdown svg{fill:#fff}
#nav li div.arrow svg,#nav.dropdown-menu.bullet.active li:hover li div.arrow svg,#nav.dropdown-menu.bullet.active .level2 li.sub-menu div.arrow svg{fill:#666;margin-top:-2px}
#nav.dropdown-menu.bullet.active li:hover div.arrow svg,#nav.dropdown-menu.bullet.active li:hover li.active div.arrow svg,#nav.dropdown-menu.bullet.active .level2 li.sub-menu.active div.arrow{fill:#000}
#nav.dropdown-menu.bullet.active li.active a.submenu .title,#nav li.sub-menu.active .sub-menu .title,#nav li.sub-menu.active li.active .sub-menu .title{color:#000}
#nav .global-nav-link:hover .title,#nav.dropdown-menu.bullet.active ul.level3 li a:hover .title{color:#76b900}
#nav li.sub-menu.active li .sub-menu .title,#nav li.sub-menu.active .sub-menu li a .title{color:#666}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a.overview:hover{color:#76b900}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){span.nvArrow{margin-left:-1px}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link.button-dropdown{color: #ffffff;}
#nav li ul.sub{opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;left:100%;top:-20px;right:auto;border:0}
#nav li ul.sub .dropdown-menu.sub{top:0}
#nav li ul.sub li ul.sub{opacity:0;visibility:hidden;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}
#nav div.title{float:left;line-height:24px;margin-right:30px;width:100%;max-width:228px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{right:inherit;top:56px;max-width:320px;padding-left:30px;padding-right:0;padding-top:0;padding-bottom:13px}
#nav li:first-child{padding-top:20px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet::before{right:inherit;left:35px}
#nav li{position:relative;padding-right:30px;width:100%}
#nav li a{display:flex;padding-left:0;padding-right:0;position:relative}
#nav li:hover ul.dropdown-menu{opacity:1;visibility:visible}
#nav li ul.dropdown-menu li:hover ul.dropdown-menu{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a:hover{color:#000}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{color:#666}
.title.no-submenu:hover{color:#76b900}
.sub-brand-item li.more-element a{padding-left:29px;padding-right:29px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .more-menu{padding-top:20px;margin-left:-9px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .more-menu .nvArrow{left:3px !important}
#nav li ul.sub.edge{right:100%;left:inherit;padding-left:0;margin-right:30px;padding-left:30px}
#nav div.title.no-submenu{width:auto;margin-right:0}
#nav ul.sub .global-nav-link{white-space:normal !important}
#nav li ul.sub{width:-moz-max-content;width:max-content;max-width:320px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu a,.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu span{white-space:normal;transition:inherit}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .dropdown-menu.sub{opacity:1;visibility:visible}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{padding-bottom:11px;opacity:0;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;visibility:hidden}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .global-nav-link{padding-top:3px;padding-bottom:14px}
#nav li div.arrow,#nav li:hover span.arrow{height:24px;line-height:24px;width:9px}
.sub-brand-item li.more-element .more-sub-items a{padding-left:0;padding-right:0;line-height:24px;text-align:left}
.sub-brand-item li.more-element{text-align:left;margin-bottom:11px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu.bullet.more-menu{padding-left:30px;padding-right:30px;padding-bottom:13px}
.sub-brand-item li.more-element a{padding-left:0;padding-right:0;line-height:24px}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu .more-sub-items{padding-left:0}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{position:static}

@media screen and (min-width:1025px){
.heroBanner.section{padding-top:190px !important;}
.rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-speaker-sessions-btn{display:none !important;}
.onlydesktop,.only-desktop{display:block !important;}
.notdesktop{display:none !important;}
#rf-navbar .rf-nav-auth .rf-auth .mdBtnR-text{color:#76b900 !important;text-transform:uppercase;}
.heroBanner .slider-container article.ht-300{height:300px}
.color-brand-green,.rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-speaker-name{color:#76b900 !important;}
.heroBanner .slider-container .title {font-family: NVIDIA,Helvetica,Arial,Sans-Serif;font-weight: normal;font-size: 48px;line-height: 48px;    text-transform: uppercase;}
.heroBanner .slider-container article.ht-300{opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
.heroBanner .slider-container article.ht-300 .overlay,.heroBanner .slider-container article.ht-300 .banner-link{height:100%}
.heroBanner .slider-container article.ht-300 .bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container #slides .banner-link{position:absolute;height:0;width:100%;z-index:1;top:0;left:0}
.heroBanner .slider-container #slides .info{color:#fff;position:absolute;left:0;right:0;opacity:0;text-align:left;width:100%;max-width:1280px;margin:0 auto;padding:0 30px}
.heroBanner .slider-container #slides .info{padding:0}
.heroBanner .slider-container #slides .info{/*height:100%;*/opacity:1;-webkit-transition:opacity 1s ease-out .8s;-moz-transition:opacity 1s ease-out .8s;-ie-transition:opacity 1s ease-out .8s;-o-transition:opacity 1s ease-out .8s;transition:opacity 1s ease-out .8s;margin-top:0}
.heroBanner .slider-container #slides .content-table, .heroBanner .slider-container #slides .content-table-left{/*display: table;height: 100%;*/}
.heroBanner .slider-container #slides .info .content-table{width: 35%; position: relative;z-index: 2;}
.heroBanner .slider-container #slides .info.text-on-left .content-table{float: left;}
.heroBanner .slider-container #slides .info .content-table.wid-50{width: 50%;}
.p-t-90 {padding-top: 90px;}
.p-t-25 {padding-top: 25px;}
.p-t-50{padding-top: 50px;}
.heroBanner.section{padding-top:140px;}
.title.color-brand-green,.heroBanner .slider-container p{padding-left:25px;margin-bottom:0;}
.heroBanner .slider-container p{font-size:21px;line-height:26px;color:#000000;    font-family: NVIDIA,Helvetica,Arial,Sans-Serif;}
#rf-navbar .widget-nav a{font-size:18px; /*line-height:24px;*/text-transform:uppercase;color:#76b900;}
#rf-navbar .widget-nav a:hover, #rf-navbar .widget-nav a:active, #rf-navbar .widget-nav a:focus, #rf-navbar .widget-nav a.current-page{border-color: transparent !important;}
#rf-navbar .widget-nav a:after{content: '';width: 40px;height: 40px;margin-left: 15px;margin-top: -5px;vertical-align: middle;display: inline-block; background-image: url(https://images.nvidia.com/gtc/2019/assets/catalog-list-view-green.svg);
}
.search-container .search-content .results-count{font-size:18px;line-height:36px;color:#666666;}
#rf-navbar .rf-nav-auth{position: fixed;top: 0;z-index: 99999;visibility: hidden;/*right: 16%;*/}
#rf-navbar{height: 0px;}
#rf-navbar .mobile-menu .rf-accordion-body{    background: transparent;}

.rf-overlay-new .rf-scroll-frame ul li:not(.group-header):not(.common-select-dropdown-option-item):hover, .rf-overlay-new .rf-scroll-frame ul li:not(.group-header):not(.common-select-dropdown-option-item).disabled:hover{background:#76b900;}
button.mdBtnR.mdBtnR-primary{padding:9px;}
button.mdBtnR.mdBtnR-primary:hover,button.mdBtnR.mdBtnR-primary:active,button.mdBtnR.mdBtnR-primary:focus{background:#76b900;}
.search-filters{padding-top:20px;}
.search-container .search-bar .clear-search{margin-top:20px;}
.search-container .search-bar{height:100px;}
.search-container .search{padding-top:25px;}
}
@media screen and (max-width:1025px){
.onlydesktop,.only-desktop{display:none !important;}
.notdesktop{display:block !important;}
}


@media (min-width: 901px){
.attendeedash .rf-card .card-header h3.card-header-title {
    text-transform: uppercase;
    font-size: 21px;
    font-weight: normal;
    line-height: 24px;
	padding-top: 10px;
    font-family: NVIDIA,Helvetica,Arial,sans-serif;
}
.attendeedash .rf-card .card-header{height:60px;background-color: #666666;}
}
.rf-default-modal .modal-header, .modal .modal-header{border-bottom:none;}

/**NV Style end**/

.rf-card .table2 {
  border: 2px solid #eeeeee;
  border-collapse: collapse;
padding: 20px;
}
.table2 table{border-collapse: collapse;}
.headValue{background:#76b900;}
.headValue .item{color:#ffffff;text-transform:uppercase;padding:10px;border: 1px solid #cccccc;}
.table2 a:hover,.table2 a:focus, .table2 a:link:hover,.table2 a:link:focus,.table2 a:visited:hover,.table2 a:visited:focus{text-decoration: none;}
.subValue td{padding: 5px 15px;    border: 1px solid #cccccc;}

.rf-card .attendee-body {
    padding: 10px;
    border: 2px solid #eeeeee;
height: 230px;
overflow: auto;
}
.rf-card .attendee-body .labelName {
    font-size: 28px;
}
.rf-card .attendee-body table td:first-child {
	       padding-right: 28px;
	       line-height: 28px;
               width: 100px;
	     }
	     .rf-card .attendee-body table td strong {
	       font-family: 'NVIDIA-Bold';
	       font-weight: normal;
               font-size: 18px;
	     }
.rf-card .attendee-body table td.labelInfo{
	       font-family: 'NVIDIA';
	       font-weight: normal;
               font-size: 16px ;
	     }

.rf-card .optin-body .labelName{
    font-size: 16px;
    font-family: 'NVIDIA-Bold';
}
.rf-card .optin-body table td.labelInfo{
	       font-family: 'NVIDIA';
	       font-weight: normal;
               font-size: 16px ;
	     }

.rf-card .optin-body {
    padding: 10px;
    border: 2px solid #eeeeee;
    height: 230px;
overflow:auto;
}
.rfwf-full-panel.form-id-1558610810926001deuE .form-footer-actions {
    text-align: right;
    margin: auto;
    width: 65%;
}
.rfwf-full-panel.form-id-1559317912957001NYkC .form-footer-actions {
    text-align: right;
    margin: auto;
    width: 44%;
}

.rf-select select:active, .rf-select select:focus, .rf-select select:not([multiple]):active, .rf-select select:not([multiple]):focus {
    border-color: #76b900;
    box-shadow: 0 0 6px #76b900;
}
@media screen and (min-width:1025px){
#workflow-login-page{padding-top:35px;}
}
@media screen and (min-width:901px) and (max-width:1024px){
 article#bannerImage {
    height: 300px;
	background-size: 100% 100%;
	margin-top: -30px;
}
#special-div{padding-top: 470px;}
#workflow-login-page{padding-top:40px;}
} 
@media screen and (min-width:510px) and (max-width:900px){
 article#bannerImage {
    height: 300px;
	background-size: 100% 100%;
	margin-top: -28px;
} 
#special-div{padding-top: 470px;}
#workflow-login-page{padding-top:40px;}
}
@media screen and (max-width:509px){
 article#bannerImage {
    height: 300px;
	background-size: 100% 100%;
	margin-top: 44px;
} 
#special-div{padding-top: 490px;}
#workflow-login-page{padding-top:40px;}

} 
@media screen and (max-width:365px){
#customnav a {
    padding: 0 0.5% !important;}
}

.rfwf-dashboard .all-sessions-card h6, .rfwf-dashboard .sessions-attended-card h6, .rfwf-dashboard .sessions-registered-card h6{color:#76b900;}
.rf-card .card-body{    height: 230px;}

.rfwf-full-panel.conferencemessage {
    margin-bottom: -80px;
}

.rfwf-full-panel.rfwf-dashboard.attendeedash {
    margin-top: 30px;
}
.md-frame.login-frame {
    margin-top: 40px!important;
}
/* Sean's edits for editing account information */
form#myDynamicForm {
    margin-top: 64px;
}
/* hide coronavirus message */
.rfwf-full-panel.conferencemessage {
    display: none;
}
/* fix button location*/
.rfwf-full-panel.form-id-1583271554065001DnCo .form-footer-actions {
    text-align: right!important;
    margin: auto!important;
    width: 65%!important;
}
.rfwf-full-panel.form-id-1562695522102010Q5sl .form-footer-actions {
    text-align: right!important;
    margin: auto!important;
    width: 65%!important;
}
