/* Escribe aquí tu código CSS */
body {
    /*background-color: #ffffff !important;*/
  	background-color: #484848; 
    font-size: 1.5em !important;
}
/* Quitar los márgenes */
.bd-margins>.bd-own-margins, .bd-margins>div:not(.bd-own-margins)>.bd-container-inner>.bd-no-margins>.bd-container-inner>:not(.bd-no-margins):not(section), .bd-margins>div:not(.bd-own-margins)>.bd-container-inner>:not(.bd-no-margins):not(section), .bd-margins>div:not(.bd-own-margins)>div:not(.bd-own-margins)>.bd-container-inner>.bd-no-margins>.bd-container-inner>:not(.bd-no-margins):not(section), .bd-margins>div:not(.bd-own-margins)>div:not(.bd-own-margins)>.bd-container-inner>:not(.bd-no-margins):not(section), .bd-margins>div:not(.bd-own-margins)>div:not(.bd-own-margins)>.bd-no-margins>.bd-container-inner>:not(.bd-no-margins):not(section), .bd-margins>div:not(.bd-own-margins)>h1, .bd-margins>div:not(.bd-own-margins)>h2, .bd-margins>div:not(.bd-own-margins)>h3, .bd-margins>div:not(.bd-own-margins)>h4, .bd-margins>div:not(.bd-own-margins)>h5, .bd-margins>div:not(.bd-own-margins)>h6, .bd-margins>div:not(.bd-own-margins)>img, .bd-margins>div:not(.bd-own-margins)>ol, .bd-margins>div:not(.bd-own-margins)>p, .bd-margins>div:not(.bd-own-margins)>ul, .bd-margins>div>.bd-own-margins, .bd-margins>h1, .bd-margins>h2, .bd-margins>h3, .bd-margins>h4, .bd-margins>h5, .bd-margins>h6, .bd-margins>img, .bd-margins>ol, .bd-margins>p, .bd-margins>ul, .bd-slider .bd-left-button, .bd-slider .bd-right-button{ 
  margin-right: 0px !important;
  margin-left: 0px !important;
}
/* sticky menu */
[data-affix].affix {
    background: rgba(0,0,0,.5) !important; 
}
/* Descargas */
.descargadocumento input{ font-size: 12px !important; border: 1px solid #222; color: #ffffff !important; }

/* entradas portada */
.sow-carousel-thumbnail a{ width: 300px; height: 450px; }
#panel-8-6-1-1 h3{ display: none !important; }
.titulo_news h2, .titulo_news h4{ text-align: right !important; }
.titulo_news h4{ margin-bottom: 0px; font-size: 35px; }
.titulo_news h2{ margin-top: 5px; margin-bottom: 25px; font-size: 72px; }
#panel-8-6-1-1 ul li:before{ content: ">" !important; font-size: 22px; color: #B11D25; font-weight: bolder; margin-left: -35px; }
#panel-8-6-1-1 ul li{ padding-bottom: 15px; border-bottom: 1px solid #E1E1E1; margin-bottom: 15px; }
#panel-8-6-1-1 ul li a, #panel-8-6-1-1 ul li a:visited, #panel-8-6-1-1 ul li a:focus{ color: #222222 !important; text-decoration: none !important; }
#panel-8-6-1-1 ul li a:hover{ color: #B11D25 !important; }
/* menu alineado */
ul.bd-menu-6 li a, ul.bd-menu-13 li a{ text-align: left; }

/* Pseudo-element de la lista */
.bd-bulletlist li:before, .bd-icon-1:before, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*=menu]) li:before {
    content: '' !important;
}
/* Empresa */
.blanco{ color: #fff !important; }
.titulo h1{ color: #b11d25 !important; font-size: 36px !important; font-weight: bold !important; }
.titulo hr{ border-top: 10px solid #b11d25 !important; }
.apartado h2{ font-size: 24px; font-weight: bold; line-height: 1em; margin-top: 0;}
.titulo p, .apartado p{     
  	font-size: 16px !important;
    line-height: 30px;
    letter-spacing: 1px;
    text-align: justify; 
}
#mapa-empresa img{ width: 100%; }
.fila_mapa h2, .fila_mapa h3, .fila_mapa p{ color: #fff; text-align: right; }
.fila_mapa p{ margin-top: 100px; width: 65%; text-align: right; float: right; }
/* Alquiler */
.apartado ul li{ list-style: none; line-height: 45px; }

/* Bloque info */
a.enlace{ text-decoration: none; }
a.red{ color: #E30613 !important; }
.info{ color: #ffffff; }
/* Bloque Newsletter */
.newsletter{ color: #ffffff; text-align: right; }
.newsletter h4{ font-size: 35px; padding-top: 35px; }
.newsletter h3{ font-size: 59px; padding-bottom: 40px; }
a.boton{ color: #ffffff; padding: 15px 25px 15px 25px; background-color: #BFBFBF; border: 1px solid #ffffff; cursor: pointer; transition: 1s all; }
a.boton:hover, a.boton:active, a.boton:focus, a.boton:visited{ color: red; text-decoration: none; }
.newsletter a{ transition: 1s all; }
.newsletter a:hover, .newsletter a:visited, .newsletter a:active, .newsletter a:focus{ color: #222222; text-decoration: none !important; }
/* Bloque marcas */
.marcas{ padding: 180px 50px 0px 0px; text-align: right; height: 100%; }
.marca-grande{ padding: 500px 50px 0px 0px; }
.marca-sola{ float: right; }
.marcas h5{ font-size: 25px !important; }
.marcas h2, .marcas h5{ color: inherit !important; transition: 1s all !important; cursor: pointer !important; }
/*.marcas h2:hover, .marcas h5:hover{ color: #222222 !important; }*/
.marcas .col-sm-11{ color: #ffffff; }
.marcas .col-sm-11:hover{ color: #222222 !important; }
i.flecha{ 
  font-size: 15px; 
  padding: 1px 4px;
  box-sizing: border-box;
  border: 1px solid red;
  position: relative;
  top: 92px;
  color: #fff;
  cursor: pointer;
  transition: 1s all;
}
i.flechaw{ 
  font-size: 15px; 
  padding: 1px 4px;
  box-sizing: border-box;
  border: 1px solid #ffffff;
  position: relative;
  top: 92px;
  color: #fff;
  cursor: pointer;
  transition: 1s all;
}
i.flechaw:hover, i.flecha:hover{ color: #222222 !important; border: 1px solid #222222 !important; }
/* sombra roja marcas */
.marcas{ transition: 1s all; }
.marcas:hover{ background: #b11d25; }
/* Contacto */
.datos-contacto p{ margin: 0 0 0 !important; }
.datos-contacto h4{ line-height: 20px; text-decoration: none; font-size: 18px; font-weight: bold; }

/* Menu Ppal */
ul.bd-menu-118 li {
    padding: 0px 30px;
}
ul.bd-menu-52{ background: none !important; }
li.bd-menuitem-50{ 
  	padding: 0px 0px !important;
  	margin-bottom: 1px;
}
.bd-button-23:focus, .bd-button-23:hover {
    background-color: #E30613 !important;
    border: 2px solid #E30613 !important;
}
li.bd-menuitem-48:nth-child(1) a:before, li.bd-menuitem-48:nth-child(5) a:before{
  content: none !important;
}
/* blog */
p.form-allowed-tags{ display: none; }
.entry-content{ text-align: justify; }
.sobrenosotros img{ margin-bottom: 20px; }
.sobrenosotros p{ margin-bottom: 35px; }
.direccionesnosotros h4{ font-size: 20px; }

/* pie */
.inline{ display: inline-block; }
.izq{ float: left; margin-left: 8%; }
.der{ float: right; margin-right: 8%; }
.der a i{ color: #E7711B; margin-right: 20px; }

.info_contacto ul li a i{ color: #E7711B; }
.info_contacto ul li{ color: #B5B5AB; margin-bottom: 20px; font-weight: bold; }

#section2{ background:URL(http://juanazcue.com/wp-content/uploads/2018/02/fondo-pie.png); background-repeat: no-repeat; background-size: cover; padding-bottom: 150px; }
.pie1{ margin-top: 350px; }
.pie1 img{ width: 100%; height: auto; }
.pie1b{ margin-top: 50px; text-align: justify; }
.pie1c{ margin-top: 50px; text-align: center; }
.pie2, .pie3{ margin-top: 90px;  }
.pie2 h2, .pie3 h2{ font-size: 25px; font-weight: bold; }
.pie2 p a, .indar a{ color: #fff; }
.pie2 p a:hover, .pie3 p a:hover, .indar a:hover{ color: #E4010B; }
.pie2 p{ border-bottom: 1px solid #fff; padding-top: 25px; padding-bottom: 25px; }
.pie3 h2{ line-height: 35px; }
.pie3 p{ margin: 0 0 0 !important; }
.pie3 h4{ line-height: 20px; text-decoration: none; font-size: 18px; font-weight: bold; margin-top: 30px; }
.ebara{ text-align: center; }
.sow-accordion .sow-accordion-panel .sow-accordion-panel-header{ background-color: #fff !important; color: #555 !important; font-weight: bold; border-top: 1px solid #555; padding-top: 50px !important; }
.sow-accordion-open-button{ color: #B11D25 !important; }
.indar p{ margin-bottom: 15px; text-align: justify; }
.indar-galeria h5{ font-weight: bold; color: #E4010B; text-align: left; }
.indar-galeria h6{ font-weight: bold; text-align: left; }
.text-center .indar-galeria-imagen { text-align: left !important; }
span.link-footer a{ color: #b5b5ab; text-decoration: none !important; font-size: 12px; }

.titulo h1{ line-height: 50px; }
.titulo hr{ 
  	margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 10px solid #E30613;
    width: 100px;
    float: left;
}
/* Menu topbar */
div[data-block-id="custom_html-8"] span, div[data-block-id="custom_html-10"] span{ color: #939393; }
div[data-block-id="custom_html-8"] i, div[data-block-id="custom_html-10"] i { color: #E30613 !important; }

.bd-tagstyles:not(.bd-custom-inputs) input[type=text]{ background: #3D3D3D !important; border: 0 !important; height: 28px !important; width: 150px; font-size: 0px; }
div[data-block-id="search-3"] input[type="submit"], div[data-block-id="search-4"] input[type="submit"]{ height: 28px; font-size: 0px; background-color: #3D3D3D !important; background-image: URL(http://juanazcue.com/wp-content/uploads/2018/03/luna-icono.png) !important; background-size: contain; background-repeat: no-repeat;}
div[data-block-id="custom_html-9"] a, div[data-block-id="custom_html-11"] a{ color: #E30613; }

.bd-menuitem-11 a[href="http://juanazcue.com/"]{ display: none !important; }

@media screen and (min-width: 768px) {
  div[data-block-id="custom_html-8"] span, div[data-block-id="custom_html-10"] span{ display: inline; float: left; padding: 0 45px 0 45px; }
  div[data-block-id="search-3"], div[data-block-id="search-4"]{  display: inline; float: left; padding: 0 45px 0 45px; margin-top: 0px !important; }
}

/* Portada */
#pl-8 .so-panel{ margin-bottom: 0px !important; }

/* movil */
@media screen and (max-width: 480px) {
   div[data-block-id="custom_html-8"] span, div[data-block-id="custom_html-10"] span{ display: block; padding-left: 10px; }
   div[data-block-id="search-3"], div[data-block-id="search-4"]{  display: block; padding-left: 10px; }
  div[data-block-id="custom_html-9"] a, div[data-block-id="custom_html-11"] a{ padding-left: 10px; }
  .bd-logo-2 img{ width: 320px !important; height: auto !important; }
  .bd-section-4 h2{ font-size: 24px !important; }
}

input#sow-contact-form-field-nombre-5a966d6bb5665, input#sow-contact-form-field-asunto-5a966d6bb5665{ font-size: 12px; background-color: #ffffff !important; border: 1px solid #c0c0c0 !important; }

.so-widget-sow-contact-form-default-83e1ec6d8f17 .sow-contact-form .sow-submit-styled .sow-submit {
    color: #ffffff;
    background: #db262f !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #85161c), color-stop(1, #db262f)) !important;
    background: -ms-linear-gradient(bottom, #85161c, #db262f) !important;
    background: -moz-linear-gradient(center bottom, #85161c 0%, #db262f 100%) !important;
    background: -o-linear-gradient(#db262f, #85161c) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db262f', endColorstr='#85161c', GradientType=0);
    border: 1px solid #b11d25;
    border-radius: 3px;
    font-weight: 500;
    padding: 10px 20px;
    display: inline-block;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}

input#sow-contact-form-field-nombre-5a966d6bb5665, input#sow-contact-form-field-asunto-5a966d6bb5665 {
    font-size: 18px;
		height: 36px !important;
    width: 100% !important;
    background-color: #ffffff !important;
    border: 1px solid #c0c0c0 !important;
}

.capitulo-1, .capitulo-2, .capitulo-3, .capitulo-4, .capitulo-5, .capitulo-6, .capitulo-7, .capitulo-8, .capitulo-9, .capitulo-10, .capitulo-11, .capitulo-12{
		width: 100%;
		height: 100%;
		background-color: #741614;
		color: #b80410;
		border: 1px solid #fff;
		text-align: center;
}

.capitulo-1 a, .capitulo-2 a, .capitulo-3 a, .capitulo-4 a, .capitulo-5 a, .capitulo-6 a, .capitulo-7 a, .capitulo-8 a, .capitulo-9 a, .capitulo-10 a, .capitulo-11 a, .capitulo-12 a {
    color: #b80410;
    font-size: 2em;
    display: block;
    width: 100%;
    height: 100%;
    padding: 1em 0;
}

.capitulo-1 a:hover, .capitulo-2 a:hover, .capitulo-3 a:hover, .capitulo-4 a:hover, .capitulo-5 a:hover, .capitulo-6 a:hover, .capitulo-7 a:hover, .capitulo-8 a:hover, .capitulo-9 a:hover, .capitulo-10 a:hover, .capitulo-11 a:hover, .capitulo-12 a:hover {
    color: #fff;
}

#pg-8-6> .panel-row-style {
    padding-bottom: 0 !important;
}

#panel-166-8-1-0 .sow-slider-base .sow-slide-nav.sow-slide-nav-prev{
		left: 0 !important;
}

#panel-166-8-1-0 .sow-slider-base .sow-slide-nav.sow-slide-nav-next{
		right: 0 !important;
}

.so-widget-sow-layout-slider-default-055245cd0700 .sow-slider-base .sow-slide-nav a {
    color: #999;
}

.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type=submit]{
		background-color: #b80410 !important;
}

.textwidget ul li {
    list-style-type: circle !important;
    margin-left: 3rem;
}