@charset "UTF-8";
/* CSS Document */


/* TEMPLATE */

.templatemo-top-menu {
    min-height:10px;
    background-color:transparent;
    z-index: 20000; 
    width:100%;

}

.templatemo-top-menu .navbar-toggle {
    margin-top: 0px;
}

.templatemo-top-menu .navbar-brand {
    padding: 0;
    margin: 5px 0 0 0;
}

.templatemo-footer {
	color: darkorange; 
	margin-top: 50px;
	margin-bottom: 0px;
}

.nav > li > a {
    padding: 15px 10px;
	 color: #FF8C00;
}

.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #ff7600;
    color:#fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #ff7600;
    color:#fff;
}


.nav > li > a {
    color: darkblue;
}
.navbar-default {
    background-color:darkblue;
    border:none;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #ff7600;
    color:darkblue;
}

.navbar {
    margin-bottom: 0px;
}

.footer_bottom_content {
	margin: auto;
	margin-bottom: 30px;
	font-size: 14px;
	font-weight: bold;
	background-color: darkorange;
	color:black;
}


/*VÍNCULOS MENU */

a.menu_links {
	
	cursor: pointer; 
	font-weight: bold;
	
}




/* CONFIGURACIÓN BLOG Y AREAS */

.member-thumb:hover .thumb-overlay {
    transition: all 0.3s ease-in-out 0s;
    visibility: visible;
    opacity: 1;
}

.member-thumb {
    position: relative;
    overflow: hidden;
}

.member-thumb .thumb-overlay {
    background-color: rgba(220, 157, 102, 0.8);
    position: absolute;
    visibility: hidden;
    padding-top: 35%;
    padding-left: 25%;
    height: 100%;
    width: 100%;
    opacity: 0;
    right: 0;
    top: 0;
}

.thumb-overlay a {
    float:left;
    margin-right: 5px;
}



.blog_post {
    color: #333333; 
    padding: 10px;
}

.blog_header {
    font-weight: bold; 
    font-size: 16px; 
	color: white;
}

.blog_text {
    text-align: justify; 
    font-size: 14px; 
    margin-top: 20px;
	 margin-bottom: 20px;
	color: white;
}

/* HERO */

.hero {
  position: relative;
  width: 100%;
  height: 100vh; /* solo pantalla completa */
  overflow: hidden;
}

/* STYLES DIVS */

#areas {
  background-color: #0044cc; /* azul */
}

#blog {
  background-color: #0066cc; /* otro tono */
}

#contacto {
  background-color: #003399; /* más oscuro */
}
	  
/* BOTON NARANJA */

.btn-orange {
    background-color: #ff7600;
    text-align: center;
    border-bottom:2px solid #d35400;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color:#ffffff;
	
}

.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
    background-color: #d35400;
    color:#ffffff;
}

/* VIDEO BACKGROUND */

.video-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}

.video-background video {
  width: 100%;
  height: 100%;
  object-fit: contain; 
	background-color: darkorange;
	
}  


/*SOCIAL ICON */


.social-icon-rss {
    background: url('https://www.gdot.es/resources/images/social-icon-rss.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-rss {
    background: url('https://www.gdot.es/resources/images/social-icon-rss-over.png') no-repeat;
}

.social-icon-twitter {
    background: url('https://www.gdot.es/resources/pics/RRSS/social-icon-tw-over_42.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-twitter {
    background: url('https://www.gdot.es/resources/pics/RRSS/social-icon-tw_42.png') no-repeat;
}

.social-icon-youtube {
    background: url('https://www.gdot.es/resources/pics/RRSS/social-icon-youtube-over_42.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-youtube {
    background: url('https://www.gdot.es/resources/pics/RRSS/social-icon-youtube_42.png') no-repeat;
}



.social-icon-linkedin {
    background: url('https://www.gdot.es/resources/pics/RRSS/social-icon-linkedin-over_42.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-linkedin {
    background: url('https://www.gdot.es/resources/pics/RRSS/social-icon-linkedin_42.png') no-repeat;
}


