STYLE CSS sa pruna dev-a posle Mailchimp-a

/*
Theme Name:   Pruna
Description:  Write here a brief description about your child-theme
Author:       Pruna
Author URL:   Write here the author's blog or website url
Template:     jardiwinery
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Pruna
*/

/* Write here your own personal stylesheet */
html {
    scroll-behavior: smooth;
}

.woocommerce.sidebar_show .content {
    width: 100% !important;
}

.woocommerce .woocommerce-ordering {
    margin-right: 15px !important;
}

.pagination_wrap {
    text-align: center;
    position: relative;
    margin-top: 20px;
}

@media (max-width: 1439px) and (min-width: 1263px) {
    .woocommerce.sidebar_show .content {
        width: 100% !important;
    }
}

.woocommerce .related.products ul.products li.product .price, .woocommerce-page .related.products ul.products li.product .price, .woocommerce .shop_mode_thumbs ul.products li.product .price, .woocommerce-page .shop_mode_thumbs ul.products li.product .price {
    margin-top: 11px !important;
    margin-bottom: 14px !important;

}

.vc_row .woocommerce ul.products li.product .post_content, .woocommerce-page .related.products ul.products li.product .post_content, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_content {
    position: relative !important;
    top: unset !important;
}

.woocommerce .related.products ul.products li.product .post_item_wrap, .woocommerce .shop_mode_thumbs ul.products li.product .post_item_wrap {
    padding: 0 !important;
}

.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    padding: 15px !important;
}

.scheme_original .article_style_boxed.woocommerce ul.products li.product .post_item_wrap, .scheme_original .article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(178, 147, 109, 0.56);
    -moz-box-shadow: 0px 0px 10px 0px rgba(178, 147, 109, 0.56);
    box-shadow: 0px 0px 10px 0px rgba(178, 147, 109, 0.56);

}

@media (max-width: 1262px) and (min-width: 1136px) {
    .woocommerce.sidebar_show .content {
        width: 100% !important;
    }
}

@media (max-width: 1135px) and (min-width: 1024px) {
    .woocommerce.sidebar_show .content {
        width: 100% !important;
    }
}

@media (max-width: 1023px) and (min-width: 960px) {
    .woocommerce.sidebar_show .content {
        width: 100% !important;
    }
}

@media (max-width: 767px) and (min-width: 480px) {
    .woocommerce ul.products, .woocommerce-page ul.products {
        margin-right: 0 !important;
    }
}

@media (max-width: 479px) {
    .woocommerce ul.products, .woocommerce-page ul.products {
        margin-right: 0 !important;
    }
}

.woocommerce ul.products, .woocommerce-page ul.products {
    margin-right: 0 !important;
    margin-bottom: 0;
}

.vc_row .woocommerce ul.products li.product .post_item_wrap:hover .post_featured, .woocommerce-page .related.products ul.products li.product .post_item_wrap:hover .post_featured, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item_wrap:hover .post_featured {
    opacity: 1 !important;
}

.scheme_original .woocommerce ul.products li.product .add_to_cart_button, .scheme_original .woocommerce-page ul.products li.product .add_to_cart_button {
    position: relative;
    left: 0;

}

.pregledaj-btn {

}

.article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content {
    padding: 1.25em 0 !important;
    padding-bottom: 0 !important;
}

.pregledaj-btn a {
    padding: 10px 10px !important;
    display: block !important;
    margin: 0 !important;
}

.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product a.button {
    letter-spacing: 2px !important;
}

.top_panel_wrap .menu_main_nav_area li li > a {
    letter-spacing: 2px !important;
}

.woocommerce .mode_buttons, .woocommerce-page .mode_buttons {
    display: none !important;
}

input[type="tel"], input[type="text"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], input[type="date"], select, textarea {

    padding: 10px 20px !important;
    letter-spacing: 2px !important;
    height: unset !important;
    color: #000 !important;
    font-size: 10px !important;
}

/* .form-visit-us input[type="date"] {
    background: transparent !important;
    padding: 10px 0 !important;
    letter-spacing: 2px !important;
    height: unset !important;
    font-size: 10px !important;
    text-transform: uppercase;
    color: #919191 !important;
} */

.form-visit-us .wpcf7-form-control-wrap.date {
    display: block;
    padding: 0 20px !important;
    border: 2px solid #e0e0e1;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 0 20px !important;
    line-height: 33px !important;
}

.woocommerce table.cart td:last-of-type .button {
    margin-top: 10px !important;
    line-height: 32px !important;
}

.woocommerce-cart .woocommerce-cart-form div.quantity input[type="number"] {
    width: 100%;
    height: 100% !important;
}

.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"] {
    height: 100% !important;
}

.woocommerce div.product form.cart .button {
    line-height: 58px !important;
}

.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a {
    background-color: #b2936d;
    padding: 20px !important;
}

@media (max-width: 1262px) and (min-width: 1136px) {
    .slider_boxed, .content_wrap, .content_container {
        width: 100% !important;
        max-width: 1000px !important;
    }
}

@media (max-width: 1023px) and (min-width: 960px) {
    .slider_boxed, .content_wrap, .content_container {
        width: 100% !important;
    }
}

@media (max-width: 959px) and (min-width: 768px) {
    .slider_boxed, .content_wrap, .content_container {
        width: 100% !important;
        /*margin: 0 24px !important;*/
    }
}

.scheme_original .top_panel_style_7 .top_panel_icon {
    background-color: transparent !important;
    color: #000 !important;
}

.scheme_original .top_panel_style_7 .top_panel_icon > a {
    color: #fff !important;
    /* font-size: 16px; */
}

.top_panel_middle .contact_cart_totals {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    right: 4px;
}

.scheme_original .top_panel_icon.menu_main_cart .contact_icon {
    background-color: transparent !important;
}

.top_panel_middle .widget_area.sidebar_cart.sidebar {
    /*max-height: 100% !important;*/
    /*height: 100vh;*/
    /*position: fixed;*/
    /*!* z-index: 999999; *!*/
    /*top: 70px;*/
    /*right: 0;*/
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
    right: 0;
    width: 315px !important;
}

.scheme_original .scroll_to_top {
    display: none !important;
}

.top_panel_wrap .widget_shopping_cart ul.cart_list > li img {
    margin-top: 0;
    width: 55px !important;
}

.woocommerce-mini-cart .quantity {
    font-size: 14px !important;
    position: relative;
    bottom: 32px;
    margin-bottom: 0px !important;

}

.woocommerce-mini-cart .quantity .woocommerce-Price-amount {
    font-size: 14px !important;
}

.scheme_original .isotope_item_colored .post_featured .post_title a {
    font-size: 15px;
    position: relative;
    bottom: 0px;
    left: 8px;
    overflow: hidden;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.btn-wrap {
    display: table;
    width: 100%;
}

.btn-wrap > p {
    display: table-cell;
    width: 50%;
    margin: 0 !important;
    padding: 5px;
}

.btn-wrap p a {
    display: block !important;
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
}

.btn-wrap p a.button {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
}

body.archive .top_panel_image {
    background-image: url("/wp-content/themes/Pruna/templates/images/ft-shop.jpg") !important;
}

body.product-template-default .top_panel_image {
    background-image: url("/wp-content/themes/Pruna/templates/images/ft-shop.jpg") !important;
}

/*.woocommerce .related.products {
    display: none !important;
}*/

.woocommerce-mini-cart__buttons {
    display: table;
    width: 100%;
}

.woocommerce-mini-cart__buttons {
    display: flex;
}

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    background: transparent !important;
}

.vc_tta-panels-container .vc_tta-panels {
    background: transparent !important;
    border: 1px solid #b2936d !important;
    color: #fff !important;
    line-height: 1.7 !important;
    vertical-align: middle !important;
}

.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab > a {
    background: transparent !important;
    border: 1px solid #b2936d !important;
}

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    color: #b2936d !important;
}

.vc_tta-panels h6 {
    padding-bottom: 10px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.h6-smaller h6 {
    margin-top: 30px !important;
}

form.wpcf7-form input[type="submit"] {
    padding: 10px !important;
}

.woocommerce-mini-cart__buttons a.button {
    width: 50%;
    line-height: 36px !important;
    height: 36px !important;
    margin-left: 5px;
    font-weight: 600 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding: 0 !important;
}

.wpcf7-form select {
    width: 100% !important;
}

.woocommerce-mini-cart__empty-message {
    color: #fff !important;
}

.woocommerce-mini-cart__total.total > strong {
    color: #fff !important;
}

.four-images img {
    position: relative;
    z-index: 2;
}

.home-products .woocommerce ul.products li.product, .home-products .woocommerce-page ul.products li.product {
    padding: 0 !important;
}

.home-products ul.products li.product h2 {
    font-size: 18px !important;
}

.home-products li.product .post_item_wrap .price {
    margin-top: 0 !important;
    margin-bottom: 21px !important;
}

.home-products li.product .post_item_wrap {
    padding: 0 !important;
}

.mc4wp-form-fields .sc_emailer_button {
    top: 6px !important;
    width: 56px !important;
    height: 20px !important;
}

.mc4wp-form-fields .sc_emailer_button:before {
    top: -20px !important;
    position: relative;
}

.new-link a {
    background: transparent !important;
}

.new-link a:hover {
    background: #b2936d !important;
}

.contacts_wrap .footer_address {
    text-align: right;
    margin-top: 70px;
}

.contacts_wrap .footer_phone br:nth-of-type(2) {
    display: none;
}

.contacts_wrap .footer_phone {
    text-align: left;
    margin-top: 91px;
}

.contacts_wrap .footer_phone a:hover {
    color: #fff !important;
}

.woocommerce-order-received h2 {
    font-size: 24px;
}

.woocommerce .woocommerce-customer-details address {
    border: none !important;
    padding: 0 !important;
}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    position: absolute;
    left: 5px;
    top: -45px;
    width: calc(100% - 20px);
    background: #b2936c;
    letter-spacing: 2px !important;
    color: #fff !important;
    text-transform: uppercase;
    padding-top: 10px !important;
    padding-right: 5px !important;
    padding-bottom: 10px !important;
    padding-left: 5px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    transition: all .4s;
}

.woocommerce a.added_to_cart:hover, .woocommerce-page a.added_to_cart:hover {
    background: #000;
}

.woocommerce table.shop_table.order_details > thead > tr .woocommerce-table__product-table.product-total {
    display: none !important;
}

.woocommerce table.shop_table.order_details > thead > tr .woocommerce-table__product-name.product-name {
    font-size: 18px !important;
    text-align: left;
    padding-left: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce table.shop_table.order_details > tfoot tr th {
    text-align: left;
}

.woocommerce table.shop_table.order_details > tbody tr td {
    border: none !important;
}

.scheme_original .top_panel_icon.menu_main_cart .contact_icon {
    position: relative;
}

.icon-icon_cart:before {
    content: "" !important;
    background: url("http://pruna.rs/wp-content/uploads/2020/05/commerce-and-shopping-1.svg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    width: 25px !important;
    height: 25px;
    display: block;
    position: absolute;
    top: 15px;
    left: 6px;
}

footer .sc_socials {
    display: none !important;
}

footer .contacts_wrap_inner {
    padding: 40px 0 0 0 !important;
}

.newsletter-part {
    margin-top: -35px;
	margin-bottom: -35px;
}
.posete-grupe>div h6:nth-of-type(2){
    margin: 0 !important;
}
.posete-grupe>div h6:nth-of-type(1){
    margin-bottom: 15px !important;
    margin-top: 46px;
}
.related_wrap{
    display: none !important;
}
.home-parralex-image{
    text-align: center;
}

@media (max-width: 1262px) and (min-width: 1136px) {
    .sc_emailer_button {
        line-height: 2.4em !important;
    }
}

@media (max-width: 959px) and (min-width: 768px) {
    .sc_emailer_button {
        line-height: 2.4em !important;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .sc_emailer_button {
        line-height: 2.4em !important;
    }
}

@media only screen and (min-width: 1024px) {
    .woocommerce .checkout.woocommerce-checkout .col2-set {
        width: 48% !important;
        float: left !important;
    }

    .woocommerce .checkout.woocommerce-checkout .col2-set .col-1 {
        float: unset !important;
        width: 100% !important;
    }

    .woocommerce .checkout.woocommerce-checkout .col2-set .col-2 {
        float: unset !important;
        margin-top: 24px !important;
        width: 100% !important;
    }

    .woocommerce .checkout.woocommerce-checkout #order_review {
        margin-bottom: 3em !important;
        float: right !important;
        width: 48% !important;
    }

    .woocommerce .checkout.woocommerce-checkout #order_review {
        margin-bottom: 3em !important;
        float: right !important;
        width: 48% !important;
    }

    .woocommerce .checkout.woocommerce-checkout #order_review_heading {
        padding-top: 0 !important;
        float: right !important;
        width: 48% !important;
    }
}

@media only screen and (max-width: 992px) {
    .header_mobile .logo_main {
        width: 132px;
    }
}

@media only screen and (max-width: 480px) {
    .page_content_wrap {
        padding: 30px 0;
    }
    .sc_section {
        width: 100%;
    }

    .mc4wp-form-fields .sc_emailer_button {
        top: 12px !important;
    }

    .sc_emailer_button {
        line-height: 2.4em !important;
    }

    .contacts_wrap .footer_address {
        text-align: center !important;
        margin-top: 0 !important;
    }

    .contacts_wrap .footer_phone br:nth-of-type(2) {
        display: none;
    }

    .contacts_wrap .footer_phone {
        text-align: center !important;
        margin-top: 0 !important;

    }

    .sc_socials.sc_socials_type_icons.sc_socials_shape_square {
        width: 156px;
        margin: 0 auto !important;
    }

    .testimonials_product.sc_testimonials .sc_slider_controls_wrap {
        display: none !important;
    }

    .JardiButton::after {
        width: 78px !important;
    }
}

@media only screen and (max-width: 479px) {
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
        width: 100% !important;
    }
    .sc_emailer_button {
        line-height: 2.4em !important;
    }
    .slider_boxed, .content_wrap, .content_container {
        width: 90% !important;
    }
    .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
        height: 5.5em !important;
    }
    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
        float: none !important;
        display: block !important;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        width: 100% !important;
    }
}

#pagination {
	display:none;
	
} 

.article_style_boxed .content>article>.post_content, .article_style_boxed[class*=single-] .content>.comments_wrap, .article_style_boxed[class*=single-] .content>article>.post_info_share, .body_filled .widget_area[class*=scheme_]:not(.footer_wrap) .widget_area_inner {
padding: 10px;
}

/* Datepicker style  */
.ui-datepicker, .ui-datepicker-calendar{
background-color: #fff !important;
}

.ui-datepicker-calendar th, .ui-datepicker-month, .ui-datepicker-year {
	color: #000 !important;
}

.ui-datepicker-header {
background-color: #616eff !important;
}

.ui-datepicker-title {
color: #fff !important;
}


.ui-widget-content .ui-state-default:hover{
border: 0px;
background: #b2936d !important;
font-weight: normal;
color: #fff !important;
}

.ui-widget-content .ui-state-active {
border: 0px;
background: #b2936d !important;
color: #fff !important;
}

.ui-state-highlight {
	border: 1px solid #fcefa1 !important;
	background-color: #ffff !important;
	color: #7d7f81 !important;
}




