body {  font-family: 'Open Sans', sans-serif; font-size: 16px;}

.img-fluid {width: 100%;}

.autohide{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 1030;
}
.scrolled-down{
	transform:translateY(-120%); transition: all 0.3s ease-in-out;
}
.scrolled-up{
	transform:translateY(0); transition: all 0.3s ease-in-out;
}

.navbar-brand { padding: 10px 0;}
.navbar-brand img {height: 30px;}
.navbar {background: none; padding-top: 20px; padding-bottom: 20px;}
.shadow { -webkit-box-shadow: 0px 0px 20px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px -11px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px -11px rgba(0,0,0,0.75);}

#navbar {margin-right: 200px;}

.colorChange {background: #0A1D61;}
.nav-item {
    padding: 0 15px;
    position: relative;
}
.navbar-nav .nav-link {
    font-weight: 600;
    white-space: nowrap;
    padding: 6px 0 4px 0 !important;
    font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #222;
}
.navbar-nav .nav-link:hover {color: #fff;}
.navbar-toggler-icon {color: #fff;}
.dropdown-menu {border-radius: 0;}

.navbar .navbar-brand #logoWhite {display: block;}
.navbar .navbar-brand #logoColor {display: none;}
.navScroll .navbar-brand #logoWhite {display: none;}
.navScroll .navbar-brand #logoColor {display: block;}
.navScroll .navbar-nav .nav-link, .navScroll .navbar-nav .nav-link:hover { color: #0A1D61; text-shadow: none;}

.navScroll {background: rgba(255,255,255,.99); }
.navScroll2 { padding-top: 0; padding-bottom: 0;}


.vizual {aspect-ratio: 5/2; width: 100%; overflow: hidden; background-image: url('../images/emtb-home.jpg'); background-size: cover; background-position: center center; 	position: relative; margin-top: -120px;}

h1 {margin-top: 30px; margin-bottom: 30px;}
h3 {font-size: 1rem; text-transform: uppercase; font-weight: 700; margin-top: 30px;}
h4 {font-size: 1rem; text-transform: uppercase; font-weight: 700; margin-top: 20px; margin-bottom: 0px;}

.vizual-cta {background-image: url('../images/book.jpg'); background-size: cover; background-position: center center; min-height: 600px;}
.cta-text, .cta-form {background: rgba(255,255,255,0.85); padding: 15px;}
.cta {background-color: #845EC2; color: #fff; padding: 8px 16px; text-transform: uppercase; font-weight: 600; font-size: 13px; border: none;}
.cta:hover {color: #fff; text-decoration: none; background: #006DB5;}
.shade {color: #666; font-size: 14px;}

.thumb {width: 100%; aspect-ratio: 3/2; overflow: hidden;}
.thumb img {transition: transform .2s;}
.thumb img:hover {transform: scale(1.2)}

.box {font-size: 14px;}
.bordura {border: 5px solid #efefef; padding: 30px;}
.detalii ul, .nuinclude ul {list-style-type: none; padding-left: 25px;}
.detalii ul li, .nuinclude ul li{text-indent: 11px;  }
.detalii ul li:before {
    font-family: 'FontAwesome';
    content: '\f00c';
    margin: 5px 10px -3px -35px;
	font-size: 12px;}
	
.nuinclude ul li:before {
    font-family: 'FontAwesome';
    content: '\f00d';
    margin: 5px 10px -3px -35px;
	font-size: 12px;}
#footer {color: #C4FCEF; padding-top: 100px; padding-bottom: 50px;background: #4D8076; font-size: 14px; margin: 0;}
#footer img{width: 110px;}
#footer a {color: #C4FCEF; text-decoration: none;}
#footer a:hover {color: #fff;}
#footer ul {list-style-type: none; padding: 0;}
#footer ul.socialmedia li {float: left; display: inline-block; margin-right: 10px;}
#footer h3 {font-size: 18px; text-transform: uppercase; border-bottom: 1px solid #45475A; padding-bottom: 10px;}
#footer i {font-size: 30px;}


@media (min-width: 1199px){
	.container {max-width: 1440px;	}
}	