/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: bb
Version: 0.1
*/


/*** Gral ***/

body p {
    color: #878787;
}

.nectar-button {
    background-color: transparent!important;
    background: transparent!important;
}

.btn-bb span {
    color: #393939!important;
    font-family: 'Fjalla one', sans-serif!important;
}

.btn-bb:before {
    content: "[";
    display: inline-block;
    position: relative;
    font-size: 1.9em;
    margin-right: 10px;
    vertical-align: text-bottom;
}

.btn-bb:after {
    content: "]";
    display: inline-block;
    position: relative;
    font-size: 1.9em;
    margin-left: 10px;
    vertical-align: text-bottom;
}

.btn-bb.amarillo:before,
.btn-bb.amarillo:after {
    color: #ffca37!important;
}

.btn-bb.azul:before,
.btn-bb.azul:after {
    color: #1361af!important;
}

.btn-bb.azul.righto {
    float: right;
}

.white-bb {
    color: #ffffff!important;
}

.btn-bb.white-bb span {
    color: #fff!important;
}

h2.no-margin-bottom {
    margin-bottom: 0!important;
}

#page-header-bg h1,
.nectar-box-roll .overlaid-content h1 {
    color: #ffca37;
    font-family: 'Kaushan Script', sans-serif;
    text-transform: lowercase;
}

#page-header-bg .subheader {
    color: #ffffff;
    font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
}


/*** Página nuestros proveedores ***/

.border-right:after {
    content: "";
    display: inline-block;
    width: 1px;
    margin-top: 5%;
    height: 80%;
    background: #ededed;
    position: relative;
    visibility: visible!important;
    right: -5.2%;
}


/*** Header Nav ***/

header#top nav>ul {
    display: table;
    width: 100%;
}

header#top nav>ul>li {
    float: none;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

header#top nav>ul>li a {
    color: #393939!important;
}

#menu-item-695>a:before {
    content: "";
    display: block;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/09/before.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 17px;
    height: 40px;
    top: 13px;
    position: absolute;
    margin-left: -18px;
    vertical-align: text-bottom;
}

#menu-item-695>a:after {
    content: "";
    display: block;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/09/after.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 17px;
    height: 40px;
    top: 13px;
    right: 0;
    position: absolute;
    margin-right: -6px;
    vertical-align: text-bottom;
}

#menu-item-167>a:before {
    content: "";
    display: block;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/09/amarillo-before.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 17px;
    height: 40px;
    top: 5px;
    position: absolute;
    margin-left: -18px;
    vertical-align: text-bottom;
}

#menu-item-167>a:after {
    content: "";
    display: block;
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/09/amarillo-after.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 17px;
    height: 40px;
    top: 5px;
    right: 0;
    position: absolute;
    margin-right: -6px;
    vertical-align: text-bottom;
}

#menu-item-695>a,
#menu-item-167>a {
    margin-left: 18px!important;
    margin-right: 18px!important;
}

#menu-item-395 a {
    padding-left: 18px!important;
}

.menu-item-has-children:after {
    content: "";
    background-image: url('https://dev.bigbuda.cl/wladimir/eurowindows/wp-content/uploads/2017/10/arrow-down.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 10px;
    height: 5px;
    display: inline-block;
    position: absolute;
    right: -2px;
    top: 40%;
}

#menu-item-695.menu-item-has-children:after {
    display: none!important;
}


/*** Footer ***/

.ascend #footer-outer .widget h4,
.ascend #sidebar h4 {
    font-family: 'Fjalla One', sans-serif!important;
    color: #212121!important;
    letter-spacing: 1px;
    font-size: 1.1987em;
}

#footer-outer #footer-widgets .col input[type=text],
#footer-outer #footer-widgets .col input[type=email] {
    background: #f7f7f7!important;
    border: 0!important;
}

#footer-outer #footer-widgets .formcraft-css .fc-form .form-element .submit-cover.animate-false .submit-button {
    background: transparent!important;
    padding: 8px 0 !important;
}

#footer-outer #footer-widgets .formcraft-css .fc-form .form-element .submit-cover.animate-false .submit-button:hover {
    background: transparent!important;
}

#footer-outer #footer-widgets .formcraft-css .fc-form .form-element .submit-cover.animate-false .submit-button span {
    color: #1361af!important;
    text-transform: uppercase!important;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .5px;
    padding: 8px 0 !important;
    text-shadow: none!important;
}


/* Slide */

.btn-slide:before {
    content: "[";
    display: inline-block;
    position: relative;
    font-size: 1.5em;
    margin-right: 10px;
    vertical-align: middle;
    color: #fff;
}

.btn-slide:after {
    content: "]";
    display: inline-block;
    position: relative;
    font-size: 1.4em;
    margin-left: 10px;
    vertical-align: middle;
    color: #fff;
}

.img-uno {
    margin-top: -80px;
}

.img-pseudo-amarillo image {
    position: relative;
    z-index: 5;
}

.img-pseudo-amarillo .img-with-aniamtion-wrap:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 86%;
    height: 86%;
    border: 2px solid #ffca37;
    vertical-align: middle;
    bottom: -3%;
    right: -3%;
    z-index: -1;
}

.img-dos {
    position: relative;
    z-index: 5;
}

.img-dos .img-with-aniamtion-wrap:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 86%;
    height: 86%;
    border: 2px solid #1361af!important;
    vertical-align: middle;
    bottom: -3%;
    left: -3%;
    z-index: -1;
}


/*** Página Inicio ***/

.fjalla-bb {
    font-family: 'Fjalla One', sans-serif!important;
}

.extra-padding {
    padding: 125px 6%!important;
}

.custom .tp-bullet {
    width: 85px!important;
    height: 2px!important;
    background: rgba(255, 255, 255, 1)!important;
}


/*** Página Constructora ***/

.toggle.open h3 a {
    background: transparent!important;
    color: #1361af!important;
}


/*** Productos 
.woocommerce-product-details__short-description {
    margin-bottom: 32px!important;
}
***/


/*** Flip Box ***/

.nectar-flip-box .flip-box-back .inner,
.nectar-flip-box .flip-box-front .inner {
    padding: 35px!important;
}