body.page-id-841 .site-main,
body.page-id-1074 .site-main,
body.page-id-1076 .site-main {
    margin-top:30px;     
}

body.page-id-841 .site-main a,
body.page-id-1074 .site-main a,
body.page-id-1076 .site-main a 
  {
    color:#DE2B2A !important;      
}

#obrazci_forma_1 a {
    color:#DE2B2A;  
    text-decoration: underline !important;
}

#form-field-placilo_porabe-0,
#form-field-vrsta_plina-0 {
    margin-bottom: 20px;
    margin-top: 20px;
}

/*.elementor-field-group-vrsta_plina .elementor-field-option,*/
.elementor-field-group-nacin_placila .elementor-field-option {
    margin-bottom: 10px;
    margin-top: 20px;
}


body.page-id-657 .elementor-widget-form .elementor-field-group > label, 
body.page-id-657 .elementor-widget-form .elementor-field-subgroup label,
body.page-id-846 .elementor-widget-form .elementor-field-group > label, 
body.page-id-846 .elementor-widget-form .elementor-field-subgroup label,
body.page-id-869 .elementor-widget-form .elementor-field-group > label, 
body.page-id-869 .elementor-widget-form .elementor-field-subgroup label{
    color: #000;
}

.obrazci-silver-content-box {
    background:#F3F3F3; margin:40px 0 40px 0; padding:40px 70px 40px 70px;
}

.obrazci-silver-inner {
    padding:20px;    
}

.obrazci-silver-inner li {
    color: #000;
    font-weight: 700;
    margin-bottom:10px;
}

.obrazci-silver-inner br {
    margin-bottom: 10px;
}

body.page-id-657 .elementor-field-group-opomba, .elementor-field-group-pogoji_check {
    padding: 0 20px 0 20px !important;
}

#obrazci_forma_1 .elementor-field-type-submit  {
    margin-left: 20px;
}


.obrazci-pogoji-subtext {
    color: #000;
    padding:20px;
}

.elementor-field-group-obrazci_gdpr_1, .elementor-field-group-obrazci_gdpr_2, 
.elementor-field-group-obrazci_gdpr_3 {
    padding: 5px 20px 5px 20px !important;        
}

body.page-id-657 .page-header, body.page-id-846 .page-header, 
body.page-id-869 .page-header {
    text-align:center;
    margin-top:40px;
}

.butan_tabela_head {
    display:inline-block !important;
    color:#000;
    font-weight:700;
    font-size:20px;
    margin-bottom:30px;
}

.butan_tabela_head.first {
    width:60%;
}

.butan_tabela_head.second {
    width:20%;
}

.butan_tabela_item {
    display:inline-block !important;
    color:#000;
    font-weight:400;    
}

.butan_tabela_item.title {
    width:60%;
}

.butan_tabela_item.price {
    width:20%;
}

.butan_tabela_item.quant {
    width:135px;
}

#form-field-vsebina_narocila {
   display:none;
}

body.page-id-657 .elementor-location-header,
body.page-id-657 .page-header {
    display:none;
}

body.page-id-846 .elementor-location-header,
body.page-id-846 .page-header {
    display:none;
}

body.page-id-869 .elementor-location-header,
body.page-id-869 .page-header,
body.page-id-3830 .elementor-location-header,
body.page-id-3830 .page-header {
    display:none;
}

.cena_plinohram, .elementor-field-group-obroki {
    display: none;
}

.elementor-3830 .elementor-element.elementor-element-d16763a .elementor-divider {
  padding-bottom: 0px !important;
}

body.page-id-3844 .entry-title {
    display: none !important;
}

/*cross-sells*/

.cross-sells .woocommerce-loop-product__title {
    font-family: "Gotham", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.cross-sells ul.products li.product .price {
    color: #DE2B2A !important;
    font-family: "Gotham", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}

.cross-sells .butan-price-suffix {
    display: none;    
}


@media (max-width: 1160px){
    
    .butan_tabela_item.title {
        width:50% !important;
    }    
    
}

@media (max-width: 500px){

    .butan_tabela_item.title {
        width:100% !important;
    } 
    
    .butan_tabela_item.price {
        width: 40%;
    }
    
    .butan_tabela_head.first, .butan_tabela_head.second, .butan_tabela_head.third {
        display: none !important;
    }     
    
}