body{ background-color: #ffffff !important; font-family: 'Montserrat', sans-serif; font-size: 18px; overflow-x: hidden;}

a{ cursor: pointer;}

a:hover{ text-decoration: none !important;}

button{ outline: none !important;}

h3{ font-size: 2rem; font-weight: 900;}

h2{ font-size: 2.5rem;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ffffff;
    opacity: 1; /* Firefox */
}
  
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ffffff;
}
  
::-ms-input-placeholder { /* Microsoft Edge */
    color: #ffffff;
}

input,textarea,select{ color: #609600 !important; border-radius: 50px!important;}

footer p { font-size:1rem;}

.navbar-light .navbar-nav .nav-link{ color:#888888 !important; font-size: 1rem !important;}

.nav-item.active,.nav-item:not(:last-child):hover{ color:#888888 !important; border-bottom: 2px solid #00145D;}

.blue,.blue-hover:hover{ color:#00145D !important ;}

.grey{ color: #BBBBBB;}

.bg-bluelogo{ background-color:#00145D !important ;}

.bg-greenlogo{ background-color:#8ab33d !important ;}

.bg-orange{ background-color:#FF3100 !important ;}

.bg-grey{ background-color:#DDDDDD !important ;}

.bg-grey-light{ background-color:#F7F7F7 !important ;}

.green,.green-hover:hover{ color: #609600;}

.navbar-toggler-icon{ height: auto !important;}

.transicion{transition:All 1s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}

.efecto_giratorio:hover{transform: rotate(360deg) ;-webkit-transform: rotate(360deg) ;-moz-transform: rotate(360deg) -o-transform: rotate(360deg) ;-ms-transform: rotate(360deg) ;}

.efecto_escala:hover{transform: scale(0.95);-webkit-transform: scale(0.95);-moz-transform: scale(0.95);-o-transform: scale(0.95);-ms-transform: scale(0.95);}

.flip-card { background-color: transparent; width: 100%; height: 330px; border: 1px solid #f1f1f1; perspective: 1000px; }
  

.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}
  
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
  
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden; /* Safari */backface-visibility: hidden; }
  
.flip-card-back {transform: rotateY(180deg);}

.breadcrumb-item{ font-size: 1rem;}

.padding-content{ padding-top: 190px;}

#header-top{ background-color: #E5E5E5;}

#header-bottom{ background:url('../img/bg-cabecera.jpg') top center no-repeat; background-size: cover;}

#divisor1{ background:url('../img/cintillo-verde-conhoja2.png') right top no-repeat; background-size: cover;}

#divisor2{ background:url('../img/cintillo-azul-conhoja.jpg') top left no-repeat; background-size: cover;}

#divisor3{ background:url('../img/cintillo-azul-conhoja2.jpg') top right no-repeat; background-size: cover;}

#marcas{ background:url('../img/bg-marcas.jpg') top center no-repeat; background-size: cover;}

#contact{ background:url('../img/bg-contacto.jpg') top center no-repeat; background-size: cover;}

#download{ background:url('../img/cintillo-verde-conhoja.jpg') top center no-repeat; background-size: cover;}

#logo-main{ width: 130px;}

#logo-main.fixed-width{ width: 80px;}

#download{ overflow: hidden;}

#saintel{ width: 250px; }

#ico-whatsapp{ bottom: 100px; right: 20px; width: 60px; left: auto;}

.page-item.active .page-link{ background-color: #00145D; border-color: #00145D;}

.zoom{ display: inline-block; }

.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{ display: flex;}

.owl-theme .owl-dots .owl-dot span{ width: 15px !important; height: 15px !important;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background-color: #00145D !important;}

@media (max-width: 1180) {

    .navbar-light .navbar-nav .nav-link{ font-size: 0.8rem !important;}

}
@media (max-width: 992px) {

    footer{ background-image: none !important;}

}

@media (max-width: 752px) {

    .navbar-light .navbar-nav .nav-link{ font-size: 1.2rem !important;}

}

