@import "custom_vr.css";
@import "custom_hs.css";

/*
  @font-face {
font-family: "Aller";
font-style: normal;
font-weight: normal;
src: local('Aller'), url("../fonts/Aller_Rg.woff") format('woff');
}

@font-face {
font-family: "Aller Italic";
font-style: normal;
font-weight: normal;
src: local('Aller Italic'), url("../fonts/Aller_It.woff") format('woff');
}


@font-face {
font-family: "Aller Bold";
font-style: normal;
font-weight: normal;
src: local('Aller Bold'), url("../fonts/Aller_Bd.woff") format('woff');
}

@font-face {
font-family: "Aller Light";
font-style: normal;
font-weight: normal;
src: local('Aller Bold'), url("../fonts/Aller_Lt.woff") format('woff');
}


@font-face {
font-family: "Aller Bold Italic";
font-style: normal;
font-weight: normal;
src: local('Aller Bold Italic'), url("../fonts/Aller_BdIt.woff") format('woff');
}


@font-face {
font-family: "Aller Display";
font-style: normal;
font-weight: normal;
src: local('Aller Display'), url("../fonts/AllerDisplay.woff") format('woff');
}


@font-face {
font-family: 'Aller Light Italic';
font-style: normal;
font-weight: normal;
src: local('Aller Light Italic'), url("../fonts/Aller_LtIt.woff") format('woff');
}


.nv-h2,.nv-h2 span, nv-h2>span
{
  font-family: "Aller Bold"!important;
  text-transform: capitalize;
}
.nv-h3,.nv-h3 span, nv-h3>span
{
  font-family: "Aller Regular"!important;
  text-transform: uppercase;
}
.nv-h3{
  margin-top:10px!important;
}
.nv-div {
    height: 5px;
    background: black;
    border: none;
   opacity: 0.5!important;
}
*/

a:hover svg .cls-1 {
    fill: GREY;
    transition: fill 0.3s;
  
}
a svg .cls-1 {
    fill: WHITE;
    transition: fill 0.5s;
  
}

.uk-section, .uk-section-default
{
  padding-top:0px!important;
  padding-bottom:0px!important;
}

.nv-h2,.nv-h2 span, nv-h2>span
{
 /* font-family: "Source Sans Pro"!important;*/
  text-transform: capitalize;
  font-weight:bold;
  font-size:45px!important;
}
.nv-h3,.nv-h3 span, nv-h3>span
{
  /* font-family: "Source Sans Pro"!important;*/
  text-transform: uppercase;
}
.nv-h3{
  margin-top:10px!important;
}
.nv-div {
    height: 8px;
    background: black;
    border: none;
   opacity: 0.5!important;
}


#sexy_tooltip{
  opacity:0!important;
  visibility:hidden!important;
}
.tm-header .uk-navbar-toggle{
  display:none;
}
.share-menu{
  position: fixed;
  top: 25%;
  right: -25px;
  transform: translate(-50%, -50%);
  background: rgba(0,0,0,0.5);
  padding: 15px 15px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.uk-sticky-placeholder{
 
}
.uk-navbar-container {
    background: transparent!important;
}
.cover-page .tm-header,.cover-page .tm-header-mobile,.cover-page .nv-footer, .summary .nv-footer{
	display:none;
}

.nv-button-read-more a {
    border-radius: 25px;
    border-width: 1px;
    border-color: #31475E;
    color: #31475E;
}
.nv-button-read-more span.uk-icon {
    border-radius: 50px!important;
    background-color: #B4C4E5;
    padding: 5px!important;
    margin-left: 15px!important;
    color: #32475E;
}
.nv-bg-offwhite{
  background-color: #E7E3D0;
}
.nv-swi-btn .el-item {
    /*width: 75%;*/
    margin: 0 0 0 auto;
}
.nv-swi-btn .el-item a {
    text-align: left;
    padding-left: 35px;
    background: transparent;
    border-bottom: 1px solid #31475e;
    text-transform: capitalize;
    font-size: 15px;
    padding: 0 0 0 20px;
}
.nv-swi-btn .el-item a:hover,.nv-swi-btn .el-item a:focus {
    border: none;
    border-bottom: 1px solid #31475e;
}
.nv-swi-btn .el-item a.uk-active {
    background: #31475e;
    color: #e0dbc9;
}
.nv-swi-cnt .el-content{
  padding:50px;
}
.uk-breadcrumb>:last-child>a:not([href]), .uk-breadcrumb>:last-child>span{
  font-weight:bold;
}
.cover_text{
  color:#ffffff;
}
a.uk-navbar-item.uk-logo:after {
    width: 1200px;
    height: 5px;
    background: #c4b797;
  	opacity:0.5;
    position: absolute;
    top: 85px;
    content: '';
    left: 0;
  
}
.nv-cap .el-title {
    text-transform: capitalize;
}

/* 
.nv-cap .el-link{
   border: 3px solid #000000;
}
.nv-cap .el-link:hover{
       background-color: rgba(255,255,255,.1);
    color: rgba(255,255,255,.7);
    border-color: transparent;
    border: 3px solid #000000;
}
.nv-swi-cnt .el-link,.nv-swi-cnt .el-link:hover {
 color:#ffffff;
  background: #41341a;
    opacity: 0.5;
   border: 3px solid #000000;
 
}*/
.nv-swi-cnt .el-link span.uk-icon{
  background-color: #d2d2d2;
}


.uk-button>span.uk-text-middle, a.el-link.uk-button
{
  /*margin-left:15px;*/
    padding-left:15px
}

.uk-button, .uk-button-default, a.el-link.uk-button{
background-color: rgba(255, 255, 255, 0.8);
    color: rgba(0, 0, 0);
}

.uk-button:hover, .uk-button-default:hover, a:hover.el-link.uk-button{
background-color: rgba(0, 0, 0, 0.8);
    color: rgba(255, 255, 255);
}


.el-content.uk-button,  a.el-link.uk-button
{
  margin-bottom:1px;
  padding-bottom:1px;
  
}

.nv-withborder>.el-content.uk-button, .nv_withborder>a.el-link.uk-button
{
border:solid 1px #000;
}


.nv-swi-btn>.uk-grid>.el-item
{margin-top:-1px;}

.nv-cap
{margin-top:-215px!important}


.nv-cap-small
{margin-top:-125px!important}

.nv-cap-small-management
{margin-top:-245px!important}

@media screen and (max-width: 1536px) {
  	.nv-cap-small-management {
    	margin-top: -180px!important;
  	}
}

@media screen and (max-width: 1480px) {
  	.nv-cap-small-management {
    	margin-top: -174px!important;
  	}
}

@media screen and (max-width: 1366px) {
  	.nv-cap-small-management {
    	margin-top: -161px!important;
  	}
}

@media screen and (max-width: 639px) {
  	.nv-cap-small-management {
    	margin-top: -190px!important;
  	}
}

.nv-cap-large
{margin-top:-345px!important}

/*----------Download Button--------------------*/
.nv-download-button{
  position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
/*------------------------------------------------*/