/* Defaults================================= */html, body {    width: 100%;    height: 100%;}h1 {    color: #373737;    margin-bottom: 30px;}h2, h3 {    font-size: 1.25em;    color: #5d5c5d;    margin-bottom: 16px;    margin-top: 0;}p {    line-height: 1.7;    font-size: 1.1em;    font-weight: 200;}strong {    color: #969596;}a:hover, a:active, a:focus {    text-decoration: none;    outline: 0;}hr {    margin-bottom: 58px;}.lead {    color: #969596;    margin-bottom: 70px;}.lead:nth-of-type(2) {    font-size: initial;    margin-bottom: 20px;}.section-header {    text-align: center;}/* Buttons */.btn:active {    box-shadow: none;}.btn-default {    border-width: 2px;    border-color: inherit;    margin-right: 10px;    padding: 10px 35px;    background: transparent;    color: white;}.btn-default:hover {    background-color: #fff;    color: #b7b7b7;    border-color: inherit;}.btn-primary {    box-shadow: 0 1px 0 #d93010;}.asset p {    color: white !important;    text-shadow: 1px 1px 4px #795548;}i.fa.fa-angle-double-down.fa-lg.animated {    color: black !important;}/* Navbar================================= */.main-logo {    width: 150px;    height: 28px;    margin-top: 23px;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    background: url('../img/logos/main-logo.png') no-repeat;    background-size: 100%;}.navbar-default .navbar-text {    color: #fff;    font-weight: 200;    margin-right: 0;}.navbar-text .btn-default {    margin-right: 0;    margin-left: 10px;    padding: 8px 35px;}.navbar-default {    background-color: transparent;    border-color: transparent;}.asset.logo-home {    margin-top: -38px;}/* Jumbotron================================= */.jumbotron {    background: rgba(255, 234, 0, 1);    background: rgb(239, 68, 35);    background: -webkit-linear-gradient(rgba(239, 68, 35, 0.9), rgba(238, 151, 35, 0.9)),    url('/img/fondos/fondo1.jpg') no-repeat 50% 50%;    background: -moz-linear-gradient(rgba(239, 68, 35, 0.9), rgba(238, 151, 35, 0.9)),    url('/img/fondos/fondo1.jpg') no-repeat 50% 50%;    background: -ms-linear-gradient(rgba(239, 68, 35, 0.9), rgba(238, 151, 35, 0.9)),    url('/img/fondos/fondo1.jpg') no-repeat 50% 50%;    background: linear-gradient(rgba(239, 68, 35, 0.9), rgba(238, 151, 35, 0.9)),    url('/img/fondos/fondo1.jpg') no-repeat 50% 50%;    background-size: cover;    padding-top: 168px;    padding-bottom: 65px;    margin-bottom: 56px;    text-align: center;}.jumbotron p {    color: rgba(254, 254, 254, 0.65);}.jumbotron h1 {    color: white;}.jumbotron {    margin-top: -65px;}/* Assets (3 step how to) */.assets {    margin: 60px 0 40px 0;}.asset h3 {    color: #fff;    margin: 15px 0;    font-size: 18px;    font-weight: 700;}.asset p {    font-size: 15px;    line-height: 20px;}.asset .fa {    padding: 30px;    font-size: 45px;    border-radius: 14px;    width: 105px;}.asset-ico-a {    color: #fff;    background: #5ac6d5;}.asset-ico-b {    color: #fff;    background: #edc754;}.asset-ico-c {    color: #fff;    background: #A19BEB;}/* Sroll to cta */.scroll-to-cta {    text-transform: uppercase;    margin-bottom: 0 !important;}.scroll-to-cta a {    font-size: 14px;    color: inherit;}.scroll-to-cta a:hover {    color: #fff;    text-decoration: none;}.scroll-to-cta a i {    display: block;}/* Features================================= */.features {    border-bottom: 1px solid #e3e3e3;    padding-bottom: 65px;}.features .section-header .lead {    margin-bottom: 50px;}.features h3 {    text-align: center;    margin-top: 20px;}.features h3 i {    color: rgb(239, 68, 35);;    display: block;    font-size: 200%;    margin-bottom: 10px;}button.btn.btn-lg.btn-email {    color: #ffffff;    background: rgb(239, 68, 35);;}/* Signup================================= */#signup {    padding-top: 55px;}#signup .lead {    margin-bottom: 60px;}.panel {    border-bottom: solid 1px #eee;    padding: 37px 0 42px;    margin: 0 0 80px;}.panel {    margin-bottom: 20px;    background-color: #f7f7f7;    border: 1px solid transparent;    border-radius: 4px;    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #8c969d;    background-color: #dcdfe1;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {    color: #fff;    background-color: #d93010;    border-color: #af270d;}.btn-primary {    color: #fff;    background-color: #ef4423;    border-color: #e83411;}p {    color: #b9b6b6;}/* Form */.form-inline p {    color: #969596;    font-size: 18px;    margin-bottom: 25px;}.form-inline p.no-spam {    color: #b7b7b7;    font-size: 14px;    font-style: italic;    margin: 15px 0 0;}.form-inline input[type="email"] {    height: 55px;    width: 100%;}.form-inline .btn {    width: 100%;    padding-top: 15px;    padding-bottom: 15px;}/* Footer================================= */.footer {    padding: 80px 0 35px;    border-top: 1px solid #e3e3e3;}.footer {    font-size: .95em;}.footer a {    color: #a6afb2;}.footer a:hover {    color: #969596;}.link-list {    list-style-type: none;    line-height: 1.8;    margin: 0 0 25px;    padding: 0;}img.footer-logo {    width: 80px;    position: relative;    margin-top: -75px;    filter: url(#grayscale);    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: Gray();    opacity: 0.1;}.link-list .heading {    font-weight: bold;    margin-bottom: 10px;}.link-list li {    margin-bottom: 5px;}.copyright {    opacity: .8;    font-size: .9em;}.footer-logo {    width: 115px;    margin: -.05em 0 .95em 0;}/* Media Queries================================= */@media (max-width: 991px) {    .jumbotron {        padding-top: 140px;        padding-bottom: 25px;        background-position: 10% 10%;    }    .jumbotron h1 {        font-size: 56px;    }}@media (max-width: 768px) {    hr {        margin-bottom: 40px;    }    .navbar {        min-height: 60px;        background: rgb(239, 68, 35);        -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.6);        -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.6);        box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.6);    }    .navbar-left {        float: left !important;    }    .navbar-right {        float: right !important;    }    .main-logo {        width: 115px;    }    .navbar-text {        margin-top: 11px;        margin-bottom: 10px;    }    .navbar .btn-default {        margin-right: 0;        padding: 6px 12px;    }    .jumbotron {        padding-top: 80px;        margin-bottom: 25px;    }    .jumbotron h1 {        font-size: 36px;    }    .lead {        margin-bottom: 40px;    }    .jumbotron .lead {        font-size: 18px;    }    .features {        padding-bottom: 25px;    }    .features .section-header .lead {        margin-bottom: 20px;    }    .section-header {        text-align: inherit;    }    .section-header h1 {        font-size: 28px;        line-height: 1.2;        margin-bottom: 18px;    }    #signup {        padding-top: 35px;    }    #signup .section-header h1 {        margin-top: 0;    }    #signup .lead {        margin-bottom: 30px;    }    .panel {        margin-bottom: 10px;        padding-top: 15px;        padding-bottom: 15px;    }    .form-inline p {        font-size: 16px;        margin-bottom: 15px;    }    .footer {        margin-top: 32px;        padding-top: 50px;    }}@media (min-width: 768px) {    .navbar {        padding: 46px 0;        -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;        -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;        transition: background .5s ease-in-out, padding .5s ease-in-out;    }    .top-nav-collapse {        padding: 0;        background: rgb(239, 68, 35);        -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.6);        -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.6);        box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.6);    }}/* Color Scheme : cornflowerblue================================= */.cornflowerblue .features h3 i {    color: rgb(95, 129, 227);}.cornflowerblue .btn-primary {    background-color: #5f81e3;    border-color: #4970df;    box-shadow: 0 1px 0 #3c66dd;}.cornflowerblue .btn-primary:hover, .cornflowerblue .btn-primary:focus,.cornflowerblue .btn-primary:active, .cornflowerblue .btn-primary.active {    background-color: #3c66dd;    border-color: #234ec8;}@media (min-width: 768px) {    .cornflowerblue .top-nav-collapse {        background: rgb(95, 129, 227);    }}@media (max-width: 768px) {    .cornflowerblue .navbar {        background: rgb(95, 129, 227);    }}