/*
# mod_a4w_kontakt 
# Author  Jolanta Surma
# Copyright (C) 2015 Jolanta Surma. All Rights Reserved.
# License - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
*/
.a4w_kontakt_legend{display:none;text-align:center;margin:10px auto 20px;width:100%}
.a4w_kontakt{margin:0 auto;text-align:center}
.a4w_kontakt .left,.a4w_kontakt .right{display:inline-block;width:49%;vertical-align:top}
.a4w_kontakt input,.a4w_kontakt textarea{width:95%;line-height:1.5;font-size:120%;margin:0 0 1%;background-image:none;border:1px solid rgba(204,204,204,.5);border-bottom:1px solid rgba(204,204,204,1);border-radius:0;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,0.075);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,0.075);box-shadow:0 8px 6px -6px rgba(0,0,0,0.075)}
.a4w_kontakt .left input{margin-bottom:10px}
.a4w_kontakt input[type="checkbox"]{box-shadow:none;vertical-align:middle;line-height:18px;margin:0 5px 5px 0}
.a4w_kontakt input:focus,.a4w_kontakt textarea:focus,.a4w_kontakt input:hover,.a4w_kontakt textarea:hover{border-color:rgba(204,204,204,.8);background:rgba(255,255,255,.75);background-color:rgba(255,255,255,.75);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(102,175,233,0.6);transition:border-color 3.5s ease-in-out 2s,background 2.5s fade-in 1.8s,box-shadow 4s ease-in-out 2s}
.a4w_kontakt input{height:34px}
.a4w_kontakt input[type="checkbox"],.a4w_kontakt input[type="radio"]{width:auto}
.a4w_kontakt textarea{height:80px}
.a4w_kontakt #kod{width:50px}
.a4w_kontakt fieldset fieldset{border:1px solid #ccc;width:50%}
.a4w_kontakt label{line-height:1.2em;display:block;width:100%;text-align:left;color:#999;font-weight:300;padding: 0px 10px}
.a4w_kontakt [id*="txt"] label{width:95%;text-align:right}
.a4w_kontakt [id*="txt"] textarea{max-height:170px;min-height:165px}
.a4w_kontakt label.regulamin,.a4w_kontakt label.email_copy{float:none;margin-left:0;line-height:18px;height:18px;display:initial}
.a4w_kontakt fieldset fieldset label{padding:0 5px}
.a4w_kontakt .left:after,.a4w_kontakt .right:after{content:"";clear:both}
.a4w_kontakt input[id*="kod"]{width:auto;margin:0}
.a4w_kontakt [id*="kod"] div,.a4w_kontakt input[id*="kod"],.a4w_kontakt [id*="kod"] [id*="iobr"],.a4w_kontakt [id*="kod"] a{display:inline-block;vertical-align:top}
.a4w_kontakt [id*="kod"] a{margin:20px 20px 0 10px}
.a4w_kontakt [id*="iobr"] body{margin:0}
.a4w_kontakt input[id*="kod"]{margin-top:6px}
.a4w_kontakt span{font-size:14px;padding:3px}
.a4w_kontakt .a4w_wynik span{font-size:100%;font-weight:600;padding:10px 20px}
.a4w_kontakt [id*="regulamin"]{margin:10px 20px 0 0}
.a4w_kontakt [id*="email_copy"]{padding-top:1%}
.a4w_kontakt [id*="regulamin"],[id*="email_copy"]{display:inline-block}
.a4w_kontakt .obrazek_kod,.wynik_kod{display:inline-block;width:15%}
.a4w_kontakt .blad label{color:red!important}
.a4w_kontakt .blad input,.a4w_kontakt .blad input[type="checkbox"],.a4w_kontakt .blad textarea,.a4w_kontakt .blad select{border:1px solid red!important;color:red!important}
.sidebar .a4w_kontakt .left,.sidebar .a4w_kontakt .right{width:100%;display:block}
.sidebar .a4w_kontakt [id*="txt"] label{text-align:left;width:100%}
.sidebar .a4w_kontakt [id*="email_copy"] {width:100%!important}
.sidebar .a4w_kontakt [id*="email_copy"] input{width:14px!important}
.horizontal .a4w_kontakt .left,.horizontal .a4w_kontakt .right{width:100%;display:block}
.horizontal .a4w_kontakt .left [id*="name"],.horizontal .a4w_kontakt .left [id*="email"],.horizontal .a4w_kontakt .left [id*="tel"]{width:33%;display:inline-block;vertical-align:top}
.horizontal .a4w_kontakt [id*="name"] input,.horizontal .a4w_kontakt [id*="email"] input,.horizontal .a4w_kontakt [id*="tel"] input,.horizontal .a4w_kontakt [id*="txt"] textarea {width:100%!important}
.horizontal .a4w_kontakt [id*="email_copy"] input{width:auto!important}
.horizontal .a4w_kontakt [id*="txt"] textarea {height:auto}
.horizontal .a4w_kontakt [id*="txt"] label{text-align:left;width:100%}
.horizontal .a4w_kontakt label {margin:0}
.left_label .a4w_kontakt .left,.left_label .a4w_kontakt .right{width:70%;display:block}
.left_label .a4w_kontakt label{float:left;text-align:left;width:30%}
.left_label .a4w_kontakt [id*="email_copy"] label,.left_label .a4w_kontakt [id*="regulamin"]  label{float:none;width:auto;padding:0}
.a4w_kontakt #all4web{background:url(../img/all4web.png) top left no-repeat transparent;font-size:0px;background-size:15px 15px;opacity:.5;position:relative;position: relative;bottom: 120px;left: 25px;z-index: 11;width: 120px;display: block;line-height: 18px !important;font-size: 0px;float: left;transition:font 1s ease-in;padding-left:20px}
.sidebar .a4w_kontakt #all4web{bottom: 0;}
.a4w_kontakt #all4web:hover{font-size:100%;padding-left: 15px;transition:font 1s ease-out}
.a4w_kontakt button.button{float:none;margin:20px auto 0;padding: 10px 20px;border: 0;line-height:1.5}
@media screen and (max-width: 1024px) {
.a4w_kontakt .left,.a4w_kontakt .right{width:100%;display:block}
.a4w_kontakt label{margin-bottom:20px;font-size:90%;color:#555;width:100%}
.a4w_kontakt [id*="txt"] label{float:left;text-align:left}
.a4w_kontakt .a4w_wynik{width:90%;position:fixed;bottom:15%;background-color:rgba(204,204,204,.95)}
.a4w_kontakt .a4w_wynik span{font-size:90%;font-weight:600}
.a4w_kontakt .a4w_wynik button{float:right}
}