/*!
 * 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}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.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}.img-circle{border-radius:50%}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.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,.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,.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,.col-xs-1,.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.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:768px){.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:767px){.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:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) 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:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) 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:767px){.hidden-xs{display:none!important}}@media (min-width:768px) 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            
==================================================*/ 
html.bv,html.bv body{min-width: 1100px;overflow-y: auto;}
/*Estructura Header*/
header.main-header .desktop-navigation nav .main-nav li{margin-right: 2px !important;}
header.main-header .wrapper-1366{width: 1060px;padding: 0 10px;}   
header.main-header .submenu-wrapper-content.wrapper-1366 {width: 1366px !important;min-width: 1366px !important;}  
header.main-header .color-decoration{margin-bottom: 25px;margin-left: 15px;}
header.main-header .container-fluid .wrapper-1366{padding-left: 0;padding-right: 0;}
header.main-header .header-links{margin-top: 15px;margin-bottom: 30px;margin-left: -15px;}
header.main-header .color-decoration .col-lg-3 {height: 5px;} 
header.main-header .color-decoration .col-lg-3:nth-child(1){background: #c7da4a;}
header.main-header .color-decoration .col-lg-3:nth-child(2){background: #d380b5;}
header.main-header .color-decoration .col-lg-3:nth-child(3){background: #fbaa29;}
header.main-header .color-decoration .col-lg-3:nth-child(4){background: #a3d8f5;}
header.main-header .header-links a{color: #808080;font-size: 13px;margin-top: 4px;text-transform: uppercase;text-decoration: none;color: #999;}
header.main-header .header-links a:hover{color: #666;}
header.main-header .header-links a .fa {margin: 0 5px 0 0;}
header.main-header .header-links .phone{font-weight: 700;font-size: 17px;color: #666;line-height: 18px;display: block; margin: 3px 0 0;}
header.main-header .social-icons a {color: #ddd;font-size: 30px;display: inline-block;height: 30px;position: relative;width: 30px;text-align: center;line-height: 30px;text-decoration: none;}
header.main-header .social-icons a:hover{text-decoration: none;}
header.main-header .social-icons i {color: #fff;font-size: 16px;}
header.main-header .social-icons i:before {line-height: 30px;}
header.main-header .social-icons a.fa.fa-instagram-image{}
header.main-header .social-icons .fa-instagram-image {background: url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/instagram-cabecera.png) repeat 0 0 #fff;height: 26px;vertical-align:bottom;width: 26px;margin-left: 2px;}
header.main-header .social-icons .fa-instagram-image:hover{background: url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/instagram-cabecera-hover.png);}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	header.main-header .social-icons .fa-instagram-image{margin-bottom: 1px;}
}
header.main-header .social-icons{height: 30px;}  
/*Social icons*/
.social-icons .fa-facebook-square:hover{color: #3B5998 !important;}
.social-icons .fa-twitter-square:hover{color: #00B6F1 !important;}
.social-icons .fa-pinterest-square:hover{color: #CB2028 !important;}
.social-icons .fa-google-plus-square:hover{color: #DF4A32 !important;}
.social-icons .fa-linkedin-square:hover{color: #007BB6 !important;}
.social-icons .fa-instagram:hover{color: #3E3E3E !important;}  


/* Navegacion*/
.desktop-navigation nav .main-nav {height: 40px;width: 950px;overflow: hidden;background: none;}  
.desktop-navigation nav .main-nav .h-list.h-list-glued li{margin: 0 2px 0 0;}
.desktop-navigation .navbar {border-radius: 0;min-height: 100%;margin-bottom: 0;border: none;}
.desktop-navigation .main-menu-wrapper{background: #0099ff;position: relative;height: 40px;margin: 15px 0 0;}
.desktop-navigation nav > ul {display: inline-block;margin-bottom: 0;padding-left: 0;}
.desktop-navigation nav ul > li {list-style: none;}
.desktop-navigation nav ul.main-nav > li:hover {background: #fff;/*text-shadow: 0 0 5px #000033;-webkit-text-shadow: 0 0 5px #000033;*/-webkit-transition-duration: .5s;-moz-transition-duration: .5s;-ms-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}  
.desktop-navigation nav ul.main-nav > li:hover a,
.desktop-navigation nav ul.main-nav > li:hover i{color: #0099FF !important;} 
.desktop-navigation nav ul > li:hover ul li,  
.desktop-navigation nav ul > li.active:hover,  
.desktop-navigation nav ul > li:hover span.product-title{text-shadow: none;transition-duration:unset;}
.desktop-navigation nav ul > li > a {padding: 0 4px;display: block;color: #fff;font-size: 12px;text-transform: uppercase;text-decoration: none;}
.desktop-navigation nav ul > li > a i{color: #fff;font-size: 14px;font-weight: 700;}
.desktop-navigation nav ul > li > a i.fa.fa-info-circle {font-size: 18px;vertical-align: middle;} 
.desktop-navigation nav ul > li.active > a,
.desktop-navigation nav ul > li.active > a i{color: #0099FF !important;position: relative;z-index: 1;}  

.desktop-navigation nav ul > li.active > a,
.desktop-navigation nav ul > li.active > a i
.desktop-navigation nav ul.main-nav > li:hover,
.desktop-navigation nav ul.main-nav > li.active{background: #fff !important;}
/*.desktop-navigation nav ul > li.active a:before {background: #fff;content: "";display: block;height: 80%;left: 0;line-height: 75%;max-height: 60%;position: absolute;top: 21%;width: 100%;z-index: -1;}*/
.desktop-navigation nav ul > li:hover a{text-decoration: none;}
.desktop-navigation nav ul > li:hover > div {opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;overflow: visible;}

/* Submenu Navegacion*/
.desktop-navigation .nav-collapse.collapse{line-height: 40px;padding-left: 10px;padding-right: 10px;} 
.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)}
.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;max-width: 100% !important;}

/* 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 .mas-viajes{background: #0075f3;}
.desktop-navigation nav .mas-viajes a{padding: 0 6px;position: relative;font-size: 12px;}
.desktop-navigation nav .mas-viajes a i {margin: 0 0 0 3px;} 
.desktop-navigation nav .mas-viajes a:hover:after {border-bottom: none;border-left: none ;border-right: none;content: "";display: block;position: absolute;top: 35px;z-index: 99;left: 47%;}
.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;} 
.account-wrapper{position: relative;width: 1080px;margin: 0 auto;z-index: 19;} 
.account-wrapper ul.menu-links{height: 40px;padding-left: 0;position: absolute;right: 5px;top: -40px;max-width: 185px;}
.account-wrapper ul.menu-links li {display: block;height: 100%;}
.account-wrapper ul.menu-links li a{color: #fff;font-size: 12px;line-height: 40px;padding: 0 3px;text-transform: uppercase;text-decoration: none; font-family: Calibri;vertical-align: bottom;}
.account-wrapper ul.menu-links li a:hover{color: #fff !important;}
.account-wrapper.logged-user ul.menu-links li a span {display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;max-width: 130px;font-family: Calibri;}    
/*Efecto overlay*/
#overlay {position: absolute;top: 0;left: 0;background: #000;width: 100%;height: 100%;opacity: 0.4;filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";z-index: 99;}

/* Menu movil*/
header.main-header .mobile-menu a{color: #fff;font-size: 21px;display: block;float: left; margin: 0 15px 0 0;line-height: 40px;text-decoration: none;}
header.main-header .mobile-menu a:hover{text-decoration: none;}
.mobile-navigation {position: relative;max-width: 100%;min-width: 300px;}
.mobile-navigation .mobile-navigation-wrapper {position: absolute;width: 80%;z-index: 100;background: #fff;padding-bottom: 15px;top: -80px;}
/*Heading*/  
.mobile-navigation .mobile-navigation-wrapper .menu-item .menu-heading{background: #4e4e4e;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 .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*/
.mobile-navigation .menu-item .row{border-bottom: 1px solid #e6e7e8;margin-right: 0;}
.mobile-navigation .menu-item .row:last-child{border-bottom: none;}  
.mobile-navigation .menu-item .row .col-xs-9{padding-top: 10px;padding-bottom: 10px;background: #fff;/*border-bottom: 1px solid #e6e7e8;*/}
.mobile-navigation .menu-item .row img{position: relative;z-index: 2;display: block;}
.mobile-navigation .menu-item.menu-superior .row .col-xs-9:before {background: none repeat scroll 0 0 #e4e4e4;content: "";height: 100%;left: -30%;margin-right: 15px;padding-left: 0;position: absolute;top: 0;width: 30%;z-index: 1;}
.mobile-navigation .menu-item .row.row-noimage{position: relative;}
.mobile-navigation .menu-item .row.row-noimage .col-xs-12,
.mobile-navigation .menu-item .row.row-noimage .col-xs-9 {padding-left: 0;padding-right: 0;width: 100%;}
.mobile-navigation .menu-item .row.row-noimage .col-xs-9 > *{margin-left: 29%;}
.mobile-navigation .menu-item .row.row-noimage .col-xs-9:before {background: #E4E4E4;left: 0;content: "";height: 100%;margin-right: 15px;padding-left: 0;position: absolute;top: 0;width: 25%;}
.mobile-navigation .menu-item .row .col-xs-3{overflow: hidden;}
 
/*Estructura ul*/
.mobile-navigation .menu-item .product-title{display: block;font-size: 24px;font-style: italic;color: #333;font-weight: normal;text-decoration: none;}
.mobile-navigation .menu-item .product-title + ul{margin-top: 10px;}
.mobile-navigation .menu-item ul{padding-left: 0;margin-bottom: 5px;}
.mobile-navigation .menu-item ul.has-subelements{margin-bottom: 20px;}
.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{color: #999;width: 35px;vertical-align: baseline;text-align: center;}
/*.mobile-navigation .menu-item .contact-phone{background: #e4e4e4;margin: 15px -15px;}*/
.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;margin: 0 0 20px;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 > .row{display: table;width: 100%;}  
.mobile-navigation .menu-item.menu-utilidades > .row > div{display: table-cell;vertical-align: middle;float: none;}
.mobile-navigation .menu-item.menu-utilidades .menu-links,
.mobile-navigation .menu-item.menu-utilidades .menu-links i{color: #fff;text-align: center;}
.mobile-navigation .menu-item.menu-utilidades .row > .col-xs-6:first-child {border-right: 1px solid #fff;}
.mobile-navigation .menu-item .contact-phone a{color: #fff;text-align: center;text-decoration: none;display: block;font-size: 16px;}
.mobile-overlay {cursor:pointer;background-color: #333;height: 100%;left: 0;position: fixed;top: 0;transition: background-color 3000ms linear 0s;width: 100%;z-index: 19;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}   
/*==================================================
            Bootstrap 3 Media Queries             
==================================================*/
@media only screen and (max-width : 992px) {
	/*
	header.main-header .header-links .phone{font-size: 14px;}
    .desktop-navigation nav .menu-links{padding-right: 50px;}  
    .desktop-navigation nav .menu-links li a i{margin-right: 0;}
    .account-wrapper ul.menu-links{right: 10px;}    
    .desktop-navigation nav .menu-links{margin-right: 3%;} 
    .account-wrapper ul.menu-links{top: -40px;}
    */
}
@media only screen and (max-width : 991px) { 
	/*header.main-header{background: #0099ff;padding: 0 0 20px;}*/
}
@media only screen and (max-width : 767px) { 
/*	header.main-header .logo{margin: 0 0 10px;}*/
} 
@media only screen 
and (max-device-width : 767px)  
and (orientation : landscape) {
  /*header.main-header{width: 100%;}  */
} 
/*==================================================
            ESTILOS DE BASE RESPONSIVE NECESARIOS             
==================================================*/
header.main-header{font-size: 14px;font-family : Calibri, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;position: static;z-index: 21;}
.wrapper-1366 {margin: 0 auto;max-width: 1366px;}
/*Da espacio a una serie de elementos colocados horizontalmente, eliminandoselo al ultimo de ellos*/
.h-list{}
.h-list > *{margin: 0 10px 0 0;float: left;}
.h-list.h-list-glued > *{margin: 0 5px 0 0;}
.h-list.h-list-spaced > *{margin: 0 25px 0 0;}
.h-list > *:last-child{margin-right: 0;}  
/*Reset base.css old*/	  
.desktop-navigation nav ul > li > a:hover{background: none;} 
/*IE8*/
.ie8 .desktop-navigation .submenu-wrapper{top: 40px;}
.ie8 .desktop-navigation nav ul > li.active a:before{height: 60%;}