﻿.column {
    margin-bottom: 50px;
}

.column img{
    width:100%;
}

.column .caption{
    margin-bottom:10px;
}

.list-goods_th .b-goods-1__img {
    min-width: 100%;
    height: 196px;
    overflow: hidden;
}

    .list-goods_th .b-goods-1__img img.img-responsive {
        margin: 0 auto;
    }

    span.btn a{
        color:white;
        font-size:1.2em;
    }

a span.btn {
    font-size: 1em;
    color: white;
}

    h1, .h1{
        font-size:36px!important;
    }
    h2, .h2{
        font-size:30px!important;
    }
    
.h1Style {
    line-height: 1.1;
    font-weight: 600;
    font-family: Poppins;
    color: #222;
    margin-top: 12px;
    margin-bottom: 6px;
    font-size: 36px;
}

/*.main-menu ul li ul {
    
}*/

.main-menu ul li ul li a {
    padding-bottom:7px!important;
    padding-top:7px!important;
    display:block;
}
    .main-menu ul li ul li a:hover, .main-menu ul li ul li a:active {
        background-color: #B3B3B3;
    }

    .main-menu ul li ul li a:last-child {
        margin-bottom:10px;
    }

[data-off-canvas] li:hover a {
    color: #EE7603;
}

/*.mygrid .col-xs-1, .mygrid .col-sm-1, .mygrid .col-md-1, .mygrid .col-lg-1, .mygrid .col-xs-2, .mygrid .col-sm-2, .mygrid .col-md-2, .mygrid .col-lg-2, .mygrid .col-xs-3, .mygrid .col-sm-3, .mygrid .col-md-3, .mygrid .col-lg-3, .mygrid .col-xs-4, .mygrid .col-sm-4, .mygrid .col-md-4, .mygrid .col-lg-4, .mygrid .col-xs-5, .mygrid .col-sm-5, .mygrid .col-md-5, .mygrid .col-lg-5, .mygrid .col-xs-6, .mygrid .col-sm-6, .mygrid .col-md-6, .mygrid .col-lg-6, .mygrid .col-xs-7, .mygrid .col-sm-7, .mygrid .col-md-7, .mygrid .col-lg-7, .mygrid .col-xs-8, .mygrid .col-sm-8, .mygrid .col-md-8, .mygrid .col-lg-8, .mygrid .col-xs-9, .mygrid .col-sm-9, .mygrid .col-md-9, .mygrid .col-lg-9, .mygrid .col-xs-10, .mygrid .col-sm-10, .mygrid .col-md-10, .mygrid .col-lg-10, .mygrid .col-xs-11, .mygrid .col-sm-11, .mygrid .col-md-11, .mygrid .col-lg-11, .mygrid .col-xs-12, .mygrid .col-sm-12, .mygrid .col-md-12, .mygrid .col-lg-12 {
    padding-left: 25px;
    padding-right: 25px;
}*/

.mygrid {
    /*padding-left:15px;
    padding-right:15px;*/
}
.mygrid h1, .mygrid h2, .mygrid h3, .mygrid h4 {
	margin-top: 0px !important;
}


.btn-primary:active, .btn-primary.active, .btn-primary.active:focus, .btn-primary:active:focus, .btn-primary:focus, .btn-primary.focus, .btn-primary:active:hover, .btn-primary.active:hover {
    color: #ffffff;
    background-color: #EE7603;
    border-color: #EE7603;
}

.yamm.nav .open > a, .yamm.nav .open > a:focus, .yamm.nav .open > a:hover, yamm.nav li.open a {
    background-color: #EE7603;
    border-color: #EE7603;
    color: #fff;
}

/*.slider-pro.no-mobile{
    height:700px;
    display:block;
}

.slider-pro.mobile {
    display:none;
}*/

.no-slider{
    display:none;
}

@media screen and (max-width: 768px) {
    .sp-buttons {
        bottom: 100px;
    }
    .l-theme {
        padding-top: 45px;
    }

    .main-slider {
        display: none;
    }
    .no-slider {
        height:350px;
        display: block;
        width:100%;
        background-position:center;
        background-repeat:no-repeat;
        background-size:cover;
        color:white;
        padding:110px 0 0 0;
        text-align:center;
    }

        .no-slider .main-slider__title {
            position: relative;
            font-size: 36px;
            font-weight: 700;
            line-height: 1;
            letter-spacing: .03em;
            text-transform: uppercase;
            color: #fff;
            text-shadow: 0.5px 0.9px 5px rgba(0, 0, 0, 0.05);
        }
        .no-slider .main-slider__subtitle {
            margin-bottom: 24px;
            font-size: 36px;
            font-weight: 300;
            line-height: 1;
            text-transform: uppercase;
        }
}

/* responsive embed umbraco fix */

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

    .video-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

body:not(.header-demo) .header.header.navbar-scrolling .scroll-logo {
    margin-top: 20px;
}

