/*
Theme Name: Optimist Chile
Description: 
Author: Jean Staig
Author URI: http://uilab.cl/
Theme URI: http://uilab.cl/
Version: 1.0
Tags: 
License: 
License 
*/

@charset "utf-8";


body{
  background-color: #f2f2f2;
  font-family: 'Roboto', sans-serif;
}
.btn-white{
	border:1px solid #fff;
	color:#fff;
}
.btn-white:hover{
	background-color:rgba(255,255,255,0.3);
	color:#fff;
}
header{
  width: 100%;
  background-color: #3781b1;
  padding-top: 10px;
  text-align:center;
}
.logo{
  width: 92px;
  display:inline-block;
}
.area-menu{
  
}
ul.menu{
  list-style: none;
  padding: 0px;
  margin: 0px;
  display:inline-block;
}
ul.menu li{
  display: block;
  float:left;
  position:relative;
}
ul.menu li a{
  font-size: 15px;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  line-height: 1;
  padding: 5px 9px;
  border-right:1px solid rgba(255,255,255,0.4);
}
ul.menu li:last-child a{
  border-right:0px;
}
ul.menu li a:hover{
  text-decoration: none;
  background-color: rgba(255,255,255,0.3);
}
ul.menu li ul{
  max-height:0px;
  width: 190px;
  overflow:hidden;
  position:absolute;
    left: -1px;
    padding: 0px;
    z-index: 99;
    background: #3781b1;
}
ul.menu li:hover ul{
  max-height:500px;
}
ul.menu li ul li{
	display:block;
	width:100%;
}
ul.menu li ul li a{
	display:block;
	width:100%;
	text-align:left;
	border-bottom:1px solid #fff;
	font-size: 12px;
    padding:  15px;
}


footer{
  background-color: #222222;
  color:#fff;
  min-height: 220px;
  padding: 20px 0px;
}
footer img{
  max-width: 60px;
  height: auto;
  margin-bottom:7px;
}
footer p{
  font-size:11px;
}
footer ul{
  margin:15px 0px 10px;
  padding:0px;
  list-style:none;
}
footer ul li{
  display:inline-block;
}
footer ul li a{
  display:block;
  color:#fff;
  padding:0px 10px 0px 9px;
  border-right:1px solid #fff;
  line-height: 1;
}
footer ul li a:hover{
  color:#3781b1;
  text-decoration:none;
}
footer ul li:last-child a{
  border-right:0px;
}
footer .social a{
  display:inline-block;
  width: 35px;
  height:35px;
  border:1px solid #fff;
  color:#fff;
  border-radius:50%;
  margin: 20px 10px 0px;
  font-size: 16px;
  padding-top: 8px;
  line-height: 1;
transition:0.3s;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+51,2b2b2b+53 */
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(0,0,0,1) 51%, rgba(43,43,43,1) 53%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(0,0,0,1) 51%,rgba(43,43,43,1) 53%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(0,0,0,1) 51%,rgba(43,43,43,1) 53%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2b2b2b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
footer .social a:hover{
color:#fff;
transform:scale(1.2);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b2b2b+51,3a3a3a+53 */
background: rgb(43,43,43); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(43,43,43,1) 51%, rgba(58,58,58,1) 53%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(43,43,43,1) 51%,rgba(58,58,58,1) 53%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(43,43,43,1) 51%,rgba(58,58,58,1) 53%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#3a3a3a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/**/
.sliderHome{
  height: 550px;
  width: 100%;
  position:relative;
}
.sliderHome h2{
  color:#fff;
  font-size:30px;
  max-width:500px;
  text-transform:uppercase;
}
.sliderHome .btn-white{
	min-width:150px;
	text-transform:uppercase;
}
.big-picture{
  height: 550px;
  width: 100%
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.pic1{
  background-image: url(https://web.archive.org/web/20240401201822im_/http://optimist.uilab.cl/wp-content/uploads/2017/07/bg-slider.jpg);
}
.pic3{
  background-image: url(https://web.archive.org/web/20240401201822im_/http://optimistchile.org/wp-content/uploads/2017/08/pic2.jpg);
}
.pic2{
  background-image: url(https://web.archive.org/web/20240401201822im_/http://optimistchile.org/wp-content/uploads/2017/08/pic3.jpg);
}
.contenido-new{
  position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
}
.barra-home-new{
	width:100%;
	padding:30px;
	background-color: rgba(55, 129, 177, 0.77);
    border: 2px solid #fff;
    border-bottom: 0px;
}

/* noticias-home */
.noticias-home{
  min-height: 570px;
  width: 100%;
  background-color: #3781b1;
  border-top:3px solid #fff;
}
.noticias-home h2{
  font-size: 36px;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  text-align: center;
  margin: 50px 0px;
}
.card-box{
  background-color: #fff;
  height: 330px;
  width: 100%;
  position: relative;
  margin-bottom:30px;
}
.card-box .img-box{
  width: 100%;
  height:184px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.card-box a{
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 32px;
  text-align: center;
  display: block;
  font-size: 12px;
  color: #3781b1;
  text-transform: uppercase;
  padding-top: 10px;
  line-height: 1;
}
.card-box a:hover{
  text-decoration:none;
  background-color:#f5f5f5;
}
.card-box a:before{
  content: '';
  display: block;
  width: 100px;
  height: 1px;
  border-top: 1px solid #3781b1;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  transition:0.5s;
}
.card-box a:hover:before{
	width:100%;
}
.card-box h3{
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  color: #222222;
  padding: 0px 15px;
}
.resultados-home{
  min-height: 350px;
  background-image: url(https://web.archive.org/web/20240401201822im_/http://optimistchile.org/wp-content/themes/optimist-theme/images/bg-black.png);
  background-size: cover;
  padding-top:35px;
}
.zona-links{
  background-color: #3781b1;
  padding: 50px 0px;
}
.zona-links a{
  margin-bottom:15px;
  display: block;
}
.btn-default {
    color: #fff;
    background-color: #3781b1;
    border-color: #3781b1;
    padding: 13px 20px;
}

.aviso-regata{
   min-height:180px;
   background-color: #fbb03b;
   padding-top:25px;
   color:#333333;
   line-height: 1;
}
.aviso-regata .btn-yellow{
	background-color: #f7931e;
	height:60px;
	text-transform:uppercase;
	margin-top: 30px;
    color: #fff;
    font-size: 25px;
    padding-top: 11px;
	font-weight:normal;
    margin-bottom: 15px;
}
.aviso-regata span{
   font-size:32px;
   font-weight:bold;
}
.aviso-regata h2{
   font-size:47px;
   margin:0px;
   color:#fff;
}
.single-post{
  background-color: #fff;
  box-shadow: 3px 3px 8px #666;
  padding-bottom: 30px;
  margin: 35px 0px;
}
.single-post .entry{
  padding: 20px 30px;
}
.single-post .img-entry{
  width: 100%;
  height: 360px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position:relative;
}
.single-post .img-entry.page-img{
  height: 270px;
}
.single-post .img-entry h2{
    color: #fff;
    font-size: 41px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1px 8px #000;
}
.single-post .entry h2{
  color: #333333;
  font-size:25px;
  border-left: 4px solid #333333;
  padding-left: 10px;
  max-width: 70%;
}
.sidebar{
  margin-top:35px;
}
.side-box{
  width:100%;
  min-height:170px;
  float:left;
  margin:0px 0px 20px;
  padding:20px;
  box-shadow: 3px 3px 8px #666;
  background-position:center;
  background-size:cover;
}
.side-box h2{
  color:#fff;
  margin-top:0px;
}
.side-box h4{
	color: #fff;
}
.side-box.regata{
  background-color:#fbb03b;
}
.side-box.calendario{
  background-image:url(https://web.archive.org/web/20240401201822im_/http://optimistchile.org/wp-content/themes/optimist-theme/images/bg-side1.png);
}
.side-box.resultado{
  background-image:url(https://web.archive.org/web/20240401201822im_/http://optimistchile.org/wp-content/themes/optimist-theme/images/bg-side2.png);
}
.side-box.resultado h2{
	margin-top:0px;
	margin-bottom:15px;
}
.side-box h3{
	margin:0px;
	color:#fff;
}
.side-box.calendario h2{
	text-transform:uppercase;
}
.baner-resultado{
  background-color:#3781b1;
  min-height:150px;
  color:#fff;
  padding:20px 20px 20px 20px;
  font-size:20px;
  line-height:1;
  position:relative;
}
.baner-resultado .btn-white{
	border:1px solid #fff;
}
.baner-resultado i{
  position:absolute;
  left:0px;
  font-size:50px;
  top: 0px;
}
.baner-resultado .contenido-banner{
	position:relative;
	padding-left:53px;
    min-height: 47px;
    margin-bottom: 10px;
}
.baner-resultado .contenido-banner:after{
	content:'';
	display:block;
	width:100%;
	height:1px;
	clear:both;
}
.no-decor:hover{
  text-decoration:none;
  opacity:0.8;
}
.box-persona{
  border-top: 2px solid #3781b1;
  margin-bottom: 15px;
}
.numero-vela{
  position: absolute;
  right: 15px;
  top: 0px;
  display: inline-block;
  background-color: #3781b1;
  color: #fff;
  font-size: 30px;
  padding: 5px 10px;
}
.page-padding{
  padding: 20px;
}
.listado-fecha{
	width:100%;
	border:1px solid #d6d6d6;
	border-radius:5px;
	padding:15px 25px;
	margin-bottom:15px;
}
.listado-fecha:after{
	content:'';
	display:block;
	width:100%;
	clear:both;
}
.listado-fecha .xona-fecha{
	width: 190px;
    float: left;
    border-right: 4px solid #d6d6d6;
    margin-right: 30px;
}
h2.dia-evento{
	margin:0px;
	color: #3781b1;
}
h3.titulo-evento{
	margin:0px;
	color: #3781b1;
}
.listado-fecha .mes-evento{
	text-transform:uppercase;
    font-size: 18px;
    font-weight: bold;
	color: #fbb03b;
}
.sidebar{
	margin-top:35px;
}
.linea-mas-noticias{
  width: 100%;
  border-top:1px solid rgba(255, 255, 247, 0.39);
  text-align: center;
}
.linea-mas-noticias a{
  display: inline-block;
  padding: 5px 10px;
  border-radius: 0px 0px 5px 5px;
  background-color: rgba(255, 255, 247, 0.39);
}
.linea-mas-noticias a:hover{
  text-decoration: none;
  background-color: rgba(255, 255, 247, 0.65);
}
.single-regata{
  background-color: #fff;
  margin-top: 35px;
  min-height: 400px;
  box-shadow: 3px 3px 8px #666;
}
.head-regata{
  background-color: #fbb03b;
  padding: 70px 25px;
  color: #fff;
}
.head-regata h2{
  margin:0px;
}
.single-regata .entry{
  padding: 35px;
}
.form-group:after{
  content:'';
  display:block;
  width:100%;
  height:1px;
  clear:both;
} 

@media (max-width: 600px) {
 
}
@media (max-width: 450px) {
    .logo {
    	width: 70px;
		display block;
		float:left;
	}
	.burger{
		width:50px;
		float:right;
		display:block;
		border:1px solid #fff;
		border-radius:4px;
		padding:0px 10px;
		margin-top: 10px;
	}
	.burger span{
		width:100%;
		height:4px;
		margin:7px 0px;
		background:#fff;
		display:block;
	}
	header{
		min-height:100px;
		height:auto;
	}

	ul.menu{
		overflow:hidden;
		max-height:0px;
		transition:0.6s;
	}
	.area-menu.open ul.menu{
		max-height:2000px;
		margin-top:20px;	
	}
	ul.menu li {
		width:100%;
		border-top: 1px solid #fff;
    margin: 0px;
	}
	ul.menu li a{
		width:100%;
		max-width:100%;
		padding: 13px 10px;
    	height: auto;
		display:block;
		border-right:0px;
		text-align: left;
		
	}
    ul.menu li ul{
        max-height: 500px;
        position: initial;
		width: 100%;
        border-top:1px solid #fff;
    }
    ul.menu li ul li{
        border:0px;
    }
    ul.menu li ul li a{
        border:0px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.18);
		padding-left:25px;
    }
}
/*
     FILE ARCHIVED ON 20:18:22 Apr 01, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:23:21 Apr 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.421
  captures_list: 0.352
  exclusion.robots: 0.012
  exclusion.robots.policy: 0.005
  esindex: 0.006
  cdx.remote: 12.04
  LoadShardBlock: 91.338 (3)
  PetaboxLoader3.datanode: 95.147 (5)
  PetaboxLoader3.resolve: 116.029 (2)
  load_resource: 151.759
  loaddict: 13.653
*/