/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/

/*-- nav --*/
/* .navbar-default {
    background: none;
    border: none;
}
.navbar {
    margin-bottom: 0;
}
.navbar-collapse {
    padding: 0;
}
.navbar-right {
    margin-right: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color:#f5232e;
    background:none;
}
.navbar-default .navbar-nav > .active > a:before{
	background:#fff;
}
.navbar-default .navbar-nav > li > a {
    font-weight: 600;
    letter-spacing: 1px;
}
.navbar-nav > li > a {
    margin: 0 2em;
    padding:.7em 0;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a:hover{
    color:#f5232e;
}
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
	outline:none;
}
nav.navbar.navbar-default {
    background: none;
    padding:2em 0 0;
}
.navbar-right {
    margin:0em 0 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color:#fff;
    background: none;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav  > .active.open > a:focus {
	background:transparent;
	color: #fff;
}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #fff;
}
.navbar-header.navbar-left i {
    font-size: 38px;
    padding-right: 10px;
    vertical-align: top;
    color: #f5232e;
}
.navbar-brand {
    font-weight: 600;
    font-size: 1em;
    letter-spacing: 2px;
    text-transform: uppercase;
	padding:0;
	line-height:43px;
} */



/*

.link-effect-8 ul.nav li a {
  -moz-transition: ease-out 0.3s 0.1s;
  -o-transition: ease-out 0.3s 0.1s;
  -webkit-transition: ease-out 0.3s;
  -webkit-transition-delay: 0.1s;
  transition: ease-out 0.3s 0.1s;
}
.link-effect-8 ul.nav li a::before {
  height: 10px;
  width: 1px;
  background: #830000;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.link-effect-8 ul.nav li a::after {
  height: 10px;
  width: 1px;
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  visibility: hidden;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.link-effect-8 ul.nav li a:hover::before,.navbar-default .navbar-nav > .active > a::before {
	visibility: visible;
	top: 100%;
	background: #830000;
}
.link-effect-8 ul.nav li a:hover::after,.navbar-default .navbar-nav > .active > a::after {
  visibility: visible;
  top: 0;
  background: #830000;
  
}
*/
.link-effect-8 ul.nav li a {
  -moz-transition: ease-out 0.3s 0.1s;
  -o-transition: ease-out 0.3s 0.1s;
  -webkit-transition: ease-out 0.3s;
  -webkit-transition-delay: 0.1s;
  transition: ease-out 0.3s 0.1s;
}
.link-effect-8 ul.nav li a::before {
  	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	opacity: 0;
	border: 2px solid #d94f5c;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	top: 0;
	left: 0;
	border-width: 2px 0 0 2px;
	-webkit-transform: translate3d(10px, 10px, 0);
	transform: translate3d(10px, 10px, 0);
}
.link-effect-8 ul.nav li a::after {
  	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	opacity: 0;
	border: 2px solid #d94f5c;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	right: 0;
	bottom: 0;
	border-width: 0 2px 2px 0;
	-webkit-transform: translate3d(-10px, -10px, 0);
	transform: translate3d(-10px, -10px, 0);
}
.link-effect-8 ul.nav li a:hover::before,.navbar-default .navbar-nav > .active > a::before {
	visibility: visible;
	top: 100%;
	background: #830000;
}
.link-effect-8 ul.nav li a:hover::after,.navbar-default .navbar-nav > .active > a::after {
  visibility: visible;
  top: 0;
  background: #830000;
  
}

/*-- //nav --*/
a:hover{text-decoration:none;}
.thumb-corporate{display:block;text-align:left}
.thumb-corporate img{position:relative;z-index:2;width:100%}
.thumb-corporate:hover .thumb-corporate_inner::before{top:0;}
.thumb-corporate:hover .thumb-corporate_title{color: #830000;}
.thumb-corporate_inner{position:relative;padding:0 10px 0 30px}
.thumb-corporate_inner::before{content:'';position:absolute;top:81px;left:12px;bottom:-30px;width:35px;border:3px solid #830000;border-top:0;border-right:0;transition:.33s ease-out}
.thumb-corporate_title{font-size:large;line-height:1.3;letter-spacing:0;padding-left:60px;text-decoration:none;color: darkgrey;'TSTAR W05 Light', monospace;}
.thumb-corporate_inner+.thumb-corporate_title{margin-top:18px;font-family:'TSTAR W05 Light', monospace;font-size:large;font-weight:700;color: #000;;text-align: right;}
@media(min-width:768px)
{.thumb-corporate_inner::before{width:125px}
.thumb-corporate_title{padding-left:95px;font-family:'Roboto',Sans-Seriff;font-size:large;color: darkgrey;}}
@media(min-width:1200px)
{.thumb-corporate_inner{position:relative;padding:0 15px 0 35px}.thumb-corporate_inner::before{left:17px}}
@media(min-width:1800px)
{.thumb-corporate_title{font-size:24px;font-family:'Roboto',Sans-Seriff;color: darkgrey;}.thumb-corporate_inner+.thumb-corporate_title{margin-top:12px;font-family:'Roboto',Sans-Seriff;font-size:large;color: darkgrey;}}

  



