nav.td_nav{
	display:block;
	width:100%;
	float:left;
	clear:both;
	position:absolute;
	z-index:999;
	
	transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
[data-nav-shadow="on"] nav.td_nav{
	box-shadow:0px 0px 7px rgba(0,0,0,0.1);
}
.td_nav *{z-index:10;}
.td_navinside{
	background:#fff;
	border-bottom:1px solid #eee;
	padding:0px;
	float:left;
	width:100%;
	height:auto;
	transform: translateZ(0px);
	
	transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
[data-nav-logo="off"] nav.td_nav .td_logo{
	display:none;
}
[data-nav-social="off"] nav.td_nav .td_socialwrap{
	display:none;
}
.td_mobile .td_navtrigger{
	display:none;
}
/*------------------------------------------------------------------*/ 
/*	x) NAV POSITIONS
/*------------------------------------------------------------------*/
[data-nav-y-position="top"] nav.td_nav.horizontal{
	top:0px;
}
[data-nav-y-position="bottom"] nav.td_nav.horizontal{
	bottom:0px;
	top:auto;
	position:absolute;
}
[data-nav-y-position="bottom"] nav.td_nav.horizontal.is_stuck{
	bottom:auto;
	top:0px;
}
[data-nav-x-position="left"] nav.td_nav.vertical{
	left:0px;
}
[data-nav-x-position="right"] nav.td_nav.vertical{
	right:0px;
	left:auto;
}
[data-nav-y-position="down"] nav.td_nav.horizontal{
	bottom:0px;
	top:auto;
	position:absolute;
}
[data-nav-y-position="down"] nav.td_nav.horizontal.is_stuck{
	bottom:auto;
	top:0px;
}


/*------------------------------------------------------------------*/ 
/*	x) NAV HORIZONTAL
/*------------------------------------------------------------------*/
nav.td_nav.horizontal .td_logo{
	float:left;
	width:auto;
	padding:20px 40px;
	height:100%;
	border-right:1px solid #eee;
	border-right-color:rgba(0,0,0,0.05);
	z-index:999 !important;
	position:relative;
}
nav.td_nav.horizontal .td_logo img{
	max-height:50px;
}
nav.td_nav.horizontal .td_logo span,
nav.td_nav.horizontal .td_logo a{
	display:block;
}
nav.td_nav.horizontal ul.td_menu{
	float:left;
	list-style-type:none;
	margin-left:40px;
}
nav.td_nav.horizontal ul.td_menu li{
	display:inline-block;
	margin-right:30px;
	position:relative;
	color:#fff;
}
nav.td_nav.horizontal ul.td_menu > li > a{
	padding:20px 0px;
	position:relative;
}
nav.td_nav.horizontal ul.td_menu > li > a:after{
	content:"";
	position:absolute;
	border:5px solid transparent;
	top:0px;
	left:50%;
	margin-left:-5px;
}
nav.td_nav ul.td_menu li a{
	text-decoration:none;
	color:#000;
	font-size:13px;
	text-transform:uppercase;
	font-weight:600;
	display:inline-block;
	transform: translateZ(0px);
}
nav.td_nav ul.td_menu li a:hover,
nav.td_nav ul.td_menu li.is-active > a,
nav.td_nav ul.td_menu li.is-active > span > a{
	color:#999;
}

nav.td_nav .td_socialwrap{
	float:right;
	padding:0px;
	margin-top:15px;
	position:relative;
}
nav.td_nav .td_social{
	list-style-type:none;
	padding:0px 30px 0px 30px;
	border-left:1px solid #eee;
	border-left-color:rgba(0,0,0,0.05);
}
nav.td_nav .td_social li{
	margin:0px 2px;
	display:inline-block;
}
nav.td_nav ul.td_social li a{
	display:block;
	font-size:14px;
	border-radius:30px;
	width:30px;
	height:30px;
	text-align:center;
	line-height:2.2;
	color:#333;
	background:#f7f7f7;
	background:rgba(0, 0, 0, 0.03);
	text-decoration:none;
}
nav.td_nav ul.td_social li a:hover{
	background:#eee;
	background:rgba(0, 0, 0, 0.08);
}

[data-nav-menu-pos="center"] nav.td_nav.horizontal.temp-a ul.td_menu{
	float:none;
	display:inline-block;
	text-align:center;
	width:100%;
	margin:0px;
}
[data-nav-menu-pos="center"] .temp-a .td_logo,
[data-nav-menu-pos="center"] .temp-a .td_socialwrap{
	display:none;
}

[data-nav-menu-pos="right"] nav.td_nav.horizontal ul.td_menu{
	float:right;
}
[data-nav-menu-pos="right"] nav.td_nav.horizontal .td_logo{
	border:none;
}
[data-nav-hor-boxed="on"] nav.td_nav.horizontal .td_logo{
	padding-left:0px;
	padding-right:10px;
	border:none;
}
[data-nav-hor-boxed="on"] nav.td_nav.horizontal .td_social{
	padding-right:0px;
}


/*------------------------------------------------------------------*/ 
/*	x) NAV HORIZONTAL TEMPLATE B
/*------------------------------------------------------------------*/
nav.td_nav.horizontal.temp-b{
	text-align:center;
}
nav.td_nav.horizontal.temp-b .td_logo{
	position:absolute;
	border:none;
	height:auto;
	float:none;
	width:auto;
	margin:0px auto;
	left:50%;
	
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}
nav.td_nav.horizontal.temp-b .td_logo a{
	display:inline-block;
}
nav.td_nav.horizontal.temp-b .td_menu{
	float:left;
	width:50%;
	margin:0px;
	position:relative;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
}
nav.td_nav.horizontal.temp-b .td_menu.left{
	text-align:right;
	padding-right:100px;
}
nav.td_nav.horizontal.temp-b .td_menu.left li{
	margin:0px 0px 0px 30px;
}
nav.td_nav.horizontal.temp-b .td_menu.right{
	text-align:left;
	padding-left:100px;
}
[data-nav-menu-pos="justify"] nav.td_nav.horizontal.temp-b .td_menu.left{
	text-align:left;
}
[data-nav-menu-pos="justify"] nav.td_nav.horizontal.temp-b .td_menu.right{
	text-align:right;
}
[data-nav-menu-pos="justify"][data-nav-hor-boxed="on"] nav.td_nav.horizontal.temp-b .td_menu.left li{
	margin:0px 30px 0px 0px;
}
[data-nav-menu-pos="justify"][data-nav-hor-boxed="on"] nav.td_nav.horizontal.temp-b .td_menu.right li{
	margin:0px 0px 0px 30px;
}
[data-nav-menu-pos="right"] nav.td_nav.horizontal.temp-b  ul.td_menu{
	float:left;
}
[data-nav-logo="off"] nav.td_nav.horizontal.temp-b .td_menu.left{
	padding-right:15px;
}
[data-nav-logo="off"] nav.td_nav.horizontal.temp-b .td_menu.right{
	padding-left:15px;
}



/*------------------------------------------------------------------*/ 
/*	x) NAV BG COLOR
/*------------------------------------------------------------------*/

/* dark */
[data-nav-bgcolor="dark"] .td_navinside{
	background:#111;
}
[data-nav-bgcolor="dark"] nav.td_nav ul.td_menu li a{
	color:#fff;
}

[data-nav-bgcolor="dark"] nav.td_nav.horizontal .td_logo{
	border-right-color:#333;
	border-right-color:rgba(255,255,255,0.1);
}
[data-nav-bgcolor="dark"] nav.td_nav ul.td_menu li a{
	color:#fff;
}
[data-nav-bgcolor="dark"] nav.td_nav ul.td_menu li a:hover,
[data-nav-bgcolor="dark"] nav.td_nav ul.td_menu li.is-active > a{
	color:#999;
}
[data-nav-bgcolor="dark"] nav.td_nav ul.td_social li a{
	color:#fff;
	background:#222;
	background:rgba(255,255,255,0.1);
}
[data-nav-bgcolor="dark"] nav.td_nav ul.td_social li a:hover{
	background:#191919;
	background:rgba(255,255,255,0.3);
}
[data-nav-bgcolor="dark"] nav.td_nav .td_social{
	border-left-color:#333;
	border-left-color:rgba(255,255,255,0.1);
}


/* current light */

[data-nav-bgcolor="currentLight"] nav.td_nav.horizontal .td_logo{
	border-right-color:#fff;
	border-right-color:rgba(255,255,255,0.3);
}
[data-nav-bgcolor="currentLight"] nav.td_nav ul.td_menu li a{
	color:#fff;
}
[data-nav-bgcolor="currentLight"] nav.td_nav ul.td_menu li a:hover,
[data-nav-bgcolor="currentLight"] nav.td_nav ul.td_menu li.is-active > a{
	color:#fff;
}
[data-nav-bgcolor="currentLight"] nav.td_nav ul.td_menu > li.is-active > a:after{
	border-top-color:#fff;
}
[data-nav-bgcolor="currentLight"] nav.td_nav ul.td_social li a{
	color:#fff;
	background:#111;
	background:rgba(0,0,0,0.1);
}
[data-nav-bgcolor="currentLight"] nav.td_nav ul.td_social li a:hover{
	background:#000;
	background:rgba(0,0,0,0.2);
}
[data-nav-bgcolor="currentLight"] nav.td_nav .td_social{
	border-left-color:#fff;
	border-left-color:rgba(255,255,255,0.3);
}



/* current dark */
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_menu li a{
	color:#000;
}
[data-nav-bgcolor="currentDark"] nav.td_nav.horizontal .td_logo{
	border-right-color:#333;
	border-right-color:rgba(0,0,0,0.15);
}
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_menu li a{
	color:#000;
}
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_menu li a:hover,
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_menu li.is-active > a{
	color:#000;
}
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_menu > li.is-active > a:after{
	border-top-color:#000;
}
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_social li a{
	color:#000;
	background:none;
	background:rgba(0,0,0,0.1);
}
[data-nav-bgcolor="currentDark"] nav.td_nav ul.td_social li a:hover{
	background:none;
	background:rgba(0,0,0,0.2);
}
[data-nav-bgcolor="currentDark"] nav.td_nav .td_social{
	border-left-color:#333;
	border-left-color:rgba(0,0,0,0.15);
}

/* transparent light */
[data-nav-bgcolor="transLight"] .td_navinside{
	background:rgba(255,255,255,0.85);
}

/* transparent dark */
[data-nav-bgcolor="transDark"] .td_navinside{
	background:#000;
	background:rgba(0,0,0,0.75);
}
[data-nav-bgcolor="transDark"] nav.td_nav ul.td_menu li a{
	color:#fff;
}
[data-nav-bgcolor="transDark"] nav.td_nav.horizontal .td_logo{
	border-right-color:#333;
	border-right-color:rgba(255,255,255,0.1);
}
[data-nav-bgcolor="transDark"] nav.td_nav ul.td_menu li a{
	color:#fff;
}
[data-nav-bgcolor="transDark"] nav.td_nav ul.td_menu li a:hover,
[data-nav-bgcolor="transDark"] nav.td_nav ul.td_menu li.is-active > a{
	color:#999;
}
[data-nav-bgcolor="transDark"] nav.td_nav ul.td_social li a{
	color:#fff;
	background:#222;
	background:rgba(0,0,0,0.1);
}
[data-nav-bgcolor="transDark"] nav.td_nav ul.td_social li a:hover{
	background:#111;
	background:rgba(0,0,0,0.4);
}
[data-nav-bgcolor="transDark"] nav.td_nav .td_social{
	border-left-color:#333;
	border-left-color:rgba(255,255,255,0.1);
}



/*------------------------------------------------------------------*/ 
/*	x) NAV BORDER
/*------------------------------------------------------------------*/

[data-nav-border="off"] .td_navinside{ border:none !important; }
[data-nav-border="light"] .td_navinside{ border-bottom-color:#eee; }
[data-nav-border="dark"] .td_navinside{ border-bottom-color:#222; }
[data-nav-border="transLight"] .td_navinside{ border-bottom-color:rgba(255,255,255,0.1); }
[data-nav-border="transDark"] .td_navinside{ border-bottom-color:rgba(0,0,0,0.1); }


[data-nav-y-position="bottom"] .td_navinside{border-top:1px solid #eee; border-bottom-width:0px;}
[data-nav-y-position="bottom"] .is_stuck .td_navinside{border-top-width:0px; border-bottom-width:1px;}

[data-nav-border="light"] .td_navinside{ border-top-color:#eee !important; }
[data-nav-border="dark"] .td_navinside{ border-top-color:#222 !important; }
[data-nav-border="transLight"] .td_navinside{ border-top-color:rgba(255,255,255,0.1) !important; }
[data-nav-border="transDark"] .td_navinside{ border-top-color:rgba(0,0,0,0.1) !important; }



/*------------------------------------------------------------------*/ 
/*	x) HORIZONTAL APPEAR
/*------------------------------------------------------------------*/
[data-nav-y-position="top"][data-nav-hor-appearance="appear"] nav.td_nav{
	opacity:0;
}
[data-nav-y-position="top"][data-nav-hor-appearance="appear-2"] nav.td_nav,
[data-nav-y-position="bottom"][data-nav-hor-appearance="appear-2"] nav.td_nav{
	transform:scale(0.8,1);
	opacity:0;
}
[data-nav-y-position="top"][data-nav-hor-appearance="appear-2"] nav.td_nav.appear-2,
[data-nav-y-position="bottom"][data-nav-hor-appearance="appear-2"] nav.td_nav.appear-2{
	transform:scale(1,1);
	opacity:1;
}
nav.td_nav{
	-webkit-perspective: 500px;
	-moz-perspective: 500px;
	perspective: 500px;
}
[data-nav-y-position="top"][data-nav-hor-appearance="appear-3"] nav.td_nav .td_navinside,
[data-nav-y-position="bottom"][data-nav-hor-appearance="appear-3"] nav.td_nav .td_navinside{
	opacity:0;
}
[data-nav-y-position="top"][data-nav-hor-appearance="appear-3"] nav.td_nav.appear-3 .td_navinside,
[data-nav-y-position="bottom"][data-nav-hor-appearance="appear-3"] nav.td_nav.appear-3 .td_navinside{
	opacity:1;
	
	-webkit-animation: td_nav_show 1s 1 cubic-bezier(0.18, 0.88, 0.11, 1.08); /* Safari 4+ */
	-moz-animation:    td_nav_show 1s 1 cubic-bezier(0.18, 0.88, 0.11, 1.08); /* Fx 5+ */
	animation:         td_nav_show 1s 1 cubic-bezier(0.18, 0.88, 0.11, 1.08); /* IE 10+ */
}
/*animation*/
@-webkit-keyframes td_nav_show {
  0%   { -webkit-transform:translateZ(300px) translateY(200px) rotateX(-180deg); opacity: 0.1;  }
  100% { -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
@-moz-keyframes td_nav_show {
  0%   { -moz-transform:translateZ(300px) translateY(200px) rotateX(-180deg); opacity: 0.1;  }
  100% { -moz-transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1;  }
}
@keyframes td_nav_show {
  0%   { transform:translateZ(300px) translateY(200px) rotateX(-180deg); opacity: 0.1;  }
  100% { transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1;  }
}

/* Transparent Versions */
[data-nav-y-position="top"][data-nav-hor-appearance="transparent"] .td_nav.horizontal .td_navinside,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent"] .td_nav.horizontal .td_navinside{
	background:none !important;
}
[data-nav-y-position="top"][data-nav-hor-appearance="transparent"][data-nav-border="off"] nav.td_nav.horizontal .td_logo,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent"][data-nav-border="off"] nav.td_nav.horizontal .td_logo{
	border:none;
}
[data-nav-y-position="top"][data-nav-hor-appearance="transparent"][data-nav-border="off"] nav.td_nav .td_social,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent"][data-nav-border="off"] nav.td_nav .td_social{
	border:none;
}
[data-nav-shadow="on"][data-nav-hor-appearance="transparent"] nav.td_nav{
	box-shadow:none;
}

[data-nav-y-position="top"][data-nav-hor-appearance="transparent-2"] .td_nav.horizontal .td_navinside,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent-2"] .td_nav.horizontal .td_navinside{
	background:none !important;
}
[data-nav-y-position="top"][data-nav-hor-appearance="transparent-2"][data-nav-border="off"] nav.td_nav.horizontal .td_logo,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent-2"][data-nav-border="off"] nav.td_nav.horizontal .td_logo{
	border:none;
}
[data-nav-y-position="top"][data-nav-hor-appearance="transparent-2"][data-nav-border="off"] nav.td_nav .td_social,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent-2"][data-nav-border="off"] nav.td_nav .td_social{
	border:none;
}
[data-nav-shadow="on"][data-nav-hor-appearance="transparent-2"] nav.td_nav{
	box-shadow:none;
}

[data-nav-y-position="top"][data-nav-hor-appearance="transparent-3"] .td_nav.horizontal .td_navinside,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent-3"] .td_nav.horizontal .td_navinside{
	background:none !important;
}
[data-nav-y-position="top"][data-nav-hor-appearance="transparent-3"][data-nav-border="off"] nav.td_nav.horizontal .td_logo,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent-3"][data-nav-border="off"] nav.td_nav.horizontal .td_logo{
	border:none;
}
[data-nav-y-position="top"][data-nav-hor-appearance="transparent-3"][data-nav-border="off"] nav.td_nav .td_social,
[data-nav-y-position="bottom"][data-nav-hor-appearance="transparent-3"][data-nav-border="off"] nav.td_nav .td_social{
	border:none;
}
[data-nav-shadow="on"][data-nav-hor-appearance="transparent-3"] nav.td_nav{
	box-shadow:none;
}
.td_glass{
	position:absolute;
	max-width:100%;
	max-height:100%;
	min-width:100%;
	min-height:100%;
	background:#000;
	z-index:3 !important;
}
.td_glass.scrolled{
	background:none !important;
	
	transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
[data-nav-bgcolor="dark"] .td_glass,
[data-nav-bgcolor="currentLight"] .td_glass,
[data-nav-bgcolor="transDark"] .td_glass{ background-color:#fff; }



/*------------------------------------------------------------------*/ 
/*	x) HORIZONTAL SUBMENU
/*------------------------------------------------------------------*/
nav.td_nav.horizontal ul.td_menu ul{
	position:absolute;
	top:100%;
	margin-top:2px;
	left:-30px;
	width:220px;
	text-align:left;
	display:none;
	background:#f5f5f5;
	padding:15px 0px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.05);
	box-shadow:0px 2px 2px rgba(0,0,0,0.05);
}
nav.td_nav.horizontal ul.td_menu ul li{
	width:100%;
	margin-bottom:0px;
	display:block;
	height:auto;
	margin-right:0px;
	position:relative;
}
nav.td_nav.horizontal ul.td_menu ul a{
	color:#333 !important;
	display:block;
	padding:5px 30px;
	width:100%;
	line-height:1.4;
	font-weight:normal;
	text-transform:capitalize;
	position:relative;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
nav.td_nav.horizontal ul.td_menu ul li:last-child a{
	border-bottom:none;
}
nav.td_nav.horizontal ul.td_menu ul a:hover,
nav.td_nav.horizontal ul.td_menu ul li.sfHover > a{
	color:#777 !important;
}
nav.td_nav.horizontal ul.td_menu ul li{
	position:relative;
	clear:both;
}
nav.td_nav.horizontal ul.td_menu ul li ul{
	left:100%;
	top:-17px;
}
nav.td_nav.horizontal ul.td_menu ul li.sf-with-ul:after{
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top:-4px;
	border:4px solid transparent;
	border-left-color: rgba(0, 0, 0, 0.3);
	content: "";
}

nav.td_nav.horizontal ul.td_menu[data-submenu="dark"] > li > ul:before{
	border-bottom-color:#111;
}
nav.td_nav.horizontal ul.td_menu[data-submenu="dark"] ul{
	background:#111;
}
nav.td_nav.horizontal ul.td_menu[data-submenu="dark"] ul a{
	color:#fff !important;
}
nav.td_nav.horizontal ul.td_menu[data-submenu="dark"] ul a:hover,
nav.td_nav.horizontal ul.td_menu[data-submenu="dark"] ul li.sfHover > a{
	color:#ccc !important;
}
nav.td_nav.horizontal ul.td_menu[data-submenu="dark"] ul li.sf-with-ul:after{
	border-left-color: rgba(255, 255, 255, 0.5);
}





/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV
/*------------------------------------------------------------------*/
.td_navtrigger{
	position:absolute;
	z-index:99;
	right:0px;
	top:0px;
}
.td_navtrigger a{
	background:#000;
	padding:12px 14px;
	width:15px;
	text-align:center;
	position:absolute;
	left:30px;
	top:30px;
	display:none;
	float:left;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.td_mobile .td_navtrigger{
	left:auto !important;
	right:0px !important;
}
.td_mobile .td_navtrigger a{
	display:block;
	left: 30px !important;
	top: 30px !important;
}
.td_mobile .td_navtrigger a.opened{
	left:0px !important;
	top:0px !important;
}


[data-nav-x-position="left"] .td_navtrigger a.opened{
	left:0px;
	top:0px;
}
[data-nav-x-position="left"][data-nav-type="menuonly"] .td_navtrigger a.opened{
	left:30px;
	top:30px;
}
[data-nav-x-position="left"][data-nav-type="windowmenu"] .td_navtrigger a.opened{
	left:30px;
	top:30px;
}

[data-nav-x-position="right"] .td_navtrigger{
	right:auto;
	left:0px;
}
[data-nav-x-position="right"] .td_navtrigger a{
	left:auto;
	right:30px;
}
[data-nav-x-position="right"] .td_navtrigger a.opened{
	right:0px;
	top:0px;
}

[data-nav-x-position="right"][data-nav-type="menuonly"] .td_navtrigger a.opened{
	right:30px;
	top:30px;
	left:auto;
}
[data-nav-x-position="right"][data-nav-type="windowmenu"] .td_navtrigger a.opened{
	right:30px;
	top:30px;
	left:auto;
}

[data-nav-ver-type="invisible"] .td_navtrigger a,
[data-nav-ver-type="invisible-2"] .td_navtrigger a,
[data-nav-type="menuonly"] .td_navtrigger a,
[data-nav-type="windowmenu"] .td_navtrigger a{
	display:block;
}

span.icono{
	width:15px;
	display:inline-block;
	vertical-align:middle;
}
span.icono span{
	width:15px;
	height:1px;
	margin:2px 0px 3px 0px;
	background:#FFF;
	display:block;
	position:relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}

div.td_navtrigger a.opened span.sp_a{
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
	top:4px;
}
div.td_navtrigger a.opened span.sp_c{
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
	bottom:4px;
}
div.td_navtrigger a.opened span.sp_b{
	opacity:0;
}

.td_navtrigger[data-color="light"] a{
	background:#fff;
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);
	box-shadow:0px 0px 2px rgba(0,0,0,0.1);
}
.td_navtrigger[data-color="light"] a span span{
	background:#000;
}
.td_navtrigger[data-round="on"] a{
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}


nav.td_nav.vertical{
	top:0px;
	height:100%;
	min-height:100%;
	width:300px;
	z-index:999;
	position:fixed;
}
nav.td_nav.vertical .td_navinside{
	border:none;
	width:300px;
	position:absolute;
	height:100%;
	border-right:1px solid #eee;
}
nav.td_nav.vertical .td_navinside .td_extra{
	border:none;
	width:300px;
	position:absolute;
	height:100%;
}
[data-nav-x-position="right"] nav.td_nav.vertical .td_navinside{
	border:none;
	border-left:1px solid #eee;
}

[data-nav-border="off"] nav.td_nav.vertical .td_navinside{ border:none !important; }
[data-nav-border="light"] nav.td_nav.vertical .td_navinside{ border-color:#eee; }
[data-nav-border="dark"] nav.td_nav.vertical .td_navinside{ border-color:#222; }
[data-nav-border="transLight"] nav.td_nav.vertical .td_navinside{ border-color:rgba(255,255,255,0.1); }
[data-nav-border="transDark"] nav.td_nav.vertical .td_navinside{ border-color:rgba(0,0,0,0.1); }


nav.td_nav.vertical .td_nav_topwrap{
	float:left;
	clear:both;
	height:auto;
	width:100%;
}
nav.td_nav.vertical .td_logo{
	border:none;
	display:block;
	width:100%;
	clear:both;
	margin:50px 0px;
	padding:0px;
	text-align:center;
}
nav.td_nav.vertical .td_logo img{
	min-height:auto;
}
nav.td_nav.vertical ul.td_menu{
	width:100%;
	display:block;
	padding:0px 30px;
	list-style-type:none;
	float:left;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
nav.td_nav.vertical ul.td_menu li{
	display:block;
	margin-bottom:5px;
	text-align:left;
	position:relative;
}
[data-nav-menu-pos="center"] nav.td_nav.vertical ul.td_menu li{
	text-align:center;
}
[data-nav-menu-pos="right"] nav.td_nav.vertical ul.td_menu li{
	text-align:right;
}

nav.td_nav.vertical ul.td_menu li:nth-child(2n){
	margin-bottom:6px;
}
nav.td_nav.vertical ul.td_menu li a{
	display:block;
	padding:10px 20px;
	background:#f7f7f7;
	background:rgba(0,0,0,0.02);
	clear:both;
}
[data-nav-bgcolor="light"] nav.td_nav.vertical ul.td_menu li a{
	background:none;
	background:rgba(0,0,0,0.02);
}
nav.td_nav.vertical .td_nav_about{
	display:block;
	padding:70px 50px 0px 50px;
	text-align:center;
	clear:both;
}
nav.td_nav.vertical .td_nav_about img{
	border-radius:80px;
	margin-bottom:20px;
}
nav.td_nav.vertical .td_nav_about h6{
	font-size:13px;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:10px;
}
nav.td_nav.vertical .td_nav_about p{
	font-size:13px;
}

nav.td_nav.vertical .td_nav_bottomwrap{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	padding:50px 0px 30px 0px;
}
nav.td_nav.vertical .td_socialwrap{
	position:relative;
	width:100%;
	text-align:center;
}
nav.td_nav.vertical .td_social{
	border:none;
	margin:0px;
	padding:0px 30px 15px 30px;
}
nav.td_nav.vertical p.td_nav_copyright{
	padding:0px 60px;
	margin:0;
	display:block;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
}

/* submenu */
nav.td_nav.vertical ul.td_menu ul{
	left:0px;
	top:0px;
	display:none;
	position:relative;
	background:none;
	width:100%;
	margin-top:5px;
}
nav.td_nav.vertical ul.td_menu li a{
	position:relative;
}
nav.td_nav.vertical ul.td_menu li i{
	position:absolute;
	color:#000;
	right:0px;
	top:0px;
	height:auto;
	width:25px;
	line-height:3.7;
	font-size:11px;
	cursor:copy;
	text-align:center;
}
[data-nav-menu-pos="right"] nav.td_nav.vertical ul.td_menu li i{
	right:auto;
	left:0px;
}

/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV ( data-nav-ver-menu-type="b")
/*------------------------------------------------------------------*/
[data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu{
	padding:0px 50px;
}
[data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li,
[data-nav-menu-pos="center"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li{
	text-align:left;
}
[data-nav-ver-menu-type="b"][data-nav-type="ver"] nav.td_nav.vertical ul.td_menu li span,
[data-nav-ver-menu-type="b"][data-nav-type="menuonly"] nav.td_nav.vertical ul.td_menu li span{
	display:block;
	width:100%;
	overflow:hidden;
}
[data-nav-ver-menu-type="b"][data-nav-type="ver"] nav.td_nav.vertical ul.td_menu li a,
[data-nav-ver-menu-type="b"][data-nav-type="menuonly"] nav.td_nav.vertical ul.td_menu li a{
	background:none;
	position:relative;
	display:inline;
	overflow:hidden;
	font-size:17px;
	padding:0px;
}
[data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_socialwrap{
	position:relative;
}

[data-nav-ver-menu-type="b"][data-nav-type="ver"] nav.td_nav.vertical ul.td_menu li a:hover,
[data-nav-ver-menu-type="b"][data-nav-type="menuonly"] nav.td_nav.vertical ul.td_menu li a:hover{
	padding-left:10px;
	opacity:1;
}
[data-nav-ver-menu-type="b"][data-nav-type="ver"] nav.td_nav.vertical ul.td_menu li a:before,
[data-nav-ver-menu-type="b"][data-nav-type="menuonly"] nav.td_nav.vertical ul.td_menu li a:before{
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	width: 300px;
	height: 1px;
	left: 100%;
	margin: -1px 0px 0px 10px;
	border-bottom:1px solid #999;
	border-bottom:1px solid rgba(0,0,0,0.1);
	z-index:4;
}
[data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li.is-active > span > a{
	background:none;
}
[data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li i{
	right:-30px;
	left:auto;
	line-height:2.2;
}

[data-nav-menu-pos="right"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li{
	text-align:right;
}
[data-nav-menu-pos="right"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li a:hover{
	padding-right:10px;
	opacity:1;
	padding-left:0px;
}
[data-nav-menu-pos="right"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li a:before{
	right: 100%;
	left:auto;
	margin: -1px 10px 0px 0px;
}

[data-nav-menu-pos="right"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li i{
	left:-30px;
	right:auto;
}
[data-nav-x-position="left"][data-nav-ver-menu-type="b"][data-nav-type="dotmenu"] nav.td_nav.vertical ul.td_menu li i{
	left:-8px;
	right:auto;
}





/* VERTICAL DARK NAV */
[data-nav-bgcolor="dark"] nav.td_nav.vertical ul.td_menu li a{
	background:none;
	background:rgba(255,255,255,0.03);
	color:#fff;
}
[data-nav-bgcolor="dark"] nav.td_nav.vertical ul.td_menu li i{
	color:#fff;
}
[data-nav-bgcolor="dark"] nav.td_nav.vertical .td_nav_about h6,
[data-nav-bgcolor="dark"] nav.td_nav.vertical p{
	color:#fff;
}

/* VERTICAL LIGHT CURRENT THEME COLOR NAV */
[data-nav-bgcolor="currentLight"] nav.td_nav.vertical ul.td_menu li a{
	background:none;
	background:rgba(255,255,255,0.09);
	color:#fff;
}
[data-nav-bgcolor="currentLight"] nav.td_nav.vertical ul.td_menu li.is-active > span > a{
	color:#fff;
	background:rgba(255,255,255,0.2);
}
[data-nav-bgcolor="currentLight"] nav.td_nav.vertical ul.td_menu li i{
	color:#fff;
}
[data-nav-bgcolor="currentLight"] nav.td_nav.vertical .td_nav_about h6,
[data-nav-bgcolor="currentLight"] nav.td_nav.vertical p{
	color:#fff;
}

/* VERTICAL DARK CURRENT THEME COLOR NAV */
[data-nav-bgcolor="currentDark"] nav.td_nav.vertical ul.td_menu li.is-active > span > a{
	color:#333;
	background:rgba(0,0,0,0.12);
}
[data-nav-bgcolor="currentDark"] nav.td_nav.vertical ul.td_menu li a{
	background:none;
	background:rgba(0,0,0,0.05);
	color:#000;
}
[data-nav-bgcolor="currentDark"] nav.td_nav.vertical ul.td_menu li i{
	color:#000;
}
[data-nav-bgcolor="currentDark"] nav.td_nav.vertical .td_nav_about h6,
[data-nav-bgcolor="currentDark"] nav.td_nav.vertical p{
	color:#000;
}

/* VERTICAL LIGHT TRANSPARENT NAV */
[data-nav-bgcolor="transLight"] nav.td_nav.vertical ul.td_menu li.is-active > span > a{
	background:rgba(0,0,0,0.05);
}

/* VERTICAL DARK TRANSPARENT NAV */
[data-nav-bgcolor="transDark"] nav.td_nav.vertical ul li.is-active > span > a{
	color:#fff;
	background:rgba(0,0,0,0.15);
}
[data-nav-bgcolor="transDark"] nav.td_nav.vertical ul.td_menu li a{
	background:none;
	background:rgba(0,0,0,0.05);
	color:#fff;
}
[data-nav-bgcolor="transDark"] nav.td_nav.vertical ul.td_menu li i{
	color:#fff;
}
[data-nav-bgcolor="transDark"] nav.td_nav.vertical .td_nav_about h6,
[data-nav-bgcolor="transDark"] nav.td_nav.vertical p{
	color:#fff;
}



/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV ( data-nav-ver-menu-type="b") COLOR THEMES
/*------------------------------------------------------------------*/

/* DARK NAV */
[data-nav-bgcolor="dark"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li a:before{
	border-bottom:1px solid #666;
	border-bottom:1px solid rgba(255,255,255,0.3);
}

/* LIGHT CURRENT NAV */
[data-nav-bgcolor="currentLight"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li a:before{
	border-bottom:1px solid #fff;
	border-bottom:1px solid rgba(255,255,255,0.4);
}

/* DARK CURRENT NAV */
[data-nav-bgcolor="currentDark"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li a:before{
	border-bottom:1px solid #333;
	border-bottom:1px solid rgba(0,0,0,0.3);
}

/* DARK TRANSPARENT NAV */
[data-nav-bgcolor="transDark"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li a:before{
	border-bottom:1px solid #fff;
	border-bottom:1px solid rgba(255,255,255,0.4);
}
[data-nav-bgcolor="transDark"][data-nav-ver-menu-type="b"] nav.td_nav.vertical ul.td_menu li.is-active > span > a{
	color:#999;
}



/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV MENUONLY
/*------------------------------------------------------------------*/
.td_menuonly{
	width:300px;
	height:auto;
	padding:0px;
	background:#fff;
	position:absolute;
	top:80px;
	left:330px;
	display:none;
	border:1px solid #eee;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.td_menuonly{
	padding:30px 0px 25px 0px;
}

[data-nav-ver-menu-type="b"] .td_menuonly{
	padding:50px 0px 45px 0px;
}
.td_menuonly ul.td_menu{
	list-style-type:none;
}
.td_menuonly ul li{
	display:block;
	width:100%;
	clear:both;
}
[data-nav-ver-menu-type="b"] ul.td_menu li a{
	background:none !important;
}

/* color skins */
[data-nav-bgcolor="dark"] .td_menuonly{
	background:#000;
	border-color:#222;
	border-color:rgba(255,255,255,0.1);
}

[data-nav-bgcolor="currentLight"] .td_menuonly{
	border-color:#fff;
	border-color:rgba(255,255,255,0.3);
}
[data-nav-bgcolor="currentDark"] .td_menuonly{
	border-color:#222;
	border-color:rgba(0,0,0,0.1);
}
[data-nav-bgcolor="transLight"] .td_menuonly{
	background:rgba(255,255,255,0.8);
}
[data-nav-bgcolor="transDark"] .td_menuonly{
	background:#000;
	background:rgba(0,0,0,0.75);
	border-color:#222;
	border-color:rgba(255,255,255,0.05);
}




/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV DOTMENU
/*------------------------------------------------------------------*/

[data-nav-type="dotmenu"] .td_navtrigger{
	display:none;
}
.td_dotmenu{
	display:block;
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
	background:none;
	padding:0px;
	left:300px;
	width:300px;
	position:absolute;
}
.td_dotmenu ul.td_menu{
	padding:0px 10px !important;
}
.td_dotmenu ul li{
	float:left;
	clear:both;
	width:100%;
	margin: 0px !important;
}
.td_dotmenu ul li a{
	text-decoration:none;
	background:none !important;
	padding:0px 15px !important;
	position:relative;
	margin:10px 0px !important;
	float:left;
	display:block;
	width:100%;
	text-align:left !important;
}
[data-nav-x-position="right"] .td_dotmenu ul li a{
	text-align:right !important;
}
.td_dotmenu ul li i{
	left:-8px;
	line-height:2.8 !important;
	color:#ddd !important;
}

.td_dotmenu ul li span.dot{
	width:12px;
	height:12px;
	border-radius:20px;
	background:#ddd;
	float:left;
	text-align:center;
}
.td_dotmenu ul li span.label{
	opacity:0;
	padding:5px 15px 3px 15px;
	margin-left:10px;
	margin-top:-8px;
	color:#000;
	background:#f7f7f7;
	position:absolute;
	
}
.td_dotmenu ul li a span.label:before{
	content:"";
	position:absolute;
	top:50%;
	left:-10px;
	margin-top:-5px;
	border:5px solid transparent;
	border-right-color:#f7f7f7;
	
}
.td_dotmenu ul li a:hover span.label,
.td_dotmenu ul li.is-active > span > a > span.label{
	opacity:1;
}

/* color skins */
[data-nav-bgcolor="dark"] .td_dotmenu ul li i{
	color:#000 !important;
}
[data-nav-bgcolor="dark"] .td_dotmenu ul li span.dot{
	background:#111;
}
[data-nav-bgcolor="dark"] .td_dotmenu ul li span.label{
	color:#fff;
	background:#111;
}
[data-nav-bgcolor="dark"] .td_dotmenu ul li a span.label:before{
	border-right-color:#111;
}

[data-nav-bgcolor="currentLight"] .td_dotmenu ul li span.label{
	color:#fff;
}

[data-nav-bgcolor="currentDark"] .td_dotmenu ul li i{
	color:#000 !important;
}
[data-nav-bgcolor="currentDark"] .td_dotmenu ul li span.label{
	color:#000;
}

[data-nav-bgcolor="transLight"] .td_dotmenu ul li span.dot{
	background:#ddd;
}
[data-nav-bgcolor="transLight"] .td_dotmenu ul li.is-active > span > a > span.dot{
	background:#111;
}
[data-nav-bgcolor="transLight"] .td_dotmenu ul li span.label{
	color:#fff;
	background:#111;
}
[data-nav-bgcolor="transLight"] .td_dotmenu ul li a span.label:before{
	border-right-color:#111;
}

[data-nav-bgcolor="transDark"] .td_dotmenu ul li span.dot{
	background:#111;
}
[data-nav-bgcolor="transDark"] .td_dotmenu ul li.is-active > span > a > span.dot{
	background:#ddd;
}
[data-nav-bgcolor="transDark"] .td_dotmenu ul li span.label{
	color:#fff;
	background:#111;
}
[data-nav-bgcolor="transDark"] .td_dotmenu ul li a span.label:before{
	border-right-color:#111;
}
[data-nav-bgcolor="transDark"] .td_dotmenu ul li i{
	color:#000 !important;
}



/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV WINDOWMENU
/*------------------------------------------------------------------*/
.td_windowmenu{
	width:100%;
	height:100%;
	background:#fff;
	position:absolute;
	left:300px;
	top:0px;
	display:none;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
[data-nav-x-position="right"] .td_windowmenu{
	left:auto;
	right:300px;
}
.td_windowmenu .td_menu{
	position:relative;
	padding:0px !important;
}
.td_windowmenu .td_menu li{
	float:none;
	display:inline-table !important;
}
[data-nav-menu-pos="center"] .td_windowmenu .td_menu{
	text-align:center;
}
[data-nav-menu-pos="right"] .td_windowmenu .td_menu{
	text-align:right;
}
nav.td_nav .td_windowmenu ul.td_menu li a{
	font-size:100px;
	font-weight:900;
	padding:30px;
	line-height:1;
	line-height:0.7;
	background:#000 !important;
	color:#FFF;
	margin:0px 1px;
}
nav.td_nav .td_windowmenu ul.td_menu li a:hover{
	background:none !important;
	color:#000 !important;
	padding:30px !important;
}
nav.td_nav .td_windowmenu ul.td_menu li.is-active > span > a{
	color:#fff;
}
.td_windowmenu .td_menu li i{
	display:none;
}
.td_windowmenu .td_menu li ul{
	display:none !important;
	width:auto !important;
}

/* color skins */
[data-nav-bgcolor="dark"] .td_windowmenu{
	background:#000;
}
[data-nav-bgcolor="dark"] nav.td_nav .td_windowmenu ul.td_menu li a{
	color:#000;
	background:#fff !important;
}
[data-nav-bgcolor="dark"] nav.td_nav .td_windowmenu ul.td_menu li a:hover{
	background:none !important;
	color:#fff !important;
}
[data-nav-bgcolor="dark"] nav.td_nav .td_windowmenu ul.td_menu li.is-active > span > a{
	color:#000;
}

[data-nav-bgcolor="currentLight"] nav.td_nav .td_windowmenu ul.td_menu li a{
	color:#000;
	background:#fff !important;
}
[data-nav-bgcolor="currentLight"] nav.td_nav .td_windowmenu ul.td_menu li a:hover{
	background:none !important;
	color:#fff !important;
}
[data-nav-bgcolor="currentLight"] nav.td_nav .td_windowmenu ul.td_menu li.is-active > span > a{
	color:#000;
}

[data-nav-bgcolor="currentDark"] nav.td_nav .td_windowmenu ul.td_menu li a{
	color:#fff;
	background:#000 !important;
}
[data-nav-bgcolor="currentDark"] nav.td_nav .td_windowmenu ul.td_menu li a:hover{
	background:none !important;
	color:#000 !important;
}
[data-nav-bgcolor="currentDark"] nav.td_nav .td_windowmenu ul.td_menu li.is-active > span > a{
	color:#fff;
}

[data-nav-bgcolor="transLight"] .td_windowmenu{
	background:#fff;
	background:rgba(255,255,255,0.85);
}

[data-nav-bgcolor="transDark"] .td_windowmenu{
	background:#000;
	background:rgba(0,0,0,0.85);
}
[data-nav-bgcolor="transDark"] nav.td_nav .td_windowmenu ul.td_menu li a{
	color:#000;
	background:#fff !important;
}
[data-nav-bgcolor="transDark"] nav.td_nav .td_windowmenu ul.td_menu li a:hover{
	background:none !important;
	color:#fff !important;
}
[data-nav-bgcolor="transDark"] nav.td_nav .td_windowmenu ul.td_menu li.is-active > span > a{
	color:#000;
}


/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV LEFT
/*------------------------------------------------------------------*/
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="simple"]{
	padding-left:300px;
}
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible"] .td_nav.vertical,
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible"] .td_nav.vertical .td_navinside{
	left:-300px;
}
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible"] .td_nav.vertical.opened,
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible"] .td_nav.vertical.opened .td_navinside{
	left:0px;
}
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible-2"] .td_contentinside.opened{
	left:300px;
}
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible-2"] .td_nav.vertical{
	left:-300px;
}
[data-nav-type="ver"][data-nav-x-position="left"][data-nav-ver-type="invisible-2"] .td_nav.vertical.opened{
	left:0px;
}

[data-nav-type="menuonly"] nav.td_nav.vertical,
[data-nav-type="dotmenu"] nav.td_nav.vertical,
[data-nav-type="windowmenu"] nav.td_nav.vertical{
	left:-300px;
}

/*------------------------------------------------------------------*/ 
/*	x) VERTICAL NAV RIGHT
/*------------------------------------------------------------------*/
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="simple"]{
	padding-right:300px;
}
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="invisible"] .td_nav.vertical{
	right:-300px;
}
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="invisible"] .td_nav.vertical.opened{
	right:0px;
}
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="invisible-2"] .td_contentinside{
	left:auto;
	right:0px;
}
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="invisible-2"] .td_contentinside.opened{
	right:300px;
}
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="invisible-2"] .td_nav.vertical{
	right:-300px;
}
[data-nav-type="ver"][data-nav-x-position="right"][data-nav-ver-type="invisible-2"] .td_nav.vertical.opened{
	right:0px;
}

[data-nav-x-position="right"][data-nav-type="menuonly"] nav.td_nav.vertical,
[data-nav-x-position="right"][data-nav-type="dotmenu"] nav.td_nav.vertical,
[data-nav-x-position="right"][data-nav-type="windowmenu"] nav.td_nav.vertical{
	right:-300px;
	left:auto;
}

[data-nav-x-position="right"][data-nav-type="menuonly"] .td_menuonly{
	left:auto;
	right:330px;
}


[data-nav-x-position="right"] .td_dotmenu{
	right:330px;
	left:auto;
}
[data-nav-x-position="right"] .td_dotmenu ul li span.dot{
	float:right;
}
[data-nav-x-position="right"] .td_dotmenu ul li span.label{
	left:auto;
	right:40px;
}
[data-nav-x-position="right"] .td_dotmenu ul li a span.label:before{
	content:"";
	position:absolute;
	top:50%;
	left:auto;
	right:-10px;
	margin-top:-5px;
	border:5px solid transparent;
	border-right-color:transparent;
	border-left-color:#f7f7f7;
}
[data-nav-x-position="right"] .td_dotmenu ul li i{
	left:auto !important;
	right:-40px !important;
}
[data-nav-x-position="right"][data-nav-bgcolor="dark"] .td_dotmenu ul li a span.label:before{
	border-left-color:#111;
}
[data-nav-x-position="right"][data-nav-bgcolor="transLight"] .td_dotmenu ul li a span.label:before{
	border-left-color:#111;
}
[data-nav-x-position="right"][data-nav-bgcolor="transDark"] .td_dotmenu ul li a span.label:before{
	border-left-color:#111;
}



/*------------------------------------------------------------------*/ 
/*	x) MOBILE NAVIGATION
/*------------------------------------------------------------------*/

.td_mobile{
	position:fixed;
	display:none;
	height:100%;
	float:left;
	width:300px;
	left:-301px;
	z-index:999;
	
	transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
.td_mobile.opened{
	left:0px;
}
.td_mobile .td_navtrigger a{
	z-index:99;
}
.td_mobile .td_navtrigger a.opened{
	left:-43px;
	top:0px;
}
.td_mnwrap{
	position:absolute;
	width:300px;
	z-index:2;
	background:#111;
	top:0px;
}
.td_mobile ul.td_menu{
	width:100%;
	margin:30px 0px;
	list-style-type:none;
	float:left;
	border-top:1px solid #191919;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.td_mobile ul.td_menu li{
	display:block;
	margin-bottom:0px;
	text-align:left;
	position:relative;
}
[data-nav-menu-pos="center"] .td_mobile ul.td_menu li{
	text-align:center;
}
[data-nav-menu-pos="right"] .td_mobile ul.td_menu li{
	text-align:right;
}

.td_mobile ul.td_menu li a{
	display:block;
	padding:10px 30px;
	border-bottom:1px solid #191919;
	clear:both;
	text-decoration:none;
	color:#ddd;
	font-size:13px;
	text-transform:uppercase;
	font-weight:600;
}
.td_mobile ul.td_menu li a:hover{
	color:#999;
}





@media (max-width: 979px) {

nav.td_nav{
	display:none;
}
.td_contentwrap{
	padding:0px !important;
}
.td_mobile .td_navtrigger{
	display:block;
}
.td_contentinside.opened{
	right:auto !important;
	left:auto !important;
}
.td_contentinside.on{
	left:300px;
}
.td_mobile{
	display:block;
}
}
@media (max-width: 480px) {
.td_mobile .td_navtrigger a{
	left:10px;
	top:10px;
}
}