/** fonts */
@font-face {
    font-family: "KabelBold";
    src: url("../fonts/client/NeueKabel-Bold.otf");
}
@font-face {
    font-family: "KabelMedium";
    src: url("../fonts/client/NeueKabel-Medium.otf");
}

@font-face {
    font-family: "KabelBook";
    src: url("../fonts/client/NeueKabel-Book.otf");
}
@font-face {
    font-family: "KabelLight";
    src: url("../fonts/client/NeueKabel-Light.otf");
}

@font-face {
    font-family: 'Digital';
    src: url('../fonts/client/digital-7-webfont.woff') format('woff2'),
         url('../fonts/client/digital-7-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
  	background:#fff;
  	font-family: "KabelBook", Verdana, sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	color: #5d5b5b;
	font-size:15px;
	text-align:justify;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "KabelBold", Verdana, sans-serif;
	font-size:1em;
	color:#000;
}


h1 {
	font-size:2em;
	margin-top: 20px;
	margin-bottom: 10px;
	"KabelBold", Verdana, sans-serif;
}

h2,
#modular .modular-row h3{
	font-size:1.6em;
	margin-top:0;
	padding-top: 15px;
	margin-bottom: 15px;
	font-family: "KabelMedium", Verdana, sans-serif;
}

h3 {
	font-size:1.1em;
	font-family: "KabelMedium", Verdana, sans-serif;
	margin-top:0;
	padding-top:30px;
}

h4 {
	font-size:1em;
	font-family: "KabelMedium", Verdana, sans-serif;
}


a,
a:hover,
a:focus{
   color:#000;
   outline:none !important;
   text-decoration:none;
}

a.no-link:hover {
	text-decoration: none !important;
	color:#000 !important;
	cursor: default !important;
}

.cc-cookies a.cc-cookie-accept, 
.cc-cookies-error a.cc-cookie-accept{
	background: #ff6a0e;    
	font-weight: normal;
}

.btn {
	font-size:1em;
}

/** TOP BAR / HEADER */

/**.header-right{
	background:yellow;
}
.header-language{
	background:blue;
}
.header-nav{
	background:red;
}*/

.navbar-inverse {
    background-color: #000;
}

.header-left{
	display: inline-block;
	padding:0px;
	padding-top:15px;
}

.navbar-brand {
}

.navbar-brand img{
	width:60px;
	width:100px;
}

.header-right{
	display: inline-block;
	float:right;
	padding:15px 0px;
}

.header-language{
	display: inline-block;
	width:100%;
	text-align:right;
	color:#d9d9d6;
}

.header-language a{
	display: inline-block;
	color:#fff;
	padding:0px 10px;
	font-size:1.1em;
	font-family: "KabelLight", Verdana, sans-serif;
}

.header-language a.active{
	font-family: "KabelBold", Verdana, sans-serif;
}

.header-language a:hover,
.header-language a:focus{
	  color: #f2a900;
}

.header-nav{
	display: inline-block;
	width:100%;
	text-align:right;
	margin-top:65px;
	margin-top:20px;
	margin-top:55px;
}

#nav, 
#toolsbar,
.header-nav span.line {
	display: inline-block;
	vertical-align: middle;
}


.navbar-nav{
	text-align:left;
}

.navbar-inverse .navbar-nav > li > a {
    color:#fff;
    background: none;
}

.navbar-nav > li > a {
    padding:5px 10px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	font-size:0.8em;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li.open > a, 
.navbar-inverse .navbar-nav > li.open > a:hover, 
.navbar-inverse .navbar-nav > li.open > a:focus,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #f2a900;
    background:none;
}


/** drop down */

.caret {
	border:none;
	content: "";
	display: inline-block;
}

ul.nav.navbar-nav li.dropdown .caret {
    width: 8px;
    height: 6px;
    margin-left: 5px;
	margin-right: 0px;
	position:relative;
	right:0px;
    vertical-align: middle;
	background: none;
	background: url('../img/cms/menu/arrowtopDefault.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
}

ul.nav.navbar-nav ul.dropdown-menu li.dropdown .caret {
    width: 6px;
    height: 8px;
    margin-right: 10px;
	position:absolute;
	right:0px;
	bottom:8px;
    vertical-align: middle;
	background: none;
	background: url('https://vinfastmedia.com/theme/img/cms/menu/arrow.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
}


.navbar-nav > li.dropdown.open > a, 
.navbar-nav > .open, 
.navbar-nav > .open:hover, 
.navbar-nav > .open:focus {
	background:none;
}


/** Top level drop down nav */

.navbar-inverse .navbar-nav > li.dropdown.open > a {

}
.navbar-inverse .navbar-nav > li.dropdown.open > a .caret,
.navbar-inverse .navbar-nav > li.dropdown.active > a .caret,
.navbar-inverse .navbar-nav > li.dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > li.dropdown > a:focus .caret {
	background:none;
	background: url('../img/cms/menu/arrowtopOver.png') no-repeat scroll 0% 0% transparent;
}


/** 2nd level drop down nav */

ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li.dropdown  > a {

}
ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li.dropdown  > a  b.caret{
	background:none;
	background: url('https://vinfastmedia.com/theme/img/cms/menu/arrow.png') no-repeat scroll 0% 0% transparent;
}

ul.nav.navbar-nav > li.dropdown > ul.dropdown-menu > li.dropdown.active  > a {

}
ul.nav.navbar-nav > li.dropdown > ul.dropdown-menu > li.dropdown.active  > a  b.caret{
	background:none;
	background: url('https://vinfastmedia.com/theme/img/cms/menu/arrowOver.png') no-repeat scroll 0% 0% transparent;
}

ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open  > a {

}
ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open  > a  b.caret{
	background:none;
	background: url('https://vinfastmedia.com/theme/img/cms/menu/arrowOver.png') no-repeat scroll 0% 0% transparent;
}


ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:hover a, 
ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:focus a{

}

ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:hover a b.caret, 
ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:focus a b.caret{
	background:none;
	background: url('https://vinfastmedia.com/theme/img/cms/menu/arrowOver.png') no-repeat scroll 0% 0% transparent;
}

.nav.navbar-nav li.dropdown ul.dropdown-menu {
    position: absolute;
    top: 53px;
	top: 45px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 10px;
    margin: 2px 0px 0px;
    list-style: none outside none;
    background-color: #000;
    border: none;
    border-radius: 0px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
    background-clip: padding-box;
}


.dropdown-menu > li > a {
    display: block;
	padding: 0px;
	margin:3px 5px;
	padding:5px 0px;
    clear: both;
    font-weight: normal;
    line-height: 1.6em;
    color: #fff;
    white-space: nowrap;
	background:none;
	border-bottom:solid 1px #535352;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	font-size:0.8em;
}

.dropdown-menu > li:last-child > a{
	border-bottom: none;
}

.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus{
    color: #f2a900;
	background:none;
}

.navbar-inverse .navbar-toggle {
	vertical-align:middle;
    border:none;
    padding: 0;
	padding: 5px;
    margin: 0;
    border: none;
    border-radius: 0px;
    text-align: center;
    background:none;
	float: none;
	width:auto;
	height:auto;
}

.navbar-inverse .navbar-toggle .icon-bar {
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 0px;
    background-color: #f2a900;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{
	background:none;
}

.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar{
    background-color: #fff;
}

.navbar-inverse .navbar-toggle:focus .icon-bar{
    background-color: #f2a900;
}

ul.nav.navbar-nav {
    background: #000;
    position: relative;
    left: 0px;
}

.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {
    background:none;
    border-color:#535352;
}

#toolsbar.top {
    width: auto;
}

.header-nav span.line{
	color:#d9d9d6;
	padding:5px 20px;
}



#toolsbar.top .pulloutlink{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	padding:5px 10px;
	font-size:0.9em;
	color:#fff;
}

#toolsbar.top .pulloutlink:hover,
#toolsbar.top .pulloutlink:focus{
	color:#d9d9d6;
	color:#f2a900;
}

#toolsbarcontent{

}

#toolsbarcontent .pulloutcontent .pulloutinner{
	display:table;
	vertical-align:top;
	width:100%;
}

#toolsbarcontent .pulloutcontent .pulloutshut {
	display:table-cell;
	vertical-align:top;
	float:right;
}

.share .close-folder,
.search .close-folder{
    margin-top:5px;
}

#toolsbarcontent .pulloutcontent .pulloutitem {
	display:table-cell;
	vertical-align:top;
}

#toolsbarcontent .pulloutcontent p {
    margin-left: 0px;
}


#toolsbarcontent .btn-default {
    color: #fff;
    background-color: #d9d9d6;
}

@media (max-width: 1200px) {
	.navbar-nav > li > a {
    	padding: 5px 6px;
	}
	.dropdown-menu {
		padding: 5px 6px;
	}
}

@media (max-width: 992px) {
	.header-left {
   		position:absolute;
		padding: 15px;
	}
	.header-right {
   		width: 100%;
		padding: 15px;
	}
	#nav{
		margin-top:20px;
	}
    .navbar-toggle {
        display: inline-block;
    }
	/** FIRST LEVEL */
	.navbar-inverse .navbar-nav {
  		margin:0;
  		padding:0;
	}
	.navbar-inverse .navbar-nav > li {
		margin:0;
  		padding:0;
	}
	.navbar-nav > li > a {
    	padding: 10px 0px;
		border-bottom:solid 1px #535352;
		font-size:1em;
	}
	.navbar-inverse .navbar-nav > li.dropdown.open > a {
		border-color:#f2a900;
	}
	/** SECOND LEVEL */
	.dropdown-menu {
    	padding: 0px;
    	margin: 0px;
		font-size:1em;
	}

	.navbar-nav .open .dropdown-menu > li > a {
		padding-left:10px;
		padding-right:10px;
	}
	.dropdown-menu > li > a {
    	margin: 3px 0px;
		color:#d9d9d6;
		border:none;
	}
	.dropdown-menu > li:last-child > a {
		border-bottom:solid 1px #f2a900;
	}
}


@media (max-width: 767px ) {

}

@media (max-width: 670px ) {
	.navbar-brand img{

	}
}

@media (max-width: 440px ) {
	.navbar-brand{
		padding-top: 0px;
	}
	.navbar-brand img{
		width:60px;
	}
	.header-nav {
    	margin-top: 10px;
	}
	.header-nav span.line {
    	padding: 5px 10px;
	}
	#toolsbar.top .pulloutlink {
    	padding: 5px 5px;
		font-size: 1.2em;
	}
}

@media only screen and (max-device-width: 480px) {
	#toolsbar.top .pulloutlinkHolder {
    	margin-left: 5px;
	}
}

/*** HOME PAGE */

body.home{
	background:#d9d9d6;
	background:#000;
	color:#fff;
}

body.home .content{
	/**font-size:2.5em;
	line-height:1.1em;*/
	margin-top:20px;
	margin-bottom:20px;
}

body.home h1,
body.home h2,
body.home h3,
body.home p
{
	color:#fff;
}

body.home h1
{
	font-family: "KabelMedium", Verdana, sans-serif;
	margin-top:20px;
}

body.home h2
{
	
}

#main{
	position:relative;
}

.home-holder{
	/**background:#fff;
	overflow:hidden;*/
	width:100%;
	position: relative;
}

.livestream-home-holder{
	margin-bottom:40px; 
	position:relative;
	background:#000;
	margin-top:40px;
}

.livestream-copy{
	position: relative;
	display:block;
	background:#f2a900;
	color:#fff;
	padding:20px;
	font-size:1.4em;
	line-height:1.1em;
	text-align:center;

	/**position:absolute; 
	bottom:0px; */
	left:25%; 
	width:50%;
}

.carousel-section{
	position:relative;
	position:absolute !important;
	top:0px;
	left:0px;
	width:100%;
	display:none;
	z-index:2;
}

.carousel-sizer{
	position:relative;
	width:100%;
	z-index:1;
}

.carousel-item{
	width:100%;
	position:relative;
}
.carousel-holder{
	width:100%;
}
/**.carousel-copy{
	width:200px;
	display:block;
	position:absolute;
	top:50px;
	left:10%;
	background:#f2a900;
	color:#fff;
	padding:20px;

	font-size:1.6em;
	width:20%;
	line-height:1.1em;
	top:15%;
}*/

.container.carousel-copy-holder{
}

.carousel-copy{
	display:block;
	position:absolute;
	bottom:0px;
	background:#f2a900;
	color:#fff;
	padding:20px;
	font-size:1.4em;
	line-height:1.1em;

	width:50%;
	left:25%;
}

.carousel-copy p {
    margin:0px;
}

.carousel-copy span{
	/**width:100%;*/
	display:inline-block;
	font-size:0.8em;
	font-family: "KabelLight", Verdana, sans-serif;
}

/**.carousel-item.third .carousel-copy{
	width:18%;
}*/

.carousel-image{
	width:100%;
	display:block;
}

.carousel-image img{
	width:100%;
}

.carousel-mask{
	width:100%;
	position:absolute;
	top:0px;
	/**pointer-events: none;*/
}


.carousel-mask img{
	width:100%;
}

.carousel-link {
    display: table;
    width: 100%;
    height: 100%;
}

@media (max-width: 1024px) {

	.livestream-copy{
		font-size:1.2em;
		padding:15px;
	}

	.carousel-copy {
		font-size:1.2em;
		/**top:10%;
		width:25%;*/
		padding:15px;
	}
	.carousel-copy span{
		font-size:0.7em;
	}
}
@media (max-width: 800px) {

	.livestream-copy{
		width:100%;
		position:relative;
		left:0px;
		padding:10px;
		font-size:1.2em;
	}

	.container.carousel-copy-holder{
		padding:0;
	}

	.carousel-copy,
	.carousel-item.third .carousel-copy{
		width:100%;
		position:relative;
		/**top:0px;*/
		left:0px;
		padding:10px;
		font-size:1.2em;
	}

	.carousel-section{
		position:relative!important;
	}
	.carousel-sizer{
		display:none;
	}


	/**.slick-prev, 
	.slick-next {
		top:30% !important;
	}*/

}

@media (max-width: 500px) {
	.slick-prev, 
	.slick-next {
		display:none !important;
	}
	/**.carousel-copy {
		left:0%;
		text-align:center;
	}*/

}


/*** CONTENT PAGES */

.content-header{
	width: 100%;
	padding-top:15px;
	padding-bottom:15px;
	background:#d9d9d6;
	margin-bottom:20px;
}

.content-header h1{
	 color: #000;
	 display:inline-block;
	 margin:0;
}

.content-copy{
	margin-right:20px;
}

@media (max-width: 767px) {
	.content-copy {
		margin-right:0px;
	}
}

.contact-item,
.home-item {
	width:25%;
	position:relative;
	display:inline-block;
	float:left;
	padding-right:15px;
	margin-bottom:15px;
	overflow:hidden;
}

.home-item{
	width:47%;
	width:30%;
	width: 31.33%;
	margin-right:3%;
	float: left;
	padding-right:0px;
}

.home-item:nth-child(3n+1){
	margin-right:0%;
}

.home-item a{
	width:100%;
	height:100%;
	display:inline-block;
	background: #f5f4f4;
}

.contact-copy,
.home-copy {
	width:100%;
	display:inline-block;
	position:relative;	
	background:#f5f4f4;
	color:#000;
	padding:20px;
}

.contact-copy h3,
.home-copy h3 {
	font-size:1.3em;
	margin-top:0;
	padding-top:0;
}

.contact-copy p,
body.home .home-copy p {
	font-family: "KabelLight", Verdana, sans-serif;
	color: #5d5b5b;
}

body.home .home-copy p {
	margin:0px;
}

.contact-copy a{
	 color: #f2a900;
}

.contact-copy a:hover,
.contact-copy a:focus{
	 color: #000;
}

.contact-image,
.home-image {
	width:100%;
	display:inline-block;
}

.contact-image img,
.home-image img{
	width:100%;
}

span.contact-number:before {
	margin-right:10px;
	font-family: "FontAwesome";
   	content: "\f095";
}

.contact-copy a:before {
  	margin-right:10px;
   	//content: "@";
	font-family: "FontAwesome";
	content: "\f0e0";
}

.home-copy{
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

.home-readlink{
	position: relative;
	font-size: 1em;
	color: #f2a900;
	display: table-cell;
	vertical-align: middle;	
	background:#f5f4f4;
}
.home-readlink i{
	padding:0px 10px;
}

body.models #modular .modular-row h3 {
	font-size:1.1em;
}

@media (max-width: 991px) {
	.contact-item{
		width:50%;
	}

}

@media (max-width: 767px) {
	.contact-item{
		width:100%;
		padding:0;
		height:auto;
	}
}


@media (max-width: 768px) {
	.home-item {
		width: 48.5%;
		margin-bottom: 15px;
	}
	.home-item:nth-child(2n+1){
		margin-right:0%;
	}
	.home-item:nth-child(2n){
		margin-right:3%;
	}

}

@media (max-width: 450px) {
	.home-item{
		width:100%;
		padding:0;
		height:auto;
	}
}






/** ASSET DISPLAY */

.epa-item-thumb {
    width: 20%;
	width: 16.6%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 20px;
    margin-bottom: 20px;
}


@media (max-width: 990px) {
	.epa-item-thumb {
		width: 33.33%;
		padding-right: 15px;
	}
}


@media (max-width: 767px) {
	.epa-item-thumb {
		width: 100%;
		height:auto;

		float: left;
		position: relative;
		min-height: 1px;

		padding-right: 0px;
		margin-bottom: 1px;
		margin-bottom: 10px;
	}
}

.epa-item-thumb a .thumb-holder {
    width: 100%;
   	height: auto;
    display: inline-block;
    vertical-align: top;
}

.epa-item-thumb a .thumb-holder img{
	max-height:130px;
}

.epa-item-thumb a .info-holder {
    width: 100%;
    height: auto;
    padding-left: 0px;
    padding-bottom: 0px;
	margin-top:10px;
}
.epa-item-thumb a.Document .info-holder {
    width: 100%;
	margin-bottom:10px;
}

.epa-item-thumb a .info-holder .copy p{
	margin-bottom:0;
}

/**** ADDED FOR VINFAST ONLY */
/**** if no caption, hide filename in thumb */
.epa-item-thumb a .info-holder .copy p.filename{
	display: none; 
}



/**** ADDED FOR ICONS FOR VINFAST ONLY */
.epa-item-thumb a .holder-icons{
	/**position:absolute;
	top:0px;
	left:0px;
	height:100%;*/
	width:100%;
	display: inline-block;
}
.epa-item-thumb a .info-holder .copy {
    position: relative;
}
.epa-item-thumb a .info-holder .icons {
    display: inline-block;
    height: auto;
    width: 100%;
    /**position: absolute;
    bottom: 0;
    left: 0px;*/
	position: relative;
	margin-top:0px;
	padding:10px;
	/**background:#d9d9d6;*/
}

.epa-item-thumb a .icons {
    display: table;
}

.epa-item-thumb a .icons .circle {
    margin-left: 0px;
	display:table-cell;
	vertical-align:middle;
	margin-right:5px;
	display:none;
}

.epa-item-thumb a .icons .copy-icon {
	display:table-cell;
	vertical-align:middle;
	line-height:1em;
	color:#888;

}

/*************************************/

.epa-item-thumb a{
    background: #f5f4f4;
    color: #242424;
}

.epa-item-thumb a:hover,
.epa-item-thumb a:focus{
	background: #d9d9d6;
    /**color: #fff;*/

} 

.epa-item-thumb a.active{
	background:#d9d9d6;
	/**color: #fff;*/

}

.epa-item-thumb a .info-holder .icons .circle,
.circle {
    background: #d9d9d6;
	font-size:0.9em;
}

.epa-item-thumb a:hover .info-holder .icons .circle,
.epa-item-thumb a:focus .info-holder .icons .circle,
.epa-item-thumb a.active .info-holder .icons .circle{
    color: #d9d9d6;
	background: #fff;
}

.epa-item-thumb a:hover .info-holder .icons .circle i,
.epa-item-thumb a:focus .info-holder .icons .circle i,
.epa-item-thumb a.active .info-holder .icons .circle i{
    color: #d9d9d6;
}

.epa-item-thumb a .info-holder .icons .circle.security, 
.circle.security {
    background: #e73137;
	color:#fff;
}

.epa-item-thumb a:hover .info-holder .icons .circle,
.epa-item-thumb a:focus .info-holder .icons .circle,
.epa-item-thumb a.active .info-holder .icons .circle{
    color: #e9ecef;
	background: #fff;
}

.epa-item-thumb a:hover .info-holder .icons .circle.security,
.epa-item-thumb a:focus .info-holder .icons .circle.security,
.epa-item-thumb a.active .info-holder .icons .circle.security {
    background: #e73137;
}

.epa-item-thumb a:hover .info-holder .icons .circle.security i,
.epa-item-thumb a:focus .info-holder .icons .circle.security i,
.epa-item-thumb a.active .info-holder .icons .circle.security i{
    	color:#fff;
}

.asset-display #info-box {
    background: #d9d9d6;
    color: #242424;
}
.asset-display #info-box .info-box-image-wrapper{
	line-height:0;
	width:100%;
	text-align:center;
}

.asset-display .info-box-content {
    background: #fff;
	background:none;
	color:#000;
}

.asset-display #info-box .info-box-info {
    padding-top:0px;
	background: #f2f1f1;
	width: 47%;
	margin-left: 2%;
	width:100%;
	margin-left:0;
	text-align:center;
	padding:0;
	margin-top: 20px;
}

.asset-display .info-box-buttons {
    background: #bababa;
	background: none;
    padding: 0px;
	margin-top:20px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

.asset-display .info-box-buttons .btn {
    padding: 3px 12px;
    border-right: solid #aaa thin;
    color: #484848;
	min-width:10px;
}

.asset-display .info-box-buttons .btn:last-of-type{
	border: none;
}
.asset-display .info-box-buttons .btn:first-of-type{
	padding-left:0px;
}

.asset-display .info-box-buttons .btn:hover,
.asset-display .info-box-buttons .btn:focus{
    color: #000;
}

.asset-display #info-box a.info-box-prev, 
.asset-display #info-box a.info-box-next{
	 color: #000;
}

.asset-display #info-box a.info-box-prev:hover,
.asset-display #info-box a.info-box-prev:focus, 
.asset-display #info-box a.info-box-next:hover,
.asset-display #info-box a.info-box-next:focus {
	color: #fff;
	background:none;
}


.asset-display .info-box-other-info {
    background:none;
    padding: 0;
	padding-top:20px;
}

.asset-display .info-box-other-info .info-box-additional-files{
	text-align:center;
}

.select {
	font-size:1em;
}

.select-styled {
    background-color: #e9ecef;
	color:#000;
    padding: 4px 15px;
	font-family: "KabelBook", Verdana, sans-serif;
	text-transform: uppercase;
}

.select-styled:after {
  border: 6px solid transparent;
  border-color: #000 transparent transparent transparent;
}
.select-styled:hover {
  background-color:#e9ecef;
}
.select-styled:active, 
.select-styled.active {
  background-color:#e9ecef;
}
.select-styled:active:after, 
.select-styled.active:after {
  top: 4px;
  border-color: transparent transparent #000 transparent;
}

.select-options {
  background-color:#e9ecef;
  color:#000;
}
.select-options li {
  border-top: 1px solid #fff;
}
.select-options li:hover {
  color:#fff;
  background-color:#999;
}


@media (max-width: 767px) {
	.asset-display .info-box-buttons {
    	padding: 0px;
		padding-left:10px;
		padding-right:10px;
	}
	.asset-display #info-box .info-box-info {
		width: 100%;
		margin-left: 0;
	}
	.asset-display .info-box-buttons .btn {
    	padding: 6px 12px;
		border-top-color: #aaa;
	}
	.asset-display .info-box-buttons .btn:first-of-type {
    	padding: 6px 12px;
	}
	.asset-display .info-box-buttons .btn:last-of-type {
		border-top-color: #aaa !important;
	}
	.asset-display #info-box .info-box-info {
		margin-top: 0px;
	}
}


/** FOLDER */

.close-folder{
	color: #fff;
}

.close-folder:hover,
.close-folder:focus{
	color: #000;
}

.bulk-file-buttons .message {
    background: #d9d9d6;
	color:#000;
}

#toolsbarcontent .bulk-file-buttons .message h4{
	color:#000;
}

#toolsbarcontent .pulloutcontent .bulk-file-buttons .message p{
	margin-left: 10px;
}

.public-holder .bulk-file-buttons a.clipboard .circle {
    background: #f2a900;
}

#toolsbarcontent .pulloutcontent {
	background: #f2a900;
	color: #000;
	/**border-top:#fff solid 1px;*/
}

/**#toolsbarcontent .pulloutcontent.message {
	background: #f2a900;
	color: #fff;
	padding-top:10px;
	padding-bottom:10px;
}*/

#toolsbar.top .pulloutlink.clippings .circle{
	background: #f2a900;
}

.saved-item .inner{
	background: #d9d9d6;
	background: #fff;
	color: #000;
}

.saved-item .circle.supfiles {
    background: #fff;
}

.saved-item .circle.supfiles i {
    color: #b2b2b2;
}

.folder-buttons a{
	color:#000;
    padding: 0px 15px;
}

.folder-buttons a:hover,
.folder-buttons a:focus{
	color:#d9d9d6;
}


.bulk-file-buttons {
	background:#fff;
}
.public-holder .bulk-file-buttons a,
.private-holder .bulk-file-buttons a{
	color:#000;
	border-right: solid #ccc thin;
	padding: 0px 20px;
}
.public-holder .bulk-file-buttons a:hover,
.public-holder .bulk-file-buttons a:focus,
.private-holder .bulk-file-buttons a:hover,
.private-holder .bulk-file-buttons a:focus{
	color:#d9d9d6;
}

/**@media (max-width: 600px) {
	.saved-item .folder-buttons a {
		border-top:solid #fff thin;
	}
}*/

.pulloutcontent.clippings h3 {
	padding-top: 0;
}


/**@media (max-width: 600px) {
	.saved-item .folder-buttons{
		position:relative;
		margin-top:20px;
	}
	.saved-item .folder-buttons a {
    	display: inline-block;
		width:auto;
		border-top:none;
		border-right:solid #fff thin;
		padding:5px 15px;
	}
	.saved-item .folder-buttons a:last-child{
		border-right:none;
	}
	.public-holder .bulk-file-buttons a,
	.private-holder .bulk-file-buttons a{
		width:50%;
		border-right:none;
	}

}

@media (max-width: 400px) {
	.public-holder .bulk-file-buttons a,
	.private-holder .bulk-file-buttons a{
		width:100%;
		border-right:none;
		text-align:center;
		border-top: solid #ccc thin;
		margin:0;
		padding:5px;
	}

	.public-holder .bulk-file-buttons a:first-of-type,
	.private-holder .bulk-file-buttons a:first-of-type{
		border-top:none;
	}
}*/

.asset-display .info-box-buttons .btn,
.folder-buttons a,
.bulk-file-buttons a{
	font-family: "KabelMedium", Verdana, sans-serif;
	text-transform: uppercase;
	font-size:0.9em;
}

.folder-buttons a,
.bulk-file-buttons a{
	font-size:0.8em;
}

.asset-display .info-box-buttons .btn{
	font-size:0.8em;
}

#toolsbar.top .pulloutcontent p, 
#toolsbarcontent .pulloutcontent p {
    font-size:1em;
}

#toolsbar.top .btn-default, 
#toolsbarcontent .btn-default{
	font-family: "KabelBold", Verdana, sans-serif;
	text-transform: uppercase;
	font-size: 1em;
	color: #fff;
	background: #f2a900;
	background: #000;
}

#toolsbarcontent {
    font-size: 1em;
}

#toolsbarcontent h1,#toolsbarcontent h2,#toolsbarcontent h3,#toolsbarcontent h4,#toolsbarcontent h5 {
	color: #fff;
}

a.social{
	display:inline-block;
	padding:5px 15px;
	color:#f2a900;
	color:#fff;
}


a.social:first-of-type{
	padding-left:0px;
}

a.social:hover,
a.social:focus{
	color: #000;
}



/** MOBILE FONT SIZING */

@media only screen and (max-device-width: 480px) {
	bodyx{
		font-size:16px;
	}
	/**.saved-item .folder-buttons a,*/
	a.social {
		font-size:1.4em;
	}
	.asset-display .info-box-buttons .btn {
	  font-size: 1.4em;
	  padding: 10px 12px;
	}

}

@media only screen and (max-device-width: 400px) {
	.saved-item .folder-buttons {
    	bottom: 0px;
	}
	.saved-item .folder-buttons a{
		width:100%;
		font-size:0.9em;
		border-top: solid #ccc thin;
		margin:0;
		padding:5px;
	}
	.saved-item .folder-buttons a:first-of-type{
		border-top:none;
	}

}


.shortcode-downloader-bulk .bottom-header{
	padding-top:40px;
}

.bulk-download-msg{
	margin-top:20px;
}

/*** SEARCH PAGE */

.pagination > li > a, 
.pagination > li > span {
    background-color: #d9d9d6;
	color:#000;
    border:none;
}

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
    color: #ffffff;
    background-color: #f2a900;
    border:none;
}
.pagination-sm > li:last-child > a, 
.pagination-sm > li:last-child > span,
.pagination-sm > li:first-child > a, 
.pagination-sm > li:first-child > span{
    border-radius: 0px;
}

.content .sisea-highlight {
    color: #f2a900;
    font-size: 1.1em;
    font-weight: normal;
}

.search-results-list .search-result {
    padding: 0px;
}

.footer-links,
.footer-copy{
	 font-size: 0.9em;
	 text-align: left;
}

@media (max-width: 400px) {

	.footer-links a{
	 	width:100%;
		display:inline-block;
		margin-left:0;
		padding-left:0;
	}

}

.modular-image-caption {
	background: #f5f4f4 !important;
	color: #5d5b5b !important;
}


.about .modular-image-caption {
	padding:0 !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
	background: none !important;
}

@media (max-width: 990px) {
	.modular-image-caption,
	.about .modular-image-caption{
		height:auto !important;
		padding-bottom:0px !important;
	}
}


.asset-display h2 {
    margin-bottom: 0;
	margin-bottom: 10px;
}
.asset-display h3 {
	margin:0;
	padding: 0px;
    margin-bottom: 10px;
}

.cc-cookies {
    font-weight: normal;
}
.cc-cookies a.cc-cookie-accept, 
.cc-cookies-error a.cc-cookie-accept {
    background: #f2a900;
    font-weight: normal;
}


/***  NEWS */

div.listing-abstract {
	display: none;
}

/*** GALLERIES */
p.info-box-title {
	display: none;
}


/***EVENTS */

.upcoming-event-img img{
	width:100%;
}

.upcoming-event-banner{
	background:#000;
	color:#fff;
	display:inline-block;
	width:100%;
	margin:0;
	padding:40px;
	font-size:1.6em;
	/**color:#9ddefd;*/
	display:table;
	vertical-align:middle;
}

.upcoming-header{
	width:auto;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:1.8em;
	display:table-cell;
	vertical-align:middle;
}

.upcoming-event-banner span{
	width:auto;
	float:right;
	display:inline-block;
	margin:0;
	padding:0;
	display:table-cell;
	vertical-align:middle;
}

.upcoming-date{
	width:auto;
	display:inline-block;
	margin:0;
	padding:0;
	font-family: "KabelLight", Verdana, sans-serif;
}

.countdown{
	width:auto;
	float:right;
	display:inline-block;
	margin:0;
	padding:0;
	margin-left:20px;
	/**width:180px;*/
	width:100%;
	background-color:#000;
	text-align:center;
	margin:0;
	color:#fff;
}

.countdown.new{
	width:100%;
	float:none;
	display:inline-block;
	margin:0;
	padding:0;
	background-color:#000;
	text-align:center;
	color:#fff;
}

.countdown-item {
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	min-width:80px;
}

.countdown-num {
	font-family:Digital;
	font-size:4em;
	margin-bottom:10px;
}

.countdown-txt {
	font-size:0.9em;
	font-family: "KabelLight", Verdana, sans-serif;
}

@media (max-width: 500px) {
	.countdown-item {
		margin-left:10px;
		margin-right:10px;
		min-width:5px;
	}
	.countdown-num {
		font-size:2.6em;
		margin-bottom:2px;
	}

	.countdown-txt {
		font-size:0.8em;
	}
}

@media (max-width: 995px) {

	.upcoming-event-banner{
		padding:20px;
	}

	.upcoming-header,
	.upcoming-event-banner span,
	.upcoming-date	{
		width:100%;
		float:left;
		margin-left:0px;
		display:inline-block;
		line-height:1em;
	}

	.upcoming-header,
	.upcoming-date{
		margin-bottom:15px;
	}

	.upcoming-header {
		font-size:1.2em;
	}

	.upcoming-date {
		font-size:0.8em;
	}
	
}

/*** ADDED AUG 31st **/

.navbar-nav > li > a {
	text-transform:none;
	letter-spacing: 0.01em;
	font-size:1em;
	padding: 5px 12px;
}
.dropdown-menu > li > a {
	text-transform:none;
	letter-spacing: 0.01em;
	font-size:1em;
}

.epa-item-thumb a .thumb-holder {
	max-height:85px;
	overflow:hidden;
}

@media (max-width: 767px) {
	.epa-item-thumb a .thumb-holder {
		max-height:100%;
	}
	.epa-item-thumb a .thumb-holder img {
    	max-height: 100%;
	}
}