/* estilos del sitio web */

/*fuentes y fuentes CDN*/
/* font-family: 'Roboto', sans-serif; */
@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900);

/* font-family: 'Montserrat', sans-serif; */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);


/* HEADER */
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus,select:hover,select:active,select:focus,button:hover,button:focus,button:active,img:hover,img:focus,img:active,a:hover,a:focus,a:active {
        outline:0px !important;
    }

a[href^=tel] { color: inherit; text-decoration: none; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
 -webkit-appearance: none; 
 appearance:none; 
 -moz-appearance:none;
 margin: 0; 
}
/* ccb293 */

/* HEADER */
body,html{opacity: 1;}
header {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 300;}
.navbar-default {background-color: rgba(35, 35, 35, 0.0);height:100px;border:0px;z-index: 1;}
.navbar-brand {padding: 0px 15px;margin: 0 77px !important;height: 70px;}/*ver height en movill*/
.navbar-right {padding-top: 20px;padding-right: 70px;}
.navbar-left {padding-top: 20px;}
.navbar {margin-bottom: 0px;}
.nav>li>a {padding: 1px 10px;line-height: 25px;}
.navbar-default .navbar-nav>li>a {color: #FFF;padding-bottom: 25px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 2px}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus   {color: #FFF;font-weight: 700; border: 1px solid #fff;/*border-bottom: 2px solid #ccb293;*/}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color:transparent; color:#FFF;font-weight: 400;border: 1px solid #fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:transparent; color:#ccb293;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color:transparent; color:#ccb293;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: transparent;color:#ccb293;}
.dropdown-menu>li>a {text-align: right;}
.navbar-nav>li>.dropdown-menu {/* margin-top:26px; */background:transparent;}
.dropdown-menu>li>a {color:#FFF;padding: 5px 17px;}
.dropdown-menu {box-shadow: 0 6px 12px rgba(0,0,0,0.3);border:0px solid rgba(0,0,0,0.15);border-radius: 0px;}
.navbar-nav>li>.dropdown-menu hr {margin-top: -6px;margin-bottom: 10px;width: 110px;margin-right: -3px;border-top: 2px solid #ccb28d;position: absolute;right: 20px;}
.background {background: url('../img/image.jpg') no-repeat center center;width: 100%;height: 850px;position: absolute;z-index:-1;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;top: 0;}
.head-menu {position: absolute;top: 25px;right: 0;left: 0;}
.menu-dron{text-align: center; position: absolute; right: 0; left: 17.5%; width: 72%; }
.mrg-menu-l{margin:0 50px 0 0;}
.mrg-menu-r{margin:0 0 0 50px;}
.nav a {position: relative; display: inline-block; border: 1px solid transparent; outline: none; color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size: 1.35em; }
.nav a:hover, .nav a:focus {outline: none; border: 1px solid #fff; }
.cl-effect a {overflow: hidden; padding: 0 4px; height: 1em; /* border: 1px solid #fff; */ }
.cl-effect a span {position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
.cl-effect a span::before {position: absolute; top: 100%; content: attr(data-hover); font-weight: 700; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.cl-effect a:hover span,.cl-effect a:focus span {-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); } 
.brdVideo-top-right{background-image: url(../img/brd.png);width: 24px;height: 25px;background-repeat: no-repeat;background-position: center;position: absolute;right: 20px;top: 20px;}
.brdVideo-top-left{background-image: url(../img/brd.png);width: 24px;height: 25px;background-repeat: no-repeat;background-position: center;position: absolute;left: 20px;top: 20px;}
.brdVideo-bottom-right{background-image: url(../img/brd.png);width: 24px;height: 25px;background-repeat: no-repeat;background-position: center;position: absolute;right: 20px;bottom: 20px;}
.brdVideo-bottom-left{background-image: url(../img/brd.png);width: 24px;height: 25px;background-repeat: no-repeat;background-position: center;position: absolute;left: 20px;bottom: 20px;}
.brdVideo-center-top{border-right: 1px solid #fff;width: 1px;height: 25px;position: absolute;left: 50%;right: 50%;top: 0px;}
.brdVideo-center-bottom{border-right: 1px solid #fff;width: 1px;height: 25px;position: absolute;left: 50%;right: 50%;bottom: 0px;}
.brdVideo-center-right{border-top: 1px solid #fff;width: 25px;height: 1px;position: absolute;right: 0;top: 50%;bottom: 50%}
.brdVideo-center-left{border-top: 1px solid #fff;width: 25px;height: 1px;position: absolute;left: 0;top: 50%;bottom: 50%}
.watchVideo{margin-left: -17px;background-color: transparent;border:1px solid #fff;border-radius: 25px;font-size: 14px;padding-top: 10px;font-weight: 400;font-family: 'Montserrat', sans-serif;text-align: center;color: #FFF;width: 153px;height: 43px;background-repeat: no-repeat;background-position: center;position: absolute;left: 44.3%;right: 44.3%;bottom: 40px;z-index: 1000;pointer-events: all;}
.watchVideo:hover,.watchVideo:focus,.watchVideo:active{background-color: #fff;border:1px solid #fff;color: #000;cursor: pointer;-webkit-transition: .8s all; -moz-transition: all .8s;-o-transition: all .8s;transition: all .8s}
.full-video{position:fixed; width:100%; height:100%; top:0; left:0; background:#FFF; z-index:1000; left:-100%; padding-left:50px; padding-right:50px}
.close-full-video{position: fixed;top: 15px;right: 24px;color:#000;z-index:1000;cursor:pointer;font-size:30px;display:none;}
.page-wrap{background-color: #000}
.fa-plus{font-size: 18px !important;vertical-align: middle;padding-right: 8px;padding-bottom: 4px;}
.scroll{position: absolute;width: 5.5%;right: 7px;/* left: 0; *//* margin: 0 auto; */bottom: 0;z-index: 1000;pointer-events: all;}
.scroll .brd{fill:transparent;stroke:#FFFFFF;stroke-width:16.6905px;stroke-miterlimit:10;}
.scroll .point{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:7.6905;stroke-miterlimit:10;}
.vimeo{width: 64px;height: 64px;margin: -43px;padding: 0px;position: inherit;right: 0;top: -22px;/* margin-bottom: 20px; */}
.vimeo .svgVimeo{fill: #e0e0e0;stroke: #000;stroke-width: 4px;}
.vimeo .svgVimeo:hover{fill:#009cde;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.instagram{width: 69px;height: 64px;margin: -43px;padding: 0px;position: absolute;right: 21px;top: 55px;/* margin-bottom: 20px; */}
.instagram .insta{fill: #e0e0e0;stroke: #000;stroke-width: 4px;}
.instagram g:hover .insta{fill:#009cde;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.facebook{width: 75px;height: 64px;margin: -43px;padding: 0px;position: absolute;right: 17px;top: 32px;/* margin-bottom: 20px; */}
.facebook .facebookSvg{fill: #e0e0e0;stroke: #000;stroke-width: 4px;}
.facebook .facebookSvg:hover{fill:#009cde;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.youtube{width: 58px;height: 64px;margin: -43px;padding: 0px;position: absolute;right: 26px;top: 22px;/* margin-bottom: 20px; */}
.youtube .youtubeSvg{fill: #e0e0e0;stroke: #000;stroke-width: 4px;}
.youtube .youtubeSvg:hover{fill:#009cde;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.line.f{top: 107% !important}
.line.i{top: 208% !important}

.rotate90 {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=9);}
.rotate180 {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=9);}
.rotate270 {-webkit-transform: rotate(-270deg);-moz-transform: rotate(-270deg);-ms-transform: rotate(-270deg);-o-transform: rotate(-270deg);transform: rotate(-270deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=9);}
.npad{padding-left: 0;padding-right: 0;}
.linea {/*background-image: url(../img/linea.png);*/width: 2px;background-repeat: repeat-y;z-index: 1;position: fixed;right: 20px; height:100%;top: 0;border-right:1px dashed #009cde;}
.social{z-index: 1;position: fixed;right: 40px;top: 47%;}
.social a{color: #FFF;font-size: 25px;display: block;padding-bottom: 20px;position: relative;}
.social i{text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);}
.social a .line{border-top: 1px solid #009cde;position: absolute;width: 10px;top: 25%;right: -20px;}
.social a:hover{color: #009cde;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.cont-left{z-index: 1;position: absolute;left: 40px;top: 47%;color:#FFF;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.cont-left span{color: #FFF;font-weight: 700;}
.cont-left .idioma{}
.cont-left .idioma a{display: block;font-size: 12px;color: rgba(255, 255, 255, 0.5);padding-bottom: 14px;}
.cont-left .idioma a:hover,.cont-left .idioma a:focus,.cont-left .idioma a:active{color:#FFF;font-size: 15px;text-decoration: none;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.cont-left .idioma a.active{color:#FFF;font-size: 15px;}

.cont-left .iso{display: -webkit-box;width: 75px;padding-bottom: 14px;} 
.cont-left .focal{display: -webkit-box;width: 75px;padding-bottom: 14px;} 
.cont-left .param{display: -webkit-box;width: 75px;padding-bottom: 14px;} 
.cont-left .iso #iso {width: 50px;padding-left: 10px;}
.cont-left .focal #focal {width: 50px;padding-left: 10px;}
.cont-left .param #param {width: 50px;}
#iso ul li{color: #fff;}
#focal ul li{color: #fff;}
#param ul li{color: #fff;}


/*Inicio*/
.inicio {width: 100%;height: 650px;}
.contenido .cuadroInf{background-color: #fff;position: absolute;top: -105px;height: 115px;box-shadow: 0px 21px 105px 7px rgba(0, 0, 0, 0.27);}
.contenido .cuadroInf .brd{border-right: 1px solid #e0e0e0;width: 1px;height: 45px;position: absolute;right: 50%;left: 50%;top: 29%;}
.contenido .minutos{display: -webkit-box;padding: 29px;}
.contenido .minutos h4{color: #424242;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: .5px;padding-left: 42px;}
.contenido .minutos h3{color: #009cde;font-size: 30px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-top: 10px;margin-left: 20px;}
.contenido .minutos h3 b{color: #424242;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-left: 8px;}

.contenido .fotos{display: -webkit-box;padding: 29px;}
.contenido .fotos h4{color: #424242;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: .5px;padding-left: 42px;}
.contenido .fotos h3{color: #009cde;font-size: 30px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-top: 10px;margin-left: 20px;}
.contenido .cate{padding-bottom:52px;}
.contenido .cate h2{color: #424242;font-size: 30px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-top: 62px;}
.contenido .cate small{color: #bdbdbd;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 100;font-style: italic;}
.contenido .infoCategoria{background-color: #fff;box-shadow: 0px 21px 105px 7px rgba(0, 0, 0, 0.27);margin-bottom: 52px;}
.contenido .infoCategoria .info h3{color:#424242;font-size: 25px;font-family: 'Montserrat', sans-serif;font-weight: 700;text-align: center;margin-top: 32px;margin-bottom: 15px;}
.contenido .infoCategoria .info p{color: #000;font-size: 12px;font-family: 'Roboto', sans-serif;font-weight: 300;padding: 0px 45px 20px 45px;margin: 0;letter-spacing: .5px;text-align: center;}
.contenido .infoCategoria .info .brd{border-top: 1px solid #e0e0e0;width: 85px;height: 1px;padding-bottom: 15px;position: relative;left: 38%;}

.contenido .vimeoLink{padding-bottom: 40px;}
.contenido .infoVideo{font-family: 'Roboto',sans-serif;color: #009cde;}
.contenido .infoVideo h4{font-weight: 100;font-size: 12px;margin: 0;}
.contenido .infoVideo h3{font-weight: 500;font-size: 15px;margin-top: 15px;margin-bottom: 10px;}
.contenido .infoVideo h3 span{font-weight: 500;font-size: 12px;}



.contenido .ctnMap{padding-top: 40px;}
.contenido .ctnMap .InfoMap {box-shadow:0px 21px 105px 7px rgba(0, 0, 0, 0.27);width: 100%;height: 750px;}
.contenido .ctnMap .contacto {height: 750px;padding-left: 23px;}
.contenido .contacto h2{color: #424242;font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 30px;}
.contenido .contacto p{color: #424242;font-family: 'Roboto', sans-serif;font-weight: 100;font-size: 15px;}
.contenido .contacto p b{color: #424242;font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 15px;}

.element-video{margin-bottom:40px;}

/*CONTACTO*/
.background-contacto {background: url('../img/bg-contacto.jpg') repeat-x;width: 100%;height: 100px;z-index:-1;position: absolute;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;top: 0;}
.contacto .no-padding {padding-left: 0px !important; padding-right: 0px !important;}
.contacto .clearfix {padding-bottom:97px}
.contacto input[type="text"],select {width: 100%;height: 35px;background-color: #fff;border: 1px solid #e0e0e0;border-radius: 0;padding-left: 15px;margin-bottom: 18px;font-family: 'Roboto',sans-serif;font-weight: 100;font-size: 15px;color: #bdbdbd;margin-left: -7px;}
.contacto input[type="number"],select {width: 100%;height: 35px;background-color: #fff;border: 1px solid #e0e0e0;border-radius: 0;padding-left: 15px;margin-bottom: 18px;font-family: 'Roboto',sans-serif;font-weight: 100;font-size: 15px;color: #bdbdbd;margin-left: -7px;}

.contacto textarea {width: 100%;background-color: #FFF;border: 1px solid #e0e0e0;border-radius: 0;padding-left: 15px;padding-top: 10px;margin-bottom: 18px;font-family: 'Roboto',sans-serif;font-weight: 100;font-size: 15px;color: #bdbdbd;margin-left: -7px;}
.contacto .btn-enviar {background-color: #009cde;color: #FFF;width: 140px;height: 40px;border: 1px solid #009cde;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 15px;letter-spacing: 1.5px;}
.contacto .btn-enviar:hover, .inicio .btn-enviar:active, .inicio .btn-enviar:focus {background-color: #FFF; color: #009cde;border: 1px solid #009cde;-webkit-transition: .5s all; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.contacto h1 {font-family: 'Roboto', sans-serif;font-size: 48px;color: #010101;font-weight: 100;text-align: left;letter-spacing: 14px;margin-top: 0px;margin-left: -5px;padding-bottom: 15px;}
.contacto h3 {font-family: 'Lato', sans-serif;font-size: 18px;color: #010101;font-weight: 400;line-height: 23px;margin-top: 0px;}
.contacto h4 {font-family: 'Roboto', sans-serif;font-size: 18px;color: #ccb293;font-weight: 400;padding-bottom: 0px;margin-top: 3px;margin-left: -7px;}
.contacto .checkbox {margin-bottom: 20px !important;}
.contacto .checkbox label a {color: #010101;text-decoration: underline;width: 100%;}
.contacto .checkbox label a:hover {color: #ccb293;width: 100%}
.contacto .checkbox label {margin-bottom: 2px;margin-left: 6px;font-family: 'Lato',sans-serif;font-weight: normal;font-size: 11px;color: #010101;width: 100%;}
.contacto .checkbox label:before {border-radius: 3px;}
.contacto input[type=checkbox]:checked + label:before {background: url('../img/radio-check.png') no-repeat left center;}
.contacto input[type=radio],
.contacto input[type=checkbox] {display: none;}
.contacto label:before {content: "";display: inline-block;background: url('../img/radio.png')no-repeat left center;width: 25px;height: 25px;position: absolute;left: 0;bottom: 1px;}
.contacto .shadow {box-shadow: 3px 3px 20px 5px rgba(204, 204, 204, 0.52);}
.contacto .shadow:hover {box-shadow: 3px 3px 20px 5px rgba(204, 204, 204, 0.8);}
.contacto .centrado {position: absolute;top: 125px;left: 68%;z-index: 20;transform: translate(-50%, -75%);-webkit-transform: translate(-50%, -75%);-moz-transform: translate(-50%, -75%);}
.contacto h2 {font-family: 'Roboto', sans-serif;font-size: 40px;color: #FFF;font-weight: 700;}
.contacto a {color: #010101;}
.contacto .container-fluid {position: relative;}
.contacto .shadow-map {position:absolute; width:100%;height:400px;top:0;background-color:rgba(0, 0, 0, 0.35); pointer-events:none;}
.contacto a:hover {color: #ccb293;}

.error {font-family: 'Lato', sans-serif;font-size: 11px;color: #F00;}
.ocultosuccess {color: #ccb293;font-size: 14px;padding-top: 10px;}
.map{padding-bottom: 50px;}
 #gMap {width: 100%;height: 750px;}
 /*#gMap .scrolloff {
        pointer-events: none;
    }*/

/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
  opacity:0;  /* make things invisible upon start */
  -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}

.fade-in.one {
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.fade-in.two {
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay:1.2s;
  animation-delay: 1.2s;
}

.fade-in.three {
  -webkit-animation-delay: 2.6s;
  -moz-animation-delay: 2.6s;
  animation-delay: 2.6s;
}

#trex {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-animation: popup 2s 3s ease infinite;
          animation: popup 2s 3s ease infinite;
}

@-webkit-keyframes popup {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
            opacity: 1;
  }
  34% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
            opacity: .8;
  }
  37% {
    -webkit-transform: translateY(150px);
            transform: translateY(150px);
            opacity: .4;
  }
  100% {
    -webkit-transform: translateY(200px);
            transform: translateY(200px);
            opacity: 0;
  }
}

@keyframes popup {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
            opacity: 1;
  }
  34% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
            opacity: .8;
  }
  37% {
    -webkit-transform: translateY(150px);
            transform: translateY(150px);
            opacity: .4;
  }
  100% {
    -webkit-transform: translateY(200px);
            transform: translateY(200px);
            opacity: 0;
  }
}


footer{background-color:#212121; padding: 30px 0 20px;}
footer  a{color:#757575; font-size: 12px; margin-right: 15px;}
footer  ul{float: right;}
footer  ul > li{display: inline-block; list-style-type: none; margin-right: 20px;}
footer  ul > li:last-child{margin-right: 0px !important;}
footer  ul > li i{font-size: 25px !important; color: #fff;}


/* medias */
/* XS */
@media screen and (min-width: 980px){}

@media (max-width: 767px){
#componentWrapper .big_play{display: block !important}
.inicio, .page-wrap{height: 250px !important;}
.contenido .cuadroInf{position: initial;}

#secundarias{width:100%;height:auto;margin-bottom:0px;position: initial;z-index: 1000;pointer-events: all;}
.menu-dron{right: 0px;left: 15px;width: 100%;position: inherit;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {background-color: #fff;border-color:#009cde;border-bottom: 0px solid #009cde;z-index: 1000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
.navbar-default .navbar-toggle {border-color: transparent;}
.navbar-toggle {margin-top:16px;}
.navbar-default .navbar-toggle .icon-bar {background-color:#009cde;}
.navbar-toggle .icon-bar {width:32px;margin-bottom:5px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #FFF;text-align: left;}
.padbottom {padding-bottom: 23px !important;}
.navbar-nav>li>.dropdown-menu hr {right: inherit;left: 22px}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:active, .dropdown-menu>li>a:focus {color: #ccb293 !important;/*border-bottom: 2px solid #ccb293;*/}
.navbar-default .navbar-nav>li>a {padding-bottom: 23px;}

.navbar-brand {padding: 9px 12px;margin: 0 0px !important;}/*ver height en movill*/
.head-menu {top: 0px;}
.navbar-right {padding-right: 42px;}
.mrg-menu-l{margin: 0 0 0 0;}
.mrg-menu-r{margin: 0 0 0 0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color:transparent;color: #424242;font-weight: 400;border: 1px solid #424242;}
.navbar-default .navbar-nav>li>a {color: #424242;padding-bottom: 25px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 2px;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus   {color: #424242;font-weight: 700; border: 1px solid #424242;/*border-bottom: 2px solid #ccb293;*/}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color:transparent;color: #424242;font-weight: 400;border: 1px solid #424242;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:transparent; color:#ccb293;}
.navbar-left{padding-top: 0;margin: 0;margin-top: 20px;}
.navbar-right {padding-right: 0px;padding-top: 0;margin: 0;margin-bottom: 20px;}
.content{z-index: 1 !important;width: 92% !important;left: 4% !important}
.contenido .minutos{display: block;padding: 10px 0px;text-align: center;}
.contenido .minutos h4{color: #424242;font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: .5px;padding-left: 0;}
.contenido .minutos h3{color: #009cde;font-size: 20px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-top: 10px;margin-left: 0px;}
.contenido .minutos h3 b{color: #424242;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-left: 8px;}

.contenido .fotos{display: block;padding: 10px 0px;text-align: center;}
.contenido .fotos h4{color: #424242;font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: .5px;padding-left: 0;}
.contenido .fotos h3{color: #009cde;font-size: 20px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-top: 10px;margin-left: 0px;}
.contenido .fotos h3 b{color: #424242;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-left: 8px;}
.nav>li {padding: 4px 0 !important;}
.contenido .infoCategoria .info p{padding: 0px 5px 20px 5px;color: #424242;font-size: 14px;}
.contenido .infoCategoria .info h3{margin-top:10px;margin-bottom: 10px;}
.contenido .infoCategoria .info .brd{padding-bottom:10px;}
#gMap {height: 400px;}
.contenido .ctnMap .InfoMap{height: 400px;}
.contenido .cate small{color: #464646;}
footer  ul > li{margin-top:20px;}
.cntxs{text-align: center;}
.social{z-index: 1;position: inherit;right: 0px;top: 38%;width: 100%;text-align: center;}
.social a{color: #009cde;font-size: 25px;display: inline-flex;padding-bottom: 20px;position: relative;padding-right: 20px;}
.social i{text-shadow: 0px 0px 10px rgb(187, 187, 187);}
.social a .line{border-top: 1px solid #009cde;position: absolute;width: 10px;top: 25%;right: -20px;}
.social a:hover{color: #424242;-webkit-transition: .5s all;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.contenido .cate{padding-bottom: 20px;}
.linea{display: none;}
.contenido .ctnMap .contacto {height: auto;padding-left: 0;padding-bottom: 30px;}
.npadxs{padding-left: 0px;padding-right: 0px;}
.contenido .ctnMap{padding-top: 15px;}
.contacto input[type="text"], select{margin-left: 0px;}
.contacto input[type="mail"], select{margin-left: 0px;}
.contacto input[type="number"], select{margin-left: 0px;}
.contacto textarea{margin-left: 0px;}
.idioma a{font-size: 14px;font-weight: 300;color: #000;padding: 0 13px;margin: 0;height: inherit;text-transform: capitalize;}
.idioma a:hover,.idioma a:focus,.idioma a:active{font-weight: 600;color: #009cde;}
.idioma a.active{font-weight: 600;color: #009cde;}

/* FOOTER 
footer h3 {text-align: center; font-size:15px;padding-top:23px;}
footer h4 {text-align: center;}
footer .right {text-align: center;}*/

 /* disable scroll reveal */
  [data-sr] {
    -webkit-tranform: none !important;
    transform: none !important;
  }
}

/* SM */
@media (min-width:768px) and (max-width:991px){

.navbar-brand {padding: 0px 6px;margin: 0 0px !important;}/*ver height en movill*/
.navbar-right {padding-right: 42px;}
.mrg-menu-l{margin: 0 0 0 0;}
.mrg-menu-r{margin: 0 0 0 0;}
.content{width:70%; right:15%;left:15%;}
.cont-left{left:10px}
.contenido .minutos{padding:31px 0px;}
.contenido .minutos h4{padding-left:10px;}
.contenido .fotos{padding:31px 0}
.contenido .infoCategoria .info p{padding:0px 10px 18px 10px}
.flxsm{display: flex;}
footer  ul > li{margin-right: 10px;}
 /* disable scroll reveal */
  [data-sr] {
    -webkit-tranform: none !important;
    transform: none !important;
  }
}

/* MD */
@media (min-width:992px) and (max-width:1199px){

.navbar-brand {padding: 0px 15px !important;margin: 0 13px !important;}/*ver height en movill*/
.navbar-right {padding-top: 20px;padding-right: 54px;}



 /* disable scroll reveal */
  [data-sr] {
    -webkit-tranform: none !important;
    transform: none !important;
  }
}

/*LG */
@media (min-width:1200px){}

/*LG */
@media (min-width:1380px){.watchVideo{ margin-left:5px;}}


