header .top-bar {
    background: #1e6ab3 !important;
}

.main-header{
    z-index: 5999 !important;
}

.phone-login a{
	color: #FFF !important;
}


.phone-login a:hover {
	color: #FFF !important;
    cursor: pointer;
}

header .social i,
footer .social i {
    color: #FFF;
}

.logo-color{
	/*margin-left: 110px;*/
	width: auto;
	height: 75px;
}

.menu ul li{
    max-height: 86px;
    cursor: pointer;
}

.fullwidthbanner-container {
    max-height: 700px !important;
 }

.mensaje-slider{
    text-shadow: 0.05em 0.05em #222222;
}

.mensaje-slider-sub-black{
    color: #71bbff;
}

.mensaje-slider-item-black{
    color: #71bbff;
}

.producto-slider-img-ph a{
    width: 19%;
    height: auto;
}

#bx-pager a img{
    width: auto;
    height: auto;
}

.footer-top {
    color: #fff;
}

.footer-bottom {
    background: #1e6ab3;
}

.pattern-overlay-page {
    background-color: rgba(158, 158, 158, 0.75);
}

.pattern-overlay-page h2.title{
    margin: 5px 0 5px 0 !important;
}

.pattern-overlay-page .breadcrumbs{
    margin: 13px 0 5px 0 !important;
}

.title-products{
    text-align: center;
}

.descripcion-producto p{
    text-align: justify !important;
}

.testimonial-producto p:before {
    content: none !important;
}

.testimonial-producto p:after {
    content: none !important;
}

.post-image-producto{
    width: 70%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 20px;
}

#map {
    width: 100%;
    height: 400px;
    background-color: grey;
  }
.pp_close_sas{
    text-decoration: none;
    background: #ff5050;
    padding: 0px 5px;
    border-radius: 3px;
    color: #fefefe;
    font-weight: bold;
    float: right;
}

.pp_close_sas:hover{
    color: #FFF;
    background: #ff0000;
}

.item-inner.slider-img-zoom img{
    width: 100%;
}

.slider-img-zoom {
    /*-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 
    filter: grayscale(100%);*/
    -webkit-transition:all .4s ease; /* Safari y Chrome */
    -moz-transition:all .4s ease; /* Firefox */
    -o-transition:all .4s ease; /* IE 9 */
    -ms-transition:all .4s ease; /* Opera */
}

.slider-img-zoom:hover{
     /*-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 
   filter: grayscale(0%);*/
    -webkit-transform:scale(1.10);
    -moz-transform:scale(1.10);
    -ms-transform:scale(1.10);
    -o-transform:scale(1.10);
    transform:scale(1.10);
}

.slider-img-zoom-2 img {
-webkit-transition:all .4s ease; /* Safari y Chrome */
-moz-transition:all .4s ease; /* Firefox */
-o-transition:all .4s ease; /* IE 9 */
-ms-transition:all .4s ease; /* Opera */
}

.slider-img-zoom-2 img:hover{
    -webkit-transform:scale(1.02);
    -moz-transform:scale(1.02);
    -ms-transform:scale(1.02);
    -o-transform:scale(1.02);
    transform:scale(1.02);
}

.bx-wrapper .bx-controls-direction a i{
    background: none !important;
    color: #1e90ff;
    -webkit-transition:all .2s ease; /* Safari y Chrome */
    -moz-transition:all .2s ease; /* Firefox */
    -o-transition:all .2s ease; /* IE 9 */
    -ms-transition:all .2s ease; /* Opera */
    -moz-text-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    -webkit-text-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    text-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}


.bx-wrapper .bx-controls-direction a i:hover{
    background: rgba(30,114,255,0.05) !important;
    -webkit-transform:scale(1.15);
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
}

.img-quienes-somos img{
    width: 100%;
}

figure.effect-zoe figcaption h2{
    /*width: 100%;*/
    text-align: center;
}

.titulo-secciones-sas{
    color: rgba(30,114,255) !important;
}

.star-divider-sas {
    border-bottom: 1px solid rgba(30,114,255,0.2);
}

.breadcrumbs {
    margin: 14px 0 !important;
}


.StyleFont  tr{
   padding: 15px 10px !important;
}

.StyleFont tr td{
    padding: 1px 5px !important;
    border: solid 1px rgba(200,200,200,0.15);
}

.simpleLens-big-image-container{
    width: 100% !important;
}

.simpleLens-big-image-container a{
    width: 100% !important;
}

.color-sas{
    color: #1e90ff;
}

.color-red-sas{
    font-size: 1.3em;
    color: #e00000;
}

.color-green-sas{
    color: #00e000;
}

.color-orange-sas{
    color: #f0f000;
}

.the_offerings{
    font-size: 1.2em;
}

.product-block .name{
    min-height: 50px !important;
}

.product-block .price{
    min-height: 20px !important;
}

.precio-producto{
    font-size: 1.5em;
}

/*.product-block .action > *{
    float: none !important;
}
.product-meta .right .action{
    text-align: center;
}
.tp-leftarrow.default,
.nivo-prevNav {
    height: 100% !important;
    margin: 0 !important;
    top: 0 !important;
    border-radius: 0 !important;
    left: -10px !important;
    width:200px !important;
    background: linear-gradient(to right, rgba(0,0,0,0.4), rgba(0,0,0,0));
}

.tp-rightarrow.default,
.nivo-nextNav{
    height: 100% !important;
    margin: 0 !important;
    top: 0 !important;
    color: #FFF
    border-radius: 0 !important;
    right: -10px !important;
    width:200px !important;
    background: linear-gradient(to left, rgba(0,0,0,0.4), rgba(0,0,0,0));
}


.tparrows.preview2.hovered                  {   width:300px}
.tparrows.preview2:hover                    {
    background:linear-gradient(-180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.01));
}
.tparrows.preview2:hover:after              {   color:#FFF}
.tparrows.preview2:hover .tp-arr-titleholder{   -webkit-transform: translateX(0px);
                                                    transform: translateX(0px); }*/


/*============= RESPONSIVE */
@media (min-width: 768px) and (max-width: 979px) {
    .logo.pull-left {
       /*margin: 0px 0 10px; lineas 120*/
    }

    .mobile.navbar-header {
        margin: 12px 0 0 92.5%; /*434*/
    }

    .phone-login { /*padding: 12px 0 3px*/ }
}

@media (max-width: 767px) {
    .mobile.navbar-header {
        /*margin-bottom: 30px*/
        display: inline-block;
    }
    .mobile.navbar-header{
        margin-top: 12px;
        float: right;
    }

    .logo.pull-left {
        display: inline-block;
    }

    .top-bar-hide767{
        /*display: none;*/
    }

    .logo-color{
        margin-left: 0px;
    }

    .top-bar{
        padding: 0; /*176 130*/
    }

    .phone-login{
        padding: 5px 0 0 0; /*191*/
    }

    .phone-login a {
        margin-right: 0; /*195*/
    }

    .slidedown .social { /*padding-bottom: 10px */}
}
