/*.col-md-6{padding-left:50px}*/

.smartscroll-controls {
    left: 20px
}

/*.height-emulator.fl-wrap{height:5px!important}*/

.share-holder.block-share span {
    margin-bottom: 20px
}

.slideInRightI {
    transform: translate3d(-100%, 0, 0)
}

.slideOutRightI {
    transform: translate3d(0, 0, 0)
}

.sidebar-menu_t {
    transition: all .5s ease;
    left: 100%
}

.close-menu {
    position: absolute;
    top: 30px;
    right: 50px;
    z-index: 5
}

.fa.fa-close {
    font-size: 25px;
    color: #FFF
}

.sidebar-menu:before {
    content: '';
    position: absolute;
    left: 30px;
    top: 70px;
    right: 30px;
    height: 1px;
    background: rgba(255, 255, 255, .38);
    z-index: 5
}

.sb-logo {
    top: 95px;
    margin-bottom: 5px
}

.sb-logo img {
    max-width: 30%
}

.hid-men-wrap {
    position: absolute;
    top: calc(50% + 30px);
    left: 0;
    width: 100%;
    z-index: 4
}

.menu a.ajax {
    cursor: pointer
}

header {
    left: 0;
    right: 0;
    margin-top: 0!important
}

.hpw {
    padding-bottom: 0
}

.folio-counter {
    float: left;
    border: 1px solid #eee;
    background: #f9f9f9;
    padding: 9px 35px 9px 15px;
    position: relative;
    border-radius: 20px;
    top: 10px;
    margin-left: 0
}

.fixed-panel .share-holder.hid-share {
    top: 10px
}

.fixed-panel .share-holder.hid-share .showshare {
    float: right;
    border: 1px solid #eee;
    background: #f9f9f9;
    top: 0;
    position: relative;
    border-radius: 20px
}

.col-md-8.fl-wrap {
    width: 100%
}

.fl-wrap img {
    max-width: 100%
}

@media only screen and (min-width:1024px) {
    .close-menu {
        display: none
    }
}

@media only screen and (max-width:450px) {
    .sidebar-menu {
        width: 100%
    }
    .column-text {
        font-size: 10px
    }
}

@media only screen and (max-height:640px) {
    .close-menu {
        float: right;
        right: 35px;
        width: 34px;
        height: 34px;
        position: absolute;
        overflow: hidden;
        top: 15px;
        cursor: pointer
    }
    .sb-social:before,
    .sidebar-menu:before {
        content: '';
        right: 30px;
        height: 1px;
        background: rgba(255, 255, 255, .38);
        position: absolute
    }
    .fa.fa-close {
        font-size: 20px;
        color: #FFF
    }
    .sidebar-menu:before {
        left: 30px;
        top: 49px;
        z-index: 5
    }
    .sb-logo {
        top: 64px
    }
    .sb-logo img {
        max-width: 50%
    }
    .hid-men-wrap {
        margin-top: -28%!important;
        position: absolute;
        top: calc(50% + 20px);
        left: 0;
        width: 100%;
        z-index: 4
    }
    .sb-social:before {
        bottom: -10px;
        left: 30px;
    }
    .sb-social {
        position: absolute;
        bottom: 25px;
        left: 0;
        width: 100%;
        z-index: 5
    }
}

@media only screen and (max-width:468px) {
    .section-entry h2 {
        padding-top: 0px;
        padding-bottom: 5px;
        font-size: 22px;
        position: relative;
        top:-10px;
    }
    .section-entry h3 {
        padding: 0!important;
        margin: 0;
        font-size: 18px;
        position: relative;
        top:-10px;
    }
}

@media only screen and (max-width:320px) and (max-height:568px) {
    .section-entry h2 {
        padding-top: 0px;
        padding-bottom: 5px;
        font-size: 22px;
        position: relative;
        top:-10px;
    }
    .section-entry h3 {
        padding: 0!important;
        margin: 0;
        font-size: 18px;
        position: relative;
        top:-10px;
    }
    .owl-controls {
        display: none;
    }
    .section-entry .hero-logo {
        margin-bottom: 60px
    }
    .section-entry h3:before {
        display: none
    }
    .close-menu {
        float: right;
        right: 35px;
        width: 34px;
        height: 34px;
        position: absolute;
        overflow: hidden;
        top: 15px;
        cursor: pointer
    }
    .sb-social:before,
    .sidebar-menu:before {
        content: '';
        right: 30px;
        height: 1px;
        background: rgba(255, 255, 255, .38);
        position: absolute
    }
    .fa.fa-close {
        font-size: 20px;
        color: #FFF
    }
    .sidebar-menu:before {
        left: 30px;
        top: 49px;
        z-index: 5
    }
    .sb-logo {
        top: 64px
    }
    .sb-logo img {
        max-width: 25%
    }
    .sliding-menu a {
        padding: 8px
    }
    .hid-men-wrap {
        position: absolute;
        top: calc(50% + 20px);
        left: 0;
        width: 100%;
        z-index: 4
    }
    .sb-social:before {
        bottom: -10px;
        left: 30px
    }
    .sb-social {
        position: absolute;
        bottom: 25px;
        left: 0;
        width: 100%;
        z-index: 5
    }
}

@media only screen and (max-height:400px) {
    .sb-logo,
    .sb-social ul {
        display: none
    }
    .close-menu {
        float: right;
        right: 35px;
        width: 20px;
        height: 20px;
        position: absolute;
        overflow: hidden;
        top: 10px
    }
    .sb-social:before,
    .sidebar-menu:before {
        height: 0
    }
    .fa.fa-close {
        font-size: 20px;
        color: #FFF
    }
    .hid-men-wrap.alt {
        margin-top: 0!important;
        position: absolute;
        top: calc(50% - 60px)
    }
    .sliding-menu a {
        padding: 3px
    }
}

div#message {
    padding: 10px;
    background: #a7d8ff;
    margin: 0 0 10px;
    display: none;
}

#privacy h5,
#cookie h5 {
    font-size: 20px;
    text-align: left;
}

#privacy .about-entry {
    text-align: left;
}