main form{}.wpcf7-not-valid{border:2px solid red}main form label,main form div.select{display:block;margin:0 0 30px}main form .checkboxes:after,main form .select:after{content:"";clear:both;display:table}main form label span:first-child,main form .checkboxes>span,main form .select>span{display:block;margin:0 0 10px;font-weight:600;font-size:1.1176470588em}main form .checkboxes>span,main form .select>span{float:left;margin:0;line-height:60px}main form .checkboxes>span+span,main form .select>span+span{position:relative;float:right}main form input,main form textarea,main form select{width:100%;height:60px;padding:15px;background-color:#f4f0eb;line-height:30px}main form textarea{height:180px;font-size:100%}main form label:hover input,main form input:focus,main form label:hover textarea,main form textarea:focus,main form select:hover{background-color:#e6d8c7}main form .checkboxes label{display:block;position:relative;float:left;width:150px;margin:0 0 40px 5px;font-weight:400;cursor:pointer}main form .checkboxes-wide label{width:175px}main form .allergier .wpcf7-list-item:nth-child(2) input{line-height:1em}main form .checkboxes span input{}main form .checkboxes span input:checked{background-color:#c41230}main form .checkboxes span input:checked+span{color:#f4f0eb;font-weight:600}main form .checkboxes label span{position:absolute;top:0;left:0;width:100%;height:100%;line-height:60px;text-align:center;font-size:.8947368421em}main form select{position:relative;min-width:205px;font-size:.8947368421em}main form .select span+span:after{content:"";position:absolute;top:50%;right:15px;width:16px;height:10px;margin:-5px 0 0;background-image:url(/wp-content/themes/TMF/images/form-downarrow.png)}main form input[type=submit]{float:right;width:auto;min-width:200px;background-color:#c41230;color:#f4f0eb;font-weight:600;font-size:1.1176470588em}@media screen and (max-width:600px){main form label span:first-child,main form .checkboxes>span,main form .select>span{margin:0 0 5px;font-size:1em}main form label,main form div.select{margin:0 0 20px}main form .checkboxes>span,main form .select>span{line-height:1.2352941176em}main form .checkboxes>span+span,main form .select>span+span{clear:both;float:left}main form .checkboxes label{margin:0 5px 20px 0}main form select,main form .select>span+span{float:none;clear:both;width:100%}main form input[type=submit]{width:100%}}.check-agree{padding:0 0 40px}.check-agree>span{width:60%;line-height:1.2em!important}.check-agree .godta{width:80px}.check-agree input{position:relative;cursor:pointer}.check-agree input:after{content:"Ja";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:18px 0 0;text-align:center;font:200 normal 1.0625em/1.2352941176 "chaparral-pro-display",serif}.check-agree input:checked:after{font-weight:700;color:#f4f0eb}