/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e6310a70847bf93abb69)
 * Config saved to config.json and https://gist.github.com/e6310a70847bf93abb69
 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */
header.main-header *,header.main-header :after,header.main-header:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header.main-header img{vertical-align:middle}header.main-header .img-responsive{display:block;max-width:100%;height:auto}header.main-header .img-rounded{border-radius:6px}header.main-header .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}header.main-header .img-circle{border-radius:50%}header.main-header .container,header.main-header .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:769px){header.main-header .container{width:750px}}@media (min-width:992px){header.main-header .container{width:970px}}@media (min-width:1200px){header.main-header .container{width:1170px}}header.main-header .row{margin-left:-15px;margin-right:-15px}header.main-header .col-lg-1,header.main-header .col-lg-10,header.main-header .col-lg-11,header.main-header .col-lg-12,header.main-header .col-lg-2,header.main-header .col-lg-3,header.main-header .col-lg-4,header.main-header .col-lg-5,header.main-header .col-lg-6,header.main-header .col-lg-7,header.main-header .col-lg-8,header.main-header .col-lg-9,header.main-header .col-md-1,header.main-header .col-md-10,header.main-header .col-md-11,header.main-header .col-md-12,header.main-header .col-md-2,header.main-header .col-md-3,header.main-header .col-md-4,header.main-header .col-md-5,header.main-header .col-md-6,header.main-header .col-md-7,header.main-header .col-md-8,header.main-header .col-md-9,header.main-header .col-sm-1,header.main-header .col-sm-10,header.main-header .col-sm-11,header.main-header .col-sm-12,header.main-header .col-sm-2,header.main-header .col-sm-3,header.main-header .col-sm-4,header.main-header .col-sm-5,header.main-header .col-sm-6,header.main-header .col-sm-7,header.main-header .col-sm-8,header.main-header .col-sm-9,header.main-header .col-xs-1,header.main-header .col-xs-10,header.main-header .col-xs-11,header.main-header .col-xs-12,header.main-header .col-xs-2,header.main-header .col-xs-3,header.main-header .col-xs-4,header.main-header .col-xs-5,header.main-header .col-xs-6,header.main-header .col-xs-7,header.main-header .col-xs-8,header.main-header .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}header.main-header .col-xs-1,header.main-header .col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:769px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}header.main-header .clearfix:after,header.main-header .clearfix:before,header.main-header .container-fluid:after,header.main-header .container-fluid:before,header.main-header .container:after,header.main-header .container:before,header.main-header .row:after,header.main-header .row:before{content:" ";display:table}header.main-header .clearfix:after,header.main-header .container-fluid:after,header.main-header .container:after,header.main-header .row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}header.main-header .hide{display:none!important}header.main-header .show{display:block!important}header.main-header .invisible{visibility:hidden}header.main-header .hidden{display:none!important;visibility:hidden!important}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:768px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:768px){.visible-xs-block{display:block!important}}@media (max-width:768px){.visible-xs-inline{display:inline!important}}@media (max-width:768px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:769px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:769px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:769px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:769px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:768px){.hidden-xs{display:none!important}}@media (min-width:769px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}@media print{.visible-print-block{display:block!important}}@media print{.visible-print-inline{display:inline!important}}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*==================================================
           HEADER - Desktop + Movil
==================================================*/

/*Estructura Header*/
header.main-header .submenu-wrapper-content.wrapper-1366 {width: 1280px !important;min-width: 1280px !important;padding: 0 10px;box-sizing: border-box;}
header.main-header > .container-fluid{background: #3E79E0;}
header.main-header .header-links.h-list.pull-right{margin-right: -15px;margin-bottom: 40px;}
header.main-header .header-links.h-list.pull-right i{display: none;}
header.main-header .header-links.h-list.pull-right a{text-transform: uppercase;font-size: 12px;}
header.main-header .color-decoration{margin-bottom: 25px;margin-left: 15px;}
header.main-header .container-fluid .wrapper-1366{box-sizing: border-box;margin: 0 auto;max-width: 1280px;padding: 0 10px;}
header.main-header .header-links a {color: #fff !important;font-size: 14px;margin: 0 10px 0 0;text-decoration: none;text-transform: none;}
header.main-header .header-links .phone,
header.main-header .header-links strong{color: #fff !important;font-size: 14px;font-weight: 400;font-family: "Travel Bold";display: inline-block;margin-right: -15px;}
header.main-header .header-links a:hover{color: #000;}
header.main-header .header-links a .fa {margin: 0 5px 0 0;vertical-align: middle;}
header.main-header .header-links .phone {color: #666;display: block;font-size: 14px;font-weight: 700;line-height: 18px;}
header.main-header .wrapper-1366 > .row {display: table;width: 100%;}
header.main-header .wrapper-1366 > .row > div {display: table-cell;float: none !important;vertical-align: middle;}
header.main-header .wrapper-1366 > .row .col-logo{position: relative;}
header.main-header .wrapper-1366 > .row .col-links{padding-bottom: 10px;}
header.main-header .wrapper-1366 > .row .col-logo img {position: relative;z-index: 1;padding: 30px 0;}
â€‹header.main-header  â€‹.col-links .col-lg-2.col-md-2.col-sm-3.col-xs-4 .header-links.pull-right {
    margin-right: -15px;
    text-align: right;
    width: 200px;
}
/* Submenu Navegacion*/
.desktop-navigation .submenu-wrapper{height: 200px;left: 0;position: absolute;width: 100%;z-index: 10000;}
.desktop-navigation .submenu-wrapper .submenu-wrapper-content {height: 200px;overflow: hidden;}
.desktop-navigation .submenu-wrapper .submenu-wrapper-content .submenu-content{position: absolute;top: 0;background: #fff;height: 100%;padding: 20px 30px;max-width: 450px;min-width: 450px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);min-height: 220px !important;}
.desktop-navigation .submenu-wrapper .submenu-wrapper-content .submenu-content:before {border-bottom: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;content: "";display: block;position: absolute;top: -5px;}
.desktop-navigation .submenu-wrapper.submenu-wrapper-vertodo .submenu-wrapper-content .submenu-content {width: 100%; }
.desktop-navigation .submenu-wrapper.dropdown-menu .product-title{font-size: 24px;font-style: italic;margin-top: 0;display: block;color: #333;}
.desktop-navigation .submenu-wrapper.dropdown-menu .submenu-content ul:last-child {margin-right: 0;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul li {display: block;float: none;padding: 0px;line-height: 15px;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul li a{font-size: 13px;padding: 0;margin: 0;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul li a:hover {color: #333;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul {display: block;float: left;margin: 0 15px 7px 0;padding-left: 0;vertical-align: top;width: 46%;}
.desktop-navigation .submenu-wrapper.submenu-wrapper-vertodo.dropdown-menu ul {margin: 0 1% 1% 0;width: 11.5%;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul li.heading{margin: 0;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul li.heading span,
.desktop-navigation .submenu-wrapper.dropdown-menu ul li.heading a{font-weight: bold;font-size: 14px;}
.desktop-navigation .submenu-wrapper.dropdown-menu ul img {padding-bottom: 10px;}
header.main-header .desktop-navigation li.dropdown .dropdown-menu a {color: #a6a6a6!important;padding: 0;}
header.main-header .desktop-navigation li.dropdown .dropdown-menu a:hover{background: none;color: #000 !important;}
header.main-header .desktop-navigation li.dropdown .dropdown-menu .heading span,
header.main-header .desktop-navigation li.dropdown .dropdown-menu .heading a{color: #666 !important;text-transform: uppercase;}
header.main-header .desktop-navigation li.dropdown .dropdown-menu .heading a:hover{color: #000 !important;}
.desktop-navigation .submenu-wrapper.submenu-wrapper-vertodo{background: none;}

/*Reset Caribe*/
.desktop-navigation .submenu-wrapper-content img,
.mobile-navigation .mobile-navigation-wrapper img{max-width: none;}
/*Caso ver todo*/
.desktop-navigation .dropdown.mas-viajes .submenu-wrapper .submenu-wrapper-content{position: relative;overflow: visible;}
.desktop-navigation .dropdown.mas-viajes .submenu-wrapper .submenu-wrapper-content .submenu-content{left: 0 !important;top: 12px;max-width: 100% !important;text-align: left;}

/*Enlaces derecha menu*/
.desktop-navigation .dropdown.mas-viajes .submenu-wrapper .submenu-wrapper-content .submenu-content:before{display: none;}
.desktop-navigation nav .menu-links {float: right;padding-right: 17%;margin-right: 1%;}
.desktop-navigation nav .menu-links .fa.fa-info.has-tip-html {vertical-align: middle;}
ul.menu-links li:hover a{color: #fff;text-decoration: none;}
ul.menu-links li a{padding: 0 7px;}
ul.menu-links a i{margin: 0 5px 0 0;color: #fff;}
ul.menu-links a i:last-child {margin: 0;}

/*Account*/
.account-wrapper{position: relative;max-width: 1280px;padding: 0 10px;box-sizing: border-box;margin: 0 auto;z-index: 3;}
.account-wrapper ul.menu-links {position: absolute;right: 25px;top: -68px;}
.account-wrapper ul.menu-links li {display: block;height: 100%;}
.account-wrapper ul.menu-links li a{color: #fff;font-size: 13px;padding: 0;text-decoration: none;vertical-align: bottom;}
.account-wrapper ul.menu-links li a i{color: #fff;margin: 0 5px;}
.account-wrapper ul.menu-links li a i:last-child{margin-right: 0;}
.account-wrapper.logged-user ul.menu-links li a span {display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;}

/* Menu movil*/
header.main-header .visible-sm.visible-xs.mobile-menu {padding-right: 0;}
header.main-header .mobile-menu a{color: #fff;font-size: 21px;display: block;float: left; line-height: 40px;text-decoration: none;}
header.main-header .mobile-menu a:hover{text-decoration: none;}
.mobile-navigation .mobile-navigation-wrapper {position: fixed;width: 80%;max-height: 90%;left: -80%;z-index: 100;top: 0;overflow-y: auto;}

/*Heading*/
.mobile-navigation .mobile-navigation-wrapper .menu-item .menu-heading{background: #4e4e4e;margin: 15px 0;padding: 10px 15px;box-shadow: 0 2px 10px -2px #333 inset;-webkit-box-shadow: 0 0 2px #333; -moz-box-shadow: 0 0 2px #333;}
.mobile-navigation-wrapper nav.nav-collapse .menu-item:first-child .menu-heading {margin-top: 0;margin-bottom: 0;}
.mobile-navigation .mobile-navigation-wrapper .menu-item .menu-heading span{display: block;color: #fff;font-size: 18px;text-transform: uppercase;font-weight: bold;}
.mobile-navigation .close-menu {color: #fff;font-size: 20px;position: absolute;right: 15px;text-decoration: none;top: 10px;}


/*Estructura ul*/
.mobile-navigation .menu-item .product-title{display: block;font-size: 24px;font-style: italic;color: #333;font-weight: normal;text-decoration: none;padding: 5px 10px;}
.mobile-navigation .menu-item .product-title + ul{margin-top: 10px;}
.mobile-navigation .menu-item ul{padding-left: 20px;margin-bottom: 5px;}
.mobile-navigation .menu-item ul.has-subelements{margin-bottom: 15px;}
.mobile-navigation .menu-item ul li a{font-size: 16px;color: #7e8286;text-transform: uppercase;text-decoration: none;}
.mobile-navigation .menu-item ul li.heading span,
.mobile-navigation .menu-item ul li.heading a{font-weight: bold;color: #333;}
.mobile-navigation .menu-item ul li a:hover {color: #333;}
/*Zona links que no sean productos y telefono*/
.mobile-navigation .menu-item .menu-links{padding: 10px 20px;display: block;color: #666;font-size: 16px;text-transform: uppercase;text-decoration: none;}
.mobile-navigation .menu-item .menu-links i{width: 35px;vertical-align: baseline;text-align: center;}
.mobile-navigation .menu-item .contact-phone span {color: #fff;display: block;font-size: 26px;font-weight: bold;line-height: 35px;text-align: center;}
/*Zona Social*/
.mobile-navigation .menu-item .social-icons{text-align: center;}
/*Social icons*/
.mobile-navigation .menu-item .social-icons .fa-facebook-square{color: #3B5998;}
.mobile-navigation .menu-item .social-icons .fa-twitter-square{color: #00B6F1;}
.mobile-navigation .menu-item .social-icons .fa-pinterest-square{color: #CB2028;}
.mobile-navigation .menu-item .social-icons .fa-google-plus-square{color: #DF4A32;}
.mobile-navigation .menu-item .social-icons .fa-linkedin-square{color: #007BB6;}
.mobile-navigation .menu-item .social-icons .fa-instagram{color: #3E3E3E;}
/*Utilidades*/
.mobile-navigation .menu-item.menu-utilidades{background: #0099ff;color: #fff;margin: 15px 0 10px;box-shadow: 0 2px 26px -10px #333 inset;-webkit-box-shadow: 0 2px 26px -10px #333 inset; -moz-box-shadow: 0 2px 26px -10px #333 inset;}
.mobile-navigation .menu-item.menu-utilidades > a {color: #fff;display: inline-block;margin: 0 auto;padding: 10px;text-align: center;width: 49%;}
.mobile-navigation .menu-item.menu-utilidades > a:last-child{font-size: 16px;border-left: 1px solid #fff;}

/*TRANSLATE CSS*/
body.open-menu {background: #000;}
.mobile-navigation-wrapper{transform: translateX(0px) translateZ(0px);transition-duration: .5s;}
body.open-menu .main-content{cursor:pointer;background-color: #333;height: 100%;left: 0;top: 0;transition: background-color 3000ms linear 0s;width: 100%;z-index: 19;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.mobile-navigation-wrapper nav.nav-collapse{background: #fff;padding-bottom: 10px;height: auto;text-align: left;}
.open-menu .mobile-navigation-wrapper{-moz-transform: translateX(100%) translateZ(0px);-webkit-transform: translateX(100%) translateZ(0px);-ms-transform: translateX(100%) translateZ(0px);-o-transform: translateX(100%) translateZ(0px);transform: translateX(100%) translateZ(0px);transition-duration: .5s;}

/*HEADER NUEVO*/
.main-menu-wrapper{background: #282828;}
.main-header{position: relative !important;}
.main-header img.logo{}
.main-header nav{background: #282828;height: 45px;position: relative !important;width: 100%;font-size: 0;text-align: right;}
.main-header nav li{display: inline-block;vertical-align: middle;}
.main-header nav li a{border-bottom: 5px solid #282828;color: #fff;display: block;font-size: 14px;padding: 16px 10px 10px;position: relative;text-transform: capitalize;}
.main-header nav li.active a,
.main-header nav li a:hover {border-color: #fff;position: relative;transition: border 1s,background 1s;width: 100%;background: #fff;color: #000 !important;}
/*bar*/
.main-header nav li:last-child{margin: 0;}
.main-header nav li:last-child a {background: none;border-bottom: none;padding: 0 15px;color: #fff;}
.main-header nav li:last-child a i:before{font-size: 21px;color: #fff;}

/*Reset cabecera no responsive*/
header.main-header .container-fluid .wrapper-1366{min-width: 1280px;}
header.main-header .desktop-navigation{min-width: 1366px;}
/*==================================================
                ESTILOS DE BASE RESPONSIVE NECESARIOS
    ==================================================*/
.wrapper-1366 {margin: 0 auto;max-width: 1260px;}


.pkg .mobile-navigation-wrapper nav li{display: block;}
.pkg .mobile-navigation-wrapper nav li a{padding: 0;border: none;}
.pkg .mobile-menu + .col-sm-10.col-xs-10 .hidden-sm{display: block !important;}
.pkg header.main-header .container-fluid .wrapper-1366{min-width: inherit;}
.pkg .mobile-navigation .close-menu{position: relative; top: 0;width: 100%;text-align: right;}
