/*** Gral ***/

.product_meta {
    display: none!important;
}


/*** Header ***/

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item>a {
    color: #1361af!important;
}


/*** Toggles ***/

.toggle.open h3 a {
    background: transparent!important;
    background-color: transparent!important;
    color: #1361af!important;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    border: 1px solid #ededed!important;
}

.toggle.open h3 a i {
    float: right;
    position: relative;
    top: 0;
    right: 0;
    width: 15px!important;
    height: 15px!important;
}

.toggle.open h3 a i:before {
    content: "";
    display: block;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/09/arrow-bb.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 15px;
    height: 15px;
}

.widget_nav_menu div ul {
    margin-left: 15px;
    margin-bottom: 15px;
}

.widget_nav_menu div ul li a {
    color: #676767!important;
}


/*** Single product ***/

body.woocommerce .vc_col-sm-4 {
    width: 31.914893614%!important;
}

body.woocommerce .vc_col-sm-8 {
    width: 65.95744680199999%!important;
}

.product_title,
.woocommerce-breadcrumb {
    display: none!important;
}


/*** Proyectos ***/

.cbp-filter-item {
    font-family: 'Fjalla One', sans-serif!important;
    border: 0!important;
    text-transform: uppercase!important;
    font-size: 20px!important;
    line-height: 26px!important;
}

.cbp-filter-item:after {
    content: "|";
    display: inline-block;
    margin-right: -12px;
    font-size: 25px;
    line-height: 30px;
    position: absolute;
    right: 0;
}

.cbp-filter-item:last-child:after {
    display: none!important;
}

.cbp-filter-item-active {
    color: #393939!important;
}


/*** FormCraft ***/

html .formcraft-css .fc-form .form-element input[type=text],
html .formcraft-css .fc-form .form-element .textarea-cover textarea {
    border: 0!important;
    background-color: #f9f9f9!important;
}


/*** Página Productos ***/

#box-attribute_ancho,
#box-attribute_alto {
    display: inline-block;
    float: left;
}

.woocommerce div.product form.cart .variations td.label {
    width: 50%;
}

.woocommerce div.product form.cart .variations select {
    -webkit-appearance: none!important;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/10/down-arrow.png');
    background-position: 90% 50%;
    background-repeat: no-repeat;
    background-color: #f9f9f9!important;
    min-width: 140px;
}

.container-wrap input[type="text"],
.container-wrap textarea,
.container-wrap input[type="email"],
.container-wrap input[type="password"],
.container-wrap input[type="tel"],
.container-wrap input[type="url"],
.container-wrap input[type="search"],
.container-wrap input[type="date"] {
    background-color: #f9f9f9!important;
    padding: 11px!important;
}

.woocommerce .variations td.label label,
form label {
    font-family: Roboto;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #878787;
}


/**
.woocommerce .variations tr {
    width: 33%;
    display: inline-block;
}
**/


/*** Página Productos ***/

#nav_menu-2 {
    visibility: hidden;
}

#menu-productos {
    visibility: visible!important;
    margin-right: 15px;
}

.menu-productos-container ul {
    margin: 0;
}

.menu-productos-container ul li {
    padding: 13px;
    border: 1px solid #ededed;
    margin-top: -1px;
    border-bottom: 0!important;
    list-style-position: inside;
    list-style: none;
}

.menu-productos-container ul li:last-child {
    border-bottom: 1px solid #ededed!important;
}

.menu-productos-container ul li a {
    font-family: 'Roboto', sans-serif;
    color: #676767!important;
}

.menu-productos-container ul li>a {
    padding: 12px 130px 12px 0;
}

.menu-productos-container ul li:last-child>a {
    white-space: nowrap;
}

.menu-productos-container ul li.current-menu-item>a,
.menu-productos-container ul li:hover a {
    color: #02205a!important;
}

.menu-productos-container ul li.current-menu-item {
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/09/arrow-bb.png');
    background-position: 96% 50%;
    background-repeat: no-repeat;
}

.add-request-quote-button {
    text-transform: uppercase!important;
}


/*** Portfolio ***/

.vert-center {
    display: none!important;
}


/*** Toggles ***/

.toggle {
    margin-bottom: 0!important;
}

div[data-style="default"] .toggle h3 a {
    background-color: transparent!important;
    background: transparent!important;
}

.toggle h3 a i {
    visibility: hidden;
}

.toggle.open h3 a i:before {
    display: block!important;
    visibility: visible!important;
}


/*** Contact Form ***/

.custom {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 28px;
}

.flex-bb {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: row;
    position: relative;
}

.half-width {
    flex-grow: 3;
    flex-basis: 10%;
    margin-left: 5px;
}

.third {
    flex-grow: 4;
    margin: auto;
    flex-basis: 10%;
    margin: 0 5px 0 5px;
}

.custom-padre {
    margin: 0 6% 28px 0;
}

.custom-padre .add_row .nectar_icon {
    display: inline-block!important;
    cursor: pointer!important;
    margin: 0.7% 0.7% 1.5% 0.7%;
}

.aditional-custom {
    margin: 15px 0;
}

.delete_row {
    flex-grow: 1;
    margin-left: 5px;
    max-height: 64px;
}

.delete_row .nectar_icon {
    margin-top: 32px;
}

select {
    -webkit-appearance: none!important;
}

.fa-plus-circle:before,
.fa-trash:before {
    color: #1361af;
}

input[type=submit],
button[type=submit],
input[type="button"] {
    background-color: #1361af!important;
    padding: 15px 22px!important;
    font-size: 1em;
    line-height: 1.5em;
    border-radius: 2px!important;
    text-shadow: 1px 0px 3px #3b77d1;
}


/* Estilos a formulario custom */

.wpcf7-select {
    background-color: #f9f9f9!important;
    padding: 11px!important;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/10/arrow-down.png');
    background-position: 90% 50%;
    background-repeat: no-repeat;
}

.nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-back {
    min-height: 400px!important;
    max-height: 450px!important;
}

.fixing-padding-top {
    padding: 2% 6% 6% 6%!important;
}