.tx-powermail{background:#fff}.powermail_create{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99999999;background:rgba(255, 255, 255, 0.8);display:table}.powermail_create > div{position:relative;margin:10vh auto;display:block;background:#fff;width:80%;height:80vh;padding:50px 0 0 75px;overflow-y:scroll;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25)}.powermail_create .close{display:table;width:16px;height:16px;background:#525252;position:absolute;top:20px;right:20px;cursor:pointer;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;z-index:9}.powermail_create .close:after{content:"X";color:#fff;padding:6px 10px 5px;display:table;width:30px;height:20px}main > .tx-powermail > .powermail_create{position:relative;top:0;left:0;height:auto;width:100%;z-index:99999999;background:rgba(255, 255, 255, 0.8);display:table;padding:30px}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0px;border:none;border-radius:0;background-image:none}select:focus,input:focus{outline:none !important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;outline:none !important}select::-ms-expand{display:none}select:active{outline:none !important}.lt-ie10 select{background-image:none}select:focus::-ms-value{background-color:transparent}textarea{font-family:'Open Sans', sans-serif}::placeholder{font-family:'Open Sans', sans-serif;font-size:0px}::-webkit-input-placeholder{font-family:'Open Sans', sans-serif;font-size:0px}:-moz-placeholder{font-family:'Open Sans', sans-serif;font-size:0px}::-moz-placeholder{font-family:'Open Sans', sans-serif;font-size:0px}:-ms-input-placeholder{font-family:'Open Sans', sans-serif;font-size:0px}::-ms-input-placeholder{font-family:'Open Sans', sans-serif;font-size:0px}.powermail_fieldwrap{display:table}.nolabel.powermail_fieldwrap label,.nolabel h3,.nolabel legend{display:none}form.powermail_form{width:100%;margin:20px auto}.powermail_fieldwrap{position:relative;margin:20px 0 30px}.powermail_fieldwrap label a{display:inline;color:#000}.powermail_fieldwrap label a:hover{background-color:transparent;color:#968976;text-decoration:none}form.powermail_form input{color:#6f5649;background:#efefef;border:0px solid #888;width:100%;margin:10px 0 1px;padding:10px 2%;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1)}form.powermail_form textarea{background:#efefef;border:0px solid #888;width:100%;margin:10px 0 1px;padding:10px 2%;resize:none;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1)}form.powermail_form input.powermail_submit{background:transparent;border:0px;width:180px;margin:20px 0;padding:10px 2%;float:right;color:#6f5649;background:#f9f9f9;background:-moz-linear-gradient(45deg, rgba(249, 249, 249, 1) 24%, rgba(243, 243, 243, 1) 56%, rgba(237, 237, 237, 1) 69%, rgba(249, 249, 249, 1) 91%);background:-webkit-linear-gradient(45deg, rgba(249, 249, 249, 1) 24%, rgba(243, 243, 243, 1) 56%, rgba(237, 237, 237, 1) 69%, rgba(249, 249, 249, 1) 91%);background:linear-gradient(45deg, rgba(249, 249, 249, 1) 24%, rgba(243, 243, 243, 1) 56%, rgba(237, 237, 237, 1) 69%, rgba(249, 249, 249, 1) 91%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=1);border-bottom:1px solid #ba0000;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);background-size:300% 300%;-webkit-animation:line 30s linear infinite;-moz-animation:line 30s linear infinite;-o-animation:line 30s linear infinite;animation:line 30s linear infinite}form.powermail_form input.powermail_submit:hover{-webkit-box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.2);border-bottom:1px solid #6f5649}.powermail_fieldwrap_type_input label,.powermail_fieldwrap_type_textarea label{position:absolute;top:21px;left:2%;color:#6f5649}.powermail_fieldwrap select ~ .control-label,.powermail_fieldwrap input.form-file ~ .control-label,.powermail_fieldwrap textarea:valid ~ .control-label,.powermail_fieldwrap textarea.form-file ~ .control-label{font-size:0.8rem;color:#6f5649;top:0rem;left:2%}.powermail_fieldwrap textarea:valid ~ .control-label{top:1rem}.powermail_fieldwrap input.parsley-success ~ .control-label,.powermail_fieldwrap textarea.parsley-success ~ .control-label,.powermail_fieldwrap input.p-success ~ .control-label,.powermail_fieldwrap textarea.p-success ~ .control-label{font-size:0.8rem;color:#6f5649;top:-15px;left:2%}.powermail_fieldwrap input.parsley-error ~ .control-label,.powermail_fieldwrap textarea.parsley-error ~ .control-label,.powermail_fieldwrap select.parsley-error ~ .control-label{color:#ba0000;top:-15px;left:2%;font-size:0.8rem}.powermail_fieldwrap input:focus ~ .control-label,.powermail_fieldwrap textarea:focus ~ .control-label{top:-15px;left:2%;font-size:80%}.parsley-errors-list{color:#ba0000;position:absolute;top:33px;right:2%;font-size:11px}.parsley-error{color:#ba0000}.powermail_fieldwrap input.parsley-error ~ span,.powermail_fieldwrap textarea.parsley-error ~ span{height:1px;width:100%;background:#ba0000}input[type=email]:focus + .parsley-errors-list,input[type=text]:focus + .parsley-errors-list,textarea:focus + .parsley-errors-list,select:focus + .parsley-errors-list{display:none}.powermail_fieldwrap_type_check .parsley-errors-list{position:relative;top:0;right:0;font-size:11px}.powermail_fieldwrap > span{height:1px;width:0%;display:table;margin:-1px auto;background:#a4b3bd}input[type=email]:focus + span,input[type=text]:focus + span,textarea:focus + span,select:focus + span{height:1px;width:100%;background:#6f5649}.powermail_fieldwrap input.parsley-success ~ span,.powermail_fieldwrap textarea.parsley-success ~ span,.powermail_fieldwrap select.parsley-success ~ span,.powermail_fieldwrap input.p-success ~ span,.powermail_fieldwrap textarea.p-success ~ span,.powermail_fieldwrap select.p-success ~ span{height:1px;width:100%;background:#6f5649}.powermail_fieldwrap input.parsley-success,.powermail_fieldwrap textarea.parsley-success,.powermail_fieldwrap select.parsley-success,.powermail_fieldwrap input.p-success,.powermail_fieldwrap textarea.p-success,.powermail_fieldwrap select.p-success,.powermail_fieldwrap select:hover,.powermail_fieldwrap input:hover,.powermail_fieldwrap textarea:hover,input[type=email]:focus,input[type=text]:focus,textarea:focus,select:focus{background:#f8f8f8;-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.1)}.powermail_fieldwrap_type_check{margin:10px 0}.powermail_fieldwrap_type_check label{height:30px;height:auto;display:block;line-height:28px}input[type="checkbox"]:not(:checked),input[type="checkbox"]:checked{position:absolute;left:-9999px}input[type="checkbox"]:not(:checked) + label,input[type="checkbox"]:checked + label{position:relative;padding-left:34px;cursor:pointer}input[type="checkbox"]:not(:checked) + label:before,input[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:5px;width:18px;height:18px;border:0px solid #6f5649;background:#efefef;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1)}input[type="checkbox"]:not(:checked) + label:after,input[type="checkbox"]:checked + label:after{content:'✔';position:absolute;top:5px;left:5px;font-size:15px;line-height:20px;color:#6f5649;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s}input[type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}input[type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}input[type="checkbox"]:disabled:not(:checked) + label:before,input[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}input[type="checkbox"]:disabled:checked + label:after{color:#999}input[type="checkbox"]:disabled + label{color:#aaa}input[type="checkbox"]:checked:focus + label:before,input[type="checkbox"]:not(:checked):focus + label:before{border:0px dotted #6f5649}label:hover::before{background:#f8f8f8 !important}.radio{margin:10px 0}.radio label{height:30px;display:block;line-height:30px;width:auto;position:relative;margin:0 0 20px;display:inline-block;cursor:pointer;position:relative;padding-left:45px;margin-right:15px}input[type=radio]{display:none}.radio label:before{content:"";display:inline-block;width:30px;height:30px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#efefef;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1)}.radio label:after{content:"\2022";display:inline-block;width:30px;height:30px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#efefef;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1)}input[type=radio]:checked + label:after{content:"\2022";color:#6f5649;font-size:40px;text-align:center;line-height:30px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.type_select{width:100%;overflow:hidden;position:relative}option{background:#efefef;border:1px solid #efefef;border-top:1px solid #6f5649}option:hover{background:#f8f8f8}form.powermail_form select{outline:none;background:#efefef;color:#6f5649;cursor:pointer;border:0 !important;padding:10px 2%;text-indent:0.01px;text-overflow:"";width:100%;margin:10px 0 1px;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1)}.powermail_fieldwrap select ~ .sel-arrow:after{content:"\203A";display:block;width:auto;height:20px;position:absolute;right:2%;bottom:12px;font-size:30px;line-height:15px}.powermail_fieldwrap select ~ .sel-arrow:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.powermail_fieldwrap select:focus ~ .sel-arrow:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.powermail_fieldwrap select ~ .sel-arrow:after{pointer-events:none}.powermail_fieldwrap_type_check .control-label{display:none}.powermail_fieldwrap{position:relative;margin:10px 10px 20px;width:calc(50% - 20px);float:left}.powermail_fieldwrap:nth-of-type(2n+1){clear:both}.powermail_fieldwrap_type_check:nth-of-type(1){clear:both}.powermail_fieldwrap_type_textarea{position:relative;margin:10px 10px 20px;width:calc(100% - 20px);float:none}.powermail_fieldwrap_type_submit{float:right}.tx-powermail form > h3{margin:10px;width:auto;display:inline;color:#6f5649;font-weight:bold;font-size:18px}@media only screen and (max-width:767px),screen and (min-device-width:320px) and (max-device-width:480px){.powermail_fieldwrap{position:relative;margin:20px auto 30px;width:100%;float:none}.parsley-errors-list{position:absolute;top:33px;right:2%;font-size:11px}.powermail_fieldwrap_type_check label{height:auto;display:block;line-height:28px}.powermail_fieldwrap_type_check .parsley-errors-list{position:relative;top:0;right:0;font-size:11px}}