/*GEFORCE CUSTOM CSS */



/*CSS for News page */

body.not-logged-in .view-header .li-last{ padding-right: 408px; } 
body.front.not-logged-in .view-header .li-last{ padding-right: 402px; } 
/* End of CSS for News page */


body.not-front .region-sidebar-first .block-menu-block a.active, body.not-front .region-sidebar-first #block-page-feature-leftnav a.active, body.not-front .region-sidebar-first #block-gfcore-gfcore-callback-leftnav a.active, body.not-front .region-sidebar-first #block-gfcore-gfcore-callback-extra-leftnav a.active, .node-type-ops .region-sidebar-first a.active, .page-drivers-results .region-sidebar-first a.active, .node-type-technology .region-sidebar-first .node-technology .field-item a.active
{
	z-index: 449;
}


/*NEW CSS TO SUPPORT 2 LEVEL MENU */

#nav li ul.nav li {
    background: rgba(0, 0, 0, 0) url("//www.nvidia.com/content/includes/images/nv-nav/item-bg-no-grad-white.png") no-repeat scroll 0 0 !important;
    /*background: #fff;*/
    float: left;
    height: 40px;
    line-height: 40px !important;
    text-transform: none;
    width: 100%;
    font-size: 14px !important;
    color: #000 !important;
    padding: 0 15px !important;
	box-shadow: 0 6px 12px rgba(0,0,0,0.175)
}
.subFeatureHeader2 h2 {
    line-height: 24px !important;
}
#nav li:hover, #nav li.menu-active {
    background-color: transparent !important;
}
/*
#nav li ul.nav li:hover{
	background: #fff !important;
}*/
.nav.first > li > a {
    color: #000 !important;
    padding-top: 2px;
}
.nav.sub > li > a {
    padding-top: 2px;
}
.nav.sub a {
    color: #000 !important;
}
.nav.first > li > div.title {
    color: #000 !important;
}
.nav.sub > li > a:hover {
    color: #76b900 !important;
}

.navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
    height: 66px!important;
}
.navigation .global-nav .sub-brand-nav {
    height: 66px!important;
}

#nav li a{
	text-transform: uppercase;
	
}
#nav li ul.nav li ul.nav li ul.nav {
    float: left;
    display: none;
    top: 0;
    left: 100%;
}
/*.first li ul.nav li .title {
    color: #000;
}*/

#nav li ul.nav li ul.nav li ul.nav li a {
    text-decoration: none !important;
}
#nav li ul.nav li ul.nav li ul.nav li {
    text-transform: uppercase !important;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	#nav li ul.nav li ul.nav{
		width:105%;
	}
}*/
#nav li ul.nav li ul.nav li:hover ul.nav, #nav li ul.nav li ul.nav li.menu-active ul.nav {
    display: block;
}
#nav li ul.nav li ul.nav li ul.nav li a:hover {
    text-decoration: none !important;
}
#nav li ul.nav li ul.nav li:hover, #nav li ul.nav li ul.nav li:hover a, #nav li ul.nav li ul.nav li.menu-active, #nav li ul.nav li ul.nav li.menu-active a {
    text-decoration: none !important;
}

#navbar-2012 {
    /* min-width: 1280px; */
	width: auto;

float: right;

margin-left: 60px;
}
/* #nav li { */
    /* color: #000 !important; */
    /* text-decoration: none; */
/* } */
#nav div.arrow, #nav li:hover ul.nav div.arrow, #nav li.menu-active ul.nav div.arrow {
    height: 40px;
}
#nav li.top {
    margin-right: 15px;
    margin-top: 6px;
}
#nav {
    font-family: NVIDIA !important;
    font-size: 16px !important;
    margin: 0;
}
#navbar-2012 {
    margin-top: 0;
}
#navbar-2012 > ul {
    font-family: NVIDIA;
}
#nav li ul.nav li div.arrow {
    background: rgba(0, 0, 0, 0) url("//www.nvidia.com/content/includes/menu-arrow-right-black.png") no-repeat scroll center center !important;
    height: 40px !important;
}
#nav li ul.nav li:hover div.arrow, #nav li ul.nav li.menu-active div.arrow {
    background: url('//www.nvidia.com/content/includes/redesign2010/masthead/2012/images/menu-arrow-right-green.png') no-repeat center !important;
    height: 40px;
}
#nav div.title {
    text-transform: uppercase !important;
}
#redmenu {
    color: red !important
}

#nav li ul.nav.first::before {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 17px 15px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: 30px;
    top: -14px;
    transform: rotate(360deg);
    width: 0;
}

.nav.first > li > a:hover {
    color: #76b900!important;
}
.nav.first > li > div.title:hover {
    color: #76b900 !important;
}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-badge {
    padding: 6px 0px 6px 1px !important;
    height: auto !important;
}
.nav-header-list > li:nth-child(4) > .nav-cart-link {
    display: none !important;
}

#nav li:first-child ul.nav.first::before {
    left: 92px;
}
#nav li:nth-child(2) ul.nav.first::before {
    left: 99px
}
#nav li:nth-child(3) ul.nav.first::before {
    left: 94px;
}
#nav li:nth-child(5) ul.nav.first::before {
    left: 67px;
}
#nav li:nth-child(7) ul.nav.first::before {
    left: 108px;
}
@media screen and (min-width:765px) and (max-width:1024px) {
	.navigation .global-nav .nav-header-container .nav-tools-container {
    margin-right: 100px !important;
    float: right !important
}
.navigation .global-nav .nav-header {
    z-index: 0!important;
}
.navigation .global-nav {
    width: 100% !important
}
.navigation .global-nav {
    width: 100% !important;
    position: relative !important;
}
.navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
    max-width: 940px !important
}
#navbar-2012 {
    min-width: 900px !important;
    max-width: 940px !important
}

.navigation .global-nav .nav-header-container {
    max-width: 940px !important;
}
.navigation .global-nav .nav-header {
    width: 980px;
}

}



.navigation .global-nav .nav-header-container .nav-tools-container {
    margin-right: 100px !important;
    float: right !important
}
.navigation .global-nav .nav-header {
    z-index: 0!important;
}
.navigation .global-nav {
    width: 100% !important
}
@media screen and (min-width:320px) and (max-width:764px) {
.navigation .global-nav {
    width: 980px !important;
    position: fixed !important;
}
.navigation .global-nav .sub-brand-nav .sub-brand-nav-container {
    max-width: 940px !important
}
#navbar-2012 {
    min-width: 900px !important;
    max-width: 940px !important
}

/*.navigation .global-nav .nav-header{width:980px !important;} */
/*
.navigation .global-nav{position:relative !important;top:0;}
*/
.navigation .global-nav .nav-header-container {
    max-width: 940px !important;
}
.navigation .global-nav .nav-header {
    width: 980px;
}

}



.navigation .back-to-top {
    display: none
}

@media screen and (min-width:1025px) {
.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
}
}
.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: all .5s
}
.navigation .global-nav.pull-up {
    top: -44px
}
.navigation .global-nav .nav-header {
    height: 44px;
    background-color: #fff;
    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
}

@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
}
}
.navigation .global-nav .nav-header-container .brand-container {
    width: 135px;
    float: left;
    height: 44px
}
.navigation .global-nav .nav-header-container .brand-container .brand-link {
    width: 110px;
    height: 44px;
    display: inline-block;
    background: url("https://www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/NVIDIA-Logo.svg") no-repeat center center
}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow {
    cursor: pointer;
    background: transparent url("https://www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/icon-expand-white.png") no-repeat 0 15px;
    background-size: contain;
    width: 20px;
    height: 44px;
    display: inline-block
}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow.dropdown-expanded {
    background: url("https://www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/icon-expand-green.png") no-repeat 0 15px;
    background-size: contain
}
.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: auto;
    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
}

@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 {
    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("https://www.nvidia.com/etc/designs/nvidiaGDC/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;
    height: 40px;
    width: 20px;
    background: url("https://www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/shopping-cart.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-profile-link {
    display: inline-block;
    height: 40px;
    position: relative;
    top: 2px
}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-logo {
    display: inline-block;
    background: url("https://www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/profile.png") no-repeat center center;
    height: 40px;
    width: 20px
}
.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: -14px;
    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";
    color: #666;
    line-height: 1;
    text-transform: uppercase;
    display: block;
    width: 100%;
    text-align: left
}

@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: 209px;
    padding: 30px 30px 30px 0;
    color: #eee;
    font: normal 16px/1 "NVIDIA", Helvetica, Arial
}

@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: normal 16px/1.8 "NVIDIA", Helvetica, Arial;
    white-space: nowrap;
    display: block;
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    transition: color .5s
}

@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;
    text-transform: uppercase;
    font-size: 16px;
    padding-left: 0;
    margin: 0;
    line-height: 1
}

@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;
    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: 16px;
    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: 980px;
    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
}
}
.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: bold 28px/1 "NVIDIA";
    transition: all .5s;
    text-transform: uppercase
}

@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 .ic-arrow-dropdown {
    background: url("clientlibs_base/images/ic_arrow_drop_down_48px_green.svg") no-repeat;
    background-size: contain
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .more-dropdown {
    background: url("clientlibs_base/images/More-selected.svg") no-repeat
}
.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 .ic-arrow-dropdown {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 10px;
    top: 3px;
    margin-left: 3px;
    transition: all .5s;
    background: url("clientlibs_base/images/ic_arrow_drop_down_48px.svg") no-repeat;
    background-size: contain
}
.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;
    background: url("clientlibs_base/images/More.svg") no-repeat
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu {
    position: absolute;
    top: 80%;
    right: -41px;
    z-index: 1000;
    display: none;
    float: left;
    max-width: 240px;
    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
}

@media screen and (min-width:1025px) {
.navigation .global-nav .sub-brand-nav .brand-nav-right {
    display: none
}
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu {
    display: inline-block;
    width: 30px;
    height: 46px;
    background: url("clientlibs_base/images/icon-menu-sm-white.svg") no-repeat center center
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu.ic-menu-green {
    background: url("clientlibs_base/images/icon-menu-sm-green.svg") no-repeat center center
}
.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: 109px
}
}
.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: normal 24px/1 "NVIDIA";
    position: relative;
    display: block;
    text-transform: uppercase
}
.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
}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category {
    transition: all .5s;
    position: relative;
    top: 8px;
    left: 0;
    color: #eee;
    font: 600 14px/14px "NVIDIA", Arial, Sans-Serif;
    margin: 0;
    padding: 0
}

@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-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
}
}
.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: 5px;
    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
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-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 {
    color: #fff
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-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 {
    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 {
    margin-top: 16px
}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-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';
    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
}

@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
}
}

/*END OF NEW CSS */


nav ul, nav ol{
	font: 14px/30px "NVIDIA" !important;
	
}

a.active:hover {
    color: #fff !important;
}

.navigation .global-nav {
    font-family: NVIDIA ;
    font-size: 16px;
}

.btn-green:hover{color:#fff !important;}
.navigation .global-nav .dropdown-overlay .container .num1 a{color: #fff !important;}
.navigation .global-nav .dropdown-overlay .container .num1:hover .thumb-desc{color:#76b900 !important;}
.navigation .global-nav .dropdown-overlay .container .num2 a{color: #fff !important;}
.navigation .global-nav .dropdown-overlay .container .num2:hover .thumb-desc{color:#76b900 !important;}
/*Search CSS */

#block-search-form{margin-top:8px;}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(//www.nvidia.com/content/includes/material-icons/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(//www.nvidia.com/content/includes/material-icons/MaterialIcons-Regular.woff2) format('woff2'),
    url(//www.nvidia.com/content/includes/material-icons/MaterialIcons-Regular.woff) format('woff'),
    url(//www.nvidia.com/content/includes/material-icons/MaterialIcons-Regular.ttf) format('truetype');
}

#search-nv{width: 300px;  margin-top: 8px;}


.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

ul.country-list {
    float: none !important;
    margin: 0 auto !important;
    padding: 1em;
    width: 25%;
}

.searchbox{
    position:relative;
    min-width:50px;
    width:0%;
    height:50px;
    float:right;
    overflow:hidden;
    
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}

.searchbox-input{
    top:0;
    right:0;
    border:0 !important;
    outline:0;
    background:#dcddd8 !important;
    width:100%;
    height:25px;
    margin:0;
    padding:0px 55px 0px 20px !important;
    font-size:14px !important;
    color:#000 !important;
	box-shadow: none !important;
	border-radius: 0px !important;
}
.searchbox-input::-webkit-input-placeholder {
    color: #000;
}
.searchbox-input:-moz-placeholder {
    color: #000;
}
.searchbox-input::-moz-placeholder {
    color: #000;
}
.searchbox-input:-ms-input-placeholder {
    color: #000;
}

.searchbox-icon,
.searchbox-submit{
    width:50px;
    height:25px;
    display:block;
    position:absolute;
    top:0;
    font-family:verdana;
    font-size:0px;
    right:0;
    padding:0;
    margin:0;
    border:0;
    outline:0;
    line-height:50px;
    text-align:center;
    cursor:pointer;
    color:#ccc;
    background:#fff;
	background-image: url('ic_search_black_24dp_2x.png')
    
  
}

/*.searchbox-icon{background-image: url('ic_search_black_24dp_2x.png')}*/

.searchbox-open{
    width:100%;
}




/*END OF Search */

/*Dropdown Overlay */

 .dropdown-overlay{
	 background-color: #333;
    display: block;
    height: 450px;
    position: fixed;
    width: 100%;
    z-index: 551;
	display:none;
	overflow: auto !important;
}
.dropdown-overlay.show {
    display: block;
}


.dropdown-overlay.hide {
    display: none;
}

.dropdown-overlay .container{
    
    max-width: 1320px;
    display:block;
    margin: 0 auto;
/*    border: 1px solid;*/
    margin-top:20px;
    height:380px;
}

.left-container{
    float:left;
    padding-left: 30px;
    
    width: 850px;
}

.row1{position: relative; width: 850px; height:160px;margin-top:30px;}
.row2{position: absolute; width: 850px;height:160px;margin-top:40px;}
.thumb-desc{   
   
    font-family: NVIDIA;
    padding-top: 10px;
    text-align:left;
	font-size: 16px;
    
}
.thumb-desc a{color: #fff;text-decoration: none;}
.dropdown-overlay h2 {
    color: #666;
    font-family: NVIDIA;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.num1{width: 180px; float: left; margin-right:30px; margin-top:30px;}
.num2{width: 180px; float: left; margin-right: 30px; margin-top:30px;}
.visible-tab{display:none;}
.divider{border-left:1px solid #bdbdbd; float:left;height:405px; position: relative; margin-top: 3px;}

.right-container{
    float:left;
    padding-left: 30px;
    font-family: NVIDIA;
    font-size: 16px;
    color:#fff;
    width: 400px;
}

ul.left-list{list-style:outside none none; padding: 0;width:210px;float:left;margin-top: 20px;}
ul.left-list li{list-style:outside none none;padding-top: 10px;  font-size: 16px; }

.left-list > li:first-child {
    padding-top: 0;
}

ul.right-list{list-style:outside none none; padding: 0;width:190px;float:right;margin-top: 20px; padding-bottom: 30px !important}
ul.right-list li{list-style:outside none none;padding-top: 10px;  font-size: 16px;}

.right-list > li:first-child {
    padding-top: 0;
}
.right-list > li:first-child {
    padding-top: 0;
}

.left-list a {
    color: #fff !important;
}


.right-list a {
    color: #fff !important;
}

.left-list a:hover {
    color: #76b900 !important;
}

.right-list a :hover{
    color: #76b900 !important;
}

#background-link-right{z-index: -1}

@media screen and (min-width:1025px) and (max-width:1315px){
	
	.left-container{  padding-left: 80px !important;}

.right-container{width: 400px;}
ul.left-list{width: 210px;}
ul.right-list{width:190px; float:left !important}
.visible-tab{display:block;}
	
	.dropdown-overlay{height:100% !important;}
	.divider{display:none;}
	
	.right-container {
    border-top: 1px solid #bdbdbd;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 30px;
    width: 95%;
    padding-left: 50px;
	margin-top:30px;
}
}

@media screen and (min-width:320px) and (max-width:764px){	
.num2 {
    float: left !important;
    margin-right: 30px !important;
    margin-top: 30px !important;
    width: 100% !important;
}


.num1 {
    float: left !important;
    margin-right: 30px!important;
    margin-top: 30px!important;
    text-align: right!important;
    width: 100%!important;
}


.thumb-desc {
   
    font-family: NVIDIA !important;
    font-size: 16px!important;
    padding-top: 5px!important;
    text-align: right!important;
}

.left-container{width: auto; padding-right:30px !important;}
.dropdown-overlay h2{text-align: right !important}
.right-container {
    width: 97%!important;
    margin-top: 30px;
    border-top: 1px solid #bdbdbd;
    padding-top: 30px;
	padding-left: 0px;
	padding-right:30px;
}


ul.left-list {
    width: 100%!important;
}


ul.right-list {
    width: 100%!important;
}

ul.left-list {
    list-style: outside none none;
    text-align: right!important;
}

ul.right-list {
    list-style: outside none none;
    text-align: right !important;
}

.visible-tab {
    display: none!important;
}
.num1 img {
    display: none!important;
}

.num2 img {
    display: none !important;
}
.divider{display:none !important;}

.dropdown-overlay{height:100%; }

ul.right-list{padding: 0 0 90px;}
}


/*End of Dropdown Overlay */

@media screen and (min-width:320px) and (max-width:764px){	
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list{position: absolute !important;}
.navigation .global-nav .sub-brand-nav .brand-nav-left{width: 1280px !important;}
}
@media screen and (min-width:320px) and (max-width:1060px){
.navigation .global-nav .sub-brand-nav .brand-nav-left{width: 1280px !important;}

}


/*Footer CSS */

.page-footer{max-width: 970px !important; font-family: NVIDIA !important;}

.page-footer__links > .page-footer-link-set{width: 30% !important;}

.page-footer__social__link {
    margin-right: 18px !important;
    width: 22px !important;
}
.page-footer__social__link .socialIcon{  height: 30px !important;
    width: 26px !important;}
	
	.page-footer__social {
    width: 37% !important;
	float: right !important;
}




.footer {
    border-top: medium none;
    top: 0;
    width: 100%;
}

@media screen and (min-width:320px) and (max-width:764px){
	
	.footer{width: 984px;}
	
	.page-footer__links > .page-footer-link-set{ text-align: left; }
	.page-footer-link-set__links{width:256px}
	.page-footer__links > .page-footer-link-set{width: 20% !important;padding-right: 3% !important;}
	.page-footer-link-set__title{font-size:22px;}
	.page-footer__links > .page-footer-link-set:nth-child(2n){padding-left:3% !important}
		.page-footer__links > .page-footer-link-set{padding-right: 2% !important; width: 18% !important}
	.page-footer-link-set__links > li{width: 100% !important;}
	.page-footer-link-set__links{width: 180px !important}
	
	.right-container {
    width: 88%!important;
    margin-top: 30px;
    border-top: 1px solid #bdbdbd;
    padding-top: 30px;
	padding-left: 0px;
	padding-right:30px;
}
}
/*End of Footer CSS */



/*Hide left Social bar */

#leftBar{display:block;}

#leftBar .leftBar-item{display:none;}
 
.no-js-warning {
    border-bottom: 1px solid #1a1a1a;
    color: red;
    display: inline-block;
    padding: 0 15px 15px !important;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1001;
}

a:hover{color: #76b900 !important}

@media screen and (min-width:765px) and (max-width:1024px){

.visible-tab{display:block;}
	
	.dropdown-overlay{height:100% !important;}
	.divider{display:none;}
	.left-container{  padding-left: 80px !important;}
	.right-container {
    border-top: 1px solid #bdbdbd;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 30px;
    width: 88% !important;
    padding-left: 50px;
	margin-top:30px;
	padding-bottom: 30px !important;
}

.right-container{width: 400px;}
ul.left-list{width: 210px;}
ul.right-list{width:190px; float:left !important}
.page-footer__links > .page-footer-link-set:nth-child(2n) {
    padding-right: 3% !important;
}

.page-footer__links > .page-footer-link-set {
    width: 29% !important;
}

.page-footer {
    padding: 30px !important;
	font-family: NVIDIA !important;
}

.page-footer__social {
    float: right;
    width: 51% !important;
}

.navigation .global-nav .nav-header-container .nav-tools-container{padding-right: 60px !important;}

}
/*End of GEFORCE CUSTOM CSS */









.kmjVideoContainer,.ytVideoContainer{height:100%;width:100%;overflow:hidden}
.videoCTA .center{text-align:center}
.videoCTA .right{text-align:right}
.vvideoCTA .center{text-align:left}
.cartLayout .cart_white,.navigation .cart_white,.cartLayout .cart_white .cart__checkout-button,.navigation .cart_white .cart__checkout-button,.cartLayout .cart_white .cart-item,.navigation .cart_white .cart-item,.cartLayout .cart_black,.navigation .cart_black,.cartLayout .cart_black .cart__checkout-button,.navigation .cart_black .cart__checkout-button,.cartLayout .cart_black .cart-item,.navigation .cart_black .cart-item{box-sizing:border-box}
.cartLayout .cart_white:before,.navigation .cart_white:before,.cartLayout .cart_white .cart__checkout-button:before,.navigation .cart_white .cart__checkout-button:before,.cartLayout .cart_white .cart-item:before,.navigation .cart_white .cart-item:before,.cartLayout .cart_black:before,.navigation .cart_black:before,.cartLayout .cart_black .cart__checkout-button:before,.navigation .cart_black .cart__checkout-button:before,.cartLayout .cart_black .cart-item:before,.navigation .cart_black .cart-item:before,.cartLayout .cart_white:after,.navigation .cart_white:after,.cartLayout .cart_white .cart__checkout-button:after,.navigation .cart_white .cart__checkout-button:after,.cartLayout .cart_white .cart-item:after,.navigation .cart_white .cart-item:after,.cartLayout .cart_black:after,.navigation .cart_black:after,.cartLayout .cart_black .cart__checkout-button:after,.navigation .cart_black .cart__checkout-button:after,.cartLayout .cart_black .cart-item:after,.navigation .cart_black .cart-item:after{box-sizing:inherit}
.cartLayout .cart_white .cart-item,.navigation .cart_white .cart-item,.cartLayout .cart_black .cart-item,.navigation .cart_black .cart-item{*zoom:1}
.cartLayout .cart_white .cart-item:before,.navigation .cart_white .cart-item:before,.cartLayout .cart_black .cart-item:before,.navigation .cart_black .cart-item:before,.cartLayout .cart_white .cart-item:after,.navigation .cart_white .cart-item:after,.cartLayout .cart_black .cart-item:after,.navigation .cart_black .cart-item:after{content:" ";display:table}
.cartLayout .cart_white .cart-item:after,.navigation .cart_white .cart-item:after,.cartLayout .cart_black .cart-item:after,.navigation .cart_black .cart-item:after{clear:both}
.sectionWrapper{position:relative}
.sectionWrapper .cf:after{content:"";display:table;clear:both}
.sectionWrapper .general-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionWrapper .general-container::before,.sectionWrapper .general-container::after{content:" ";display:table}
.sectionWrapper .general-container::after{clear:both}
.sectionWrapper h2{padding:15px 0 15px 0;margin:0}
@media screen and (min-width:768px) and (max-width:1024px){.sectionWrapper h2{padding:15px 0 15px 0}
}
@media screen and (min-width:1025px){.sectionWrapper h2{padding:15px 0 15px 0}
}
.sectionWrapper h3,.sectionWrapper p{padding:15px 0 15px 0;margin:0}
@media screen and (min-width:768px) and (max-width:1024px){.sectionWrapper h3,.sectionWrapper p{padding:15px 0 15px 0}
}
@media screen and (min-width:1025px){.sectionWrapper h3,.sectionWrapper p{padding:15px 0 15px 0}
}
.sectionWrapper .background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}
.sectionWrapper .full-width{width:100%}
.sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.sectionWrapper .full-width .general-container .row .column .sectionWrapper .general-container{padding-left:15px;padding-right:15px;max-width:1280px;width:100%}
.sectionWrapper .full-width .general-container .row .column .sectionWrapper .full-width .general-container{padding-left:0;padding-right:0;max-width:100%}
.disabled{background:#e0e0e0 none repeat scroll 0 0;color:#747474}
.link-btn-disabled{text-decoration:none;text-align:center;display:inline-block;min-width:50px;position:relative;text-transform:uppercase;color:#fff;font:bold 18px/1 "NVIDIA"}
.link-btn-disabled .btn{padding:15px}
.padlock{margin-right:5px;max-width:12px;width:100%}
.js-out-of-stock{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:NVIDIA;line-height:24px;margin-top:8px}
.js-out-of-stock p{margin:0}
.js-in-stock{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:NVIDIA;line-height:24px}
.js-in-stock p{margin:0}
.cartLayout #cart>ul,.navigation #cart>ul{padding-left:0}
.cartLayout .cart-section,.navigation .cart-section{position:absolute;right:0;top:23px;z-index:9999}
.cartLayout .cart-main-section,.navigation .cart-main-section{display:inline-block}
.cartLayout .cart-blocker,.navigation .cart-blocker{position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:none}
.cartLayout .cart-blocker.cart-blocker--shown,.navigation .cart-blocker.cart-blocker--shown{display:block}
.cartLayout .cart-counter,.navigation .cart-counter{border-right:medium none}
.cartLayout .nv-button,.navigation .nv-button{background-color:#76b900;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:bold;line-height:1em;padding:15px 25px 10px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background-color .2s ease 0}
.cartLayout .cart_white,.navigation .cart_white{background:#fff;z-index:10;padding:30px;width:515px;top:70px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.cartLayout .cart_white:before,.navigation .cart_white:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #fff;position:absolute;top:9px;right:20px}
.cartLayout .cart_white .cart__empty,.navigation .cart_white .cart__empty{margin-top:30px;margin-bottom:30px;text-align:center;color:#000}
.cartLayout .cart_white .cart__close,.navigation .cart_white .cart__close{width:30px;height:30px;cursor:pointer;display:inline-block;float:right;position:relative}
.cartLayout .cart_white .cart__close:before,.navigation .cart_white .cart__close:before{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart__close:after,.navigation .cart_white .cart__close:after{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart__close:hover:before,.navigation .cart_white .cart__close:hover:before{background-color:#666}
.cartLayout .cart_white .cart__close:hover:after,.navigation .cart_white .cart__close:hover:after{background-color:#666}
.cartLayout .cart_white .cart__title,.navigation .cart_white .cart__title{font-family:GeForce;font-weight:lighter;font-size:32px;line-height:32px;color:#76b900;text-transform:uppercase}
.cartLayout .cart_white .cart__items li,.navigation .cart_white .cart__items li{padding:20px 0 20px 0;list-style:outside none none}
.cartLayout .cart_white .cart__promotions,.navigation .cart_white .cart__promotions{margin-top:10px;border-bottom:2px solid #eee}
.cartLayout .cart_white .cart_desc,.navigation .cart_white .cart_desc{padding-left:10px;vertical-align:top;font-family:NVIDIA;font-weight:normal;font-size:16px}
.cartLayout .cart_white .cart_bundle_link,.navigation .cart_white .cart_bundle_link{float:right;text-transform:uppercase;font-family:NVIDIA;font-weight:normal;font-size:16px;color:#000;text-decoration:none}
.cartLayout .cart_white .cart__total,.navigation .cart_white .cart__total{font-family:NVIDIA;font-weight:bold;font-size:26px;line-height:32px;padding:13px 0 22px 0;text-align:right;color:#1a1a1a}
.cartLayout .cart_white .cart__checkout-button,.navigation .cart_white .cart__checkout-button{width:100%;margin-bottom:30px}
.cartLayout .cart_white .cart__continue-shopping,.navigation .cart_white .cart__continue-shopping{color:#76b900;display:block;text-align:center;text-transform:uppercase}
@media(max-width:766px){.cartLayout .cart_white,.navigation .cart_white{top:0 !important;right:0 !important;width:100%}
.cartLayout .cart_white .cart__items,.navigation .cart_white .cart__items{top:60px;bottom:110px;padding-right:10px;overflow-y:auto}
.cartLayout .cart_white .cart__details,.navigation .cart_white .cart__details{position:absolute;bottom:0;width:calc(100% - 30px)}
}
.cartLayout .cart_white.cart--shown,.navigation .cart_white.cart--shown{display:block;margin-top:30px;margin-bottom:30px;bottom:0;overflow-y:auto}
@media(min-width:767px) and (max-width:1023px){.cartLayout .cart_white,.navigation .cart_white{right:38px;top:75px;position:absolute;width:515px}
.cartLayout .cart_white:before,.navigation .cart_white:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #fff;position:absolute;top:-22px;right:20px}
}
@media(max-width:1023px){.cartLayout .cart_white,.navigation .cart_white{top:0;position:fixed;padding:30px 15px}
.cartLayout .cart_white .cart__title,.navigation .cart_white .cart__title{font-size:24px;line-height:24px;margin-bottom:0}
.cartLayout .cart_white .cart__total,.navigation .cart_white .cart__total{line-height:30px;font-size:22px;padding:10px 0 25px 0}
}
.cartLayout .cart_white .quantity-selector__dec,.cartLayout .cart_white .quantity-selector__inc,.navigation .cart_white .quantity-selector__dec,.navigation .cart_white .quantity-selector__inc{cursor:pointer;position:relative;display:inline-block;width:10px;height:10px;margin-right:2px}
@media(max-width:1023px){.cartLayout .cart_white .quantity-selector__dec,.cartLayout .cart_white .quantity-selector__inc,.navigation .cart_white .quantity-selector__dec,.navigation .cart_white .quantity-selector__inc{width:12px;height:12px}
}
.cartLayout .cart_white .quantity-selector__dec:before,.cartLayout .cart_white .quantity-selector__inc:before,.navigation .cart_white .quantity-selector__dec:before,.navigation .cart_white .quantity-selector__inc:before{border-color:transparent #666 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:" ";height:0;pointer-events:none;position:absolute;top:-1px;right:0;width:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media(max-width:1023px){.cartLayout .cart_white .quantity-selector__dec:before,.cartLayout .cart_white .quantity-selector__inc:before,.navigation .cart_white .quantity-selector__dec:before,.navigation .cart_white .quantity-selector__inc:before{border-width:8px}
}
.cartLayout .cart_white .quantity-selector__dec:hover:before,.cartLayout .cart_white .quantity-selector__inc:hover:before,.navigation .cart_white .quantity-selector__dec:hover:before,.navigation .cart_white .quantity-selector__inc:hover:before{border-color:transparent #666 transparent transparent}
.cartLayout .cart_white .quantity-selector__dec.disabled,.cartLayout .cart_white .disabled.quantity-selector__inc,.navigation .cart_white .quantity-selector__dec.disabled,.navigation .cart_white .disabled.quantity-selector__inc{opacity:.5;cursor:default}
.cartLayout .cart_white .quantity-selector__inc,.navigation .cart_white .quantity-selector__inc{margin-left:4px}
.cartLayout .cart_white .quantity-selector__inc:before,.navigation .cart_white .quantity-selector__inc:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_white .quantity-selector__inc:hover:before,.navigation .cart_white .quantity-selector__inc:hover:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_white .quantity-selector__inc.disabled,.navigation .cart_white .quantity-selector__inc.disabled{opacity:.5;cursor:default}
.cartLayout .cart_white .cart-item,.navigation .cart_white .cart-item{width:100%}
.cartLayout .cart_white .cart-item .cart-item__quantity-selector,.navigation .cart_white .cart-item .cart-item__quantity-selector{float:left;width:60px;color:#656565}
.cartLayout .cart_white .cart-item .cart-item__name,.navigation .cart_white .cart-item .cart-item__name{font-family:NVIDIA;font-weight:bold;font-size:16px;color:#000;float:left;line-height:20px;max-width:314px}
.cartLayout .cart_white .cart-item .cart-item__name .decimal-price,.navigation .cart_white .cart-item .cart-item__name .decimal-price{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.cartLayout .cart_white .cart-item .cart-item__sub-name,.navigation .cart_white .cart-item .cart-item__sub-name{font-size:24px;color:#656565}
.cartLayout .cart_white .cart-item .cart-item__price,.navigation .cart_white .cart-item .cart-item__price{font-family:NVIDIA;font-weight:bold;font-size:16px;color:#1a1a1a;text-align:right;float:right;line-height:24px}
.cartLayout .cart_white .cart-item .cart-item__remove,.navigation .cart_white .cart-item .cart-item__remove{width:100%;max-width:100px;height:15px;cursor:pointer;display:inline-block;position:relative;color:#76b900;float:left;font-size:12px;font-family:'NVIDIA';font-weight:lighter}
.cartLayout .cart_white .cart-item .cart-item__remove:before,.navigation .cart_white .cart-item .cart-item__remove:before{position:absolute;width:14px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart-item .cart-item__remove:after,.navigation .cart_white .cart-item .cart-item__remove:after{position:absolute;width:14px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_white .cart-item .cart-item__remove:hover:before,.navigation .cart_white .cart-item .cart-item__remove:hover:before{background-color:#666}
.cartLayout .cart_white .cart-item .cart-item__remove:hover:after,.navigation .cart_white .cart-item .cart-item__remove:hover:after{background-color:#666}
.cartLayout .cart_white .cart-item .cart-item__product-limit-reached,.navigation .cart_white .cart-item .cart-item__product-limit-reached{clear:both;padding-top:10px;color:#76b900}
@media(max-width:1023px){.cartLayout .cart_white .cart-item .cart-item__name,.navigation .cart_white .cart-item .cart-item__name{font-size:18px;margin-left:15px;margin-bottom:15px}
.cartLayout .cart_white .cart-item .cart-item__price,.navigation .cart_white .cart-item .cart-item__price{clear:both;float:none}
}
.cartLayout .cart_black,.navigation .cart_black{background:#1a1a1a;z-index:10;padding:30px;width:515px;top:70px;display:none;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.cartLayout .cart_black:before,.navigation .cart_black:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #1a1a1a;position:absolute;top:9px;right:20px}
.cartLayout .cart_black .cart__empty,.navigation .cart_black .cart__empty{margin-top:30px;margin-bottom:30px;text-align:center;color:#fff}
.cartLayout .cart_black .cart__close,.navigation .cart_black .cart__close{width:30px;height:30px;cursor:pointer;display:inline-block;float:right;position:relative}
.cartLayout .cart_black .cart__close:before,.navigation .cart_black .cart__close:before{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart__close:after,.navigation .cart_black .cart__close:after{position:absolute;content:'';width:29px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart__close:hover:before,.navigation .cart_black .cart__close:hover:before{background-color:#666}
.cartLayout .cart_black .cart__close:hover:after,.navigation .cart_black .cart__close:hover:after{background-color:#666}
.cartLayout .cart_black .cart__title,.navigation .cart_black .cart__title{font-family:GeForce;font-weight:lighter;font-size:32px;line-height:32px;color:#76b900;text-transform:uppercase}
.cartLayout .cart_black .cart__items li,.navigation .cart_black .cart__items li{padding:20px 0 20px 0;list-style:outside none none}
.cartLayout .cart_black .cart__promotions,.navigation .cart_black .cart__promotions{margin-top:10px;border-bottom:2px solid #eee}
.cartLayout .cart_black .cart_desc,.navigation .cart_black .cart_desc{padding-left:10px;vertical-align:top;font-family:NVIDIA;font-weight:normal;font-size:16px;color:#eee}
.cartLayout .cart_black .cart_bundle_link,.navigation .cart_black .cart_bundle_link{float:right;text-transform:uppercase;font-family:NVIDIA;font-weight:normal;font-size:16px;color:#eee;text-decoration:none}
.cartLayout .cart_black .cart__total,.navigation .cart_black .cart__total{font-family:NVIDIA;font-weight:bold;font-size:26px;line-height:32px;padding:27px 0 22px 0;text-align:right;color:#fff}
.cartLayout .cart_black .cart__checkout-button,.navigation .cart_black .cart__checkout-button{width:100%;margin-bottom:30px}
.cartLayout .cart_black .cart__continue-shopping,.navigation .cart_black .cart__continue-shopping{color:#76b900;display:block;text-align:center;text-transform:uppercase}
@media(max-width:766px){.cartLayout .cart_black,.navigation .cart_black{top:0 !important;right:0 !important;width:100%}
.cartLayout .cart_black .cart__items,.navigation .cart_black .cart__items{top:60px;bottom:110px;padding-right:10px;overflow-y:auto}
.cartLayout .cart_black .cart__details,.navigation .cart_black .cart__details{position:absolute;bottom:0;width:calc(100% - 30px)}
}
.cartLayout .cart_black.cart--shown,.navigation .cart_black.cart--shown{display:block;margin-top:30px;margin-bottom:30px;bottom:0;overflow-y:auto}
@media(min-width:767px) and (max-width:1023px){.cartLayout .cart_black,.navigation .cart_black{right:38px;top:75px;position:absolute;width:515px}
.cartLayout .cart_black:before,.navigation .cart_black:before{position:absolute;content:'';width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #1a1a1a;position:absolute;top:-22px;right:20px}
}
@media(max-width:1023px){.cartLayout .cart_black,.navigation .cart_black{top:70px;position:fixed;padding:30px 15px}
.cartLayout .cart_black .cart__title,.navigation .cart_black .cart__title{font-size:24px;line-height:24px;margin-bottom:0}
.cartLayout .cart_black .cart__total,.navigation .cart_black .cart__total{line-height:30px;font-size:22px;padding:27px 0 25px 0}
}
.cartLayout .cart_black .quantity-selector__dec,.cartLayout .cart_black .quantity-selector__inc,.navigation .cart_black .quantity-selector__dec,.navigation .cart_black .quantity-selector__inc{cursor:pointer;position:relative;display:inline-block;width:10px;height:10px;margin-right:2px}
@media(max-width:1023px){.cartLayout .cart_black .quantity-selector__dec,.cartLayout .cart_black .quantity-selector__inc,.navigation .cart_black .quantity-selector__dec,.navigation .cart_black .quantity-selector__inc{width:12px;height:12px}
}
.cartLayout .cart_black .quantity-selector__dec:before,.cartLayout .cart_black .quantity-selector__inc:before,.navigation .cart_black .quantity-selector__dec:before,.navigation .cart_black .quantity-selector__inc:before{border-color:transparent #666 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:" ";height:0;pointer-events:none;position:absolute;top:-1px;right:0;width:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media(max-width:1023px){.cartLayout .cart_black .quantity-selector__dec:before,.cartLayout .cart_black .quantity-selector__inc:before,.navigation .cart_black .quantity-selector__dec:before,.navigation .cart_black .quantity-selector__inc:before{border-width:8px}
}
.cartLayout .cart_black .quantity-selector__dec:hover:before,.cartLayout .cart_black .quantity-selector__inc:hover:before,.navigation .cart_black .quantity-selector__dec:hover:before,.navigation .cart_black .quantity-selector__inc:hover:before{border-color:transparent #666 transparent transparent}
.cartLayout .cart_black .quantity-selector__dec.disabled,.cartLayout .cart_black .disabled.quantity-selector__inc,.navigation .cart_black .quantity-selector__dec.disabled,.navigation .cart_black .disabled.quantity-selector__inc{opacity:.5;cursor:default}
.cartLayout .cart_black .quantity-selector__inc,.navigation .cart_black .quantity-selector__inc{margin-left:4px}
.cartLayout .cart_black .quantity-selector__inc:before,.navigation .cart_black .quantity-selector__inc:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_black .quantity-selector__inc:hover:before,.navigation .cart_black .quantity-selector__inc:hover:before{border-color:transparent transparent transparent #666}
.cartLayout .cart_black .quantity-selector__inc.disabled,.navigation .cart_black .quantity-selector__inc.disabled{opacity:.5;cursor:default}
.cartLayout .cart_black .cart-item,.navigation .cart_black .cart-item{width:100%}
.cartLayout .cart_black .cart-item .cart-item__quantity-selector,.navigation .cart_black .cart-item .cart-item__quantity-selector{float:left;width:60px;color:#eee}
.cartLayout .cart_black .cart-item .cart-item__name,.navigation .cart_black .cart-item .cart-item__name{font-family:'NVIDIA';font-weight:bold;font-size:16px;color:#eee;float:left;max-width:314px;line-height:20px}
.cartLayout .cart_black .cart-item .cart-item__name .decimal-price,.navigation .cart_black .cart-item .cart-item__name .decimal-price{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.cartLayout .cart_black .cart-item .cart-item__sub-name,.navigation .cart_black .cart-item .cart-item__sub-name{font-size:24px;color:#656565}
.cartLayout .cart_black .cart-item .cart-item__price,.navigation .cart_black .cart-item .cart-item__price{font-family:NVIDIA;font-weight:bold;font-size:16px;color:#eee;text-align:right;float:right;line-height:24px}
.cartLayout .cart_black .cart-item .cart-item__remove,.navigation .cart_black .cart-item .cart-item__remove{width:100%;max-width:100px;height:15px;cursor:pointer;display:inline-block;position:relative;color:#76b900;float:left;font-size:12px;font-family:'NVIDIA';font-weight:lighter}
.cartLayout .cart_black .cart-item .cart-item__remove:before,.navigation .cart_black .cart-item .cart-item__remove:before{position:absolute;width:14px;height:2px;left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#666;display:block;border-radius:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart-item .cart-item__remove:after,.navigation .cart_black .cart-item .cart-item__remove:after{position:absolute;width:14px;height:2px;left:0;top:9px;background-color:#666;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;-moz-transition:all .2s;-ie-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.cartLayout .cart_black .cart-item .cart-item__remove:hover:before,.navigation .cart_black .cart-item .cart-item__remove:hover:before{background-color:#666}
.cartLayout .cart_black .cart-item .cart-item__remove:hover:after,.navigation .cart_black .cart-item .cart-item__remove:hover:after{background-color:#666}
.cartLayout .cart_black .cart-item .cart-item__product-limit-reached,.navigation .cart_black .cart-item .cart-item__product-limit-reached{clear:both;padding-top:10px;color:#76b900}
@media(max-width:1023px){.cartLayout .cart_black .cart-item .cart-item__name,.navigation .cart_black .cart-item .cart-item__name{font-size:18px;margin-left:15px;margin-bottom:15px}
.cartLayout .cart_black .cart-item .cart-item__price,.navigation .cart_black .cart-item .cart-item__price{clear:both;float:none}
}
.heroBanner .columnLayout{background:0}
.columnLayout{position:relative;overflow:hidden;margin-left:auto;margin-right:auto}
.columnLayout .column-container{max-width:1280px;margin-left:auto;margin-right:auto}
.columnLayout .column-container .column:first-child .horizontal-divider{border-top:0}
@media screen and (max-width:767px){.columnLayout .column-container .column .horizontal-divider{border-top:2px solid #eee;width:200%;margin-left:-50%}
}
.columnLayout .column-container .column:first-child .hpascal-divider{border-top:0}
@media screen and (max-width:767px){.columnLayout .column-container .column .hpascal-divider{border-top:1px solid #616161;width:200%;margin-left:-50%}
}
.columnLayout .column-container .column:first-child .hshield-divider{border-top:0}
@media screen and (max-width:767px){.columnLayout .column-container .column .hshield-divider{border-top:2px solid #eee;width:200%;margin-left:-50%}
}
.columnLayout .divider{display:none}
.columnLayout .divider.component-horizontal-divider{display:block;width:200%;margin-left:-50%;border-top:2px solid #eee}
.columnLayout .divider.pascal-divider{display:block;width:200%;margin-left:-50%;border-top:1px solid #616161}
.columnLayout .divider.shield-divider{display:block;width:200%;margin-left:-50%;border-top:2px solid #eee}
.columnLayout .column-container.full-width{max-width:none}
.columnLayout .column-container.full-width .row .column{background-size:cover;background-position:center center;padding:45px 30px;min-height:360px}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayout .column-container.full-width .row .column{min-height:300px}
}
@media screen and (max-width:767px){.columnLayout .column-container.full-width .row .column{min-height:300px;padding:30px 15px}
}
.columnLayout .column-container.full-width .row .column.left-column{background-position:center center}
@media(min-width:1281px){.columnLayout .column-container.full-width .row .column.left-column{background-position:right center}
}
.columnLayout .column-container.full-width .row .column.right-column{background-position:center center}
@media(min-width:1281px){.columnLayout .column-container.full-width .row .column.right-column{background-position:left center}
}
@media screen and (min-width:1281px){.columnLayout .column-container.full-width .column-1{float:right;width:610px;max-width:100%}
}
@media screen and (min-width:1281px){.columnLayout .column-container.full-width .column-2{float:left;width:610px;max-width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayout .column .textcomp .general-container{Margin:0 auto}
}
.columnLayout .row{width:100%}
.columnLayout .row.vertical-divider .column:not(:first-child),.columnLayout .row.vertical-divider .column.right-column{border-left:1px solid #eee}
.columnLayout .row.vpascal-divider .column:not(:first-child),.columnLayout .row.vpascal-divider .column.right-column{border-left:1px solid #616161}
.columnLayout .row.vshield-divider .column:not(:first-child),.columnLayout .row.vshield-divider .column.right-column{border-left:2px solid #eee}
@media screen and (max-width:767px){.columnLayout .row.vertical-divider .column:not(:first-child),.columnLayout .row.vpascal-divider .column:not(:first-child),.columnLayout .row.vshield-divider .column:not(:first-child){border-left:0}
}
@media screen and (min-width:1025px){.columnLayout .row.vertical-divider .column:not(:first-child),.columnLayout .row.vpascal-divider .column:not(:first-child),.columnLayout .row.vshield-divider .column:not(:first-child){padding-bottom:9999px;margin-bottom:-9999px}
}
.columnLayout .row.vertical-divider .column.left-column,.columnLayout .row.vpascal-divider .column.left-column,.columnLayout .row.vshield-divider .column.left-column{border-left:0}
@media screen and (min-width:768px){.columnLayout .row.vertical-divider .column.left-column,.columnLayout .row.vpascal-divider .column.left-column,.columnLayout .row.vshield-divider .column.left-column{padding-bottom:9999px;margin-bottom:-9999px}
}
@media screen and (max-width:767px){.columnLayout .row.vertical-divider .column.right-column,.columnLayout .row.vpascal-divider .column.right-column,.columnLayout .row.vshield-divider .column.right-column{border-left:0}
}
@media screen and (min-width:768px){.columnLayout .row.vertical-divider .column.right-column,.columnLayout .row.vpascal-divider .column.right-column,.columnLayout .row.vshield-divider .column.right-column{padding-bottom:9999px;margin-bottom:-9999px}
}
@media screen and (min-width:768px) and (max-width:1024px){.columnLayout .row.single-col-tablet .medium-6{width:100%}
}
.columnLayout .row::before,.columnLayout .row::after{content:'';display:table}
.columnLayout .row .column{float:left;min-height:2px;padding:0 15px;margin:0;position:relative;background-size:inherit;background-repeat:no-repeat}
@media screen and (min-width:768px){.columnLayout .row .column.gallery{padding-left:0;padding-right:0}
}
.columnLayout .mob-stack-RL .column{float:right}
.textcomp .general-container-text{margin:0 auto}
@media screen and (min-width:768px) and (max-width:1024px){.textcomp .general-container-text{max-width:640px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomp .general-container-text{max-width:800px}
}
@media screen and (min-width:1281px){.textcomp .general-container-text{max-width:845px}
}
.textcomp .general-container-text.full-width{max-width:1280px}
.textcomp .general-container-text.tablet-width{max-width:1024px}
@media screen and (min-width:768px) and (max-width:1024px){.textcomp .general-container-text.tablet-width{max-width:767px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.textcomp .general-container-text.tablet-width{max-width:845px}
}
.textcomp p{padding:10px 0;margin:0}
.textcomp h2{padding:10px 0;margin:0}
.textcomp h1{padding:7px 0;margin:0}
.textcomp h3{padding:12px 0;margin:0}
.textcomp .title.showquotes::before{content:"\201C";font-size:72px;font-family:"NVIDIA",Helvetica,Arial;color:#bdbdbd;vertical-align:sub}
@media screen and (max-width:1024px){.textcomp .title.showquotes::before{font-size:54px}
}
.textcomp .title.showquotes::after{content:"\201C";font-size:72px;font-family:"NVIDIA",Helvetica,Arial;color:#bdbdbd;display:inline-block;vertical-align:baseline;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:1024px){.textcomp .title.showquotes::after{font-size:54px}
}
.textcomp .description .showquotes::before{content:"\201C";font-size:72px;font-family:"NVIDIA",Helvetica,Arial;color:#bdbdbd;vertical-align:sub}
@media screen and (max-width:1024px){.textcomp .description .showquotes::before{font-size:54px}
}
.textcomp .description .showquotes::after{content:"\201C";font-size:72px;font-family:"NVIDIA",Helvetica,Arial;color:#bdbdbd;display:inline-block;vertical-align:baseline;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:1024px){.textcomp .description .showquotes::after{font-size:54px}
}
@media screen and (max-width:767px){.textcomp .text-button{text-align:center}
}
@media screen and (max-width:767px){.button .text-left.mobile-align-center,.button .text-right.mobile-align-center{text-align:center}
}
.button .price.js-product-price{font-weight:bold;font-size:32px;line-height:32px;font-family:"NVIDIA";padding-bottom:21px}
.button .priceSpiderButton{display:inline-block}
.button .priceSpiderButton .ps-widget{background:0}
@media screen and (min-width:768px) and (max-width:1024px){.button .priceSpiderButton .ps-widget{width:100%;min-width:160px;max-width:260px}
}
@media screen and (max-width:767px){.button .priceSpiderButton .ps-widget{width:100%;min-width:160px;max-width:260px}
}
.button .priceSpiderButton .ps-widget span{color:#76b900;font:normal 18px/32px "NVIDIA";text-transform:none}
.button .priceSpiderButton .ps-widget.ps-disabled{display:none !important}
.button .priceSpiderButton.large-text-link .ps-widget span{font-family:'NVIDIA',Arial,Sans-Serif;font-size:24px}
@media(max-width:767px){.button .priceSpiderButton.large-text-link .ps-widget span{font-size:18px}
}
@media(min-width:768px) and (max-width:1024px){.button .priceSpiderButton.large-text-link .ps-widget span{font-size:21px}
}
.button .package{display:inline-block;float:none}
.button .package-icon .btn{padding-left:30px;padding-top:3px;line-height:14px}
.button .info-icon .btn{padding-left:30px;padding-top:3px;line-height:14px}
.button .video-icon .btn{padding-left:50px;padding-top:13px;line-height:14px}
.button .package-icon{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/see-whats-new.png");background-repeat:no-repeat;display:inline-block;height:21px}
.button .info-icon{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/see-full-specs.png");background-repeat:no-repeat;display:inline-block;height:21px}
.button .video-icon{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/video-icon.png");background-repeat:no-repeat;display:inline-block;height:40px}
body[data-edit-mode='true'] .button .priceSpiderButton .ps-widget.ps-disabled{display:block !important}
.productTile .general-container{margin-left:auto;margin-right:auto;padding:30px}
.productTile .general-container::before,.productTile .general-container::after{content:" ";display:table}
.productTile .general-container::after{clear:both}
.productTile .general-container.image-top{display:table}
@media screen and (max-width:1024px){.productTile .general-container{max-width:640px;padding-right:15px;padding-left:15px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .general-container{max-width:800px}
}
@media screen and (min-width:1281px){.productTile .general-container{max-width:1200px}
}
.productTile h2{padding:0;margin:0}
@media screen and (min-width:768px) and (max-width:1024px){.productTile h2{padding:0}
}
@media screen and (min-width:1025px){.productTile h2{padding:0}
}
.productTile h3{margin:0}
.productTile h4{margin:0}
@media screen and (max-width:1024px){.productTile .text-container{float:none;width:100%}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .text-container{float:right;width:25%}
}
@media screen and (min-width:1281px){.productTile .text-container{float:right;width:40%}
}
.productTile .text-container .headingWrapper .part1{display:inline;font-weight:bold}
.productTile .text-container .headingWrapper .part2{display:inline;font-weight:normal}
.productTile .text-container .section-sub-heading{text-transform:uppercase;padding:7.5px 0 26.1px 0;font-family:'NVIDIA'}
@media screen and (min-width:768px) and (max-width:1024px){.productTile .text-container .section-sub-heading{padding:7.5px 0 26.1px 0}
}
@media screen and (min-width:1025px){.productTile .text-container .section-sub-heading{padding:7.5px 0 26.1px 0}
}
.productTile .text-container .priceWrapper{text-align:center}
.productTile .shipping{display:none}
.productTile .free-shipping{padding:15px 0}
.productTile .shipping.free-shipping{display:table;margin-right:auto;margin-left:auto;padding-top:15px;font-family:NVIDIA}
.productTile .parnter-container{padding:0}
@media screen and (min-width:1025px){.productTile .producttile-align .image-container{float:none}
}
.productTile .producttile-align .image-container .responsive-image{margin-left:auto;margin-right:auto;width:auto;height:auto}
@media screen and (min-width:767px) and (max-width:1024px){.productTile .producttile-align .image-container .responsive-image{max-width:295px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .producttile-align .image-container .responsive-image{max-width:515px}
}
@media screen and (min-width:1281px){.productTile .producttile-align .image-container .responsive-image{max-width:625px}
}
@media screen and (min-width:1025px){.productTile .image-container{float:left}
}
.productTile .image-container .responsive-image{margin-left:auto;margin-right:auto;width:100%;height:auto}
@media screen and (max-width:767px){.productTile .image-container .responsive-image{padding-top:30px}
}
@media screen and (min-width:767px) and (max-width:1024px){.productTile .image-container .responsive-image{max-width:295px;padding-top:30px}
}
@media screen and (min-width:1025px) and (max-width:1280px){.productTile .image-container .responsive-image{max-width:515px}
}
@media screen and (min-width:1281px){.productTile .image-container .responsive-image{max-width:625px}
}
.productTile .image-container .specs-container .specifications.current{padding-bottom:15px}
.productTile .image-container .specs-container .specifications .specifications-img{float:left;padding-right:5px;display:none}
.productTile .image-container .specs-container .specifications .specifications-fullspecs.button.parbase{float:right;font-family:'NVIDIA';font-weight:bold}
.productTile .image-container .specs-container .specifications .specifications-inside.button.parbase{float:right;font-family:'NVIDIA';font-weight:bold}
@media screen and (max-width:1024px){.productTile .image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
}
@media screen and (min-width:1025px){.productTile .image-container .specs-container .specifications{float:right;padding-left:20px}
}
.large-3 .productTile .text-container,.large-4 .productTile .text-container,.large-6 .productTile .text-container{float:none;width:100%}
.large-3 .productTile .text-container.image-top,.large-4 .productTile .text-container.image-top,.large-6 .productTile .text-container.image-top{display:table-footer-group}
@media screen and (min-width:1025px){.large-6 .productTile .image-container .responsive-image{max-width:405px;padding-top:30px}
}
@media screen and (min-width:1025px){.large-4 .productTile .image-container .responsive-image{max-width:295px;padding-top:30px}
}
.large-3 .productTile .image-container .specs-container .specifications{padding-bottom:10px}
.large-3 .productTile .image-container,.large-4 .productTile .image-container,.large-6 .productTile .image-container{float:none}
.large-3 .productTile .image-container.image-top,.large-4 .productTile .image-container.image-top,.large-6 .productTile .image-container.image-top{display:table-header-group}
@media screen and (max-width:1024px){.large-3 .productTile .image-container .responsive-image,.large-4 .productTile .image-container .responsive-image,.large-6 .productTile .image-container .responsive-image{max-width:295px;padding-top:30px}
}
.large-3 .productTile .image-container .specs-container .specifications,.large-4 .productTile .image-container .specs-container .specifications,.large-6 .productTile .image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
.medium-6 .productTile .image-container{float:none}
@media screen and (max-width:1024px){.medium-6 .productTile .image-container .responsive-image{max-width:295px;padding-top:30px}
}
.medium-6 .productTile .image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
.medium-12.small-12 .productTile .image-container{float:none}
@media screen and (max-width:1024px){.medium-12.small-12 .productTile .image-container .responsive-image{max-width:295px;padding-top:30px}
}
.medium-12.small-12 .productTile .image-container .specs-container .specifications{float:none;display:table;margin-right:auto;margin-left:auto}
.tabcomp .general-container{margin-left:auto;margin-right:auto;margin-top:15px}
.tabcomp .general-container::before,.tabcomp .general-container::after{content:" ";display:table}
.tabcomp .general-container::after{clear:both}
@media screen and (max-width:1024px){.tabcomp .general-container{max-width:640px;padding-right:0;padding-left:0}
}
@media screen and (min-width:1025px) and (max-width:1280px){.tabcomp .general-container{max-width:800px}
}
@media screen and (min-width:1281px){.tabcomp .general-container{max-width:1280px}
}
.tabcomp #tab-container{padding-left:15px;padding-right:15px}
@media screen and (max-width:767px){.tabcomp .p-t-30.mob-p-t-15,.tabcomp .p-t-0.mob-p-t-15,.tabcomp .p-t-45.mob-p-t-15,.tabcomp .p-t-60.mob-p-t-15{padding-top:15px}
}
@media screen and (max-width:767px){.tabcomp .p-b-30.mob-p-b-15,.tabcomp .p-b-0.mob-p-b-15,.tabcomp .p-b-45.mob-p-b-15,.tabcomp .p-b-60.mob-p-b-15{padding-bottom:15px}
}
.tabcomp h2{margin:0}
.tabcomp .tabHeadingWrapper{text-align:center;padding:0 0 30px 0}
@media screen and (min-width:768px) and (max-width:1024px){.tabcomp .tabHeadingWrapper{padding:0 0 30px 0}
}
@media screen and (min-width:1025px){.tabcomp .tabHeadingWrapper{padding:0 0 30px 0}
}
@media screen and (max-width:768px){.tabcomp .tabHeadingWrapper{padding:0 0 15px 0}
}
@media screen and (max-width:768px) and (min-width:768px) and (max-width:1024px){.tabcomp .tabHeadingWrapper{padding:0}
}
@media screen and (max-width:768px) and (min-width:1025px){.tabcomp .tabHeadingWrapper{padding:0}
}
.tabcomp .tabs-wrapper{display:table;margin:0 auto}
@media screen and (max-width:767px){.tabcomp .tabs-wrapper{display:block;width:100%;overflow:hidden;position:relative}
}
.tabcomp ul.tabs{list-style:outside none none;margin:0;padding:0}
@media screen and (max-width:767px){.tabcomp ul.tabs{overflow:scroll;overflow-y:hidden;width:100%;list-style-position:inside;left:0;right:0;white-space:nowrap;float:left}
}
@media screen and (max-width:767px){.tabcomp ul.tabs li:first-child{margin-left:35%}
}
@media screen and (min-width:768px){.tabcomp ul.tabs li:first-child{margin-left:0}
}
@media screen and (max-width:767px){.tabcomp ul.tabs li:last-child{margin-right:35%}
}
.tabcomp ul.tabs li.current{border-bottom:2px solid #76b900}
.tabcomp ul.tabs li{cursor:pointer;display:inline-block;font-size:16px;line-height:24px;text-transform:uppercase;margin-left:30px}
@media screen and (max-width:767px){.tabcomp ul.tabs li{margin-left:15px;overflow:hidden}
}
.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 .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 .back-to-top{display:none}
@media screen and (min-width:1025px){.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:20px;transition:all .5s}
@media screen and (min-width:1025px){.navigation #sub-brand-logo{height:20px}
}
.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:all .5s}
.navigation .global-nav.pull-up{top:-44px}
.navigation .global-nav .nav-header{height:44px;background-color:#fff;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}
@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}
}
.navigation .global-nav .nav-header-container .brand-container{width:135px;float:left;height:44px}
.navigation .global-nav .nav-header-container .brand-container .brand-link{width:110px;height:44px;display:inline-block;background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/NVIDIA-Logo.svg") no-repeat center center}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow{background:transparent url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/icon-expand-white.png") no-repeat 0 15px;background-size:contain;width:20px;height:44px;display:inline-block}
.navigation .global-nav .nav-header-container .brand-container .dropdown-arrow.dropdown-expanded{background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/icon-expand-green.png") no-repeat 0 15px;background-size:contain}
.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:auto;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}
@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{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("//www.nvidia.com/etc/designs/nvidiaGDC/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;height:40px;width:20px;background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/shopping-cart.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-profile-link{display:inline-block;height:40px;position:relative;top:2px}
.navigation .global-nav .nav-header-container .nav-tools-container .nav-header-list .nav-header-item .nav-profile-logo{display:inline-block;background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/profile.png") no-repeat center center;height:40px;width:20px}
.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:-14px;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";color:#666;line-height:1;text-transform:uppercase;display:block;width:100%;text-align:left}
@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:209px;padding:30px 30px 30px 0;color:#eee;font:normal 16px/1 "NVIDIA",Helvetica,Arial}
@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:normal 16px/1.8 "NVIDIA",Helvetica,Arial;white-space:nowrap;display:block;width:100%;text-align:left;text-transform:uppercase;transition:color .5s}
@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;text-transform:uppercase;font-size:16px;padding-left:0;margin:0;line-height:1}
@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;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:16px;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}
}
.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;padding-top:11px;padding-bottom:15px}
@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:bold 28px/1 "NVIDIA";transition:all .5s;text-transform:uppercase}
@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:inline-block;position:relative;margin-left:30px} */
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{display:inline-block;padding:0 0 15px 0;top:0;width:auto;margin-left:30px;position:relative;}

@media screen and (min-width: 320px) and (max-width: 1025px){
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item{margin-left:15px !important}	
}
@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 .ic-arrow-dropdown{background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/ic_arrow_drop_down_48px_green.svg") no-repeat;background-size:contain}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item:hover .sub-brand-link .more-dropdown{background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/More-selected.svg") no-repeat}
.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 .ic-arrow-dropdown{position:relative;display:inline-block;width:15px;height:10px;top:3px;margin-left:3px;transition:all .5s;background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/ic_arrow_drop_down_48px.svg") no-repeat;background-size:contain}
.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;background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/More.svg") no-repeat}
.navigation .global-nav .sub-brand-nav .brand-nav-left .sub-brand-item .dropdown-menu{position:absolute;top:80%;right:-41px;z-index:1000;display:none;float:left;max-width:300px;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}
@media screen and (min-width:1025px){.navigation .global-nav .sub-brand-nav .brand-nav-right{display:none}
}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu{display:inline-block;width:30px;height:46px;background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/icon-menu-sm-white.svg") no-repeat center center}
.navigation .global-nav .sub-brand-nav .brand-nav-right .ic-menu.ic-menu-green{background:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/icon-menu-sm-green.svg") no-repeat center center}
.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:109px}
}
.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:normal 24px/1 "NVIDIA";position:relative;display:block;text-transform:uppercase}
.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}
}
.navigation .global-nav .subnav .subnav-container .subnav-left .subnav-category{transition:all .5s;position:relative;top:8px;left:0;color:#eee;font:600 14px/14px "NVIDIA",Arial,Sans-Serif;margin:0;padding:0}
@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-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}
}
.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:5px;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("//www.nvidia.com/etc/designs/nvidiaGDC/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("//www.nvidia.com/etc/designs/nvidiaGDC/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}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-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{color:#fff}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-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{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{margin-top:16px}
}
.navigation .global-nav .subnav .subnav-container .subnav-right .breadcrumb-list .breadcrumb-element .breadcrumb-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';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}
@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}
}
.row{width:100%}
.row::before,.row::after{content:'';display:table}
.row .column{float:left;min-height:2px;padding:0;margin:0;position:relative}
@media screen and (max-width:767px){.row .small-12{width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.row .medium-12{width:100%}
}
@media screen and (min-width:1025px) and (max-width:1280px){.row .large-12{width:100%}
}
.row .xl-8:after{content:'';width:100%;position:absolute;top:100%;right:0;border-top:1px solid #616161}
@media screen and (min-width:1281px){.row .xl-8:after{border-left:1px solid #616161;top:30px;height:85%;height:calc(100% - 60px);width:0}
}
@media screen and (min-width:1281px){.row .xl-8{width:66.66667%}
}
@media screen and (min-width:1281px){.row .xl-4{width:33.33333%}
}
.page-footer-wrapper{background:#000}
.page-footer{background:#000;max-width:1280px;margin:0 auto;padding:60px 30px;padding-bottom:30px; position: relative}
.page-footer::before,.page-footer::after{content:" ";display:table}
.page-footer::after{clear:both}
@media(min-width:768px) and (max-width:1024px){.page-footer{padding:60px;padding-bottom:30px}
}
@media(max-width:767px){.page-footer{padding:30px}
}
@media(min-width:1281px){.page-footer{padding:60px 0}
}
.page-footer__links{font-size:0;line-height:0}
.page-footer__links>.page-footer-link-set{vertical-align:top;display:inline-block;width:33%;padding-right:5%}
.page-footer__links>.page-footer-link-set:nth-child(3n+3){padding-right:0}
@media(min-width:768px) and (max-width:1024px){.page-footer__links>.page-footer-link-set{width:50%}
.page-footer__links>.page-footer-link-set:nth-child(3n+3){padding-right:5%}
.page-footer__links>.page-footer-link-set:nth-child(even){padding-right:0}
}
@media(max-width:767px){.page-footer__links>.page-footer-link-set{padding-right:0;width:100%}
}
.page-footer__subscribe{display:inline-block;width:66%}
@media(max-width:1024px){.page-footer__subscribe{float:none;width:100%;margin-bottom:50px}
}
@media(min-width:1025px) and (max-width:1280px){.page-footer__subscribe{width:100%;height:50px}
}
@media(min-width:1281px){.page-footer__subscribe{height:50px}
}
.page-footer__social{display:inline-block;width:33%;text-align:right}
@media(max-width:1024px){.page-footer__social{float:none;width:100%;text-align:center}
}
@media(min-width:1025px) and (max-width:1280px){.page-footer__social{float:none;width:100%;text-align:center}
}
.page-footer__social__label{font-size:16px;color:#747474;display:inline-block;margin-right:20px;height:45px;vertical-align:top;padding-top:12px}
@media(max-width:767px){.page-footer__social__label{display:block;float:none;text-align:center;margin-bottom:25px;margin-right:0;height:auto}
}
.page-footer__social__link{text-decoration:none;display:inline-block;width:40px;height:40px;margin-right:18px}
.page-footer__social__link.facebook{margin-right:10px}
.page-footer__social__link>svg{width:40px;height:40px;margin-right:20px}
.page-footer__social__link .socialIcon{height:40px;width:40px;opacity:.5}
.page-footer__social__link .socialIcon:hover{opacity:1}
.page-footer__social__link>svg:last-child{margin-right:0}
.page-footer__social__link:last-child{margin-right:0}
.page-footer__social__link>svg>path{fill:#CCC}
.page-footer-link-set__title{font-size:24px;line-height:26px;text-align:left;padding-bottom:12px;font-weight:bold;color:#eee;border-bottom:1px solid #747474}
@media(max-width:767px){.page-footer-link-set__title{font-size:16px;line-height:30px;text-align:center}
}
.page-footer-link-set__links{padding:0;margin-bottom:50px;margin-top:10px}
@media(max-width:767px){.page-footer-link-set__links{padding:0 15px;margin-bottom:30px}
}
.page-footer-link-set__links>li{margin-right:25px;display:block;margin-bottom:5px}
@media(max-width:767px){.page-footer-link-set__links>li{display:inline-block;margin-bottom:15px}
}
.page-footer-link-set__links>li>a{font-size:16px;line-height:30px;color:#76b900;text-decoration:none}
.global-footer-container{width:100%;background-color:#fff}
.global-footer{padding:30px;background:#fff;max-width:1280px;margin:0 auto}
@media(max-width:767px){.global-footer{padding:15px}
}
.global-footer__logo{width:110px;height:20px;margin:0 auto;display:block;float:left;margin-bottom:15px}
@media(max-width:767px){.global-footer__logo{float:none}
}
.global-footer__region{height:20px;text-align:center;float:right;margin-bottom:20px}
@media(max-width:767px){.global-footer__region{float:none;margin-bottom:10px}
}
.global-footer__region__icon{margin-right:15px;max-height:14px; padding-bottom: 5px;}

.global-footer__region__label > a {
    color: #ccc;
}

.global-footer__region__label > a:hover {
    color: #ccc !important;
	text-decoration: none !important;
}
.global-footer__region__label{font-weight:bold;font-size:17px;line-height:25px;color:#CCC}
.global-footer__links{list-style-type:none;margin:0;padding:0;clear:both;margin-bottom:4px}
@media(max-width:767px){.global-footer__links{margin-bottom:0;text-align:center}
}
.global-footer__links>li{position:relative;display:inline-block;padding-right:10px;margin-right:5px}
.global-footer__links>li:after{position:absolute;content:" ";top:8px;right:0;height:14px;width:1px;background:#e3e3e3}
.global-footer__links>li:last-child{padding-right:0;margin-right:0}
.global-footer__links>li:last-child:after{display:none}
.global-footer__links>li>a{display:inline-block;font-size:16px;line-height:24px;text-decoration:none;color:#ccc}
.global-footer__copyright{font-size:12px;line-height:16px;color:#ccc;clear:both}
.aem-AuthorLayer-Edit .global-footer,.aem-AuthorLayer-Preview .global-footer{min-height:300px}
#cookiePolicy-layer{background:#3c3c3c none repeat scroll 0 0;border-top:2px solid #76b900;bottom:0;display:none;left:0;position:fixed;width:100%;z-index:5}
#cookiePolicy-layer .messageContainer{color:#fff;float:left;text-align:center}
#cookiePolicy-layer p{margin:1em;text-align:center;font-size:15px;}
#cookiePolicy-layer .green-box-bttn{background-color:#76b900;border:0 none;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:1em;font-weight:bold;height:100%;letter-spacing:1px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;margin-right:6%}
#cookiePolicy-layer .green-box-bttn span{display:inline-block;vertical-align:middle}
#cookiePolicy-layer a{color:#76b900;text-decoration:none}
@media screen and (min-width:641px) and (max-width:1024px){#cookiePolicy-layer{height:77px}
#cookiePolicy-layer .messageContainer{line-height:77px;width:79%}
#cookiePolicy-layer .messageContainer p{display:inline-block;line-height:1.4em;vertical-align:middle}
#cookiePolicy-layer .green-box-bttn{line-height:77px;width:15%}
}
@media screen and (min-width:320px) and (max-width:640px){#cookiePolicy-layer{height:60px}
#cookiePolicy-layer .messageContainer{line-height:60px;width:74%}
#cookiePolicy-layer .messageContainer p{display:inline-block;font-size:.6em;line-height:1.2em;margin:.5em 1em;vertical-align:middle}
#cookiePolicy-layer .green-box-bttn{font-size:.6em;line-height:60px;width:20%}
}
@media screen and (min-width:1024px){#cookiePolicy-layer{height:54px}
#cookiePolicy-layer .messageContainer{line-height:54px;width:84%}
#cookiePolicy-layer .messageContainer p{display:inline-block;line-height:1.4em;vertical-align:middle}
#cookiePolicy-layer .green-box-bttn{line-height:54px;width:10%}
}
.shieldApps .cf:after{content:"";display:table;clear:both}
.shieldApps #apps-container{position:absolute;top:0;left:0;width:100%;min-width:320px;z-index:1}
.shieldApps #apps-container.dark:before{content:' ';background:black;position:fixed;display:block;top:0;left:0;right:0;bottom:0;z-index:-1}
@media(max-width:920px){.shieldApps #apps-container #sort+.ui-selectmenu-button,.shieldApps #apps-container #genre+.ui-selectmenu-button{width:47% !important}
}
.shieldApps #apps-container .ui-selectmenu-button span.ui-selectmenu-text{background-color:#212121}
.shieldApps #apps-container .ui-state-default{background-color:transparent}
.shieldApps #apps{padding:0;height:100%}
.shieldApps #apps .swiper-masthead{height:600px;opacity:0}
.shieldApps #apps .swiper-masthead .swiper-container .swiper-slide:before{background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5));background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5));background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5));background:linear-gradient(transparent,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.5))}
.shieldApps #apps .swiper-masthead .swiper-pagination{bottom:60px}
.shieldApps #apps .swiper-masthead video{position:absolute;top:0;z-index:-1}
.shieldApps #apps .swiper-masthead .store-slide-info{width:38%;left:57%;top:62%}
@media(min-width:920px) and (max-width:920px){.shieldApps #apps .swiper-masthead .store-slide-info{font-size:12px;line-height:14px}
}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .store-slide-info{width:100%;box-sizing:border-box;padding:0 10%;left:0}
.shieldApps #apps .swiper-masthead .store-slide-info .caption{line-height:20px}
}
.shieldApps #apps .swiper-masthead .apps-tabs{position:absolute;bottom:0;z-index:1}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs{width:100%}
@media(min-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs{max-width:720px;left:0;right:0;margin:0 auto}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs.col-group.col-3 .col-1{font-size:16px;width:49% !important;margin-right:.33%}
}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs{background:#000}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs.col-group.col-3{font-size:0}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs.col-group.col-3 .col-1{font-size:16px;width:49% !important}
}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item{background:black;border:0 solid #000;color:white;text-transform:uppercase;font-weight:bold;letter-spacing:1px}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item{padding-top:15px;padding-bottom:15px}
}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon{width:30px;height:25px;display:inline-block;vertical-align:middle}
@media(max-width:920px){.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon{display:none}
}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon.android{background:url("clientlibs-all/images/games/game-icons.png") no-repeat;background-position:0 0;background-size:auto 200%}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon.gamestream{background:url("clientlibs-all/images/games/game-icons.png") no-repeat;background-position:-30px 0;background-size:auto 200%}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .tabicon.grid{background:url("clientlibs-all/images/games/game-icons.png") no-repeat;background-position:-60px 0;background-size:auto 200%}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item .label{display:inline-block;vertical-align:middle}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active{background:#000}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover{color:#76b900}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active .tabicon.android,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover .tabicon.android{background-position:0 -25px}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active .tabicon.gamestream,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover .tabicon.gamestream{background-position:-30px -25px}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item.active .tabicon.grid,.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:hover .tabicon.grid{background-position:-60px -25px}
.shieldApps #apps .swiper-masthead .apps-tabs.navigation-tabs .col>.navigation-tabs-item:after{display:none}
.shieldApps #apps section.sort{text-align:right;margin:30px auto;max-width:1280px;font-size:0;padding-right:5px;width:90%}
@media(max-width:920px){.shieldApps #apps section.sort{text-align:left;margin-top:20px;padding-right:5px;width:100%}
}
.shieldApps #apps section.sort .label{text-transform:uppercase;color:gray;font-size:14px;font-weight:bold;letter-spacing:.5px;margin-top:-34px;display:inline-block;vertical-align:middle;margin-right:1em}
@media(max-width:920px){.shieldApps #apps section.sort .label{display:block;margin:5px 15px}
}
.shieldApps #apps section.sort select{display:none}
.shieldApps #apps section.apps-list{width:90%;max-width:1280px;margin:0 auto 36px}
@media(max-width:920px){.shieldApps #apps section.apps-list{width:auto;left:15px;right:15px}
}
.shieldApps #apps section.apps-list ul.app-boxes{padding:0;font-size:0;line-height:0;display:inline-block}
.shieldApps #apps section.apps-list ul.app-boxes li{float:left;margin:0 5px 20px 5px;position:relative;line-height:0}
.shieldApps #apps section.apps-list ul.app-boxes li.active{display:block}
.shieldApps #apps section.apps-list ul.app-boxes li .app{background:#141414;left:0;right:0}
@media screen and (min-width:768px){.shieldApps #apps section.apps-list ul.app-boxes li{height:auto;width:33.33%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:10px;padding-right:10px;line-height:0}
.shieldApps #apps section.apps-list ul.app-boxes li .app{left:5px;right:5px}
}
@media screen and (min-width:768px) and (max-width:1280px){.shieldApps #apps section.apps-list ul.app-boxes li{height:auto;width:50%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:10px;padding-right:10px}
.shieldApps #apps section.apps-list ul.app-boxes li .app{left:5px;right:5px}
.shieldApps #apps section.apps-list ul.app-boxes li:nth-child(2n){padding-right:15px;padding-left:10px}
.shieldApps #apps section.apps-list ul.app-boxes li:nth-child(2n+1){padding-left:15px;padding-right:10px}
}
@media screen and (max-width:767px){.shieldApps #apps section.apps-list ul.app-boxes li{height:auto;width:100%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:15px;padding-right:15px}
.shieldApps #apps section.apps-list ul.app-boxes li .app{left:5px;right:5px}
}
.shieldApps #apps section.apps-list ul.app-boxes li a{outline:0;text-decoration:none;position:relative}
.shieldApps #apps section.apps-list ul.app-boxes li .banner{width:100%;height:auto;background-color:#000}
.shieldApps #apps section.apps-list ul.app-boxes li .banner img{width:100%}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .banner{width:100%;height:auto}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info{margin:15px 20px 0;font-size:16px;letter-spacing:.5px;padding-bottom:10px;line-height:30px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info{margin-top:17px;margin-left:12px;margin-right:10px}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .title{color:white;font-size:16px;line-height:24px;min-height:40px;margin-bottom:10px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .title{font-size:16px;line-height:24px;min-height:48px;margin-bottom:5px}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating{float:left}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating{display:inline-block;width:80px;height:12px;background:url("clientlibs-all/images/star-rating-bg.png") no-repeat;background-size:80px 12px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating{width:0;height:12px;background:url("clientlibs-all/images/star-rating.png") no-repeat;background-size:80px 12px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating05{width:6px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating1{width:15px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating15{width:23px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating2{width:29px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating25{width:40px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating3{width:50px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating35{width:56px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating4{width:68px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating45{width:74px}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .star-rating .rating.rating5{width:80px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transform-origin:left}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price{float:right}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price{font-size:18px;line-height:17px;color:#bfbfbf;font-weight:bold}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price{font-size:14px;line-height:14px}
}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price .currency{display:inline;font-size:12px;vertical-align:middle;margin-right:4px}
@media(max-width:920px){.shieldApps #apps section.apps-list ul.app-boxes li .info .app-price .price .currency{margin-right:2px}
}
.shieldApps #apps section.apps-list ul.app-boxes li.gamestream-game .game .info .game-rating,.shieldApps #apps section.apps-list ul.app-boxes li.gamestream-game .game .info .game-price{display:none}
.shieldApps #apps section.apps-loading{text-align:center}
.shieldApps #apps section.apps-loading .loadImageWrapper{display:none}
.shieldApps #apps section.apps-loading .loadImageWrapper img{margin:20px auto}
.shieldApps #apps section.apps-loading.active .loadImageWrapper{display:block}
.shieldApps #apps section.apps-abstract{text-align:center;width:35%;color:#76b900;margin:50px auto 0;font-size:1.75em;text-transform:uppercase;font-family:"GeForce",Helvetica,Arial;font-weight:bold}
@media(max-width:920px){.shieldApps #apps section.apps-abstract{width:75%}
}
.shieldApps #apps .more-bttn{cursor:pointer;color:#bfbfbf;line-height:34px;font-size:14px;text-transform:uppercase;display:inline-block;height:34px;vertical-align:bottom;padding:0 1.5em}
.shieldApps #apps .more-bttn:after{content:" ";position:relative;display:inline-block;right:-1em;top:1px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}
.shieldApps #apps .more-bttn.active{color:#76b900}
.shieldApps #apps .more-bttn.active:after{top:0;border-width:8px 6px 0 6px;border-color:#76b900 transparent transparent transparent}
.shieldApps #apps .expanded-filters{display:none;margin-top:15px}
@media(max-width:920px){.shieldApps #apps .expanded-filters{margin-top:10px}
}
.shieldApps .no-apps-results{display:none;width:90%;text-align:center;margin:0 auto;color:gray;font-size:1.5em;padding:1.5em}
.shieldApps #apps section.apps-list ul.app-boxes li .info .app-rating .onlyShield{color:#76b900}
.shieldApps .included,.shieldApps .price{font-family:"NVIDIA",Helvetica,Arial;text-transform:uppercase;color:#666}
.shieldApps #sort-button:before{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #genre-button:before{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #device-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #grid-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #controllers-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #ratings-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #free-button:before{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #coming_soon-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldApps #bundle-button:before{content:" ";position:absolute;display:inline-block;right:12px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
@media(max-width:920px){.shieldApps #bundle-button:before{right:26px}
}
.shieldGames #games section.sort{text-align:right;margin:15px auto 30px;max-width:1280px;font-size:0;padding-right:10px;width:100%}
@media screen and (max-width:1024px){.shieldGames #games section.sort{text-align:left;margin-top:20px;padding-right:0}
}
.shieldGames #games section.sort select{display:none}
.shieldGames #games .ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;outline:0;border-radius:2px;width:175px !important;margin-top:10px !important}
@media screen and (max-width:1024px){.shieldGames #games .ui-selectmenu-button{width:50% !important}
}
.shieldGames #games .ui-selectmenu-button span.ui-selectmenu-text{background-color:#141414;color:#fff;font-family:"NVIDIA",Helvetica,Arial;font-size:12px;padding:10px 15px 8px 15px;text-transform:uppercase;text-align:left;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shieldGames #games .ui-selectmenu-button .ui-icon{width:16px;height:16px;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.shieldGames #games .ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%;background-image:none}
.shieldGames #games .ui-selectmenu-button .ui-icon-triangle-1-s{display:none;background-position:-64px -16px}
.shieldGames #games #sort+.ui-selectmenu-button,.shieldGames #games #free+.ui-selectmenu-button,.shieldGames #games #device+.ui-selectmenu-button,.shieldGames #games #genre+.ui-selectmenu-button,.shieldGames #games #grid+.ui-selectmenu-button,.shieldGames #games #ratings+.ui-selectmenu-button,.shieldGames #games #coming_soon+.ui-selectmenu-button,.shieldGames #games #controllers+.ui-selectmenu-button,.shieldGames #games #bundle+.ui-selectmenu-button,.shieldGames #games #gfntype+.ui-selectmenu-button{padding-right:5px !important;padding-left:15px !important;margin:0}
.shieldGames #games #sort-button:after,.shieldGames #games #device-button:after,.shieldGames #games #coming_soon-button:after,.shieldGames #games #grid-button:after,.shieldGames #games #ratings-button:after,.shieldGames #games #controllers-button:after,.shieldGames #games #free-button:after,.shieldGames #games #genre-button:after,.shieldGames #games #bundle-button:after,.shieldGames #games #gfntype-button:after{content:" ";position:absolute;display:inline-block;right:16px;top:14px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldGames #games #sort-button.active:after,.shieldGames #games #device-button.active:after,.shieldGames #games #coming_soon-button.active:after,.shieldGames #games #grid-button.active:after,.shieldGames #games #ratings-button.active:after,.shieldGames #games #controllers-button.active:after,.shieldGames #games #free-button.active:after,.shieldGames #games #genre-button.active:after,.shieldGames #games #bundle-button.active:after,.shieldGames #games #gfntype-button.active:after{top:14px;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.shieldGames #games #sort-menu li,.shieldGames #games #device-menu li,.shieldGames #games #coming_soon-menu li,.shieldGames #games #grid-menu li,.shieldGames #games #ratings-menu li,.shieldGames #games #controllers-menu li,.shieldGames #games #free-menu li,.shieldGames #games #genre-menu li,.shieldGames #games #bundle-menu li,.shieldGames #games #gfntype-menu li{margin:0 5px 0 15px !important}
.shieldGames #games #sort-menu .ui-menu-item,.shieldGames #games #device-menu .ui-menu-item,.shieldGames #games #coming_soon-menu .ui-menu-item,.shieldGames #games #grid-menu .ui-menu-item,.shieldGames #games #ratings-menu .ui-menu-item,.shieldGames #games #controllers-menu .ui-menu-item,.shieldGames #games #free-menu .ui-menu-item,.shieldGames #games #genre-menu .ui-menu-item,.shieldGames #games #bundle-menu .ui-menu-item,.shieldGames #games #gfntype-menu .ui-menu-item{font-family:"NVIDIA",Helvetica,Arial;text-transform:capitalize;position:relative;margin:0;padding:6px 8px 13px 15px !important;font-size:14px;line-height:14px;cursor:pointer;min-height:0;background-color:#141414 !important;background-image:none !important;border:medium none !important;width:auto !important}
.shieldGames #games #sort-menu .ui-state-hover,.shieldGames #games #sort-menu .ui-state-focus,.shieldGames #games #device-menu .ui-state-hover,.shieldGames #games #device-menu .ui-state-focus,.shieldGames #games #coming_soon-menu .ui-state-hover,.shieldGames #games #coming_soon-menu .ui-state-focus,.shieldGames #games #grid-menu .ui-state-hover,.shieldGames #games #grid-menu .ui-state-focus,.shieldGames #games #ratings-menu .ui-state-hover,.shieldGames #games #ratings-menu .ui-state-focus,.shieldGames #games #controllers-menu .ui-state-hover,.shieldGames #games #controllers-menu .ui-state-focus,.shieldGames #games #free-menu .ui-state-hover,.shieldGames #games #free-menu .ui-state-focus,.shieldGames #games #genre-menu .ui-state-hover,.shieldGames #games #genre-menu .ui-state-focus,.shieldGames #games #bundle-menu .ui-state-hover,.shieldGames #games #bundle-menu .ui-state-focus,.shieldGames #games #gfntype-menu .ui-state-hover,.shieldGames #games #gfntype-menu .ui-state-focus{color:#fff !important}
.shieldGames #games .more-bttn{cursor:pointer;color:#bfbfbf;line-height:34px;font-size:14px;text-transform:uppercase;display:inline-block;height:34px;vertical-align:bottom;padding:0 1.5em}
.shieldGames #games .more-bttn.active{color:#76b900}
.shieldGames #games .more-bttn:after{content:" ";position:relative;display:inline-block;right:-1em;top:1px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #76b900}
.shieldGames #games .more-bttn.active:after{top:0;border-width:8px 6px 0 6px;border-color:#76b900 transparent transparent transparent}
.shieldGames #games .expanded-filters{display:none;margin-top:15px}
.shieldGames #games section.games-list{width:100%;max-width:1280px;margin:0 auto}
.shieldGames #games section.games-list ul.game-boxes{font-size:0;line-height:0;padding:0}
@media screen and (min-width:768px) and (max-width:1280px){.shieldGames #games section.games-list ul.game-boxes li:nth-child(2n+1){padding-left:15px;padding-right:10px}
}
@media screen and (min-width:768px) and (max-width:1280px){.shieldGames #games section.games-list ul.game-boxes li:nth-child(2n){padding-right:15px;padding-left:10px}
}
.shieldGames #games section.games-list ul.game-boxes li{float:left;margin:0 10px 20px 5px;position:relative}
@media screen and (max-width:767px){.shieldGames #games section.games-list ul.game-boxes li{height:auto;width:100%;margin-left:0;margin-right:0;padding-right:15px;padding-left:15px}
}
@media screen and (min-width:768px) and (max-width:1280px){.shieldGames #games section.games-list ul.game-boxes li{height:auto;width:50%;margin-left:0;margin-right:0}
}
@media screen and (min-width:1281px){.shieldGames #games section.games-list ul.game-boxes li{height:auto;width:33.33%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
}
.shieldGames #games section.games-list ul.game-boxes li .game{background:#141414}
.shieldGames #games section.games-list ul.game-boxes li a{outline:0;text-decoration:none;position:relative}
.shieldGames #games section.games-list ul.game-boxes li .banner{width:100%;height:auto;background-color:#000}
.shieldGames #games section.games-list ul.game-boxes li .banner img{width:100%}
.shieldGames #games section.games-list ul.game-boxes li .info{margin:15px 20px 0;font-size:16px;letter-spacing:.5px;padding-bottom:10px;line-height:30px}
.shieldGames #games section.games-list ul.game-boxes li .info .title{color:white;font-size:16px;line-height:24px;min-height:40px;margin-bottom:10px}
.shieldGames #games section.games-list ul.game-boxes li .info .grid-game-price .included,.shieldGames #games section.games-list ul.game-boxes li .info .grid-game-price .price{text-transform:uppercase;color:#666}
.shieldGames #games section.games-list ul.game-boxes li .info .game-rating{float:left}
@media screen and (max-width:1024px){.shieldGames #games section.games-list ul.game-boxes li .info .game-rating .onlyShield{font-size:12px}
}
.shieldGames #games section.games-list ul.game-boxes li .info .game-price{float:right}
.shieldGames #games section.games-list ul.game-boxes li .info .game-price .price{font-size:18px;color:#bfbfbf;font-weight:bold}
@media screen and (max-width:1024px){.shieldGames #games section.games-list ul.game-boxes li .info .game-price .price{font-size:14px}
}
.shieldGames #games section.games-list section.games-loading{text-align:center}
.shieldGames #games section.games-list section.games-loading .loadImageWrapper{display:none}
.shieldGames #games section.games-list section.games-loading.active .loadImageWrapper{display:block}
.shieldGames #games section.games-list .btn-more{border:0;background:0;color:#fff;font:bold 18px/1 "NVIDIA"}
.shieldGames #games section.games-list .btn-more .txt-more{min-width:0;cursor:pointer;padding:15px}
.shieldGames #games section.games-list .load-more{text-align:center;display:block;width:220px;margin:0 auto}
.shieldGames #games section.games-list .load-more .btn{display:inline-block;text-align:center;background-color:#76b900;color:#fff;margin:0 auto;margin-top:25px}
@media screen and (max-width:1024px){.shieldGames #games section.games-list .load-more .btn{margin-top:10px}
}
.shieldGames .cf:after{content:"";display:table;clear:both}
.shieldGames .no-games-results{display:none;width:90%;text-align:center;margin:0 auto;color:gray;font-size:1.5em;padding:1.5em}
.heroBanner .slider-container{width:100%}
.heroBanner .slider-container input{display:none}
.heroBanner .slider-container .overflow{width:100%;overflow:hidden}
.heroBanner .slider-container #slides{width:100%;margin:0 auto;position:relative}
.heroBanner .slider-container #slides .video-container{position:absolute;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .video-container{display:none}
}
.heroBanner .slider-container #slides .video-container{position:absolute;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container #slides .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container #slides .video-container video.wt-100{width:100%}
.heroBanner .slider-container #slides .video-container video.wt-auto{width:auto}
.heroBanner .slider-container #slides .video-container video.ht-100{height:100%}
.heroBanner .slider-container #slides .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .video-container{display:none}
}
.heroBanner .slider-container #slides .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:#000}
.heroBanner .slider-container #slides .info{color:#fff;position:absolute;left:0;right:0;opacity:0;text-align:left;height:0;width:100%;max-width:1280px;margin:0 auto;padding:0 30px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info{padding:0 15px}
}
@media screen and (min-width:1281px){.heroBanner .slider-container #slides .info{padding:0}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table,.heroBanner .slider-container #slides .info .content-table-left{height:auto}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table{width:50%;float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left{width:50%;float:left;text-align:center;z-index:2;position:relative}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-40{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-40{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-50{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-60{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-60{width:100%}
}
.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-70{width:30%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.twocolinfobar .content-table-left.wid-70{width:100%}
}
.heroBanner .slider-container #slides .info.text-on-right{text-align:right}
.heroBanner .slider-container #slides .info.text-on-right .content-table{float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.text-on-right .content-table{left:0;padding:0}
}
.heroBanner .slider-container #slides .info.text-on-center{text-align:center}
.heroBanner .slider-container #slides .info.text-on-center .content-table{margin:0 auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info.text-on-center .content-table{left:0;padding:0}
}
.heroBanner .slider-container #slides .info.text-on-left .content-table{float:left}
.heroBanner .slider-container #slides .info.text-on-left .content-table-left{float:right}
.heroBanner .slider-container #slides .info .content-table{width:35%;position:relative;z-index:2}
.heroBanner .slider-container #slides .info .content-table .textcomp .general-container{word-break:break-word}
.heroBanner .slider-container #slides .info .content-table.v-top .content-cell{vertical-align:top;padding-top:10px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.v-top .content-cell{padding-top:5px}
}
.heroBanner .slider-container #slides .info .content-table.v-bottom .content-cell{vertical-align:bottom;padding-bottom:10px}
.heroBanner .slider-container #slides .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides .info .content-table.wid-70{width:70%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table.wid-70{width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .info .content-table{width:100%}
}
.heroBanner .slider-container #slides .info .column-container{background:0}
.heroBanner .slider-container #slides .info .column-container .row .column{padding:0 15px 0 0}
.heroBanner .slider-container #slides .info .column-container .general-container{padding:0}
.heroBanner .slider-container #slides .info .sectionWrapper{background:0}
.heroBanner .slider-container #slides .ht-200 .info{width:100%}
.heroBanner .slider-container #slides .ht-200 .info .content-table{width:70%;max-width:845px}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table.wid-60{width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table{width:100%;left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides .ht-200 .info .content-table .textcomp .general-container{max-width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides .ht-200 .info .content-table .textcomp .general-container{max-width:100%}
}
.heroBanner .slider-container #slides .content-table,.heroBanner .slider-container #slides .content-table-left{display:table;height:100%;width:100%}
.heroBanner .slider-container #slides .content-cell{display:table-cell;vertical-align:middle}
.heroBanner .slider-container #slides .inner{width:100%}
.heroBanner .slider-container #slides article{opacity:0;-webkit-transition:opacity 0;-moz-transition:opacity 0;-ie-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;line-height:0}
.heroBanner .slider-container #controls{float:left;width:100%;max-width:1680px;margin-top:-17%}
.heroBanner .slider-container #controls.control-ht-200{margin-top:-8%}
.heroBanner .slider-container #controls label{width:30px;height:40px;opacity:.3;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ie-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.heroBanner .slider-container #controls label:hover{opacity:.8}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #controls{margin-top:-17.5%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #controls{display:none}
}
.heroBanner .slider-container .controls{max-width:1280px;margin:0 auto}
.heroBanner .slider-container .controls #active{bottom:5%;width:100%;max-width:1280px;margin:0 auto;text-align:center;position:absolute;z-index:10}
.heroBanner .slider-container .controls #active label{display:inline-block;width:10px;height:10px;margin-right:5px;background-color:#666;border-radius:10px;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-ie-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:none}
.heroBanner .slider-container .controls #active label:hover{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):hover:before{right:16px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):after{left:8px;width:20px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):hover:before{left:10px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(2):hover:after{left:10px}
}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):hover:before{left:16px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):after{left:2px;width:20px}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):hover:before{left:0}
.heroBanner .slider-container #slide1:checked ~ #slides #controls label:nth-child(5):hover:after{left:0}
}
.heroBanner .slider-container #slide1:checked ~ #slides #active label:nth-child(1){background-color:#76b900}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){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 #slide1:checked ~ #slides article:nth-child(1) .overlay{height:100%}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-580{height:440px}
}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-770{height:550px}
}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-460{height:420px}
}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-200 .info{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 #slide1:checked ~ #slides article:nth-child(1).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1).ht-300 .info{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 #slide1:checked ~ #slides article:nth-child(1) .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}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1) .info{margin-top:0}
}
.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):hover:before{right:16px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):after{left:8px;width:20px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):hover:before{left:10px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(3):hover:after{left:10px}
}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):hover:before{left:16px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):after{left:2px;width:20px}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):hover:before{left:0}
.heroBanner .slider-container #slide2:checked ~ #slides #controls label:nth-child(1):hover:after{left:0}
}
.heroBanner .slider-container #slide2:checked ~ #slides #active label:nth-child(2){background-color:#76b900}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){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 #slide2:checked ~ #slides article:nth-child(2) .overlay{height:100%}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-580{height:440px}
}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-770{height:550px}
}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-460{height:420px}
}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-200 .info{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 #slide2:checked ~ #slides article:nth-child(2).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2).ht-300 .info{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 #slide2:checked ~ #slides article:nth-child(2) .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}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2) .info{margin-top:0}
}
.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):hover:before{right:16px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):after{left:8px;width:20px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):hover:before{left:10px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(4):hover:after{left:10px}
}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):hover:before{left:16px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):after{left:2px;width:20px}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):hover:before{left:0}
.heroBanner .slider-container #slide3:checked ~ #slides #controls label:nth-child(2):hover:after{left:0}
}
.heroBanner .slider-container #slide3:checked ~ #slides #active label:nth-child(3){background-color:#76b900}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){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 #slide3:checked ~ #slides article:nth-child(3) .overlay{height:100%}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-580{height:440px}
}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-770{height:550px}
}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-460{height:420px}
}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-200 .info{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 #slide3:checked ~ #slides article:nth-child(3).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3).ht-300 .info{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 #slide3:checked ~ #slides article:nth-child(3) .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}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3) .info{margin-top:0}
}
.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):hover:before{right:16px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):after{left:8px;width:20px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):hover:before{left:10px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(5):hover:after{left:10px}
}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):hover:before{left:16px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):after{left:2px;width:20px}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):hover:before{left:0}
.heroBanner .slider-container #slide4:checked ~ #slides #controls label:nth-child(3):hover:after{left:0}
}
.heroBanner .slider-container #slide4:checked ~ #slides #active label:nth-child(4){background-color:#76b900}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){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 #slide4:checked ~ #slides article:nth-child(4) .overlay{height:100%}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-580{height:440px}
}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-770{height:550px}
}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-460{height:420px}
}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-200 .info{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 #slide4:checked ~ #slides article:nth-child(4).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4).ht-300 .info{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 #slide4:checked ~ #slides article:nth-child(4) .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}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4) .info{margin-top:0}
}
.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):hover:before{right:16px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):after{left:8px;width:20px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):hover:before{left:10px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(6):hover:after{left:10px}
}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):hover:before{left:16px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):after{left:2px;width:20px}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):hover:before{left:0}
.heroBanner .slider-container #slide5:checked ~ #slides #controls label:nth-child(4):hover:after{left:0}
}
.heroBanner .slider-container #slide5:checked ~ #slides #active label:nth-child(5){background-color:#76b900}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){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 #slide5:checked ~ #slides article:nth-child(5) .overlay{height:100%}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).bcg-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-580{height:440px}
}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-770{height:550px}
}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-460{height:420px}
}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-200 .info{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 #slide5:checked ~ #slides article:nth-child(5).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5).ht-300 .info{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 #slide5:checked ~ #slides article:nth-child(5) .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}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5) .info{margin-top:0}
}
.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob@2x.jpg");-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container.one-item #slide1:checked ~ #slides #controls label:nth-child(2){display:none}
.heroBanner .slider-container.one-item #slide1:checked ~ #slides #active{display:none}
.heroBanner .slider-container.two-items #slide1:checked ~ #slides #controls label:nth-child(2){display:none}
.heroBanner .slider-container.two-items #slide2:checked ~ #slides #controls label:nth-child(1){display:none}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:before{left:16px}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):after{left:2px;width:20px}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:before{left:0}
.heroBanner .slider-container.three-items #slide1:checked ~ #slides #controls label:nth-child(3):hover:after{left:0}
}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:before{right:16px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):after{left:8px;width:20px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:before{left:10px}
.heroBanner .slider-container.three-items #slide3:checked ~ #slides #controls label:nth-child(1):hover:after{left:10px}
}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:before{left:16px}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):after{left:2px;width:20px}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:before{left:0}
.heroBanner .slider-container.four-items #slide1:checked ~ #slides #controls label:nth-child(4):hover:after{left:0}
}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:before{right:16px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):after{left:8px;width:20px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:before{left:10px}
.heroBanner .slider-container.four-items #slide4:checked ~ #slides #controls label:nth-child(1):hover:after{left:10px}
}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5){position:relative;float:left;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):before{position:absolute;content:'';width:25px;height:2px;left:20px;top:32px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):after{position:absolute;content:'';width:25px;height:2px;left:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:left .4s;-moz-transition:left .4s;-ie-transition:left .4s;-o-transition:left .4s;transition:left .4s}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:before{left:16px}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:after{left:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):before{left:2px;width:20px;top:28px}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):after{left:2px;width:20px}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:before{left:0}
.heroBanner .slider-container.five-items #slide1:checked ~ #slides #controls label:nth-child(5):hover:after{left:0}
}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1){position:relative;float:right;display:block;cursor:pointer;background-color:rgba(0,0,0,0.01);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):before{position:absolute;content:'';width:25px;height:2px;right:20px;top:32px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background-color:#76b900;display:block;border-radius:10px;-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):after{position:absolute;content:'';width:25px;height:2px;right:20px;top:15px;background-color:#76b900;display:block;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .4s;-moz-transition:right .4s;-ie-transition:right .4s;-o-transition:right .4s;transition:right .4s}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:before{right:16px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:after{right:16px}
@media screen and (max-width:767px){.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):before{left:8px;width:20px;top:28px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):after{left:8px;width:20px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:before{left:10px}
.heroBanner .slider-container.five-items #slide5:checked ~ #slides #controls label:nth-child(1):hover:after{left:10px}
}
.heroBanner .editmodeparsys{margin:10px 0}
.heroBanner .editmodeparsys .info{width:100%;max-width:1280px;text-align:center;margin:0 auto}
.heroBanner .editmodeparsys .info .content-table-left{width:49%;display:inline-block;vertical-align:top}
.heroBanner .editmodeparsys .info .content-table{width:49%;display:inline-block;vertical-align:top}
.heroBanner{position:relative}
@media screen and (max-width:767px){.heroBanner .background-white .shift-down-vw .column .color-white{color:black}
.heroBanner .background-black .shift-down-vw .column .color-black{color:white}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .background-white .shift-down-tablet .column .color-white{color:black}
.heroBanner .background-black .shift-down-tablet .column .color-black{color:white}
}
.heroBanner .slider-container{width:100%}
.heroBanner .slider-container input{display:none}
.heroBanner .slider-container .overflow{width:100%;overflow:hidden}
.heroBanner .slider-container #slides1{width:100%;margin:0 auto;position:relative}
.heroBanner .slider-container #slides1 .video-container{position:absolute;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;text-align:center;overflow:hidden}
.heroBanner .slider-container #slides1 .video-container video{display:inline-block;width:100%;height:auto;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
.heroBanner .slider-container #slides1 .video-container video.wt-100{width:100%}
.heroBanner .slider-container #slides1 .video-container video.wt-auto{width:auto}
.heroBanner .slider-container #slides1 .video-container video.ht-100{height:100%}
.heroBanner .slider-container #slides1 .video-container video.ht-auto{height:auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .video-container{display:none}
}
.heroBanner .slider-container #slides1 .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:#000}
.heroBanner .slider-container #slides1 .info{color:#fff;opacity:0;text-align:left;height:100%;width:100%;max-width:1280px;margin:0 auto;padding:0 30px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info{padding:0 15px}
}
@media screen and (min-width:1281px){.heroBanner .slider-container #slides1 .info{padding:0}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table{width:50%;float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left{width:50%;float:left;text-align:center;z-index:2;position:relative}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-40{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-40{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-50{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-60{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-60{width:100%}
}
.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-70{width:30%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.twocolinfobar .content-table-left.wid-70{width:100%}
}
.heroBanner .slider-container #slides1 .info.text-on-right{left:auto;right:6%;text-align:right}
.heroBanner .slider-container #slides1 .info.text-on-right .content-table{position:relative;float:right}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.text-on-right .content-table{left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1 .info.text-on-right .content-table{left:0}
}
.heroBanner .slider-container #slides1 .info.text-on-center{text-align:center;left:10%;right:10%}
.heroBanner .slider-container #slides1 .info.text-on-center .content-table{position:relative;margin:0 auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info.text-on-center .content-table{left:0;padding:0 15px}
}
.heroBanner .slider-container #slides1 .info.text-on-center.twocolinfobar .content-table{left:0}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1 .info.text-on-center.twocolinfobar .content-table{left:0}
}
.heroBanner .slider-container #slides1 .info.text-on-left .content-table{float:left}
.heroBanner .slider-container #slides1 .info.text-on-left .content-table-left{float:right}
.heroBanner .slider-container #slides1 .info .content-table{width:35%;position:relative;z-index:2}
.heroBanner .slider-container #slides1 .info .content-table .textcomp .general-container{word-break:break-word}
.heroBanner .slider-container #slides1 .info .content-table.v-top .content-cell{vertical-align:top;padding-top:30px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.v-top .content-cell{padding-top:15px}
}
.heroBanner .slider-container #slides1 .info .content-table.v-bottom .content-cell{vertical-align:bottom}
.heroBanner .slider-container #slides1 .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides1 .info .content-table.wid-70{width:70%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table.wid-70{width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .info .content-table{width:100%}
}
.heroBanner .slider-container #slides1 .info .column-container{background:0}
.heroBanner .slider-container #slides1 .info .column-container .row .column{padding:0 15px 0 0}
.heroBanner .slider-container #slides1 .info .column-container .general-container{padding:0}
.heroBanner .slider-container #slides1 .info .sectionWrapper{background:0}
.heroBanner .slider-container #slides1 .ht-200 .info{width:100%}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table{width:70%}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table .textcomp .general-container{word-break:break-word}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-top .content-cell{vertical-align:top;padding-top:30px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-top .content-cell{padding-top:15px}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.v-bottom .content-cell{vertical-align:bottom}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-40{width:40%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-40{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-50{width:50%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-50{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-60{width:60%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-60{width:100%}
}
.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-70{width:70%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table.wid-70{width:100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .ht-200 .info .content-table{width:100%}
}
.heroBanner .slider-container #slides1 .content-table,.heroBanner .slider-container #slides1 .content-table-left{display:table;height:100%;width:100%}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1 .content-table,.heroBanner .slider-container #slides1 .content-table-left{height:auto}
}
.heroBanner .slider-container #slides1 .content-cell{display:table-cell;vertical-align:middle}
.heroBanner .slider-container #slides1 .inner{width:100%}
.heroBanner .slider-container #slides1 article{opacity:0;-webkit-transition:opacity 0;-moz-transition:opacity 0;-ie-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;line-height:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-580{height:440px}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-770{height:550px}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-200 .info{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 #slide1:checked ~ #slides1 article:nth-child(1).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-300 .info{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 #slide1:checked ~ #slides1 article:nth-child(1).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1).ht-460{height:420px}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1) .info{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:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1) .info{margin-top:0}
}
.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-01-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide1:checked ~ #slides1 article:nth-child(1){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-580{height:440px}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-770{height:550px}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-200 .info{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 #slide2:checked ~ #slides1 article:nth-child(2).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-300 .info{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 #slide2:checked ~ #slides1 article:nth-child(2).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2).ht-460{height:420px}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2) .info{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:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2) .info{margin-top:0}
}
.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-02-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide2:checked ~ #slides1 article:nth-child(2){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-580{height:440px}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-770{height:550px}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-200 .info{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 #slide3:checked ~ #slides1 article:nth-child(3).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-300 .info{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 #slide3:checked ~ #slides1 article:nth-child(3).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3).ht-460{height:420px}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3) .info{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:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3) .info{margin-top:0}
}
.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-03-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide3:checked ~ #slides1 article:nth-child(3){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-580{height:440px}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-770{height:550px}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-200 .info{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 #slide4:checked ~ #slides1 article:nth-child(4).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-300 .info{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 #slide4:checked ~ #slides1 article:nth-child(4).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4).ht-460{height:420px}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4) .info{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:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4) .info{margin-top:0}
}
.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-04-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide4:checked ~ #slides1 article:nth-child(4){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){opacity:1;background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ie-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-580{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-580{height:440px}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-770{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-770{height:550px}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-200{height:280px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-200 .info{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 #slide5:checked ~ #slides1 article:nth-child(5).ht-300{height:300px;padding:0}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-300 .info{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 #slide5:checked ~ #slides1 article:nth-child(5).ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5).ht-460{height:420px}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5) .info{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:-28.9881%}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5) .info{margin-top:0}
}
.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5) .slider-cta{display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media screen and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media screen and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){background-image:image-url("clientlibs-all/css/sassCSSCompiler/images/slider/slide-05-mob@2x.jpg");background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:28.9881%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:767px) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px) and (max-width:767px){.heroBanner .slider-container #slide5:checked ~ #slides1 article:nth-child(5){padding-top:0;height:200px;background-position:50% 0;background-size:auto 100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner article{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;width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner article.bcg-contain{max-width:1280px;margin:0 auto}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner article{padding-top:0;background-position:center center;background-size:cover}
}
.heroBanner .slider-container #slides1.singleSlideBanner .info{opacity:1}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580{height:580px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580{height:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .overlay{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580{height:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .overlay{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .video-container{max-height:440px}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw{padding-top:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet{padding-top:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet .content-table{width:100%;padding:0 15px;margin-top:15px;position:static}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet .content-table-left{height:100%;width:50%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-580 .info.shift-down-tablet.twocolinfobar .content-table{width:50%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770{height:770px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770{height:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .overlay{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770{height:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .overlay{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .video-container{max-height:550px}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw{padding-top:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet{padding-top:550px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-770 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200{height:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .overlay{height:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw{padding-top:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet{padding-top:280px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .content-table{width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-200 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300{height:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .overlay{height:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw{padding-top:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet{padding-top:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .overlay{height:300px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .content-table{width:100%}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-300 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460{height:460px}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460{height:420px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .overlay{height:420px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460{height:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .overlay{height:440px}
}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .video-container{max-height:440px}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .column .general-container .productTile .image-container{display:none}
@media screen and (max-width:767px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw{padding-top:420px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .content-table .textcomp .general-container{padding-top:15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-vw .content-table-left{height:100%;width:100%}
}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .button{width:auto;display:inline-block;vertical-align:top;line-height:40px;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .videoComponent{width:auto;display:inline-block;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .button{width:100%;padding:0}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .parnter-container{display:none}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .column .general-container .productTile .image-container{display:none}
@media screen and (min-width:768px) and (max-width:1024px){.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet{padding-top:440px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .content-table{width:100%;padding:0 15px}
.heroBanner .slider-container #slides1.singleSlideBanner .ht-460 .info.shift-down-tablet .content-table-left{height:100%;width:100%}
}
.heroBanner .editmodeparsys .info{width:100%;max-width:1280px;text-align:center;margin:0 auto}
.heroBanner .editmodeparsys .info .content-table-left{width:49%;display:inline-block;vertical-align:top}
.heroBanner .editmodeparsys .info .content-table{width:49%;display:inline-block;vertical-align:top}
.videoComponent .vid-container{max-width:100%;margin:0 auto}
.videoComponent .vid-container.text-right{float:right}
@media screen and (max-width:767px){.videoComponent .vid-container.text-right{float:none}
}
.videoComponent .vid-container.text-left{float:left}
@media screen and (max-width:767px){.videoComponent .vid-container.text-left{float:none}
}
.videoComponent .vid-container.pos-absolute{width:auto;left:0;top:0}
.videoComponent .vid-container .youtube-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.videoComponent .vid-container .youtube-container iframe,.videoComponent .vid-container .youtube-container object,.videoComponent .vid-container .youtube-container embed{border:0;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}
.videoComponent .vid-container .youku-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.videoComponent .vid-container .youku-container iframe,.videoComponent .vid-container .youku-container object,.videoComponent .vid-container .youku-container embed{border:0;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}
.videoComponent .watchvideo{cursor:pointer;cursor:hand}
.videoComponent .watchvideo svg{width:99.88px}
.videoComponent .watchvideo svg .cls-1{fill:#fff;fill-rule:evenodd;opacity:.6}
.videoComponent .watchvideo .icon-text-pos{padding-top:15px}
.videoComponent .watchvideo.small-icon svg{width:40px;height:40px}
.videoComponent .watchvideo.small-icon svg .cls-1{fill:#76b900;fill-rule:evenodd;opacity:1}
.videoComponent .watchvideo.small-icon .icon-text-pos{vertical-align:top;padding-top:0;line-height:40px;display:inline-block}
.videoComponent .watchvideo.small-icon .icon-text-pos .icon-text{color:#76b900}
#cboxLoadedContent .youtube-border{background-color:#000}
.social-feed{margin-bottom:60px}
.social-feed__widget{margin-bottom:30px;border-bottom:1px solid #CCC}
@media(max-width:767px){.social-feed__widget{margin-bottom:10px}
}
.social-feed-networks{font-family:NVIDIA,Helvetica,Arial}
.social-feed-networks__label{display:inline-block;width:30%;margin-right:3%;vertical-align:middle;font-size:14px;line-height:20px;color:#CCC;text-transform:uppercase}
@media(max-width:767px){.social-feed-networks__label{display:block;width:100%;margin-bottom:15px}
}
.social-feed-networks__list{display:inline-block;width:67%;vertical-align:middle;list-style-type:none;margin:0;padding:0}
@media(max-width:767px){.social-feed-networks__list{display:block;width:100%}
}
.social-feed-networks__list li{display:inline-block;vertical-align:middle;margin-right:15px}
.social-feed-networks__list li:last-child{margin-right:0}
.social-feed-networks__list li img{width:25px;height:20px;fill:#767676;vertical-align:middle}
.social-feed-networks__list li img.social-feed-networks__list__slide-share{width:80px;height:21px}
.news-feed{width:100%}
.news-feed__not-available{text-align:center;padding:20px;display:none}
.news-feed__loading{-webkit-animation-name:rotateThis;animation-name:rotateThis;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100px;height:100px;display:none;opacity:.8;margin:0 auto}
.news-feed__loading__visable{display:block}
.news-feed__loading div{width:18px;height:18px;background:#000;position:absolute;top:40px;left:40px;border-radius:20px}
.news-feed__loading .bar1{-webkit-transform:rotate(0) translate(0,-30px);transform:rotate(0) translate(0,-30px);opacity:.12}
.news-feed__loading .bar2{-webkit-transform:rotate(45deg) translate(0,-30px);transform:rotate(45deg) translate(0,-30px);opacity:.25}
.news-feed__loading .bar3{-webkit-transform:rotate(90deg) translate(0,-30px);transform:rotate(90deg) translate(0,-30px);opacity:.37}
.news-feed__loading .bar4{-webkit-transform:rotate(135deg) translate(0,-30px);transform:rotate(135deg) translate(0,-30px);opacity:.50}
.news-feed__loading .bar5{-webkit-transform:rotate(180deg) translate(0,-30px);transform:rotate(180deg) translate(0,-30px);opacity:.62}
.news-feed__loading .bar6{-webkit-transform:rotate(225deg) translate(0,-30px);transform:rotate(225deg) translate(0,-30px);opacity:.75}
.news-feed__loading .bar7{-webkit-transform:rotate(270deg) translate(0,-30px);transform:rotate(270deg) translate(0,-30px);opacity:.87}
.news-feed__loading .bar8{-webkit-transform:rotate(315deg) translate(0,-30px);transform:rotate(315deg) translate(0,-30px);opacity:1}
@keyframes rotateThis{from{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}
to{-webkit-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg)}
}
.latest-news{font-family:NVIDIA,Helvetica,Arial;margin-bottom:30px}
.latest-news__items{border-bottom:1px solid #CCC;margin-bottom:30px}
.latest-news--large .latest-news__item{display:inline-block;width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:15px;vertical-align:top}
@media(min-width:768px) and (max-width:1024px){.latest-news--large .latest-news__item{width:calc((100% - 25px) / 2);margin-right:25px}
}
@media(max-width:767px){.latest-news--large .latest-news__item{display:block;width:100%}
}
@media(min-width:1025px) and (max-width:1280px){.latest-news--large .latest-news__item:nth-child(3n+3){margin-right:0}
}
@media(min-width:1281px){.latest-news--large .latest-news__item:nth-child(3n+3){margin-right:0}
}
@media(min-width:768px) and (max-width:1024px){.latest-news--large .latest-news__item:nth-child(even){margin-right:0}
}
.latest-news--large .latest-news__item__key-visual{width:100%;margin-bottom:15px}
.latest-news--large .latest-news__item__key-visual>a>img{width:100%}
.latest-news--large .latest-news__item__body{display:block}
.latest-news--large .latest-news__item__body__title{color:#76b900;font-size:24px;line-height:32px;margin-bottom:9px}
.latest-news--large .latest-news__item__body__date{display:none}
.latest-news--large .latest-news__item__body__description{font-size:16px;color:#000;line-height:24px}
.latest-news--large .latest-news__item__body__description>a{color:#76b900}
@media(max-width:767px){.latest-news--small{margin-bottom:25px}
}
.latest-news--small .latest-news__item{margin-bottom:25px;text-align:left}
.latest-news--small .latest-news__item__key-visual{width:188px;margin-right:30px;display:inline-block;vertical-align:top}
.latest-news--small .latest-news__item__key-visual>a>img{width:100%}
@media(max-width:767px){.latest-news--small .latest-news__item__key-visual{width:100%;margin-right:0;margin-bottom:10px}
}
.latest-news--small .latest-news__item__body{width:calc(100% - 188px - 35px);display:inline-block;vertical-align:top}
@media(max-width:767px){.latest-news--small .latest-news__item__body{width:100% !important;margin-bottom:9px;text-align:left}
}
.latest-news--small .latest-news__item__body__title{color:#000;font-weight:bold;font-size:16px;line-height:1em;margin-bottom:9px}
.latest-news--small .latest-news__item__body__title a:link,.latest-news--small .latest-news__item__body__title a:visited{color:#000}
.latest-news--small .latest-news__item__body__title a:hover{color:#76b900}
@media(max-width:767px){.latest-news--small .latest-news__item__body__title{text-align:left;margin-bottom:9px}
}
.latest-news--small .latest-news__item__body__date{display:block;color:#CCC;font-size:12px;line-height:16px;margin-bottom:9px}
@media(max-width:767px){.latest-news--small .latest-news__item__body__date{text-align:left;margin-bottom:9px}
}
.latest-news--small .latest-news__item__body__description{display:inline-block;color:#000;font-size:16px;line-height:24px}
.latest-news--small .latest-news__item__body__description>a{color:#76b900}
.latest-news__see-all{text-transform:uppercase;font-weight:bold}
.countrySelector ul.country-list{list-style:outside none none;margin:0;padding:0}
.countrySelector .countryset{display:inline-block}
.countrySelector .countryflag{float:left;margin:0 14px 0 0}
.countrySelector .country-list>li{margin-bottom:25px}
.countrySelector .country-list span{text-transform:uppercase;position:relative;top:-4px}
.countrySelector .usa{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/us.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .canada{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/ca.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .uk{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/uk.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .cz{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/cz.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .dk{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/dk.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .fi{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/fi.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .fr{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/fr.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .de{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/de.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .it{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/it.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .ne{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/nl.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .no{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/no.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .pl{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/po.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .ru{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/ru.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .es{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/es.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .se{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/se.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .jp{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/jp.png");background-repeat:no-repeat;height:22px;width:30px}
.countrySelector .kr{background-image:url("//www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/country-selector/ko.png");background-repeat:no-repeat;height:22px;width:30px}
@media screen and (max-width:767px){.countrySelector .mob-p-t-0{padding-top:0}
}
.hatch-product{text-align:center;max-width:1280px;margin-left:auto;margin-right:auto;padding:0 15px}
.hatch-product__retailers{text-align:center}
.hatch-product__retailers__retailer{display:inline-block;vertical-align:middle;min-width:200px;padding:20px}
.hatch-product__retailers__retailer>a{font-size:.7em;color:gray;text-transform:uppercase}
.hatch-product__not-available{text-align:center;display:none;padding:20px}
.loader-container{background-color:#fff;opacity:.8}
.hatch-product__loading{-webkit-animation-name:rotateThis;animation-name:rotateThis;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100px;height:100px;display:inline-block;opacity:.8;display:none}
.hatch-product__loading__visable{display:inline-block}
.hatch-product__loading div{width:18px;height:18px;background:#000;position:absolute;top:40px;left:40px;border-radius:20px}
.hatch-product__loading .bar1{-webkit-transform:rotate(0) translate(0,-30px);transform:rotate(0) translate(0,-30px);opacity:.12}
.hatch-product__loading .bar2{-webkit-transform:rotate(45deg) translate(0,-30px);transform:rotate(45deg) translate(0,-30px);opacity:.25}
.hatch-product__loading .bar3{-webkit-transform:rotate(90deg) translate(0,-30px);transform:rotate(90deg) translate(0,-30px);opacity:.37}
.hatch-product__loading .bar4{-webkit-transform:rotate(135deg) translate(0,-30px);transform:rotate(135deg) translate(0,-30px);opacity:.50}
.hatch-product__loading .bar5{-webkit-transform:rotate(180deg) translate(0,-30px);transform:rotate(180deg) translate(0,-30px);opacity:.62}
.hatch-product__loading .bar6{-webkit-transform:rotate(225deg) translate(0,-30px);transform:rotate(225deg) translate(0,-30px);opacity:.75}
.hatch-product__loading .bar7{-webkit-transform:rotate(270deg) translate(0,-30px);transform:rotate(270deg) translate(0,-30px);opacity:.87}
.hatch-product__loading .bar8{-webkit-transform:rotate(315deg) translate(0,-30px);transform:rotate(315deg) translate(0,-30px);opacity:1}
@keyframes rotateThis{from{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}
to{-webkit-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg)}
}
.columnTiles{position:relative;overflow:hidden;margin-left:auto;margin-right:auto}
.columnTiles .column-container{max-width:1280px;margin-left:auto;margin-right:auto}
.columnTiles .row{width:100%}
.columnTiles .row::before,.columnTiles .row::after{content:'';display:table}
@media screen and (min-width:768px) and (max-width:1024px){.columnTiles .row.single-col-tablet .medium-6{width:100%}
}
.columnTiles .row .column{float:left;min-height:2px;margin:0;padding:0 7.5px;position:relative;background-size:inherit;background-repeat:no-repeat}
.columnTiles .row .column .left-column,.columnTiles .row .column .right-column,.columnTiles .row .column .threecolumn-1,.columnTiles .row .column .threecolumn-2,.columnTiles .row .column .threecolumn-3{padding:0 7.5px;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:767px){.columnTiles .row .column .left-column,.columnTiles .row .column .right-column,.columnTiles .row .column .threecolumn-1,.columnTiles .row .column .threecolumn-2,.columnTiles .row .column .threecolumn-3{padding:0 15px}
}
@media screen and (max-width:1024px){.columnTiles .row .column .left-column.mob-m-t-30,.columnTiles .row .column .right-column.mob-m-t-30,.columnTiles .row .column .threecolumn-1.mob-m-t-30,.columnTiles .row .column .threecolumn-2.mob-m-t-30,.columnTiles .row .column .threecolumn-3.mob-m-t-30{margin-top:30px}
}
@media screen and (max-width:1024px){.columnTiles .row .column .left-column.mob-m-b-30,.columnTiles .row .column .right-column.mob-m-b-30,.columnTiles .row .column .threecolumn-1.mob-m-b-30,.columnTiles .row .column .threecolumn-2.mob-m-b-30,.columnTiles .row .column .threecolumn-3.mob-m-b-30{margin-bottom:30px}
}
.columnTiles .row .column .left-column .content-table,.columnTiles .row .column .right-column .content-table,.columnTiles .row .column .threecolumn-1 .content-table,.columnTiles .row .column .threecolumn-2 .content-table,.columnTiles .row .column .threecolumn-3 .content-table{display:table;width:100%;height:100%}
.columnTiles .row .column .left-column .content-table .content-cell.v-top,.columnTiles .row .column .right-column .content-table .content-cell.v-top,.columnTiles .row .column .threecolumn-1 .content-table .content-cell.v-top,.columnTiles .row .column .threecolumn-2 .content-table .content-cell.v-top,.columnTiles .row .column .threecolumn-3 .content-table .content-cell.v-top{display:table-cell;vertical-align:top}
.columnTiles .row .column .left-column .content-table .content-cell.v-middle,.columnTiles .row .column .right-column .content-table .content-cell.v-middle,.columnTiles .row .column .threecolumn-1 .content-table .content-cell.v-middle,.columnTiles .row .column .threecolumn-2 .content-table .content-cell.v-middle,.columnTiles .row .column .threecolumn-3 .content-table .content-cell.v-middle{display:table-cell;vertical-align:middle}
.columnTiles .row .column .left-column .content-table .content-cell.v-bottom,.columnTiles .row .column .right-column .content-table .content-cell.v-bottom,.columnTiles .row .column .threecolumn-1 .content-table .content-cell.v-bottom,.columnTiles .row .column .threecolumn-2 .content-table .content-cell.v-bottom,.columnTiles .row .column .threecolumn-3 .content-table .content-cell.v-bottom{display:table-cell;vertical-align:bottom}
@media screen and (max-width:767px){.columnTiles .row .column{padding:0}
}
.di-house-product{display:none}
.di-house-product__price{font-weight:bold;font-size:32px;line-height:32px;font-family:"NVIDIA";padding-bottom:21px}
.di-house-product__stock-status{font-size:16px;text-transform:uppercase;font-weight:bold;font-family:NVIDIA;line-height:24px}
.di-house-product--ready{display:block}
.di-house-product--out-of-stock .link-btn{background:#CCC !important;border:1px solid #CCC !important}
.di-house-product--out-of-stock .link-btn:hover{background:#CCC !important;border:1px solid #CCC !important}
.image .responsive-image.img-border{border:1px solid #616161}
.image .imgwidth{margin:0 auto}
.image .imgwidth .svg-cls{margin:0 auto}
.image .imgwidth .svg-cls .svg-zoom{float:right}
.image .imgwidth .svg-cls .svg-zoom .zoom{display:none}
.image .imgwidth .svg-cls .svg-zoom .zoom.zoom-icon{height:25px;width:30px;display:block;margin-right:22px;margin-top:-50px;position:relative}
@media screen and (min-width:768px){.right-column.gallery .responsive-image.img-border{border-left:0}
}
@media screen and (min-width:1025px){.column.gallery:not(:first-child) .responsive-image.img-border{border-left:0}
}
.buttonRow .float-none{float:none}
.buttonRow .float-left{float:left}
.buttonRow .float-right{float:right}
.buttonRow .buttonrow{display:inline-block}
.buttonRow .btn-container{float:left;padding:0 5px 0 0;width:auto}
/*!# sourceMappingURL=nvidiaGDC/clientlibs-all/css/allComponents.css.map */