@import '../css/animate.css';@import '../css/font-awesome.min.css';@font-face{font-family:'HelveticaLTStd-Light';src:url('../fonts/HelveticaLTStd-Light.eot');src:url('../fonts/HelveticaLTStd-Light.woff2') format('woff2'),
url('../fonts/HelveticaLTStd-Light.woff') format('woff'),
url('../fonts/HelveticaLTStd-Light.ttf') format('truetype'),
url('../fonts/HelveticaLTStd-Light.svg#HelveticaLTStd-Light') format('svg'),
url('../fonts/HelveticaLTStd-Light.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'fonafifo';src:url('../fonts/fonafifo.eot?3ohl6k');src:url('../fonts/fonafifo.eot?3ohl6k#iefix') format('embedded-opentype'),
url('../fonts/fonafifo.ttf?3ohl6k') format('truetype'),
url('../fonts/fonafifo.woff?3ohl6k') format('woff'),
url('../fonts/fonafifo.svg?3ohl6k#fonafifo') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'fonafifo' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#header{display:block;}
.icon-ayuda:before{content:"\e900";}
.icon-buscar:before{content:"\e901";}
.icon-check:before{content:"\e902";}
.icon-correo:before{content:"\e903";}
.icon-facebook:before{content:"\e904";}
.icon-imprimir:before{content:"\e905";}
.icon-instagram:before{content:"\e906";}
.icon-planeta:before{content:"\e907";}
.icon-seguro:before{content:"\e908";}
.icon-telefono:before{content:"\e909";}
.icon-tiempo:before{content:"\e90a";}
.icon-twitter:before{content:"\e90b";}
.icon-ubicacion:before{content:"\e90c";}
.icon-youtube:before{content:"\e90d";}
body{overflow-x:hidden;}
button:focus {outline:0;}
*{margin:0;padding:0;}
.floatleft{float:left}
.floatright{float:right}
.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.aligncenter{display:block;margin:0 auto 15px;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 15px;font-weight:700;line-height:1.3}
p{font-weight:400;color:#636466;font-size:16px;line-height:1.5;font-family:HelveticaLTStd-Light;}
a:focus{outline:0px solid;}
a,
a:hover,
a:focus{-webkit-transition:all 600ms ease 0s;transition:all 600ms ease 0s;text-decoration:none;outline:none;}
ul{margin:0;}
img{height:auto;max-width:100%;}
.background-overlay{position:relative;z-index:2;background-position:center center;background-size:cover;}
.background-overlay:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.5);}
.btn-xlg{padding:12px 19px;font-size:21px;line-height:1.3333333;border-radius:6px}
.box-shadow-with-bg-gray{box-shadow:3px 2px 3px rgba(0, 0, 0, 0.15);border-radius:4px;background-color:#f6f6f6 !important;-webkit-transition-duration:500ms;transition-duration:500ms;}
.box-shadow-with-bg-gray:hover{box-shadow:5px 5px 24px rgba(0, 0, 0, 0.15);}
.box-shadow-with-bg-white{box-shadow:3px 2px 3px rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-transition-duration:500ms;transition-duration:500ms;background-color:#fff !important;}
.box-shadow-with-bg-white:hover{box-shadow:5px 5px 24px rgba(0, 0, 0, 0.15);}
.blue-bg{background-color:#3498db !important;color:#fff !important;}
.bg-gray{background-color:#f6f6f6 !important;}
.contact-btn{border:1px solid #ddd !important;text-transform:capitalize !important;}
.jarallax{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.jarallax{min-height:600px;}
.wsmenu-list>li>a{padding:0px 26px 0px 20px !important;}
header{background-color:#fff;height:auto;position:relative;width:100%;z-index:999;}
header .links-socials{float:right;margin-top:30px;margin-right:50px;}
header .links-socials a{font-size:22px;color:#636466;background-color:#d2d2d2;padding:2px 4px;border-radius:4px;}
header .links-socials .fa-facebook{padding:0 6px;}
header .links-socials .youtube{color:#d2d2d2;background-color:#fff;}
header .links-socials .youtube i{color:#d2d2d2;}
header .links-socials a i{color:#fff;}
.is-sticky{height:155px !important;}
.is-sticky header{height:80px;background-color:rgba(255, 255, 255, 0);border-bottom:1px solid #636466;}
.is-sticky header .headerfull{width:70%;background-color:rgba(0, 0, 0, 0.35);height:75px;top:-90px;left:-50px;margin:auto;position:relative;background:none !important;z-index:99999;}
.is-sticky header .megamenu{top:80px;}
.is-sticky header .wsmenu-submenu{top:81px;}
.is-sticky header .wsmenu-list>li>a{padding:0px 6px 0px 6px !important;height:40px;}
.is-sticky header .smllogo,
.is-ticky header .smllogo a img{    width: 135px;
    margin-top: -6px;}
.is-sticky header .logo-bp-linea{width:150px;top:5px;}
.is-sticky header .headtoppart{height:79px;}
.is-sticky header .topmenusearch{top:40px;display:none;}
.is-sticky header .tipo-cambio{display:none;}
.is-sticky header .divisor{top:6px;right:-50px;}
.is-sticky header .wsmenucontainer{height:79px;}
.logo_area{padding:20px 0;}
.is-sticky .logo-movil{width:90px;margin-bottom:10px;}
.is-sticky .logo-bp-linea i{right:-20px;}
.is-sticky .btn-buscar-hidden{display:block;margin-top:15px;}
.is-sticky header .wsmenu-list li a .arrow:after{right:5px;position:relative;}
.main_header_area{height:90px;width:100%;position:absolute;top:0;left:0;z-index:9;}
.main_header_area.sticky,
.headerfull.sticky{box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.2);z-index:999999 !important;background-color:#fff;width:100%;position:fixed;top:0;-webkit-transition-duration:500ms;transition-duration:500ms;}
.headerfull.sticky{background-color:#15151e;}
.main_menu_area{float:right;position:relative;z-index:1;}
.mainmenu{display:inline-block;}
.mainmenu{text-align:right;}
.mainmenu ul#nav li{display:inline-block;position:relative;}
.mainmenu ul#nav li a{color:#fff;display:block;font-size:14px;font-weight:500;height:90px;line-height:1;padding:39px 15px;text-transform:capitalize;}
.main_header_area.sticky .mainmenu ul#nav li a{color:#888;}
.main_header_area .mainmenu ul#nav li.current_page_item a{color:#ff9800;}
.main_header_area.sticky .mainmenu ul#nav li.current_page_item a{background-color:#f6f6f6;}
.main_header_area .mainmenu ul#nav li.current_page_item a{background-color:transparent;}
.mainmenu ul#nav li a i,
.mean-container .mean-nav ul li a i{font-size:14px;padding-left:5px;}
.mainmenu ul#nav li ul{text-align:left;}
.mainmenu ul#nav li ul li a{padding-left:15px;text-align:left;}
.main_header_area.sticky .mainmenu ul#nav li.active a,
.main_header_area.sticky .mainmenu ul#nav li:hover a,
.mainmenu ul#nav li.active a,
.mainmenu ul#nav li:hover a{color:#FF9800;}
.blog_page .main_header_area{background-color:#fff;}
.headerfull{background-color:transparent !important;background:url(../img/core-img/transparencia.png);height:60px;}
.divisor{width:1px;height:40px;margin-top:0px;font-size:40px;position:relative;top:0;display:inline-block;font-weight:100;}
.wsmain{max-width:100%;}
input[type="radio"], input[type="checkbox"]{display:inline-block;}
input[type="radio"] + label .fa-square,
input[type="checkbox"] + label .fa-check{display:inline-block;}
input[type="radio"]:checked + label .fa-square,
input[type="checkbox"]:checked + label .fa-check{display:block;color:#b5b5b5;}
input[type="checkbox"]:checked + label .fa-check{position:relative;left:.125em;bottom:.125em;}
input[type="radio"]:checked + label .fa-square-o{display:inline-block;}
input[type="radio"]:checked + label .fa-square:before{content:"\f0c8";border:2px solid #fff;width:50px;height:50px;}
input[type="radio"] + label .fa-square-o:before{content:"\f096";color:#fff;background-color:#fff;width:50px;height:50px;}
.default-button{width:30%;height:40px;background-color:#fff;box-shadow:none;color:#25258a;font-weight:800 !important;margin-top:20px;-webkit-transition-duration:500ms;transition-duration:500ms;border:2px solid transparent;font-family:Avenir-Black !important;text-transform:uppercase;font-size:18px !important;line-height:22px !important;padding:5px 10px;text-transform:uppercase !important;margin:auto;float:none;display:block !important;border-radius:0 !important;}
.default-button:hover,
.default-button:focus{background-color:#bdbdbd;color:#fff !important;border:2px solid transparent;font-family:Avenir-Black !important;}
.contact_input_area .form-group input,
.contact_input_area .form-group select,
.contact_input_area .form-group textarea{background-color:#f6f6f6;border:0 solid #ddd;border-radius:4px;box-shadow:3px 2px 3px rgba(0, 0, 0, 0.15);height:50px;margin-bottom:30px;padding:15px;-webkit-transition-duration:500ms;transition-duration:500ms;width:100%;}
.contact_input_area .form-group input:focus,
.contact_input_area .form-group select:focus,
.contact_input_area .form-group textarea:focus{box-shadow:5px 5px 24px rgba(0, 0, 0, 0.15);border:none;}
.contact_input_area .form-group textarea{height:150px;}
.message_title{margin-bottom:60px;text-align:center;}
.contact_input_area button{background-color:#fff;border:2px solid transparent;color:#888;display:block;margin:0 auto 30px;-webkit-transition-duration:500ms;transition-duration:500ms;}
select option{padding:15px;}
.success,
.error{padding:8px;margin-bottom:12px;margin-bottom:12px;margin-bottom:12px;margin-bottom:12px;margin-bottom:12px;margin-bottom:12px;margin-bottom:12px;margin-bottom:0.75rem;text-shadow:0 1px 0 rgba(195, 195, 195, 0.5);border-radius:2px;width:70%;margin:auto;margin-top:30px;}
.success{color:#fff;background-color:#ea8b23;margin-bottom:50px;font-family:Avenir-Light !important;font-size:16px;font-weight:100 !important;text-align:center;}
.error{color:#fff;background-color:#f76050;margin-bottom:50px;font-family:Avenir-Light !important;font-size:14px;font-weight:100 !important;}
.map_area{height:300px;width:100%;}
.message_now_area{position:relative;z-index:1;}
.address-area .single_part{position:relative;width:100%;margin-bottom:30px;}
.address-area .single_part>p,
.address-area .single_part>a{position:relative;margin-left:30px;margin-bottom:0;color:#2c3e50;display:block;}
.address-area .single_part>i{color:#FF9800;font-size:20px;left:0;position:absolute;top:5px;}
.social_links_area>a{border:2px solid #ddd;border-radius:50%;color:#fff;display:inline-block;font-size:20px;height:40px;margin:0 2px;text-align:center;width:40px;}
.inline-style .social_links_area>a{border:0px solid transparent;border-radius:0;color:#fff;display:inline-block;font-size:14px;height:auto;margin:0 10px;text-align:center;width:auto;}
.social_links_area>a>i{line-height:36px;}
.inline-style .social_links_area>a>i{line-height:1;}
.social_links_area>a:hover{background-color:#FF9800;color:#fff;border:2px solid transparent;}
.inline-style .social_links_area>a:hover{background-color:transparent;color:#FF9800;border:0px solid transparent;}
.not-found-text h2{color:#ff9800;font-size:50px;}
.not-found-text>h3{color:#2c3e50;text-transform:capitalize;}
.not-found-text>p{line-height:1.7;margin-bottom:20px;}
.not-found-text>a{background-color:#ff9800;color:#fff;}
.not-found-text>a:hover{background-color:#2c3e50;color:#fff;}
.header-top{background:linear-gradient(to right, #006838 , #009344);padding:10px;height:45px;width:100%;overflow:hidden;display:block;margin:0;margin-left:0 !important;}
.logos{padding:15px 30px;padding-bottom:20px;}
.zoom-letters{float:left;}
.zoom-letters label{border:1px solid #ffffffc4;padding:3px 6px;color:#ffffffc4;font-weight:100;margin:0 2px;font-size:12px;}
.idioma-swicht{display:block;overflow:hidden;width:90px;float:left;}
.idioma-swicht li{list-style:none;color:#fff;font-weight:300;padding:2px 10px;letter-spacing:1px;}
.idioma-swicht .active{display:none;}
.divisor:after{border-right:1px solid #ffffff80;content:"";right:0px;height:25px;margin:0 0 0 9px;position:absolute;text-align:right;top:0px;}
.invertir-color{display:block;overflow:hidden;width:100px;float:right;position:relative;top:-2px;}
.invertir-color a{border:1px solid #ffffffc4;padding:3px 16px;color:#ffffffc4;font-weight:400;margin:0 2px;font-size:14px;line-height:28px;letter-spacing:1px;}
.invertir-color a:hover, .invertir-color a:focus{border:1px solid #e6863d;color:#e6863d;text-decoration:none;}
.smllogo{padding:0 20px;width:180px;float:left;height:auto;margin:auto;margin-top:30px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.socials{float:right;margin-top:20px;}
.socials a{color:#009344;font-size:30px;}
.socials a:hover, .socials a:focus{color:#e6863d;text-decoration:none;}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4{width:36px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;}
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span{display:block;position:absolute;height:9px;width:100%;background:#d3531a;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon1 span:nth-child(1){top:0px;}
#nav-icon1 span:nth-child(2){top:18px;}
#nav-icon1 span:nth-child(3){top:36px;}
#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
#nav-icon1.open span:nth-child(2){opacity:0;left:-60px;}
#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
#nav-icon2{}
#nav-icon2 span{display:block;position:absolute;height:2px;width:50%;background:#d3531a;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}
#nav-icon2 span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}
#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2){top:0px;}
#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4){top:12px;}
#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6){top:25px;}
#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon2.open span:nth-child(1){left:5px;top:7px;}
#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px;}
#nav-icon2.open span:nth-child(3){left:-50%;opacity:0;}
#nav-icon2.open span:nth-child(4){left:100%;opacity:0;}
#nav-icon2.open span:nth-child(5){left:5px;top:15px;}
#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:15px;}
#nav-icon3 span:nth-child(1){top:0px;}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:18px;}
#nav-icon3 span:nth-child(4){top:36px;}
#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%;}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%;}
#nav-icon4{}
#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;}
#nav-icon4.open span:nth-child(2){width:0%;opacity:0;}
#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px;}
.menu-main-container{}
.menu-main-container .icon-menu{display:none;}
#menu-main{line-height:50px;font-size:19px;position:relative;background:black;list-style-position:inside;padding:0;}
.menu li{display:inline-block;}
.menu{display:block;}
#menu-main li:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#8cc540;visibility:none;opacity:0;z-index:-1;transition:all .5s ease;}
#menu-main a{transition:0.3s ease;color:#fff;text-decoration:none;display:block;}
#menu-main li{position:relative;z-index:1;text-align:center;}
#menu-main li a:hover , li a:focus{color:#ffff;}
#menu-main li:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#8cc540;visibility:none;opacity:0;z-index:-1;transition:all .5s ease;}
#menu-main li:hover:after{opacity:1;visibility:visible;height:100%;}
#menu-main li:hover > a{color:#fff !important;}
.sub-menu li{position:relative;z-index:1;}
.sub-menu li a:hover{color:#ffff;}
.sub-menu li:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#8cc540;visibility:none;opacity:0;z-index:-1;transition:all .5s ease;}
.sub-menu li:hover:after{opacity:1;visibility:visible;height:100%;}
.sub-menu2 li{position:relative;z-index:1;}
.sub-menu2 li a:hover{color:#ffff;}
.sub-menu2 li:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#8cc540;visibility:none;opacity:0;z-index:-1;transition:all .5s ease;}
.sub-menu2 li:hover:after{opacity:1;visibility:visible;height:100%;}
#menu-main li{width:13.90%;}
#menu-main a:not(:only-child):after{padding-left:5px;color:#ffff;content:'▾';}
#menu-main .sub-menu{display:none;}
#menu-item-sub2 .sub-menu2{display:none;}
#menu-item-sub:hover .sub-menu{display:block;}
#menu-item-sub2:hover .sub-menu2{display:block;}
.sub-menu{position:absolute;display:none;z-index:1;background-color:#0000006e;line-height:47px;top:50px;width:275px;border:2px solid #00000008;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sub-menu li{margin:auto;width:100% !important;padding:0 0px !important;text-align:left !important;}
.sub-menu2{position:absolute;display:none;z-index:1;background-color:#0000006e;line-height:47px;width:275px;border:2px solid #00000008;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sub-menu2 li{margin:auto;width:100% !important;padding:0 0px !important;text-align:left !important;}
.left-sub{top:0 !important;margin-left:-275px;}
.right-sub{top:0 !important;margin-left:270px;}

.sub-menu a{margin-left:5px;}
#menu-main li a .arrow:after{border-right:1px solid #fff;content:"";right:0px;height:25px;margin:0 0 0 9px;position:absolute;text-align:right;top:15px;}
#menu-main li:hover .arrow:after{display:none;}
.wsmenu-list>li>a{font-family:Avenir-Roman !important;font-size:15px;color:#636466;border-right:1px solid #636466;}
.wsmenu-list>li{width:14%;padding:10px 0;}
.wsmenu-list>li>a{line-height:40px;font-weight:100 !important;}
.wsmenu-list>li:hover{background-color:rgba(0, 0, 0, 0.7);}
.main-menu .wsmenu-list li:hover>a{background-color:transparent !important;text-decoration:none;color:#e7863d;}
.big-link{width:20% !important;}
.wsmenu-list>li:last-child > a{border:none;}
.wsmenu-list li a .arrow:after{top:18px;}
.foo_top_header_one{background-color:#636466;color:#fff;padding:40px 5%;padding-bottom:0;}
.foo_top_header_one .col-right{padding-left:10%;}
.foo_top_header_one .col-center{border-left:1px solid #fff;border-right:1px solid #fff;padding-left:10%;}
.foo_top_header_one .links{padding-left:20px;}
.foo_top_header_one .links a{color:#fff;font-family:Avenir-Roman;font-size:14px;}
.foo_top_header_one .links a:hover{color:#ff8300;}
.foo_top_header_one .links li{list-style-type:disc;}
.foo_top_header_one h4{font-family:Avenir-Roman !important;}
.title-socials{font-family:LobsterTwo-Regular !important;font-size:22px;font-weight:100;}
.foo_top_header_one .links-socials a{font-size:22px;color:#636466;background-color:#fff;padding:2px 4px;border-radius:4px;}
.foo_top_header_one .links-socials a:hover{background-color:#ff8300;}
.foo_top_header_one .links-socials .fa-facebook{padding:0 6px;}
.firma-digital{margin-top:100px;}
.foo_single_blog_area{border-bottom:1px solid #333;margin-bottom:15px;padding:0 0 15px 90px;position:relative;z-index:1;}
.foo_blog_thumb{left:0;position:absolute;top:0;width:75px;}
.foo_single_blog_area a h5{color:#fff;margin-bottom:5px;text-transform:capitalize;}
.foo_single_blog_area>p{line-height:1.3;margin-bottom:0;}
.foo_single_blog_area .foo_blog_date{color:#ff9800;font-size:13px;margin-bottom:5px;}
.foo_single_blog_area:last-child{margin-bottom:0;border-bottom:0px solid transparent;padding:0 0 0 90px;}
.tags_widget>li{display:inline-block;}
.tags_widget a{border:1px solid #333;border-radius:6px;color:#888;display:inline-block;font-size:13px;margin-bottom:4px;padding:7px 12px;}
.tags_widget a:hover{background-color:#ff9800;border:1px solid transparent;color:#fff;}
.imp_links a{border-bottom:1px solid #333;color:#888;display:block;font-size:13px;margin-bottom:5px;padding-bottom:10px;}
.imp_links a:hover{color:#ff9800;}
.foo_single_contact_info{border-bottom:1px solid #333;margin-bottom:15px;padding-bottom:15px;}
.foo_single_contact_info>h5{margin-bottom:5px;}
.foo_single_contact_info>p{margin:0;}
.foo_single_contact_info:last-child{border-bottom:0 solid transparent;margin:0;}
.foo_social_links>li{display:inline-block;}
.foo_social_links a{border:1px solid #333;border-radius:6px;color:#888;display:inline-block;font-size:13px;margin-bottom:3px;padding:7px 12px;}
.foo_social_links a:hover{background-color:#ff9800;border:1px solid transparent;color:#fff;}
.foo_bottom_header_one{background-color:#171717;padding:15px 0;margin-top:40px;overflow:hidden;}
.foo_bottom_header_one p{margin:0;color:#fff;font-size:12px;}
.foo_bottom_header_one a{color:inherit;font-size:14px;}
.foo_bottom_header_one a:hover{color:#ff9800;}
.foo_bottom_header_one .derechos i{margin:0 10px;font-size:6px;position:relative;top:-4px;}
.foo_bottom_header_two{background-color:#000;padding:15px 0;overflow:hidden}
.foo_bottom_header_two a{color:#fff;font-size:12px;}
.cont-tabs{margin-bottom:-100px;position:relative;z-index:999;}
.datos-contacto{padding:50px 30px;min-height:600px;color:#fff;padding-top: 360px;}
.datos-contacto p, .datos-contacto a{color:#fff;}
.datos-contacto a:hover{color:#e7863d;text-decoration:none;}
.datos-contacto .left{padding:0 60px;}
.datos-contacto i{margin-right:5px;}
.datos-contacto p{padding-left:22px;}
.datos-contacto h4{padding:0;margin:0;}
.datos{margin-bottom:20px;}
.right .datos{margin-bottom:46px;}
.tabs-calculos{padding:0px;overflow:hidden;background-position:center center;background-size:cover;margin-top:40px;}
.tabs-calculos h1{color:#006838;font-size:24px;line-height:26px;font-weight:500;margin:auto;margin-bottom:30px;text-align:center;width:346px;}
.tipo-calculos{width:100%;border-bottom:0;padding:0;}
.tipo-calculos > li.active > a,
.tipo-calculos > li.active > a:hover,
.tipo-calculos > li.active > a:focus,
.tipo-calculos li > a:hover, .tipo-calculos li > a:focus{background-color:#006838 !important;border-color:#006838 !important;color:#fff !important;}
.tipo-calculos li a{background-color:#e7863d;border-color:#e7863d;color:#fff;border-radius:0 !important;height:60px;font-size:15px;padding:10px 48px !important;line-height:18px !important;}
.tipo-calculos li{padding:0 5px;}
.tab-content{padding:30px 20px;padding-bottom:0;}
.calculos h3{color:#006838;font-size:24px;line-height:26px;font-weight:500;margin:auto;margin-bottom:30px;text-align:center;width:auto;}
.calculos .wizard-card[data-color="green"] .moving-tab{background-color:#006838;box-shadow:0 6px 6px -10px #006838, 0 4px 4px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);}
.calculos .wizard-container{padding:0;}
.calculos .wizard-card{box-shadow:none;}
.calculos .card{background-color:#FFFFFF;padding:10px 0;width:100%;border-radius:6px;color:rgba(0,0,0, 0.87);background:#e5e5e5;}
.nav-pills > li > a{background-color:#fff;}
.calculos .wizard-card .moving-tab{left:2px;top:0;}
.calculos .nav-pills > li{text-align:center;background-color:#fff;height:44px;}
.calculos .nav-pills > li > a{text-transform:none;font-size:16px;font-weight:600;}
.calculos .wizard-card .moving-tab{text-transform:none;font-size:16px;font-weight:500;}
.calculos .wizard-card[data-color="green"] .form-group .form-control{background-image:linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);background-color:#fff;}
.calculos .material-icons{font-style:normal;}
.check{width:50%;margin:auto;margin-bottom:20px;float:left;}
.promoted-input-checkbox{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.promoted-checkbox input:checked + label > svg{height:20px;-webkit-animation:draw-checkbox ease-in-out 0.2s forwards;animation:draw-checkbox ease-in-out 0.2s forwards;}
.promoted-checkbox label:active::after{background-color:#e6e6e6;}
.promoted-checkbox label{color:#e87d1e;line-height:30px;cursor:pointer;position:relative;float:left;margin-right:5px;margin-top:-1px;}
.promoted-checkbox label:after{content:"";height:20px;width:20px;margin-right:1rem;float:left;border:2px solid #0b6738;background-color:#0b6738;border-radius:0;-webkit-transition:0.15s all ease-out;transition:0.15s all ease-out;}
.promoted-checkbox svg{stroke:#fff;stroke-width:4px;height:0;width:14px;position:absolute;left:4px;top:0;stroke-dasharray:33;}
@-webkit-keyframes draw-checkbox{0%{stroke-dashoffset:33;}
100%{stroke-dashoffset:0;}
}
@keyframes draw-checkbox{0%{stroke-dashoffset:33;}
100%{stroke-dashoffset:0;}
}
.calculos .check label{font-size:14px;line-height:1.42857;font-weight:400;float:left;margin-right:10px;color:#555;}
.num-pasajeros{padding-top:0px;position:relative;top:-19px;}
.calculos .btn-agregar{width:175px;margin:auto;display:block;background-color:#e7863d;box-shadow:none;border-radius:0;text-transform:none !important;font-size:14px;font-weight:100;padding:5px;}
.tabla-resultados{margin-top:30px;margin-bottom:20px;}
.tabla-resultados thead{background-color:#fff;}
.tabla-resultados thead th{text-align:center;border-right:1px solid #e5e5e5;padding:12px !important;width:25%;}
.tabla-resultados thead th:last-child{border-right:none;}
.tabla-resultados thead th:first-child{width:10% !important;}
.tabla-resultados tbody tr{background-color:#f4f4f4;}
.tabla-resultados tbody td{border-right:1px solid #e5e5e5;padding:12px !important;text-align:center;font-family:HelveticaLTStd-Light;}
.tabla-resultados i{font-size:22px;}
.subtolal{padding-top:15px;}
.sub-total h1{color:#e6863d;font-size:24px;line-height:26px;font-weight:600;}
.page-enviado{padding:30px 0;background-color:#fff;overflow:hidden;background-position:center center;background-size:cover;height:100%;}
.page-enviado h1{color:#24248b;font-size:30px;line-height:1;font-family:Avenir-Roman;font-weight:600;margin:auto;margin-bottom:20px;text-align:center;}
.page-enviado p{color:#24248b;font-size:16px;font-family:Avenir-Roman;margin-left:15px;}
.mensaje{text-align:center;padding:20px;margin-bottom:0px;}
.formulario-login{padding:30px 0;background-color:#fff;overflow:hidden;background-position:center center;background-size:cover;height:100%;}
.formulario-login h1{color:#24248b;font-size:30px;line-height:1;font-family:Avenir-Roman;font-weight:600;margin:auto;margin-bottom:20px;text-align:center;text-transform:uppercase;}
.form-login{background-color:#25258a;padding:30px;}
.form-login p{color:#fff;text-align:center;}
.form-login .default-button{margin-top:20px;}
.formulario-login .mensaje span{color:#cc0000;}
.dataTables_wrapper{margin-top:50px;border-top:1px solid #25258a;padding-top:20px;margin-bottom:50px;}
.dataTables_wrapper thead tr{background-color:#25258a;color:#fff;}
.dataTables_wrapper .even{background-color:#f7f7f7;}
.lista-solicitudes{margin-top:40px;}
.lista-solicitudes h1{color:#24248b;font-size:30px;line-height:1;font-family:Avenir-Roman;font-weight:600;margin:auto;margin-bottom:20px;text-align:center;text-transform:uppercase;}
.lista-solicitudes button.dt-button:hover:not(.disabled), .lista-solicitudes div.dt-button:hover:not(.disabled), .lista-solicitudes a.dt-button:hover:not(.disabled){border:1px solid #25258a;background-color:#25258a;background-image:-webkit-linear-gradient(top, #25258a 0%, #25258a 100%);background-image:-moz-linear-gradient(top, #25258a 0%, #25258a 100%);background-image:-ms-linear-gradient(top, #25258a 0%, #25258a 100%);background-image:-o-linear-gradient(top, #25258a 0%, #25258a 100%);background-image:linear-gradient(to bottom, #25258a 0%, #25258a 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0');color:#fff;}
.lista-solicitudes div.dt-buttons{margin-bottom:20px;}
.btn-cerrar{background-color:red;padding:10px;width:100px;color:#fff;margin:auto;margin-bottom:30px;}
.btn-cerrar a{color:#fff;}
.row.is-flex{display:flex;flex-wrap:wrap;}
.row.is-flex > [class*='col-']{display:flex;flex-direction:column;}
.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.row.is-flex > [class*='col-']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.txt-center{text-align:center;}
.txt-center-p1{font-weight:400;color:#636466;font-size:16px;line-height:1.5;font-family:HelveticaLTStd-Light;text-align:center;}
.txt-justify{text-align:justify;}
.title-light{}
.title-bold{font-weight:bold;}
.title-bold-orange{color:#e6863c;}
.Orange{ color:#e6863c;}
.green-bar{background:linear-gradient(to right, #006838 , #009344);padding:15px;height:55px;width:100%;overflow:hidden;display:block;margin:0;margin-left:0 !important;margin-top:-18px;}
.green-bar p{color:#fff;}
.btn-sesion{overflow:hidden;width:90px;}
.btn-sesion a{border:1px solid #ffffffc4;padding:7px 16px;color:#ffffffc4;font-weight:400;margin:0 2px;font-size:14px;line-height:28px;letter-spacing:1px;}
.btn-sesion a:hover, .invertir-color a:focus{border:1px solid #e6863d;color:#e6863d;text-decoration:none;}
.green-bar .btn-sesion{display:inline;margin:10px;}
.green-bar p{display:inline;}
.color-section{background-color:#f4f4f4;}
.yellow-section{background-color:#f6cc46;}
.break{padding-top:20px;}
.break-btn{padding-bottom:45px;}
.checks{float:left;margin-right:10%;}
.umb-overlay-backdrop{z-index:0 !important;}
.sin-padding{padding:0;}
.cr{padding:18px 0px 0px 0px;margin:0;float:left;}
.cr a{display:block;float:left;padding:0px 0px 0px 0px;}
.cr a img{    width: 90px;
    margin-top: -18px;}
.cr{width:115px;display:block !important;margin:0 22px;text-align:center;}
.cr a{margin:0 auto;text-align:center;float:none;padding:10px 0px 3px 0px;}
.img-100{width:100%;}
.accordion .card .card-body p{color:#fff;}
#switch{background-color:#008c42;border:none;padding:4px 0px;color:#ffffffc4;font-weight:400;margin:0 4px;font-size:14px;line-height:28px;letter-spacing:1px;outline:none;cursor:pointer;}
select option:hover{background-color:#e6863d;}
#btn-decrease{cursor:pointer;}
#btn-decrease:hover{border:1px solid #e6863d;color:#e6863d;transition:all 600ms ease 0s;}
#btn-orig{cursor:pointer;}
#btn-orig:hover{border:1px solid #e6863d;color:#e6863d;transition:all 600ms ease 0s;}
#btn-increase{cursor:pointer;}
#btn-increase:hover{border:1px solid #e6863d;color:#e6863d;transition:all 600ms ease 0s;}
.img-home{width:60%;}
.overlay-home{position:relative;overflow:hidden;}
.img-overlay{display:block;width:100%;height:auto;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.overlay-home:hover .img-overlay{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.overlay-home .overlay-home-inner{opacity:1;}
.overlay-home-inner{position:absolute;bottom:0;background:rgb(0, 0, 0);background:#e6863ca3;color:#f1f1f1;width:100%;transition:.5s ease;opacity:0;color:white;font-size:20px;padding:20px;text-align:center;height:90px;}
.overlay-home-inner h4{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:20px;}
.video{padding-left:0;padding-right:0;}
.cforestal{position:relative;}
.cforestal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;}
.btn-yellow{background:#f6cc46;padding-left:60px;padding-right:60px;height:40px;line-height:37px;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;outline:none;color:#fff;text-decoration:none;border:solid 1px;}
.btn-orange{background:#e6863c;padding-left:60px;padding-right:60px;height:40px;line-height:37px;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;outline:none;color:#fff;text-decoration:none;border:solid 1px;}
.btn-blue{padding-left:60px;padding-right:60px;}
.noticia{margin-bottom: 50px;}
.noticia a{color:#EDA56E;}
.noticia img{width:100%;}
.header-news{position:relative;background-color:#51bae7;color:#fff;min-height:80px;}
.header-news h4{margin:0;padding:10px;width: 100%; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.header-news-inner{background:linear-gradient(to left, #006838 , #009344);color:#fff;}
.noticia:hover .header-news-inner{background:#51bae7;transition:all 600ms ease 0s;text-decoration:none;outline:none;}
.noticia:hover a{color:#51bae7;}
.header-news-inner h4{line-height:40px;margin:0;}
.modal-news-header{background:linear-gradient(to left, #006838 , #009344);color:#fff;}
.body-news{background-color:#f4f4f4;padding:15px;}
.text-news p{min-height:110px;}
.btn-news{background:#9f9d9e;padding-left:60px;padding-right:60px;height:40px;line-height:37px;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;outline:none;color:#fff;text-decoration:none;border:solid 1px;}
.yellow-section p{color:#606060;}
.yellow-section .txt-justify p{padding:0 15px;top:50%;transform:translateY(60%);position:relative;font-weight:bold;letter-spacing:2px;}
.video1{margin-bottom:-16px;}
.lista-productos{list-style-position:inside;padding:0;}
.lista-productos .inner-list{display:inline-block;width:49%;height:55px;padding:15px;}
.inner-list ul{list-style-type:none;padding:0;}
.lista-productos a{width:100%;}
.green-gradient-bg{background:linear-gradient(to left, #006838 , #009344);}
.green-gradient-bg:hover{background:#e7873d !important;}
.contenido2{padding:0 15px;top:50%;transform:translateY(-45%);position:relative;}
.contenido2-title{font-size:23px;font-weight:bold;}
.blue-transparent-bg{background-color:#3498db9c !important;color:#fff !important;}
.productos-modal{background-color:#000000b8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;display:none;}
.productos-descripcion{background-color:#fff;margin:50px 115px;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;}
.btn-close{text-decoration:none;position:absolute;width:165px;right:-100px;float:right;top:20px;color:#fff !important;}
.img-header-modal{min-height:350px;background-size:cover;overflow:hidden;position:relative;width:100%;}
.contacto strong{color:#8cc43f;}
.contact-form{margin-top:13%;}
.lista-busqueda{list-style:none !important;}
.lista-busqueda a{color:#8cc53f;}
.lista-busqueda a:hover{color:#e7863d;}
.esen{
    width: 60%;
    margin: auto;
    margin-top: -20px;	
}
.blanco{
    background-color: #fff;
    padding: 10px 0;
}
.blanco h2 {
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: bolder;
    margin-bottom: 30px;
}
.gris{
    background: #f4f4f4;
    padding: 10px 0;
}
.gris h2 {
    width: 100%;
    text-align: center;
    font-size: 30px;
   
    margin-bottom: 30px;
}
.gris-oscuro{
    background: #d3d3d3;
    padding: 10px 0;
}
.gris-oscuro h2{
        width: 100%;
        text-align: center;
        font-size: 30px;
      
        margin-bottom: 30px;
}


.doc-cv{
    display: inline-block;
    padding-right: 15px;
}


.cforestal-ti{
    margin-top: 100px;
}

.mbs{
  margin-bottom: 25px;  
}

.di{
    margin-right: 10px;
    margin-left: 10px;
}

#calendar h2{
    text-transform: uppercase;
    font-size: 25px;
    color: #e28548;
}


#calendar{
    text-transform: uppercase;
}


.fc-widget-header{
    background-color: #e28548;
    color: #fff;
}

.fc-widget-header a{
    background-color: #e28548;
    color: #fff;
}


.fonafifologo{
    width: auto !important;
    height: auto !important;
    margin-top: 11px !important;
}

.sub-title{
    font-size: 32px;
    font-weight: 600;
    color: #565656;
    margin-bottom: 30px;
}
.ult{
    list-style-position: inside;
}

.ult li{
    font-weight: 400;
    color: #636466;
    font-size: 16px;
    line-height: 1.5;
    font-family: HelveticaLTStd-Light;
    
}

.txt-proyecto{
    margin: 12px;
}

.galerias{
    width: 100%;
    height: 155px;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
  }
  
  .sticky + .content {
    padding-top: 60px;
  }

  .g-recaptcha{
      display: inline-block;
  }
@media screen and (max-width:20em){}
@media screen and (min-width:30em){}
@media screen and (max-width:50em) and (min-width:48em){.formulario-contacto h1{font-size:26px;}
.default-button{width:30%;}
}
@media screen and (max-width:64em) and (min-width:768px){.page-enviado{padding:30px 0;height:100%;}
.formulario-login{height:100%;}
}
@media screen and (max-width:64em) and (min-width:49em){}
@media screen and (max-width:67em){}
@media screen and (max-width:67em) and (min-width:52em){}
@media screen and (min-width:85.56em){}
@media screen and (min-width:64em){}
@media screen and (max-width:72em){}
@media screen and (min-width:79em){}
@media screen and (max-width:90em) and (min-width:80em){.cont-tabs{padding:20px 0px;padding:0;;}
}
@media screen and (max-width:100em) and (min-width:90em){.cont-tabs{padding:20px 0px;padding:0;}
}
@media screen and (max-width:48.875em) and (min-width:48em){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px){}