/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@200;300;400;500;700;900&display=swap'); */


@font-face {
    font-family: 'Chicken Sans';
    src: url('../fonts/Fontkit/ChickenSans-ExtraLight.eot');
    src: url('../fonts/Fontkit/ChickenSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Fontkit/ChickenSans-ExtraLight.svg#ChickenSans-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chicken Script';
    src: url('../fonts/Fontkit/ChickenScript-Regular-BETA06.eot');
    src: url('../fonts/Fontkit/ChickenScript-Regular-BETA06.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Fontkit/ChickenScript-Regular-BETA06.svg#ChickenScript-Regular-BETA06') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chicken Sans';
    src: url('../fonts/Fontkit/ChickenSans-Regular.eot');
    src: url('../fonts/Fontkit/ChickenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Fontkit/ChickenSans-Regular.svg#ChickenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chicken Sans';
    src: url('../fonts/Fontkit/ChickenSans-Bold.eot');
    src: url('../fonts/Fontkit/ChickenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Fontkit/ChickenSans-Bold.svg#ChickenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: "Chicken Sans", Sans-serif;
}

body h1,
h2 {
    font-family: 'Chicken Sans', Sans-serif !important;
    font-weight: normal;
    font-size: 3.0rem;
    font-style: normal;
    letter-spacing: .1em;
    color: #FF7D02 !important;
}

body.default_skin #logo .standard-logo,
body.default_skin #logo .retina-logo {
    background-image: url("../../images/logos/logo_nombre.png");
    background-repeat: no-repeat;
    background-size: 150px 42px;
    width: 150px;
    height: 42px;
    padding-top: 10px !important;
}

body.default_skin #logo{
    padding-top: 10px;
    left: 50%; /* Indica que va al centro */
    position: fixed !important;
}

body.default_skin #copyrights {
    padding: 40px 0;
    background-color: #FFFFFF;
    font-size: 18px;
    line-height: 1.8;
    color: #1F1F1F;
}

body.default_skin #header #header-wrap {
    background-color: #FFFFFF;
    border-style: none;
    height: 70px;
}

/* body.default_skin #header.full-header #logo {
	padding-top: 10px;
} */

body.default_skin .seccion-facturacion {
    /* background: rgba(0, 0, 0, 0) url("../../images/logos/logo_icono.png"); */
    /* background: #FFF; */
    background-repeat: no-repeat;
    /* background-size: cover; */
    background-size: contain;
    color: #636466;
    background-position:center;
}

div.cajita-form {
    border: none;
    border-radius: 5px;
    padding: 30px 30px 30px 30px;
    /* background-color: rgba(11, 6, 5, 0.44); */
    /* background: rgba(0, 0, 0, 0) url("../../images/fondos/intra-bg.jpg"); */
    color: white;
    background: none;
}

body.default_skin .seccion-facturacion label,
body.default_skin div.contenedor-facturacion h3,
body.default_skin div.contenedor-facturacion h4 {
    color: #FF7D02;
    font-weight: bold;
}

body.default_skin .badge.badge-step {
    background-color: #0971CE;
    margin-right: 5px;
}

body.default_skin div.contenedor-facturacion a.boton-form,
body.default_skin div.contenedor-facturacion button.boton-form,
body.default_skin div.modal-body button.boton-form {
    margin-top: 25px;
    background-color: #0971CE;
    /*border-radius: 20px;*/
    color: white;
    font-weight: bold;
    background: black;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ff8501, #b78d28);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff8501, #b78d28);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff8501, #b78d28);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff8501, #b78d28);
    /* Standard syntax */
}

body.default_skin div.contenedor-facturacion p {
    color: #FFF;
    text-align: left;
    font-size: 120%;
    /* font-weight: 900; */
}

.custom-contenedor {
    width: 70%;
    border: none;
    border-radius: 5px;
    padding: 30px 30px 30px 30px;
    /* background-color: #0F0F0FC9; */
    color: #FFF;
}

.custom-contenedor>h3 {
    color: #FFF;
}

body.default_skin .wizard>.actions {
    position: relative;
    display: block;
    text-align: center !important;
    width: 100%;
}

body.default_skin .wizard>.steps .disabled a,
body.default_skin .wizard>.steps .disabled a:hover,
body.default_skin .wizard>.steps .disabled a:active {
    font-size: 90%;
    text-transform: uppercase;
    background-color: rgba(128, 130, 133, 0.46);
    color: #808080;
    cursor: default;
}

body.default_skin .wizard>.steps .current a,
body.default_skin .wizard>.steps .current a:hover,
body.default_skin .wizard>.steps .current a:active {
    font-size: 90%;
    text-transform: uppercase;
    background-color: #FF7D02;
    color: white;
    cursor: default;
}

body.default_skin .wizard>.steps .done a,
body.default_skin .wizard>.steps .done a:hover,
body.default_skin .wizard>.steps .done a:active {
    font-size: 90%;
    text-transform: uppercase;
    background-color: rgba(99, 100, 102, 0.7);
    color: #FFFFFF;
    cursor: default;
}

body.default_skin .wizard>.actions a,
body.default_skin button#submitContacto {
    background: #FF7D02;
    color: #FFF;
    font-weight: bold;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

body.default_skin .wizard>.actions .disabled a,
body.default_skin .wizard>.actions .disabled a:hover,
body.default_skin .wizard>.actions .disabled a:active {
    background: #eee;
    color: #aaa;
}

body.default_skin .wizard>.actions li:not(.disabled) a:hover,
body.default_skin .wizard>.actions li:not(.disabled) a:active,
body.default_skin button#submitContacto:hover,
body.default_skin button#submitContacto:active {
    background: #eb7507a8;
}

body.default_skin button#submitContacto {
    border-style: none;
}

body.default_skin #footer {
    /* background-color: #FFFFFF !important; */ 
    color: #FFF !important;
    font-family: 'Chicken Sans', Sans-serif !important;
    background-color: #1F1F1F !important;;
    /* background-image: url("../../images/pleca-dolphy.png"); */
    background-size: cover;
    /* height: 6px; */
    border-top: none !important;
}

body.default_skin #footer div.footer-logo{
	background-image: url("../../images/love-that-chicken.svg");
	background-repeat: no-repeat;
	height: 250px;
    width: 250px;
    margin:0px auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 991px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (min-resolution: 192dpi) and (max-width: 991px),
only screen and (min-resolution: 2dppx) and (max-width: 991px) {
    body.default_skin #logo a.retina-logo {
        display: inline-block;
        background-size: 150px 50px;
        /* width: 347px; */
        height: 50px;
    }

    body.default_skin #header.responsive-sticky-header #logo a.retina-logo {
        margin-top: 5px;
    }

    body.default_skin #header:not(.responsive-sticky-header) #logo a.retina-logo {
        margin-top: 25px;
    }
}

body.default_skin .fontspaceMono {
    font-family: 'Chicken Sans', Sans-serif !important;
    color: #000000 !important;
}

body.default_skin #header,
#header-wrap,
#logo img,
#primary-menu:not(.style-2),
#primary-menu:not(.style-2)>ul {
    height: 60px;
    -webkit-transition: height .4s ease, opacity .3s ease;
    -o-transition: height .4s ease, opacity .3s ease;
    transition: height .4s ease, opacity .3s ease;
}

body.default_skin .button-dark {
    background-color: #FF7D02 !important;
    color: #FFF !important;
}

body.default_skin #primary-menu ul li a {
    display: block;
    height: 50px;
    line-height: 70px;
    padding: 0 15px;
    color: #444;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: none !important;
    font-family: 'Chicken Sans', sans-serif;
    -webkit-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
    -o-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
    transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
}

body.default_skin #primary-menu ul li a:hover{
    color: #FF7D00;
}

body.default_skin #primary-menu{
    float: left !important;
}