.vhide{
    display:none;
}

.homepage{
    padding-top: 60px;
}
@media(max-width:1000px){
    .homepage{
        padding-top: 100px;
    }
}
/*
* Discover Store Manager for Magento 
*/


.dsc p.sbhdng + p{
    margin-top:1em;
}

.dsc p.sbhdng{
    text-align: center;
    display: block;
    width: 100%;
    font-weight: 300;
    font-size: 18pt;
    margin-bottom: 2em;
}

.dsc .well{
    font-size:12pt;
    line-height:20pt;
}

.dsc p{
    margin-top:.3em;
    margin-bottom:1em;
    padding-bottom:0;
    color:#2c2c2c
}

.dsc{
    padding:0;
    background:#fff;
}

/*
* Store Manager translated into multiple languages
*/

.trns{
    padding: 120px 0;
    background: rgba(0,0,0,.5) url(../images/tbg1_s.png ) no-repeat right bottom;
    margin-bottom: 120px;
}
@media(max-width:1000px){
    .trns{
        padding: 100px 0;
        margin-bottom: 100px;
    }
}

.trns h2{
    text-align: center;
    padding-bottom: .3em;
    margin-bottom: .4em;
    margin-top: 0;
    color:#fff;
    font-weight:400;
}

/* ---- Mooved from crowdin style.css --- */
.crowdin_wall {
    max-width: 1280px;
    margin:0 auto;
}
.crowdin_wall ul li{
    padding:1rem;
}
.crowdin_wall ul{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left:0;
    padding-left:0;
}
.crwd-sprite {
    background-image: url(/wp-content/uploads/img/flags/sprite_32.png);
    background-repeat: no-repeat;
    display: block;
    margin:.5rem auto;
}

.crwd-sprite-sq {
    width: 32px;
    height: 32px;
    background-position: -173px -215px;
}

.crwd-sprite-ar {
    width: 32px;
    height: 32px;
    background-position: -47px -5px;
}

.crwd-sprite-bg {
    width: 32px;
    height: 32px;
    background-position: -89px -5px;
}

.crwd-sprite-zh-CN {
    width: 32px;
    height: 32px;
    background-position: -257px -215px;
}

.crwd-sprite-hr {
    width: 32px;
    height: 32px;
    background-position: -173px -89px;
}

.crwd-sprite-cs {
    width: 32px;
    height: 32px;
    background-position: -215px -5px;
}

.crwd-sprite-da {
    width: 32px;
    height: 32px;
    background-position: -5px -47px;
}

.crwd-sprite-nl {
    width: 32px;
    height: 32px;
    background-position: -47px -173px;
}

.crwd-sprite-fil {
    width: 32px;
    height: 32px;
    background-position: -47px -89px;
}

.crwd-sprite-fr {
    width: 32px;
    height: 32px;
    background-position: -89px -89px;
}

.crwd-sprite-de {
    width: 32px;
    height: 32px;
    background-position: -47px -47px;
}

.crwd-sprite-el {
    width: 32px;
    height: 32px;
    background-position: -89px -47px;
}

.crwd-sprite-he {
    width: 32px;
    height: 32px;
    background-position: -131px -89px;
}

.crwd-sprite-hu {
    width: 32px;
    height: 32px;
    background-position: -215px -89px;
}

.crwd-sprite-id {
    width: 32px;
    height: 32px;
    background-position: -47px -131px;
}

.crwd-sprite-it {
    width: 32px;
    height: 32px;
    background-position: -89px -131px;
}

.crwd-sprite-ja {
    width: 32px;
    height: 32px;
    background-position: -131px -131px;
}

.crwd-sprite-lv {
    width: 32px;
    height: 32px;
    background-position: -215px -131px;
}

.crwd-sprite-lt {
    width: 32px;
    height: 32px;
    background-position: -173px -131px;
}

.crwd-sprite-no {
    width: 32px;
    height: 32px;
    background-position: -89px -173px;
}

.crwd-sprite-fa {
    width: 32px;
    height: 32px;
    background-position: -215px -47px;
}

.crwd-sprite-pl {
    width: 32px;
    height: 32px;
    background-position: -131px -173px;
}

.crwd-sprite-pt-PT {
    width: 32px;
    height: 32px;
    background-position: -215px -173px;
}

.crwd-sprite-pt-BR {
    width: 32px;
    height: 32px;
    background-position: -173px -173px;
}

.crwd-sprite-ro {
    width: 32px;
    height: 32px;
    background-position: -5px -215px;
}

.crwd-sprite-ru {
    width: 32px;
    height: 32px;
    background-position: -47px -215px;
}

.crwd-sprite-sr-CS {
    width: 32px;
    height: 32px;
    background-position: -215px -215px;
}

.crwd-sprite-sk {
    width: 32px;
    height: 32px;
    background-position: -89px -215px;
}

.crwd-sprite-sl {
    width: 32px;
    height: 32px;
    background-position: -131px -215px;
}

.crwd-sprite-es-ES {
    width: 32px;
    height: 32px;
    background-position: -131px -47px;
}

.crwd-sprite-sv-SE {
    width: 32px;
    height: 32px;
    background-position: -257px -5px;
}

.crwd-sprite-tr {
    width: 32px;
    height: 32px;
    background-position: -257px -89px;
}

.crwd-sprite-uk {
    width: 32px;
    height: 32px;
    background-position: -257px -131px;
}

/*
* Increase profit by focusing on the right aspects of your business with Store Manager Addons not_used
*/

@media only screen and (max-width :1000px) {
    .header  .box{
        display:none;
    }

    .trns h2{
        text-align: center;
        padding-bottom: .2em;
        margin-bottom: .3em;
        margin-top: 0;
        color:#fff;
        font-weight:300;
    }
    .support-1 h3{
        padding:0!important;
    }
}

.h-hdr h1{
    text-align:center;
    margin-bottom: 20px;
    padding:0;
}
.h-hdr{
    padding:0 0 120px;
    background:#fff;
}
@media(max-width:1000px){
    .h-hdr{
        padding:0 0 100px;
    }
}

@media(max-width:1200px){
    .mob-scrn{
        display: block!important;
        padding: 16em 0;
        box-shadow: inset 0 0 65px rgba(0,0,0,.25);
        background: url(/wp-content/uploads/img/moc-mobile-small.jpg) center no-repeat scroll!important;;
        z-index:12200;
    }
}

.addon-img-list h2{
    text-align:center;
    width:100%;
    color:#333;
    margin-bottom:1em;
    padding: 0 10px;

}
.addon-img-list{
    background:#e7e7e7;
    padding:120px 0;
}

@media(max-width:1000px){
    .addon-img-list{
        padding:100px 0;
    }
}

.addon-img-list .container .img-responsive{
    margin:0 auto;
}

.addon-img-list img:hover {
    opacity: .8;
    -moz-filter: none!important;
    -webkit-filter: none!important;
    filter: none!important;
    -o-filter:none!important;
}

@media(max-width:768px){
    .yell{
        background:#f7f7f7!important;
        border-radius:6px;
        color:#232323;
        text-align:center;
        width:90%!important;
        height:80px;
        margin:20px auto 0!important;
        padding:1em!important;
    }
}


.yell{
    background:url(/wp-content/uploads/img/buble.png) no-repeat;
    color:#232323;
    text-align:center;
    width:600px;
    height:80px;
    margin:20px auto 0!important;
    line-height:60px;
    padding:0 1em;
}

.dsc-brings .container .col-md-6 h3{
    margin-top:7%;
    padding: 0;
}

.dsc-brings .container .col-md-6 img {
    margin: auto;
}

.dsc-brings .container .col-md-offset-4 {
    display: flex;
    align-items: center;
    justify-content:  center;
    padding:50px 0 0;

}

@media(max-width:1000px){
    .dsc-brings .container .col-md-offset-4 {
        padding:20px 0 0;
    }
}

.dsc-brings .container p{
    padding: 0;
}
.dsc-brings .container h2{
    font-style: normal;
    font-weight: 400;
    margin:0;
    text-align: center;
}

@media(max-width:1000px){
    .dsc-brings .container .col-md-offset-4 {
        padding:20px 0 0;
    }
}

.dsc-brings > .container:first-child{
    padding:0 0 50px; 
}
.dsc-brings > .container{
    padding:0 0 120px;
}

@media(max-width:1000px){
    .dsc-brings > .container{
        padding:0 0 100px;
    }
}

@media(max-width:991px) {
    .dsc-brings .container .col-md-6 a.btn.btn-info.btn-lg {
        display: block;
        max-width: 90%;
        margin: auto;
    }
}

.dsc-achievements{
    padding:0 0 120px;
}

.dsc-achievements .btn{
    margin:0;
}

.dsc-achievements p{
    padding:0;
    margin: 0 0 20px;
    font-style: normal;
    font-weight: normal;
}

.dsc-achievements .col-md-4 .btn{
    white-space: nowrap;
}

.dsc-achievements .col-md-4 .btn.text-success {
    color: #5CB85C!important;
}

.dsc-achievements .col-md-4 .btn.text-danger {
    color: #d82a2a!important;
}

.dsc-achievements .col-md-4 .btn.text-warning {
    color: #8a6d3b!important;
}

.dsc-achievements .col-md-4{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.dsc-achievements .container .col-md-6 h3{
    margin-top:7%;
    font-weight:200;
    padding: 0 50px 12px;
}

.dsc-achievements .container .h1c{
    font-size: 52px;
    line-height: 63px;
    font-weight: 700;
    text-align: center;
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.dsc-achievements  h2{
    text-align: center;
}

@media only screen and (max-width :1000px) {
    .dsc-achievements{
        padding:0 0 100px;
    }
    .dsc-achievements p{
        padding:0!important;
    }
    .dsc-achievements  h2{
        margin:0 0 30px;
        text-align: center;
    }
    .dsc-achievements .col-md-4{
        padding-bottom: 30px;
    }
}

.row-video .h3{
    font-weight:200;
}

.row-video .h2{
    padding:0;    
}

.row-video .col-md-push-2{
    margin-top:15px;

}

.row-video .btn-link .fa-video-camera{
    margin-right:6px;
}

.row-video .btn-link:hover {
    color:#f44a2f;
}

.row-video .btn-link {
    color:#232323;
}

.row-video .col-md-6 .btn{
    white-space: nowrap;
}

.row-video .col-md-6{
    position:relative;
}

.row-video{
    padding:0 0 120px;
}

.row-video .container{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

@media(max-width:1000px){
    .row-video{
        padding:0 0 100px;
    }

    .row-video .col-sm-6 {
        display: flex;
        justify-content: center;
    }
}

