/*
Theme Name: Twenty Sixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen
Template: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


@import url('../twentysixteen/style.css');

@font-face {
  font-family: 'Korolev-Medium';
  src: url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Medium.eot');
  src: url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Medium.woff2') format('woff2'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Medium.woff') format('woff'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Medium.ttf') format('truetype'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Medium.svg#Korolev-Medium') format('svg'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Korolev-Light';
  src: url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Light.eot');
  src: url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Light.woff2') format('woff2'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Light.woff') format('woff'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Light.ttf') format('truetype'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Light.svg#Korolev-Light') format('svg'),
       url('/wp-content/themes/asd-sixteen/fuentes/Korolev-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}



body:not(.custom-background-image).admin-bar::before {display:none;}
body:not(.custom-background-image)::after {display:none;}
body:not(.custom-background-image):before {display:none;}


.site {margin: 0;}

.site-inner {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}

.site-header {padding: 0;}

.site-header-main {width:1024px; max-width:100%; margin:0 auto; position:relative;}

.asd1024 {width:1024px; max-width:100%; margin:0 auto;}

.site-content {padding: 0;min-height: calc(100vh - 210px);}

.site-header-menu {position: absolute;right: 0px;bottom: 0px;}

.main-navigation a {font-family: 'Korolev-Light'; color:#002D73; text-transform:uppercase;padding: 10px 15px;position: relative;}

.main-navigation li {position:relative;}

.main-navigation li:hover > a {color:#002D73; text-decoration:none;}

.main-navigation li:hover > a::before {content: '';height: 5px;width: calc(100% - 30px);position: absolute;background: #002D73;bottom: 0;border-radius: 20px; transition: ease-in-out 0.3s;}

.main-navigation .current-menu-item > a {font-weight:normal;}

.main-navigation .current-menu-item > a::before {content: '';height: 5px;width: calc(100% - 30px);position: absolute;background: #002D73;bottom: 0;border-radius: 20px;}

.site-branding img {width: 100px;}

.site-branding {margin: 0;}

.site-footer {padding:25px 0px;background: #002D73;}

.site-footer span {font-family: 'Korolev-Light'; font-size:14px; display:block; color:#ffffffb3;}
.site-footer span a {color:#fff;margin-right: 10px;}

.site-footer i {font-size: 13px;
height: 22px;
width: 22px;
background: #fff;
text-align: center;
padding: 5px 0px;
border-radius: 40px;
color: #002d73;}

p, ul {font-family: 'Roboto', sans-serif; font-weight:300;}

p {margin-bottom:15px;}

.cabecera {background-image:url('/wp-content/uploads/fondo-home.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center center; min-height:500px; position:relative;}

.cabecera h1 {font-family: 'Korolev-Light'; font-size:30px;color:#0055B8; text-transform:uppercase; position:relative;text-align:center;}

.cabecera img {
    width: 150px;
    margin: 0 auto;
    display: block;
	padding-top: 78px;
}

.iso-asd {position: absolute;
top: 30px;
right: 0;
padding: 0 !important;}

.versionseccion {min-height:300px;}

.versionseccion  h1 {padding-top: 128px; text-align:center; font-size:50px;}
.versionseccion  h1::before {content:'';height: 45px;width: 26px;float: unset;
background-image: url('/wp-content/uploads/detalle-titulo.png');background-repeat: no-repeat;background-size: cover;display: inline-block;margin-top: 3px;margin-right: 12px;}

.social {padding: 25px 0px;text-align: right;}

.social i {font-size: 13px;
height: 22px;
width: 22px;
background: #002d73;
text-align: center;
padding: 4px 0px;
border-radius: 40px;
color: #fff;margin-right: 2px;}

.social i:hover {background: #0055B8; transition:ease-in-out 0.3s;}

.boton-azul {display: block;width: 150px;margin: 0 auto;text-align: center;background: #002d73;color: #fff;font-family: 'Korolev-Medium';text-transform: uppercase;padding: 12px 0px;}

.boton-azul:hover {background: #0055B8; transition:ease-in-out 0.3s; color:#fff; text-decoration:none;}

.servicios {padding: 100px 0px;background: #E6EAF4;}

.servicios h3 {font-family: 'Korolev-Medium'; color:#0055B8; text-transform:uppercase;font-size: 18px;text-align: center;}

.servicios .col-md-3 {text-align: center;}

.servicios .col-md-3 img {}

.equipo {padding: 100px 0px;}

.equipo h3 {font-family: 'Korolev-Light'; font-size:18px;text-transform:uppercase;color: #002d73;margin-bottom: 20px;}

.servicios .col-md-4 img, .equipo .col-md-4 img  {border-radius:200px;}

h2 {font-family: 'Korolev-Light'; font-size:40px;color:#0055B8; text-transform:uppercase; position:relative;margin-bottom: 20px;}

h2::before {content: '';height: 40px;background-image: url('/wp-content/uploads/detalle-titulo.png');background-repeat: no-repeat;background-size: cover;display: inline-block;width: 23px;float: left;margin-top: 3px;margin-right: 12px;}

.banda-azul {padding:25px 0px;background: #002D73;}

.banda-azul span {font-family: 'Korolev-Light'; color:#fff; text-align:center;display: block;text-transform:uppercase;}

.seccion-servicios {padding: 100px 0px;}

.fondoazul {background:#E6EAF4;}

.seccion-servicios h3 {font-family: 'Korolev-Light'; font-size:32px;margin-bottom: 20px;color:#0055B8;position:relative;padding-left: 60px;}

#suministros::before {content: ''; height: 60px; width:60px;background-image: url('/wp-content/uploads/suministros.png');background-repeat: no-repeat;background-size: cover;position: absolute;left: -8px;top: -12px;}
#vehiculos::before {content: ''; height: 60px;width:60px;background-image: url('/wp-content/uploads/vehiculos.png');background-repeat: no-repeat;background-size: cover;position: absolute;left: -8px;top: -12px;}
#reformas::before {content: ''; height: 60px;width:60px;background-image: url('/wp-content/uploads/reformas.png');background-repeat: no-repeat;background-size: cover;position: absolute;left: -8px;top: -12px;}
#eventos::before {content: ''; height: 60px;width:60px;background-image: url('/wp-content/uploads/eventos.png');background-repeat: no-repeat;background-size: cover;position: absolute;left: -8px;top: -12px;}

.listadosazules {color:#0055B8; list-style-image:url('/wp-content/uploads/marca-listado.png')}

.listadosazules li {padding-bottom: 10px;}

.cta-contacto {background: #0056b8;padding: 25px 0px; text-align:center;}

.cta-contacto span {color:#fff;font-family: 'Korolev-Light'; font-size:18px; display:block;text-transform:uppercase;}

.cta-contacto img {width: 200px;}

.cta-contacto img:hover {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

#equipo {background-image: url('/wp-content/uploads/fondo-equipo.jpg');}

.contenido-equipo {background-image: url('/wp-content/uploads/fondo-equipo-2.jpg');background-repeat: no-repeat;background-size: cover; background-position:center center; padding:100px 0px;background-color: #002d73;
background-blend-mode: overlay;}

.contenido-equipo p {color:#fff;}

.contenido-contacto {padding:100px 0px;}

.contenido-contacto .col-md-4 {text-align:center;}

.contenido-contacto h3 {font-family: 'Korolev-Light';color:#0055B8; text-transform:uppercase;margin-bottom: 25px;}

.contenido-contacto span {font-family: 'Roboto', sans-serif; display:block;}

.contenido-contacto i {font-size: 25px;margin-right: 10px;color: #b4c2d1;}

.contenido-contacto i:hover {color:#0055B8; transition:ease-in-out 0.3s;}

.contenido-contacto .entry-title {font-family: 'Korolev-Light';text-align: center;text-transform: none;font-size: 28px;margin-bottom: 75px;}

.contenido-contacto .entry-title::before {display:none;}

.contenido-contacto .entry-title a {color:#0055B8;}

.contenido-contacto .entry-title a:hover {text-decoration:none;}

.imagen-destacada {width: 300px;height: 300px;border-radius: 200px;margin: 0 auto;max-width: 100%;}

#blogeneral article:hover .imagen-destacada {opacity:0.8; transition: ease-in-out 0.3s;}

#blogeneral article:hover .entry-title {transform: scale( 1.1, 1.1 );transition: ease-in-out 0.3s; text-decoration:none;}

.fecha-blog {font-family: 'Roboto', sans-serif; color:#A0B6E3;padding: 10px 0px;text-align: right;border-bottom: 1px solid;margin-bottom: 25px;}

.elsingle .imagen-destacada {margin:0px; float:left;}

.elsingle .entry-content {float: unset !important;width: 100% !important;margin: 0;}

.elsingle .entry-title {text-align: left;color: #0056b8;}

.elsingle .fecha-blog {margin-bottom: 55px;}

.relacionados {padding: 100px 0px;background: #E6EAF4;overflow: auto;}

.relacionados ul {list-style:none; margin:0;}

.relacionados li {float:left;width: 25%;padding: 15px;}

.relacionados img {display: block;border-radius: 200px;margin: 0 auto;}

.relacionados .title {font-family: 'Korolev-Light';color:#0055B8; text-align:center;display: block;font-size: 21px;}

.relacionados .date {color: #002d73;display: block;text-align: center;font-size: 12px;font-family: 'Roboto', sans-serif;}

.titulo-related {display: block;font-family: 'Korolev-Light';color:#0055B8;font-size: 30px;text-transform:uppercase;text-align: center;margin-bottom: 25px;}

.elsingle .entry-header {margin-right: 0;margin-left: 0;}

@media only screen and (max-width:1024px) {
.asd1024 {padding:0px 10px;}	
.iso-asd {right: 10px;}
.site-header-menu {right: 10px;}
.site-branding img {margin-left: 10px;}
}

@media only screen and (max-width:910px) {
.menu-toggle {font-size: 30px;width: 50px;height: 50px;padding: 0;border: none;background: #0055B8;color: #fff;border-radius: 100px;position: absolute;right: 15px;bottom: 20px;margin: 0;}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {background-color: #002d73;border-color: unset;color: #fff;}
.site-header-menu.toggled-on {top: 85px;z-index: 1;}
.main-navigation {background: #fff;padding: 15px;box-shadow: 1px 1px 3px grey;}
.main-navigation li {border-top: none;}
.main-navigation .primary-menu {border-bottom: none;}
}

@media only screen and (max-width:801px) {
.elsingle .imagen-destacada {height: 225px;}
}

@media only screen and (max-width:651px) {
.servicios .col-md-3 {margin-bottom: 25px;}
.elsingle .imagen-destacada {height: 300px; margin-bottom:25px;position: absolute;left: 50%;margin-left: -150px}
.contenido-contacto .elsingle .col-md-4 {height: 325px;}
.contenido-contacto .entry-title {margin-bottom: 75px;text-align: center;font-size: 20px;}
.relacionados li {width: 100%;}
.delante{-ms-flex-order: -1;order: -1;}
.seccion-servicios h3 {margin-top: 35px;}
.servicios .col-md-4 img, .equipo .col-md-4 img, .seccion-servicios .col-md-4 img {width: 250px;display: block;margin: 20px auto;}
.elsingle {margin-top:35px;}
.cabecera {margin-top: 75px;min-height: 450px;}
#entrada {margin-top: 50px;}
#blogeneral {margin-top: 100px;}
.site-header {position: fixed;z-index: 2;background: #fff;max-width: 100%;box-shadow: 1px 1px 5px #c9c9c9;}
.site-branding img {width: 75px;}
.site-header-menu.toggled-on {top: 65px;}
h2 {font-size: 30px;}
.versionseccion {min-height: 300px !important;}
.versionseccion h1 {font-size: 30px !important;}
.versionseccion h1::before {height: 33px;width: 19px;}
#suministros::before, #vehiculos::before, #reformas::before, #eventos::before {height: 40px;width: 40px;top: -8px;}
.seccion-servicios h3 {font-size: 20px;padding-left: 45px;}
.iso-asd {width: 60px !important;margin: 0 !important;}
.cabecera img {margin-top: 50px;width: 100px;}
.cabecera h1 {font-size: 20px;}
.site-footer span {margin-bottom: 10px;}
.servicios .col-md-3 img {width: 60px;}
.servicios h3 {font-size: 16px;}
p, .listadosazules {font-size: 14px;}
.servicios, .seccion-servicios, .equipo {padding: 50px 0px;}
.contenido-contacto {padding: 50px 10px;}
.elsingle .entry-title {margin-bottom: 25px !important;}
.contenido-contacto h3 {margin-bottom: 20px;margin-top: 25px;font-size: 20px;}
.contenido-contacto h2 {font-size:20px; margin-bottom:30px;}
.contenido-contacto h2::before {height: 22px;width: 13px;}
h1 {font-size: 30px;}
.cta-contacto {padding: 25px 20px;}
.cta-contacto span {font-size: 16px;}
.cta-contacto img {width: 150px;}
}




/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}