@media all and (min-width:768px) and (max-width:991px) {
    .leite::before {
        display: none;
    }
    .leite:nth-child(2n+2):before {
        display: block;
    }
    .versocial-navigation-button {
        order: 3;
    }
    .seja-voluntario .control-group .control-label {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .seja-voluntario .control-group .controls {
        -ms-flex: 0 0 66.67%;
        flex: 0 0 66.67%;
        max-width: 66.67%;
    }
}

@media all and (max-width:1199px) {
    .versocial-social {
        order: 7
    }
}

@media all and (min-width:992px) and (max-width:1199px) {}

@media all and (min-width:1200px) and (max-width:1319px) {}

@media all and (min-width:1200px) and (max-width:1599px) {}

@media all and (min-width:1600px) and (max-width:1919px) {}

@media all and (max-width:767px) {
    .versocial-account {
        text-align: center;
        font-size: 12px;
        justify-content: ;
    }
    .versocial-account>.custom>p>a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    div.hikashop_cart_dropdown_content td,
    div.hikashop_cart_dropdown_content .hikashop_cart_module_product_image {
        width: calc(50vw - 30px);
        display: inline-block;
    }
    div.hikashop_cart_dropdown_content tr {
        border-bottom: 1px solid #777;
    }
    div.hikashop_cart_dropdown_content tr {
        border-bottom: 1px solid #777;
        margin-bottom: 15px;
        display: block;
    }
    .hikashop_wizardbar ul li {
        padding: 0 0 0 30px;
        font-size: 12px;
    }
    .versocial-inner-footer-b .moduletable {
        margin-left: 0;
    }
    .cameraContent .camera_caption {
        right: 15px;
    }
    .eventos .moduletable .col-md-6 {
        padding-bottom: 30px;
    }
    .pontilhado-redondo {
        border-left: 4px dotted #0F4581;
    }
    .leite::before {
        display: none;
    }
    .hikashop_checkout_buttons .buttons_left {
        width: 100%;
        margin-bottom: 15px;
    }
    .logo-container .cart-wrapper {
        order: 8;
    }
    .logo-container .search-wrapper {
        order: 7;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .versocial-header {
        display: flex;
        flex-direction: column;
    }
    .versocial-above-header-top {
        order: -1;
    }
    #rl_modals_loaded_content figure.item-image {
        width: 100%;
        margin-bottom: 5px;
    }
    #rl_modals_loaded_content .pull-left.item-image img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: auto;
    }
    .seja-voluntario .control-group .control-label {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .seja-voluntario .control-group .controls {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .versocial-navigation-button {
        order: 3;
    }
}

@media all and (max-width: 375px) {
    label.hkc-sm-4.hkcontrol-label {
        white-space: normal;
    }
}

@media all and (max-width: 639px) {
    .hikashop_cart_product_quantity_refresh,
    .hikashop_cart_product_quantity_delete {
        display: inline-block;
        margin-left: 10px;
        margin-top: 15px;
    }
    .versocial-account img,
    .versocial-cart::before,
    .custom-search-icon {
        height: 48px;
        width: 48px;
    }
    .versocial-shop-menu .nav.menu .nav-item {
        border: 0px;
        display: block;
        width: 100%;
    }
}

@media all and (min-width:768px) {}

@media all and (min-width:992px) {
    .view-article h2 {
        font-size: 50px;
    }
    .historia-desc {
        font-size: 50px;
    }
}

@media all and (min-width:1280px) {
    body .container {
        max-width: 80VW;
    }
}

@media all and (max-width: 1279px) {
    .glare {
        display: none;
    }
}

@media all and (min-width:1600px) {}

@media all and (min-width:1920) {}

@media all and (max-width: 991px) {
    .visform textarea {
        max-height: 100vw;
    }
    .visform {
        padding: 15px !important;
    }
    .visCSSlabel,
    .visform input.visCSSinput,
    .visform select.visCSSinput,
    .visform textarea.visCSSinput {
        width: 100%;
        display: block;
        clear: both;
    }
    body .cameraContent .camera_caption .camera_caption_title {
        color: var(--marine);
        font-size: 26px;
        font-weight: 700;
        line-height: 1.2em;
        margin-bottom: 15px;
    }
    body .cameraContent .camera_caption>div div.camera_caption_desc {
        font-size: 24px;
        line-height: 1.2em;
        text-shadow: 0 0 1px #fff;
    }
    body .cameraContent .camera_caption {
        top: 25%;
        right: 15px;
        transform: translateY(-25%);
        -webkit-transform: translateY(-25%);
        -moz-transform: translateY(-25%);
        -ms-transform: translateY(-25%);
        -o-transform: translateY(-25%);
    }
    body .camera_caption>div {
        padding: 0 15px
    }
    div.hikashop_cart_dropdown_content tr {
        display: flex;
        flex-wrap: wrap;
    }
    div.hikashop_cart_dropdown_content .hikashop_cart_module_product_price_value.hikashop_cart_value,
    div.hikashop_cart_dropdown_content .hikashop_cart_module_product_name_value.hikashop_cart_value {
        display: inline-flex;
        align-items: center;
    }
    .hikashop_cart_product_quantity_refresh,
    .hikashop_cart_product_quantity_delete {
        margin-top: 0;
    }
    div.hikashop_cart_dropdown_container {
        position: absolute;
    }
    .h1,
    h1 {
        font-size: 1.5rem;
    }
    .hikashop_product_characteristics_table tr {
        display: flex !important;
        justify-content: space-between;
        flex-direction: column;
    }
    #versocial-header {
        font-size: 12px;
    }
    .versocial-account img,
    .versocial-cart::before,
    .custom-search-icon {
        height: 32px;
        width: 32px;
    }
    .hikashop_small_cart_total_title span {
        padding: 5px;
        font-size: 12px;
    }
    .versocial-account {
        text-align: center;
        font-size: 12px;
        justify-content: space-between;
    }
    .versocial-logo img {
        width: auto;
        height: 48px;
    }
    .logo-container .search-wrapper .form-inline .search-query {
        flex: auto;
        font-size: 12px;
    }
    .page-hikashop .slideshow {
        margin-top: 0;
    }
    .leite-preco {
        display: block;
        text-align: center;
    }
    .leites img {
        width: 90px;
        height: auto;
        margin: auto;
        display: block;
    }
    .leites.figcaption-left .figcaption {
        display: flex;
        position: absolute;
        transform-origin: bottom left;
        transform: rotate(-90deg);
        transform-origin: bottom left;
        font-size: 11px;
        align-self: flex-start;
        position: absolute;
        margin-right: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        margin-top: 0;
        left: 15px;
        bottom: 0;
        top: auto;
        margin-left: -15px;
    }
    .copos {
        flex-direction: column;
    }
    .leite-copos-descricao {
        text-align: center;
    }
    #rl_modals_loaded_content figure.item-image {
        display: block;
    }
    figure.left,
    #rl_modals_loaded_content figure {
        padding-left: 0;
        display: block;
    }
    figure figcaption,
    .figcaption-right .figcaption,
    figure.left figcaption,
    .figcaption-left .figcaption,
    #rl_modals_loaded_content figcaption,
    .figcaption-left .figcaption {
        margin-left: auto;
        margin-right: auto;
        transform-origin: none;
        align-self: center;
        position: relative;
        left: 0;
        right: 0;
        padding: 0;
        text-align: left;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        white-space: normal;
    }
    .cameraContent .camera_caption .camera_caption_title {
        font-size: 5.4vw;
    }
    .cameraContent .camera_caption>div div.camera_caption_desc {
        font-size: 4.2vw;
    }
    .fundo-azul-claro {
        background-size: 50% auto;
        background-repeat: no-repeat;
        background-position-x: 75%;
        background-position-y: bottom;
    }
    .view-article h2 {
        font-size: 32px;
    }
    .img-dr img {
        margin-top: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
        display: block;
    }
    .premio-image::after {
        display: none;
    }
    .premio-image {
        margin-bottom: 30px;
    }
    #rl_modals_loaded_content .pull-left.item-image img {
        max-height: 50vh;
        max-width: 100%;
    }
    #rl_modals_loaded_content .pull-left.item-image {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    #rl_modals_next,
    #rl_modals_previous,
    #rl_modals_current {
        display: block !important;
        visibility: visible;
        opacity: 1;
    }
    #versocial-header::before {
        display: none;
    }
}

@media all and (max-width:575px) {
    .hikashop_small_cart_checkout_link {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hikashop_small_cart_total_title {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    .container {
        max-width: calc(100% - 30px);
    }
}

@media all and (min-width: 576px) {
    .container,
    .container-sm {
        max-width: calc(100% - 30px);
    }
}