/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

.avia-builder-el-first .flex_cell_inner {
    max-width: 605px;
    float: right;
}

.avia-builder-el-last .flex_cell_inner {
    max-width: 605px;
    float: left;
}

.home .avia_textblock p {
    padding-bottom: 15px !important;
}

.page-id-2 .template-page.content.av-content-full.alpha.units {
    vertical-align: super;
}

#top .social_bookmarks li {
    float: inherit;
    border-right-width: 0px;
    display: inline-block;
    width: 50px;
}

/* POR DEFECTO PLANTILLA EL ÚLTIMO ELEMENTO NO CAPTA LOS ESTILOS DE LA CLASE GENERICA */
.page-id-20 .avia-builder-el-33 .flex_cell_inner,
.page-id-12 .avia-builder-el-13 .flex_cell_inner,
.page-id-16 .avia-builder-el-38 .flex_cell_inner,
.page-id-14 .avia-builder-el-13 .flex_cell_inner,
.page-id-58 .avia-builder-el-8 .flex_cell_inner,
.page-id-14 .avia-builder-el-8 .flex_cell_inner,
.page-id-20 .avia-builder-el-38 .flex_cell_inner {
    max-width: 605px !important;
    float: right !important;
}

/*.page-id-16 .avia-builder-el-58,*/
.page-id-20 .avia-builder-el-33, .page-id-20 .avia-builder-el-40 {
  padding: 0px 200px 0px 100px !important;
}

.page-id-2 .avia-builder-el-5,
.page-id-2 .avia-builder-el-15,
.page-id-14 .avia-builder-el-8 {
     padding: 0px 100px 0px 200px !important;
}

/* QUITAR BOTONES */

.page-id-20 #main .button,
.page-id-14 #main .button,
.page-id-16 #main .button{
    display: none;
}

/* PROYECTOS */

.page-id-124 .avia-builder-el-3 .flex_cell_inner,
.page-id-124 .avia-builder-el-7 .flex_cell_inner {
    max-width: 1280px !important;
    margin: 0 auto;
}

.page-id-124 h2{
   padding: 30px 0px;
}

.page-id-124 .alternate_color .av-masonry {
    background: none;
padding-bottom: 60px;
}

.page-id-124 .main_color .av-masonry {
    background-color: #ffffff;
padding-bottom: 60px;
}

.page-id-124 #after_submenu {
   display: none;
}

/* REVESTIMIENTO DE COCINAS */

.page-id-58 #av-layout-grid-1 {
    display: none;
}

@media(max-width:1100px){
   .avia-builder-el-last {
       padding: 0px 100px 0px 50px !important;
   }
   .avia-builder-el-first{
       padding: 0px 50px 0px 100px !important;
   }

   .av-zero-padding {
       padding: 0px 0px 0px 0px !important;
   }

   .av-flex-cells .avia_textblock div {
      max-width: 400px !important;
    }
}

@media(max-width:900px){
   .avia-builder-el-last {
       padding: 0px 50px 0px 25px !important;
   }
   .avia-builder-el-first{
       padding: 0px 25px 0px 50px !important;
   }

   .av-zero-padding {
       padding: 0px 0px 0px 0px !important;
   }
}

@media only screen and (max-width: 767px){
   .responsive #top #wrap_all .av-flex-cells .no_margin {
    padding-left: 8% !important;
    padding-right: 8% !important;
    margin-top: 8% !important;
    margin-bottom: 5% !important;
    padding-bottom: 0% !important;
    padding-top: 0% !important;
    min-height: 0px !important;
    }
}

body {
    cursor: default;
}

/*#header .main_menu {
    padding-right: 100px;
}*/

#header .widget.widget_polylang {
    padding-top: 0;
    top: 0;
    *transform: translate(-50%);
    position: absolute;
    right: 0;
    left: auto;
    z-index: 100;
}

#header .lang-item {
    display: inline-block;
    margin-left: 10px;
}

.button--white-blue {
    border-radius: 5px;
    border: 1px solid transparent;
    border-color: #012d5e !important;
    background-color: #ffffff !important;
    color: #012d5e !important;
    text-decoration: none !important;
    vertical-align: baseline;
    top: 15px;
    position: relative;
}

@media (min-width: 768px) {

    .wpcf7-form .block:nth-child(2n+0) {
        float: left;
        width: 48%;
    }

    .wpcf7-form .block:nth-child(2n+1) {
        float: right;
        width: 48%;
    }

}

.widget_wysija *:not(input),
.widget_wysija .wysija-checkbox-read {
    color: #fff !important;
}

.widget_wysija input[type="submit"],
.wpcf7-form input[type="submit"] {
    border-radius: 20px;
    border: 1px solid transparent;
    border-color: #ffffff !important;
}

.widget_wysija * {
    box-sizing: border-box;
}
.widget_wysija input[type="submit"] {
    float: right;
}

#footer a{
   color: #ffffff;
}

.footer_color h3{
   color: #919191;
}

.home-text-wrapper {
  margin: 0 auto;
  max-width: 360px;
  padding: 20px 0;
}

.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
    opacity: 1 !important;
}

.page-template-template-proyecto .project-nav-history::before,
.page-template-template-proyecto .project-nav-history::after,
.page-template-template-proyecto .project-nav-history {
  clear: both;
}

.page-template-template-proyecto .project-nav-history {
  margin: 10px auto;
}

.page-template-template-proyecto .button.project-back-button {
  float: left;
}

.page-template-template-proyecto #breadcrumbs {
  float: right;
}
