div.pola{width:49%;display:inline-block;margin-right:0.7%;}
div.pola.pola-kraj{margin-left:0.7%;margin-right:0}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{font-family:inherit;padding: 10px;border: none;box-shadow: 0 0 2px #999;font-size: 100%;margin-bottom:10px; width:100%; color:#555; box-sizing:border-box;}
.wpcf7 input[type=checkbox], .wpcf7 input[type=radio]{box-shadow:none;width:auto;}
.wpcf7 p span:has(input.pola) {width:calc(50% - 10px); display:inline-block; margin-right:10px; } 
.wpcf7 p span:has(input.pola.pola-kraj) {margin-left:10px; margin-right:0; } 

.wpcf7 .wpcf7-list-item{margin:10px 5px}
.wpcf7 .wpcf7-list-item label{padding:10px 20px;cursor:pointer;border:1px solid #ccc;border-radius:8px;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{border:none;padding-left:0;}
.wpcf7 .wpcf7-list-item input[type=radio]{
    display:none;
}
.block-span span{
    display:block; margin-top:10px;
}
.linkovi_dijeli a{padding:5px 10px;margin:0 5px}
.linkovi_dijeli a svg{height:42px;width:42px}
.linkovi_profila a{padding:5px}
.linkovi_profila a svg{width:32px; height:40px}

.adresa_posta_grad{font-size:90%}
.adresa_posta_grad svg{width:16px;height:16px;}

.wpcf7-acceptance a{text-decoration:underline; color:#0575e6}
.wpcf7 input[type="submit"]{
    display: block;
    margin: 20px auto;
    max-width: 200px;
    padding: 20px;
    background: #0575e6;
    color:#fff;
}
.wpcf7 input[type="submit"][disabled]{
    background:#aaa;
}
.wpcf7 .wpcf7-list-item:has(input[type=radio]:checked) label{
    box-shadow:0 0 3px #999;
    color:#fff;
    background:#0575e6;
    padding-left:40px;
    background-size:16px;
    background-repeat:no-repeat;
    background-position:12px 50%;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23ffffff" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
}

@media screen and (max-width:749px){
    div.pola, div.pola.pola-kraj{margin:0;width:100%}
}