/* compiled by scssphp v0.0.12 on Fri, 13 Apr 2018 10:12:03 +0200 (0.0808s) */ /*--------------------------------------------------*/ /* Masonry */ /*--------------------------------------------------*/ /*Nexus 10*/ html body:not(.woocommerce-cart) .container-wrap .main-content .hide { display: none; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal h4.form-title { margin-top: 30px; margin-bottom: 15px; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal h4.form-title.first-form-title { margin-top: 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal table { background: transparent; border: 0 none; padding: 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal table tr, html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal table td { background: transparent; border: 0 none; padding: 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal fieldset { border: 0; margin: 0; padding: 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal [data-errormessage] { background-color: transparent; line-height: 1.2; padding: 10px 0 0 0; font-size: 12px; display: none; font-weight: 600; color: #f00; float: right; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-input textarea { height: 200px; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-input input[type="text"], html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-input textarea { background: #fff !important; border: #eee 1px solid !important; font-size: 16px; line-height: 1.7; font-style: normal; color: #676767 important; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0; padding: 10px; width: 100%; font-family: 'Open Sans', sans-serif; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-input input[type="text"].has-error, html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-input textarea.has-error { border: #f00 1px solid important; background: #fa7878 important; color: #fff important; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select { padding: 10px; background: #fff !important; border: #eee 1px solid !important; position: relative !important; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select:after { content: ""; display: block; background: #fff url(../assets/icn-select.svg) no-repeat 50% 50% !important; background-size: 18px auto !important; width: 40px; position: absolute; z-index: 4; top: 0; right: 0; bottom: 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select select { background: #fff !important; position: relative; z-index: 2; padding: 10px 41px 10px 10px; box-shadow: none !important; border: 0 none; font-size: 16px; line-height: 1.7; font-style: normal; color: #676767; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0; width: 100%; font-family: 'Open Sans', sans-serif; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select.has-error { border: #f00 1px solid !important; background: #fa7878 !important; color: #fff; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select.has-error select { color: #fff; background: #fa7878 !important; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select.has-error select option { color: #fff; background: #fa7878 !important; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-select.has-error:after { content: ""; background: #fa7878 url(../assets/icn-select_error.svg) no-repeat 50% 50% !important; background-size: 18px auto !important; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group { margin: 0 0 10px 0; width: auto; } @media only screen and (min-width: 30em) { html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group { margin: 0 20px 10px 0; width: calc(50% - 10px); } } @media only screen and (min-width: 30em) { html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group-float { float: left; } } @media only screen and (min-width: 30em) { html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group-float:nth-child(2n+1) { float: left; } } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group-float:nth-child(even) { margin: 0 0 10px 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group-full { margin: 0 0 20px 0; width: 100%; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-group-full table { width: auto !important; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .form-cta { display: block; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .required-note { font-size: 12px; margin: 0 0 20px 0; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .control-label { font-size: 12px; line-height: 1; margin: 10px 0 5px 0; display: block; font-weight: 600; color: #999; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .control-label.required:after { content: "*"; color: #a41111; padding: 0 0 0 2px; } html body:not(.woocommerce-cart) .container-wrap .main-content .form-horizontal .control-label.checkbox-label { font-size: 16px; margin: 0 0 0 10px; display: block; font-weight: 400 !important; color: #676767 !important; }