/*
Theme Name: Launchsmith
Theme URI: http://www.yapaestudio.com.ar/es/trabajos/
Author: Yapa
Author URI: http://www.yapaestudio.com.ar/es/trabajos/
Description: Theme Yapa!
Version: 1.0.29
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio
Text Domain: illdy

*/
@font-face {
  font-family: 'WorkSans-Bold';
  src: url('fonts/WorkSans-Bold.ttf');
}
@font-face {
  font-family: 'WorkSans-Regular';
  src: url('fonts/WorkSans-Regular.ttf');
}
@font-face {
  font-family: 'Raleway';
  src: url('fonts/Raleway.TTF');
}
@font-face {
  font-family: 'Raleway-Light';
  src: url('fonts/Raleway Light.TTF');
}
@font-face {
  font-family: 'Oswald-Light';
  src: url('fonts/Oswald Light.TTF');
}
a{
    color: #ee2734;
    text-decoration: underline;
    font-weight: bold;
}
.wdform-element-section{
    width: 100% !important;
}
body{
    font-family: WorkSans-Regular;
}
#header .top-header{
    padding-top: 20px;
}
#logo-link{
    padding-bottom: 20px;
    
}
.header-navigation li a{
    text-decoration: none;
}
.menu-item a.active span{
    color:#ee2734;
}
.header-navigation a span{
    color: #5e5e5e;
    font-weight: 500;
    font-size: 1.7rem;
    letter-spacing: 2px;
    text-transform: none;
}
.header-navigation a span:hover{
    color: #ff5322;
}
.top-header{
    background-color: #fff;

}
.titulo-seccion{
    font-family: Raleway;
    color: #ee2734;
    font-size: 3.7rem;
    text-transform: uppercase;
    
}
.text-content{
    font-family: Raleway;
    padding-top: 45px;
}
#success,#contact{
    background-color: #F5F0E9;
    padding-top: 170px;
}
#popmake-168{
    background-color: #EFF1F1;
    color: #8c8c8c;
}
.padding{
    display: block;
    width: 100%;
    height: 50px;
}
.padding-10{
    display: block;
    width: 100%;
    height: 20px;
}
#contact{
    padding-bottom: 80px;
}
#contact .text-left{
    color: #8B8B8D;
}
#form10 .wdform-field,#form10 .wdform-page-and-images,#form10 .wdform_row ui-sortable-handle{
}

#form10 div{
    width: 100% !important;
    
}
#10form_view1{
    background: none !important;
}
#success .sub-sub-titulo{    
    font-family: WorkSans-Regular;
    color: #595959;
    font-size: 1.7rem;
}
.img-centrado{
    margin:0 auto;
}
.wdform-element-section input{
    margin-bottom: 10px;
    padding: 8px;
}
.wdform_page{
    padding-top: 24px !important;
}
#popmake-168 b, #popmake-170 b{
    font-size: 1.8rem;
    margin-bottom: 3px;
    display: inline-block;
}
#carousel-front .item{
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 100vh;
}
#carousel-front-mobile .item{
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 100vh;
}
#wdform_3_element10{
    padding: 5px;
}
.carousel-inner .item{
    height: 100vh;
    max-height: 100vh;
}
#clientes .carousel-inner{
    padding-left: 50px;
    padding-right: 50px;
}

.carousel-control{
    background: none !important;
    color:#ff5322 !important;
    text-shadow: none;
    height: 62px;
}
.page-wrapper #success,#offering,#learning,#contact{
    min-height: 100vh;
}
#clientes{
    padding-bottom: 40px;
}
#learning{
    padding-top: 170px;
    padding-bottom: 50px;
}
.btn-launchsmith:hover{
    color: #5e5e5e;
}
.btn-launchsmith{
    color: #ff5322;
    text-decoration: none !important;
    height:40px;
    display: inline-block;
}
a.btn-launchsmith{
    color: #ee2734;
}
.btn-launchsmith span{
    border-top: 1px solid #ee2734;
    border-bottom: 1px solid #ee2734;
    border-left: 1px solid #ee2734;
    padding: 10px;
    height:40px;
    display: inline-block;
}
.btn-launchsmith i{
    height:40px;
    border: 1px solid #ee2734;
    padding: 10px;
    display: inline-block;
    float: right;
    color: #ee2734;
}
#post-page{
    font-family: Raleway;
    
}
.featured-post{
    padding-top: 40px;
    padding-bottom: 40px;
}
.titulo-blog-category,.titulo-blog-title,.titulo-date,.titulo-author{
    color: #ee2734;
}
.titulo-blog-featured{
    font-size: 2.3rem;
}
.gris-oscuro{
    color: #565656;
}
.check.checked{
    background-color: #ee2734;
}
.check{
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #888888;
    margin: 0 auto;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
#popmake-120{
    padding: 0px;
}
.test-seccion-2{
    min-height: 200px;
    padding: 30px 0px 30px 0px;
}
.test-seccion-1{
    padding: 30px 0px 30px 0px;
    background-color: #ECECEC;
}
.diagnostic-item{
    font-size: 1.3rem;
}
.diagnostic-item .col-sm-1{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1rem;
}
.diagnostic-item .col-sm-9{
    padding-bottom: 15px;
}
.diagnostic-title{
    font-size: 2rem;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    text-transform: uppercase;
}
.self-assessment h1,.results-assessment h1{
    color: #ee2734;
    font-family: Raleway-Light;
    font-size: 3rem;
}
.avg{
    /*background-image: url('layout/images/box-dot-gray.png');
    background-repeat: no-repeat;*/
    height: 20px;
    position: absolute;
    text-align: right;
    font-size: 2rem;
    margin-top: -3px;
    z-index: 3000;
    color: red;
}
.self-assessment .month{
    font-size: 10px;
    text-align: center;
    padding-bottom: 5px;
}
.self-assessment{
    padding-bottom: 50px;
    background-color: #fff;
}
.results-assessment{
    padding-bottom: 30px;
    background-color: #fff;
}
.top-header{
    position: fixed;
    z-index: 1000;
    
}
a.btn-launchsmith-small{
 text-decoration: none;   
}
.month.month-str{
    color: #ee2734;
}
#meses{
    margin-left: -30px;
}
.col-sm-1.month{
    padding-left: 3px;
    padding-right: 3px;
}
.bar-gris{
    display: inline-block;
    height: 20px;
    background-color: #e3e3e3;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.bar-color{
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    display: inline-block;
    height: 20px;
    background-color: orange;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    
}
.results-assessment .col-sm-1{
    font-weight: bold;
    padding-top: 4px;
}
.results-assessment .col-sm-7{
    padding-bottom: 15px;
}
.titulo-blog-featured,.titulo-blog-category{
    padding-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 2px;
}
.titulo-blog-category, .titulo-blog-featured{
    text-transform: uppercase;
}
.titulo-blog-title{
    font-size: 3rem;
}
.titulo-blog-recent{
    text-transform: uppercase;
    font-size: 2.3rem;
    letter-spacing: 2px;
}
.blog-post-other .titulo-date, .blog-post-other .titulo-author, .blog-post-other .titulo-blog-category{
    font-weight: bold;
}
.blog-post-other .titulo-blog-title{
    color: #a5a5a5;
}
.similar-posts .titulo-blog-title{
    color: #5e5e5e;
    font-size: 2.5rem;
}
.titulo-blog-similar{
    color: #5e5e5e;
    font-size: 2.5rem;
    margin-top: 50px;
}
.similar-posts .titulo-date{
    color: #5e5e5e;
}
.titulo-blog-title a{
    color: inherit;
    text-decoration: none;
    font-weight: 100;
}
#footer{
    background:none;
}
#popmake-168,#popmake-170{
    padding-bottom: 100px;   
}
#comments{
    display: block;
    background-color: #efefef;
    height: 100%;
    overflow: hidden;
    padding-top: 40px;
}
#reply-title{
    font-size: 3rem !important;
    font-family: Raleway-Light !important;
    color: #ee2734 !important;
    font-weight: normal !important;
}
#header .bottom-header {
    width: 100%;
    padding-top: 224px !important;
    padding-bottom: 280px;
    text-align: center;
}
.comentario-field{
    border: 3px solid #D3D1CC !important;
    background: none;
}
#blog{
    padding-top: 124px;
}
.field-email{
    border: 3px solid #D3D1CC !important;
    background: none;
    padding: 5px;
}
.test-seccion-2{
    background-color: #fff;
}
.botones{
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: white;
}
.menu-item a{
    text-decoration: none;
}
#emailTag{
    color: rgb(160, 206, 100);
}
#input-submit:hover{
    background-color: #ee2734 !important;
    color: #fff !important;
}
.comments-seccion #comments-list h3.medium{
    color: #404040;
    
}
#comments-list .col-sm-10 .comment-time{
    display: block;
}
#comments-list .markup-format p{
    margin: 10px 0;
}
.comment-reply-link,.comment-reply-link:active,.comment-reply-link:hover{
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ee2734;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}
#comments-list .col-sm-2{
    display: none;
}
#comments-list ul li{
    margin-bottom: 30px !important;
}
#comments-list ul{
    list-style-image: none;
    list-style: none;
    padding-left: 0px;
}
#input-submit{
    font-family: Raleway-Light !important;
    color: #ee2734 !important;
    text-transform: uppercase;
    border: 1px solid #ee2734 !important;
    background: none  !important;
    -webkit-transition: all ease 0.3s !important;
    transition: all ease 0.3s !important;
}
.btn-launchsmith-small{
    background: none;
    border: 1px solid #ee2734;
    text-transform: uppercase;
    color: #ee2734;
    border-radius: 0px;
}
.btn-launchsmith-small:hover{
    background-color: #ee2734;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0px;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.blog-post-other{
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}
.featured-post-wrapper{
    background-color: #efefef;
}
.blog-post-other-warapper{
    padding-bottom: 40px;
}
.text-content .list-title{
    font-weight: bold;
    font-size: 1.8rem;
}
.encabezado-seccion{
    padding-bottom: 50px;
}
.subtitulo-seccion{
    font-family: Oswald-Light;
    color: #F1f1f1;
    font-weight: 500;
    font-size: 5.5rem;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    top: 18%;
    z-index: -1;
}

#offering .text-content,#learning .text-content, #contact .text-content{
    font-family: WorkSans-Regular;
    color: #595959;
    font-size: 1.6rem;
}
.custom-logo{
    margin-bottom: 20px;
}
#header .top-header .header-navigation ul{
    margin-top: 24px;
}
.header-front-page{
    background-position: center center;
}
#header .bottom-header{
    padding-top: 40px;
}
.titulo-page{
    padding-top: 20px;
    font-size: 2rem;
}
.top-header{
    -webkit-box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.75);
}
.titulo-home h1{
    text-transform: uppercase;
    color: #fff;
    margin-top: 15px;
    font-weight: bold;
    font-size: 3rem;
    line-height: 3.5rem;
    font-family: WorkSans-Bold;
}
#carousel-front > a.right.carousel-control > span.glyphicon.glyphicon-chevron-right{
    /* right: 25%; */
}
.subtitulo-page{
    text-transform: uppercase;
    color: #404040;
    font-size: 13px;
    padding-top: 7px;
    letter-spacing: 1px;
}
#offering{
    padding-top: 170px;
    padding-bottom: 50px;
}
#header .bottom-header p{
    font-size: 3rem;
    font-weight: bold;
    line-height: 3rem;
}
#header .bottom-header .header-button-two{
    background-color: #FF5323;
    border: 1px solid #FF5323;
    color: #fff;
    padding: 6px 10px 10px 10px;
    height: 40px;
    line-height: inherit;
    margin-top: 5px;
    width: 100%;
    font-weight: 100;
    border-radius: 0px;
}
a.header-button-two:active,a.header-button-two:hover,a.header-button-two:visited,a.header-button-two:link{
    text-decoration: none !important;
}
.header-button-two:hover{
    border: 1px solid #FF5323;
    background: #fff !important;
    color: #FF5323 !important;
}
.gris{
    color: #9c9c9c;
}
#footer{
    background-color: #fff;
    border-top: 1px solid #FF5323;
    padding: 0px;
    position: relative;
    font-family: WorkSans-Regular;
}
.up-box{
    position: absolute;
    top: -50px;
    right: 100px;
    width: 50px;
    height: 50px;
    border: 1px solid red;
    background-color: #fff;
    padding: 0px;
    padding-left: 8px;
}
.up-box .fa{
    font-size: 5rem;
    color: red;
}
.popup-message{
    padding-top: 5px;
}
#footer .text-footer{
    font-size: 1.2rem;
}
#footer .footer-design{
    font-size: 1.2rem;
}
#footer .footer-design a{
    font-size: 1.2rem;
    color: #565656;
}
.text-color{
    color: #FF5323;
}
#footer .footer-social a{
    color: #565656;
    font-size: 1.8rem;
    padding-left: 10px;
    padding-right: 10px;
}
#footer .popup-message{
   text-transform: uppercase;
   color: #5e5e5e;
}
.box-footer{
    padding-top: 20px;
    padding-bottom: 20px;
    
}
.first-side{
    border-right: 1px solid #FF5323;
}
#carousel-front .carousel-control{
    top: 50%;
}
/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {


}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    #wdform_1_element10,#wdform_2_element10,#wdform_3_element10{
        width: 304px;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {


}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    html,body{
       /* overflow-x: hidden;*/
    }
    #header .top-header{
        width: 100%;
        padding-top: 15px;
        padding-bottom: 15px;
        height: 100px;
    }
    .subtitulo-page{
        text-align: center;
    }
    .open-responsive-menu{
        position: absolute;
        right: 30px;
        top: 0px;
        z-index: 1000;
    }
    .open-responsive-menu .fa {
        font-size: 22px;
        color: #000000;
        border: 1px solid #000;
        padding: 6px;
        border-radius: 3px;
    }
    .responsive-menu {
        width: 100%;
        background-color: #ffffff;
        padding-top: 70px;
        display: none;
    }

    #header .bottom-header{
            padding-top: 120px !important;
    }
    
    .responsive-menu{
        position: fixed;
        top: 0px;
        z-index: 100;
    }
    
    .subtitulo-seccion{
        position: initial;
        font-size: 2.5rem;
    }
    .btn-launchsmith span{
        font-size: 1rem;
        padding-right: 21px;
    }
    .up-box{
        right:0px;
    }
    .post-page-header{
        padding-top: 100px;
    }
    #offering,#success,#learning,#contact{
        padding-top: 50px;
    }
    .wdform-field{
        width: 100% !important;
    }
    .box-footer div{
        padding-left: 3px;
        padding-right: 3px;
    }
    .box-footer{
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 5px;
        text-align: left;
    }
    .first-side{
        min-height: 15vh;
    }
    #footer .footer-design{
        margin-top: 0px;
    }
    #footer .text-footer,#footer .footer-design{
        width: 50%;
    }
    #contact .img-responsive{
        margin:0 auto !important;
        width: 100% !important;
    }
    #footer .text-footer{
        font-size: 1rem;
    }
    .footer-design{
        text-align: center;
    }
    #enviarMail{
        margin-bottom: 10px;
    }
    .titulo-home h1{
        font-size: 2.2rem;
        line-height: 2.5rem;
        margin-top: 10px;
    }
    
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}