/*
Theme Name: HTML5 Blank
Theme URI: http://html5blank.com
Description: HTML5 Blank WordPress Theme
Version: 1.4.3
Author: Todd Motto (@toddmotto)
Author URI: http://toddmotto.com
Tags: Blank, HTML5, CSS3

License: MIT
License URI: http://opensource.org/licenses/mit-license.php
*/


/*------------------------------------*\
HELPERS
\*------------------------------------*/
@font-face {
font-family: 'MontserratBLD';
src: url('fonts/Montserrat-Bold.eot');
src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Montserrat-Bold.woff') format('woff'),
url('fonts/Montserrat-Bold.ttf') format('truetype'),
url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: 'MontserratRG';
src: url('fonts/Montserrat-Regular.eot');
src: url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Montserrat-Regular.woff') format('woff'),
url('fonts/Montserrat-Regular.ttf') format('truetype'),
url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'MontserratBL';
src: url('fonts/Montserrat-Black.eot');
src: url('fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Montserrat-Black.woff') format('woff'),
url('fonts/Montserrat-Black.ttf') format('truetype'),
url('fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'MontserratUL';
src: url('fonts/Montserrat-UltraLight.eot');
src: url('fonts/Montserrat-UltraLight.eot?#iefix') format('embedded-opentype'),
url('fonts/Montserrat-UltraLight.woff') format('woff'),
url('fonts/Montserrat-UltraLight.ttf') format('truetype'),
url('fonts/Montserrat-UltraLight.svg#Montserrat-UltraLight') format('svg');
font-weight: 200;
font-style: normal;
}


@font-face {
font-family: 'RobotoReg';
src: url('fonts/Roboto-Regular.eot');
src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Roboto-Regular.woff') format('woff'),
url('fonts/Roboto-Regular.ttf') format('truetype'),
url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'RobotoThi';
src: url('fonts/Roboto-Thin.eot');
src: url('fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
url('fonts/Roboto-Thin.woff') format('woff'),
url('fonts/Roboto-Thin.ttf') format('truetype'),
url('fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
font-weight: 100;
font-style: normal;
}

@font-face {
font-family: 'RobotoBla';
src: url('fonts/Roboto-Black.eot');
src: url('fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Roboto-Black.woff') format('woff'),
url('fonts/Roboto-Black.ttf') format('truetype'),
url('fonts/Roboto-Black.svg#Roboto-Black') format('svg');
font-weight: 900;
font-style: normal;
}

.RobotoReg{font-family: 'RobotoReg';}
.RobotoThi{font-family: 'RobotoThi';}
.RobotoBla{font-family: 'RobotoBla';}
.MontserratBLD{font-family: 'MontserratBLD';}
.MontserratRG{font-family: 'MontserratRG';}
.MontserratBL{font-family: 'MontserratBL';}
.MontserratUL{font-family: 'MontserratUL';}
.disnone{ display:none;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear2{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:40px;}
.clear3{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:30px;}
.clear4{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:10px;}
.btnanim {outline: 0;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;text-shadow: none;text-decoration: none; border-radius:0px; font-weight: bold;}
.cont-center{-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);left:50%;top:50%; position:absolute; width:100%;}
.col-center{ float:none; margin:0 auto !important;}
.img-center{ float:none; display:block; margin:0 auto;} 
.hidden{ visibility:hidden;}
.disnone{ display:none;}
.disblock{ display:inline-block;}
.text-shad{text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);}
.opacity0{zoom: 1;filter: alpha(opacity=0);opacity: 0;}
.no-pad{ padding-left:0px !important; padding-right:0px !important;}
.pad-20{ padding:20px !important;}
.divres{-webkit-transition: height 0.2s ease-in-out;-moz-transition: height 0.2s ease-in-out;-o-transition: height 0.2s ease-in-out;transition: height 0.2s ease-in-out;}
.centerhor100{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); z-index:10; padding: 10px 0; padding:0 20px;}textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus,button:focus,button:active,button:hover,.form-control:hover,.form-control:focus, .form-control:active, .picker__holder, checkbox:hover, checkbox:focus{outline:0px !important;}
.tit-marg{ margin:5px 0px;}
.tit-no-marg{ margin:0px;}
.box-shad{-webkit-box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.1);}
.box-shad50{-webkit-box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.5);box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.5);}
.circle100{-webkit-border-radius: 100% !important;-moz-border-radius: 100% !important;border-radius: 100% !important;}
.textWhite{ color:#FFFFFF;}
.textGrey{ color:#666666;}
.textBlack{ color:#111111;}
.textInkers{ color:#d3bd98;}
.textBold{ font-weight:bold;}
.textNorl{ font-weight:300;}
.textThin{ font-weight:100;}
.CustomIntro{padding: 170px 0px 80px !important;}
.bg-black{background: #18191B;}
.bg-black-op{background: rgba(24, 25, 27, 0.8);}
.bg-white{background: #ffffff !important;}
.bg-grey{ background:#f5f5f5;}
.text-Up{ text-transform:uppercase;}
.BlackOpacity{ background:rgba(0, 0, 0, 0.2);}
.font10 {font-size: 10px;}
.font13 {font-size: 13px;}
.padtop120{ padding-top:120px;}
.padtop60{ padding-top:60px;}
.padbot120{ padding-bottom:120px;}
.padbot60{ padding-bottom:60px;}
.icontitle i:before{font-size: 20px;color: #000000;}
.form-control:focus {border-color: #ccc !important; outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
.bordrad0{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.slick-slide:focus { outline: none; }
.CaptSlide .TxtSlide{ line-height: normal; margin: 0px; letter-spacing: 1px; color: #ffffff;}
.InfoNewsDest{background: #ffffff; padding: 30px;}
.InfoNewsDest .titlenew{ color: #71502c;}
.tab {display:none;}
.tab-links{ padding:0px; text-align: left; margin: 0 0 5px 0;}
.tab-links li { list-style:none; display: inline-block; margin: 0 2px;}
.tab-links li a{ text-decoration:none;}
.tab-links li a{color:#6c943f; font-size: 14px;}
.tab-links li.active a{color:#63843f; font-weight: 900;}
.logobtn{ vertical-align:middle; width: 150px; display: inline-block;}
p {font-size: 14px;}
.NewslettBt{background: #709448;color: #ffffff;border-color: #709448;padding: 15px 70px;}
.trpx{font-size: 13px;}
.OpacityGradientVideo{ width:100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("img/opacidad.png") top center; background-repeat: repeat-x;}
.HeadMedia{ background:#111111;}

.IntNoticia .Notitle{color: #71502c; line-height: normal; margin: 0px;}
/*------------------------------------*\
RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {
.ChileMap{ display:none;}
}
@media only screen and (min-width:480px) {
.ChileMap{ display:none;}
}
@media only screen and (min-width:768px) {
.ChileMap{ display:none;}
}
@media only screen and (min-width:1024px) {
.ChileMap{ display:block;}
}
@media only screen and (min-width:1140px) {
.ChileMap{ display:block;}
}
@media only screen and (min-width:1280px) {
.ChileMap{ display:block;}
}

.wrapper {max-width: 100%;margin: 0 auto;position: relative;}
.header{width:100%; position: absolute; z-index: 10;}
.header .HeadTop{ background:#ffffff; padding: 5px 10px;}
.header .HeadFoot{ padding:10px;}
.header .HeadFoot ul{ padding: 0px; margin: 0px; display: inline-block; text-align: right;} 
.header .HeadFoot ul li{ list-style:none; display: inline-block;}
.header .HeadFoot ul li a{ display:block; text-decoration: none; padding: 25px 25px; color: #ffffff; font-family: 'MontserratBL'; font-size: 12px;}
.header .HeadTop ul{ padding: 0px; margin: 0px; text-align: right; display: inline-block;}
.header .HeadTop ul li{ display:inline-block; list-style: none;}
.header .HeadTop ul li a{ text-decoration:none; display: block; padding: 3px 30px; font-family: 'RobotoReg';}
.borderside{border-left: 1px solid #bdbdbd; border-right: 1px solid #bdbdbd;}
.OverFlowBox .caption{ position:absolute; background: rgba(17, 17, 17, 0.5); display: block; z-index: 100; bottom: 0px; width: 100%; padding: 3px 10px; color: #ffffff; line-height: normal;margin: 0px;}
.OverFlowBox .BoxWrap{ overflow: hidden; width: 100%; height: auto; position: relative;}
.Boxmgtop{margin-top: -181px;background: #ffffff;}
.BannerImg{height: 450px;position: relative;}
.CarrNews{ overflow:hidden; position: relative;}
.Titles h1, .Titles h2, .Titles h3, .Titles h4, .Titles h5, .Titles h6{ line-height: normal; margin: 0 0 5px;}
.slick-prev{display: inline-block;position: absolute;z-index: 999;top: 45%; left: 0px;}
.slick-next{display: inline-block;position: absolute;z-index: 999;top: 45%; right:0px;}
.footer{ background-color:#f5f5f5; border-top: 2px solid #709448; padding: 40px 0px;}
.footer .mapsite{ margin:0px; padding: 0px; text-align: left;}
.footer .mapsite li:first-child{padding: 2px 15px 2px 0px;}
.footer .mapsite li{ list-style:none; display: inline-block; padding: 2px 15px;}
.footer .mapsite li a{text-decoration: none;display: block; font-size: 12px;}
.NewslettIn{padding: 25px 10px;}
.BtnGrnSty{display: block; padding: 11px 0px 0 5px;border-radius: 0px;width: 50px;height: 50px;background: #709448;border: none; color:#ffffff; font-size: 30px;}
.BtnSldNav{width: 60px;height: 60px;font-size: 40px;color: #ffffff;}
.BtnGrnSty:hover{ background: #f1f1f1; color: #709448;}
.btnagri{border: 1px solid #71502c;color: #71502c;border-radius: 0px;font-size: 12px;padding: 18px 20px;width: 100%;text-align: left;text-transform: uppercase;display: block; text-decoration: none !important; background: #ffffff; font-family: 'MontserratBL' !important;}
.btnagri i{float: right;}
.Boxmgtop p{line-height: normal;}
.NewsBox h4{ color:#111111;}
.BtnNews, .BtnViewGall{ text-decoration:none !important;}
.BtnNews:hover, .BtnViewGall:hover{ color: #709448;}
.titleBanner h3{ line-height: normal; color: #ffffff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); font-size: 40px;text-transform: uppercase; font-family: 'MontserratBL' !important;}
.ShowGall{position: absolute;z-index: 99;font-size: 30px;color: #ffffff;right: 20px;top: 5px;}
.ShowGall:hover, .ShowGall:focus{ color:#5d9540;}
.ChileMap{ position:relative;}
.ChileMap .ping3{ position: absolute;top: 550px;left: 80px;}
.ChileMap .ping2{ position: absolute;top: 490px;left: 110px;}
.ChileMap .ping1{ position: absolute;top: 430px;left: 110px;}
.ItemH{ padding:10px;}
.ContentBann{ background:#ffffff; padding: 30px; line-height: 18px;font-size: 13px;text-align: justify;display: block;}
.prodbox{background: #f5f5f5; padding: 0px; font-size: 14px;}
.prodbox ul{ padding: 0px; margin: 0px;}
.prodbox ul li{ list-style:none; margin-bottom: 10px;}
.prodbox ul li i{ color: #709448;}
.WrapperInfoNew{ background:#f5f5f5; padding: 0px 20px;}
.WrapperInfoNew ul {font-size: 15px;}
.WrapBurger{position: fixed;z-index: 999999;right: 0px; background: #709448;}
.hamburger{width: 73px; padding: 10px;}
.hamburger .line{width: 50px;height: 5px;background-color: #ecf0f1;display: block;margin: 8px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hamburger:hover{cursor: pointer;}
#hamburger-6.is-active{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#hamburger-6.is-active .line:nth-child(2){width: 0px;}
#hamburger-6.is-active .line:nth-child(1),
#hamburger-6.is-active .line:nth-child(3){-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}
#hamburger-6.is-active .line:nth-child(1){-webkit-transform: translateY(13px);-ms-transform: translateY(13px);-o-transform: translateY(13px);transform: translateY(13px);}
#hamburger-6.is-active .line:nth-child(3){-webkit-transform: translateY(-13px) rotate(90deg);-ms-transform: translateY(-13px) rotate(90deg);-o-transform: translateY(-13px) rotate(90deg);transform: translateY(-13px) rotate(90deg);}
.Moblogo{position: absolute;z-index: 999999;width: 60%;margin-top: 10px;margin-left: 10px;}
.headermob{ position:fixed; height: 100%; width: 250px; z-index: 999999; left:-260px; background: rgba(255, 255, 255, 0.8);}
.IconPicture{position: absolute;z-index: 1;color: #ffffff;font-size: 30px;right: 10px;top: 10px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);}

.headermob ul{ padding: 0px; margin: 0px;}
.headermob ul li{ list-style:none;}
.headermob ul li a{ text-decoration:none; width: 100%; display: block; padding: 10px 20px; font-size: 15px; font-weight: bold; color:#688045;}
.mapimg{ display:none;}
.mapContainer{ position:relative;}
.MapMenuTabs{position: absolute;padding: 20px;background: #ffffff;bottom: 0px;}
.MapLinks{padding: 0px; margin: 0px;}
.MapLinks li { list-style:none; margin-bottom: 5px;}
.MapLinks li a{ text-decoration:none !important; font-size: 14px; color:#888888}
.MapLinks li a:hover, .MapLinks li a:focus, .MapLinks li.active a{ color:#111111;}
.MapLinks li a i{ font-size:20px;}

.Contacto .form-control{padding: 0px 10px;border: none;border-bottom: 1px solid #111111;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.Contacto textarea.form-control{ resize:none;}
/*------------------------------------*\
MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
font-size:62.5%;
}
body {
font-family: 'RobotoReg';
color:#444;
font-size: 11px;
}
/* clear */
.clear:before,
.clear:after {
content:' ';
display:table;
}

.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {
max-width:100%;
vertical-align:bottom;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
border:1px solid #04A4CC;
}

/*------------------------------------*\
STRUCTURE
\*------------------------------------*/


/* header */
.header {

}
/* logo */
.logo {

}
.logo-img {

}
/* nav */
.nav {

}
/* sidebar */
.sidebar {

}
/* footer */
.footer {

}

/*------------------------------------*\
PAGES
\*------------------------------------*/



/*------------------------------------*\
IMAGES
\*------------------------------------*/



/*------------------------------------*\
TYPOGRAPHY
\*------------------------------------*/



/*------------------------------------*\
RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {
.header{ display:none;}
.hamburger, .Mobilehead{ display:block;}
.ImgTit{margin: 10px 0px 0px;}
.mapContainer{ display:none;}
.CaptSlide .TxtSlide{font-size: 20px;}
.titleBanner h3{font-size: 30px;}
}
@media only screen and (min-width:480px) {
.header{ display:none;}
.hamburger, .Mobilehead{ display:block;}
.ImgTit{margin: 10px 0px 0px;}
.mapContainer{ display:none;}
.CaptSlide .TxtSlide{font-size: 20px;}
.titleBanner h3{font-size: 30px;}
}
@media only screen and (min-width:768px) {
.header{ display:none;}
.hamburger, .Mobilehead{ display:block;}
.ImgTit{margin: 10px 0px 0px;}
.mapContainer{ display:none;}
.CaptSlide .TxtSlide{font-size: 25px;}
.titleBanner h3{font-size: 30px;}
}
@media only screen and (min-width:1024px) {
.header{ display:block;}
.hamburger, .Mobilehead{ display:none;}
.ImgTit{margin:0px;}
.mapContainer{ display:block;}
.CaptSlide .TxtSlide{font-size: 30px;}
.titleBanner h3{font-size: 30px;}
}
@media only screen and (min-width:1140px) {
.header{ display:block;}
.hamburger, .Mobilehead{ display:none;}
.ImgTit{margin:0px;}
.mapContainer{ display:block;}
.CaptSlide .TxtSlide {font-size: 35px;}
.titleBanner h3{font-size: 40px;}
}
@media only screen and (min-width:1280px) {
.header{ display:block;}
.hamburger, .Mobilehead{ display:none;}
.ImgTit{margin:0px;}
.mapContainer{ display:block;}
.CaptSlide .TxtSlide{font-size: 40px;}
.titleBanner h3{font-size: 40px;}
}

/*------------------------------------*\
MISC
\*------------------------------------*/

::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}

/*------------------------------------*\
WORDPRESS CORE
\*------------------------------------*/

.alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
PRINT
\*------------------------------------*/

@media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}
