@charset "UTF-8";
div.wpforms-container-full,div.wpforms-container-full .wpforms-form *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}div.wpforms-container-full{margin-left:auto;margin-right:auto}div.wpforms-container-full .wpforms-form amp-img>img{position:absolute}div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form label,div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form button,div.wpforms-container-full .wpforms-form textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wpforms-container-full .wpforms-form textarea{max-width:100%;width:100%}div.wpforms-container-full .wpforms-form ul,div.wpforms-container-full .wpforms-form ul li{background:none !important;border:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}div.wpforms-container-full .wpforms-form ul li{margin-bottom:5px !important}div.wpforms-container-full .wpforms-form ul li:last-of-type{margin-bottom:0 !important}div.wpforms-container-full .wpforms-form hr{border-top:1px solid #ccc;margin:0.5em auto}div.wpforms-container-full .wpforms-form fieldset{min-width:0}.flatpickr-calendar .flatpickr-current-month select{display:initial}@media only screen and (max-width: 600px){.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:calc(6ch - 14px)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{display:none}}.wpforms-container .wpforms-form .wpforms-error-alert{border:1px solid #cccccc;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:10px 15px;font-size:14px;margin:0 0 10px 0}.wpforms-container .wpforms-form .wpforms-error-alert{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"]{border-style:none}.wpforms-is-turnstile iframe{margin-left:-2px !important}.wpforms-container .wpforms-hidden{display:none !important}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:60%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:120px}div.wpforms-container-full .wpforms-form input.wpforms-field-small,div.wpforms-container-full .wpforms-form select.wpforms-field-small,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small{max-width:25%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-small{height:70px}div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large{max-width:100%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:220px}div.wpforms-container-full .wpforms-form .wpforms-field{padding:10px 0;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field-description,div.wpforms-container-full .wpforms-form .wpforms-field-limit-text{font-size:13px;line-height:1.3;margin:8px 0 0 0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description{background-color:#fff;border:1px solid #ddd;color:#444;padding:15px 15px 0;margin-top:15px;height:125px;overflow-y:scroll;overflow-x:hidden;font-size:12px}div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description p{color:#444;font-size:12px;line-height:18px;margin-bottom:15px}div.wpforms-container-full .wpforms-form .wpforms-field-description-before,div.wpforms-container-full .wpforms-form .wpforms-field-description.before{margin:0 0 8px 0}div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px 0;padding:0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{display:block;font-size:13px;float:none;font-weight:400;line-height:1.3;margin:4px 0 0;padding:0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.before{margin:0 0 4px 0}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{display:inline;vertical-align:baseline;font-size:16px;font-weight:400;line-height:1.3;word-break:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide,div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.wpforms-sublabel-hide{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#ff0000;font-weight:400}div.wpforms-container-full .wpforms-form .wpforms-field-row{margin-bottom:8px;position:relative}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type{margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-row:before{content:"";display:table}div.wpforms-container-full .wpforms-form .wpforms-field-row:after{clear:both;content:"";display:table}div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-one-half:only-child{margin-left:0}div.wpforms-container-full .wpforms-form .wpforms-five-sixths,div.wpforms-container-full .wpforms-form .wpforms-four-sixths,div.wpforms-container-full .wpforms-form .wpforms-four-fifths,div.wpforms-container-full .wpforms-form .wpforms-one-fifth,div.wpforms-container-full .wpforms-form .wpforms-one-fourth,div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-one-sixth,div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-three-fourths,div.wpforms-container-full .wpforms-form .wpforms-three-fifths,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths,div.wpforms-container-full .wpforms-form .wpforms-two-fifths,div.wpforms-container-full .wpforms-form .wpforms-two-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-thirds{float:left;margin-left:20px;clear:none}div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths{width:calc( 50% - 10px)}div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-two-sixths{width:calc( 100% / 3 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-third.wpforms-first,div.wpforms-container-full .wpforms-form .wpforms-two-sixths.wpforms-first{width:calc( 100% / 3)}div.wpforms-container-full .wpforms-form .wpforms-four-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-thirds{width:calc( 2 * 100% / 3 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-four-sixths.wpforms-first,div.wpforms-container-full .wpforms-form .wpforms-two-thirds.wpforms-first{width:calc( 2 * 100% / 3)}div.wpforms-container-full .wpforms-form .wpforms-one-fourth{width:calc( 25% - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-fourth.wpforms-first{width:25%}div.wpforms-container-full .wpforms-form .wpforms-three-fourths{width:calc( 75% - 20px)}div.wpforms-container-full .wpforms-form .wpforms-three-fourths.wpforms-first{width:75%}div.wpforms-container-full .wpforms-form .wpforms-one-fifth{width:calc( 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-fifth.wpforms-first{width:calc( 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-two-fifths{width:calc( 2 * 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-two-fifths.wpforms-first{width:calc( 2 * 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-three-fifths{width:calc( 3 * 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-three-fifths.wpforms-first{width:calc( 3 * 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-four-fifths{width:calc( 4 * 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-four-fifths.wpforms-first{width:calc( 4 * 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-one-sixth{width:calc( 100% / 6 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-sixth.wpforms-first{width:calc( 100% / 6)}div.wpforms-container-full .wpforms-form .wpforms-five-sixths{width:calc( 5 * 100% / 6 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-five-sixths.wpforms-first{width:calc( 5 * 100% / 6)}div.wpforms-container-full .wpforms-form .wpforms-first{clear:both !important;margin-left:0 !important}div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul,div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li{width:50%;display:block;padding-right:26px !important}div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li{width:33.3333%;display:block;padding-right:26px !important}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li{display:inline-block;vertical-align:top;margin-right:20px !important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-half{float:left;width:48%;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-half{float:right;width:48%;clear:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-third{float:left;width:30.666666667%;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-middle-third{float:left;width:30.666666667%;margin-left:4%;clear:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-third{float:right;width:30.666666667%;clear:none}div.wpforms-container-full .wpforms-form div.wpforms-last{float:right !important;margin-right:0 !important;clear:none}div.wpforms-container-full.inline-fields{overflow:visible}div.wpforms-container-full.inline-fields .wpforms-form{display:flex;align-items:flex-end}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container{display:table;width:calc(100% - 160px);float:left}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field{display:table-cell;padding-right:2%;vertical-align:top}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container{float:right;width:160px;clear:none;padding-bottom:10px}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit{display:block;width:100%}div.wpforms-container-full.inline-fields .wpforms-form input.wpforms-field-medium,div.wpforms-container-full.inline-fields .wpforms-form select.wpforms-field-medium,div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;font-family:inherit;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form textarea{min-height:38px;resize:vertical}div.wpforms-container-full .wpforms-form input[type=checkbox],div.wpforms-container-full .wpforms-form input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px;height:14px;margin:0 10px 0 3px;display:inline-block;vertical-align:baseline}div.wpforms-container-full .wpforms-form input[type=radio]{border-radius:50%}div.wpforms-container-full .wpforms-form select{max-width:100%;text-transform:none;white-space:nowrap}div.wpforms-container-full .wpforms-form select[multiple]{height:auto;overflow-y:scroll;background-image:none}div.wpforms-container-full .wpforms-form input[type=number]:read-only{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}div.wpforms-container-full .wpforms-form input[type=number]:read-only::-webkit-inner-spin-button{visibility:hidden}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;font-family:inherit;padding:10px 15px}div.wpforms-container-full .wpforms-form .wpforms-page-button{font-size:0.9em;font-weight:400;margin:0 5px;min-width:90px;text-align:center}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background-color:#ddd;border:1px solid #ccc;cursor:pointer}div.wpforms-container-full .wpforms-form input[type=submit]:disabled,div.wpforms-container-full .wpforms-form button[type=submit]:disabled,div.wpforms-container-full .wpforms-form .wpforms-page-button:disabled{background-color:#eee;border:1px solid #ddd;cursor:default;opacity:0.5}div.wpforms-container-full .wpforms-form input:focus,div.wpforms-container-full .wpforms-form textarea:focus,div.wpforms-container-full .wpforms-form select:focus,div.wpforms-container-full .wpforms-form .is-focused .choices__inner,div.wpforms-container-full .wpforms-form .is-open .choices__inner,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown{border:1px solid #999;box-shadow:none}div.wpforms-container-full .wpforms-form input:disabled,div.wpforms-container-full .wpforms-form textarea:disabled,div.wpforms-container-full .wpforms-form select:disabled{background-color:#f9f9f9;border-color:#ddd;color:#999;cursor:not-allowed}div.wpforms-container-full .wpforms-error-container.wpforms-error-styled-container{padding:10px 0;font-size:15px}div.wpforms-container-full .wpforms-error-container.wpforms-error-styled-container .wpforms-error{padding:6px;border:1px solid #990000;border-left:5px solid}div.wpforms-container-full .wpforms-form .wpforms-error-container,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript{color:#990000;font-weight:700;padding:10px 0 8px}div.wpforms-container-full .wpforms-form label.wpforms-error{display:block;color:#990000;font-size:12px;float:none;cursor:default;margin-top:8px}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner{border:1px solid #cc0000}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration label.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code label.wpforms-error{display:none !important}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{color:#333;margin:0 auto 24px;padding:15px 15px;overflow-wrap:break-word}.wpforms-confirmation-container-full iframe,div[submit-success]>.wpforms-confirmation-container-full iframe{width:100%;border:0}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#e0ffc7;border:1px solid #b4d39b;box-sizing:border-box}.wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#333333}.wpforms-confirmation-container-full p:last-of-type,div[submit-success]>.wpforms-confirmation-container-full p:last-of-type{margin:0}.amp-form-submit-success .wpforms-field-container,.amp-form-submit-success .wpforms-submit-container{display:none}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:10px 0 20px 0;clear:both}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile-invisible{padding:0}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .g-recaptcha,div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .h-captcha,div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .wpforms-turnstile{line-height:0;font-size:0}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .g-recaptcha iframe,div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .h-captcha iframe,div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .wpforms-turnstile iframe{position:relative !important}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container iframe{width:100%;max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-title{font-size:26px;margin:0 0 10px 0}div.wpforms-container-full .wpforms-form .wpforms-description{margin:0 0 10px 0}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:10px 0 0 0;clear:both;position:relative}div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{margin-inline-start:0.5em;display:inline-block;vertical-align:middle;max-width:26px}div.wpforms-container-full .wpforms-form .wpforms-field-pagebreak:empty{display:none}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{text-align:left}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right{text-align:right}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button{margin:0 0 0 10px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{float:left;margin:0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{float:right;margin:0}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-number{margin-right:100px;width:calc( 100% - 120px)}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code{position:absolute;right:0;top:0;width:110px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-name{margin-right:170px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration{position:absolute;right:0;top:0;width:160px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration select{width:45%;float:left;display:block}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration span{float:left;width:10%;text-align:center;line-height:38px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]{-webkit-appearance:none;appearance:none;height:10px;background:#fff;border:1px solid #CCC;border-radius:5px;outline:none;padding:0;margin:10px 0 5px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-ms-track{color:transparent}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;background:#B5B5B5;cursor:pointer;border-radius:100%}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-moz-range-thumb{width:17px;height:17px;background:#B5B5B5;cursor:pointer;border-radius:100%}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-ms-thumb{width:17px;height:17px;background:#B5B5B5;cursor:pointer;border-radius:100%}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:13px}div.wpforms-container-full .wpforms-form .wpforms-field-stripe-credit-card-cardnumber,div.wpforms-container-full .wpforms-form input.wpforms-stripe-credit-card-hidden-input{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;border:1px solid #ccc;padding:8px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form .wpforms-stripe-element-invalid{border:1px solid #cc0000 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul,div.wpforms-container-full .wpforms-form .wpforms-field-html ol{margin:0 0 20px !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{margin:0 0 5px 0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{list-style:disc !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{list-style:decimal !important}div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul,div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol{margin:6px 0 0 20px !important}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row{display:flex;flex-wrap:wrap;align-items:start;gap:10px 12px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::before,div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::after{position:absolute}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;width:clamp(calc( 50% - 12px), 100px, 100%)}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown+.wpforms-field-row-block{width:clamp(calc( 50% - 12px), 100px, 100%);flex:1;min-width:30%}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap{width:100%}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel{width:100%}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;margin:0 -6px 0 -6px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small{width:calc( 25% + 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select{appearance:none;background-image:none;padding-left:5px;padding-right:5px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium{width:calc( 60% + 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc( 100% + 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select{margin:0 6px 0 6px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap{width:100%}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-day,div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-month{width:calc( 30% - 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-year{width:calc( 40% - 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-datepicker{width:clamp(calc( 50% - 12px), 100px, 100%)}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-datepicker+.wpforms-field-row-block{width:clamp(50%, 100px, 100%)}div.wpforms-container-full .wpforms-datepicker-wrap{position:relative}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear{position:absolute;background-image:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/times-solid-white.svg) !important;background-position:50% 50% !important;background-repeat:no-repeat !important;background-color:#cccccc !important;background-size:8px !important;width:16px;height:16px;cursor:pointer;display:block;border-radius:50%;right:10px;top:50%;margin-top:-8px;transition:all 0.3s}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover,div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear:focus{background-color:red !important}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc( 75% + 10px)}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:calc( 40% + 10px)}div.wpforms-container-full .wpforms-form .wpforms-captcha-math input{display:inline-block;width:70px;vertical-align:inherit;margin:0 0 0 5px}div.wpforms-container-full .wpforms-form .wpforms-captcha-equation{font-size:16px}div.wpforms-container-full .wpforms-form .wpforms-captcha-question{margin:0 0 4px 0}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item{padding-right:6px}div.wpforms-container-full .wpforms-form .wpforms-field-rating svg{cursor:pointer;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;opacity:0.60}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg,div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field-rating-wrapper{display:inline-block}div.wpforms-container-full .wpforms-form .wpforms-field-rating-labels{display:flex;justify-content:space-between;gap:10px}div.wpforms-container-full .wpforms-form .wpforms-field-layout{padding:0}div.wpforms-field-file-upload .wpforms-hide{display:none !important}div.wpforms-field-file-upload input[type=file]{font-style:normal;font-weight:400;font-size:16px;line-height:22px;padding:1px;height:auto;width:60%;border:none !important;box-shadow:none}div.wpforms-field-file-upload input[type=file]::-webkit-file-upload-button{padding:4px 12px;font-weight:400;font-size:14px;margin-right:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-field-file-upload input[type=file]:hover::-webkit-file-upload-button{background:#eeeeee}div.wpforms-field-file-upload p.wpforms-file-upload-capture-camera-classic{margin-top:20px;display:block}div.wpforms-field-file-upload p.wpforms-file-upload-capture-camera-classic a.camera{color:var(--wpforms-field-text-color);text-decoration:underline}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern{border:2px dashed rgba(0,0,0,0.1);background:rgba(0,0,0,0.02);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern.wpforms-with-files{padding:5px;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern svg{height:50px;width:50px;color:#e27730}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-modern-title{font-weight:bold}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-modern-hint{color:rgba(0,0,0,0.1)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern.wpforms-highlighted{border-color:#e27730}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-text{display:flex;align-items:center;justify-content:center;flex-direction:column}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block{width:100px;height:100px;border:1px solid rgba(0,0,0,0.1);background:#fff;background-size:cover !important;margin:5px;position:relative;display:flex;align-items:center;justify-content:center;cursor:default}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block:hover .wpforms-overlay{opacity:1}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);opacity:0}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close{position:absolute;right:5px;top:5px;cursor:pointer;display:block;width:18px;height:18px}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-title{position:absolute;font-size:12px;color:#fff;top:25px;bottom:10px;left:5px;right:5px;overflow-y:auto;line-height:16px}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-left,div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-right{height:18px;width:1px;background:#fff;position:absolute;display:block;z-index:1;right:9px}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-left{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-right{-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block svg{height:25px;width:25px;color:rgba(0,0,0,0.1)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-progress{height:5px;width:0;position:absolute;bottom:0;left:0;background:#e27730;transition:all 0.5s}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern input[type="file"]{display:none}.wpforms-container .wpforms-field-radio .wpforms-other-input{margin-top:16px}body div.wpforms-container-full .wpforms-camera-link{color:#036AAB;text-decoration:underline;font-size:16px}body div.wpforms-container-full .wpforms-camera-link:hover{text-decoration:none}body div.wpforms-container-full .wpforms-camera-link:focus{outline:2px solid #036AAB;outline-offset:2px;text-decoration:none}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button{display:inline-flex;align-items:center;gap:7px;line-height:100%;cursor:pointer;padding:0 15px;border:1px solid #ccc;height:41px;background-color:#fff;color:#333;font-size:16px}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button:hover,body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button:focus{border-color:#bbb}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button svg{fill:#bbb;width:1.1em;height:auto;flex-shrink:0;vertical-align:middle}body div.wpforms-container-full .wpforms-field-camera input[type="file"]{display:none}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file{display:none;align-items:center;gap:10px;color:#777777;font-size:15px}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file svg{fill:#D63638;cursor:pointer}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file svg:hover{opacity:.75}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file .wpforms-camera-remove-file{height:15px}body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file.wpforms-camera-selected-file-active{display:inline-flex}body div.wpforms-container-full .wpforms-layout-column-33 .wpforms-camera-selected-file.wpforms-camera-selected-file-active{display:block}body div.wpforms-container-full .wpforms-layout-column-33 .wpforms-camera-selected-file.wpforms-camera-selected-file-active button{margin-left:5px}body div.wpforms-container-full div.wpforms-camera-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);display:flex;align-items:center;justify-content:center;z-index:999999}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions{justify-content:space-between;position:relative}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown{font-family:monospace;font-size:14px;color:#999999;flex:0 0 auto;font-weight:500;min-width:120px;text-align:left;white-space:nowrap}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span{display:inline-block}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown div{display:inline}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown,body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{position:absolute;left:50%;transform:translateX(-50%)}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture{background-color:#D63638}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:hover{background-color:#b32d2e}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{width:48px;height:48px;border-radius:50%;background-color:#D63638;display:flex;align-items:center;justify-content:center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;background-color:#fff;border-radius:4px}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop:hover{background-color:#b32d2e}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button{border:none}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel{width:26px;background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/camera-video.svg) no-repeat center}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop{background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/images/crop.svg) no-repeat center}body div.wpforms-container-full div.wpforms-camera-modal{background:#FFFFFF;max-width:100%;width:540px;height:440px;display:flex;flex-direction:column;border-radius:9px;box-shadow:-4px 5px 15px 0 rgba(0,0,0,0.15);overflow:hidden;position:relative;z-index:1000000}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header{display:flex;height:62px;padding:16px 30px;justify-content:space-between;align-items:center}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-title{font-size:18px;font-weight:700;color:#444444}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close svg{fill:#BBBBBB;width:12px;height:12px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close:hover{opacity:.75}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content{min-height:300px;background-color:#dedede;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview{display:none;width:100%;height:auto;position:relative;overflow:hidden;justify-content:center}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview video{max-width:100%;height:auto;width:auto}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview .wpforms-camera-captured-photo{max-width:100%;height:auto;width:auto}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas{min-height:0;width:100%;height:100%;display:block}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-shade{outline-style:solid;outline-color:rgba(0,0,0,0.75)}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-image{max-width:100%;max-height:100%}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle::after{width:8px !important;height:8px !important}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-selection{min-width:auto}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle{background-color:transparent;height:15px;position:absolute;width:15px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle[action=move]{height:100%;left:0;top:0;width:100%}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-grid{position:absolute}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-grid[bordered]{border:2px solid #fff !important}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-error{display:none;padding:20px;text-align:center;color:#d63637;font-size:16px;line-height:1.5}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer{height:78px;min-height:78px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e6e9ec}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-text{font-size:14px;color:#555}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions{display:flex;width:100%;justify-content:space-between;align-items:center}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions button{border:none;outline:none}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture{width:48px;height:48px;border-radius:50%;background-color:#036AAB;display:flex;align-items:center;justify-content:center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:hover,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:focus{outline:none;background-color:#215d8f}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:disabled{opacity:.5;cursor:not-allowed}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown{position:absolute;left:50%;transform:translateX(-50%)}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{display:none;position:absolute;right:20px;width:24px;height:24px;background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/camera-rotate.svg) no-repeat center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip:hover{opacity:.75}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#999999;font-size:24px;font-weight:500}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown svg{position:absolute;top:0;left:0;width:48px;height:48px;transform:rotate(-90deg)}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle{cx:24px;cy:24px;r:calc((48px - 4px) / 2);stroke-width:4px;fill:none}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle.bg{stroke:#dedede}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle.progress{stroke:#036AAB;stroke-linecap:round;transform-origin:24px 24px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown.animate circle.progress{animation:wpforms-camera-countdown 3s linear forwards}@keyframes wpforms-camera-countdown{0%{stroke-dasharray:0 calc(calc((48px - 4px) / 2) * 3.14159 * 2)}100%{stroke-dasharray:calc(calc((48px - 4px) / 2) * 3.14159 * 2) 0}}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons{display:flex;width:100%;justify-content:space-between;align-items:center}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button{border:none;outline:none}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button:focus{outline:none}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel{width:24px;height:24px;background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/camera.svg) no-repeat center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel:hover{opacity:.75}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop{font-size:15px;padding:0 15px;background-color:#036AAB;color:#fff;border-radius:3px;height:41px;font-weight:500;line-height:100%;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept:hover,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept:focus,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop:hover,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop:focus{background-color:#215d8f}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop{visibility:hidden;width:24px;height:24px;background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/crop.svg) no-repeat center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop:hover{opacity:.75}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop-cancel{width:24px;height:24px;background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/cancel.svg) no-repeat center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop-cancel:hover{opacity:.75}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel-video{width:24px;height:24px;background:url(//profumeriaexstasy.it/wp-content/plugins/wpforms-lite/assets/pro/images/trash.svg) no-repeat center;cursor:pointer}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel-video:hover{opacity:.75}body.wpforms-camera-modal-open{overflow:hidden;position:fixed;width:100%}@media only screen and (max-width: 767px) and (orientation: portrait){body div.wpforms-container-full div.wpforms-camera-modal{height:75vh;max-height:75vh;width:90vw;max-width:90vw}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header{padding:20px 16px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content{min-height:0;height:100%}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview{height:auto;width:100%}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer{padding:0 20px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip.wpforms-camera-flip-active{display:block}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{position:static}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span{text-align:left}}@media only screen and (max-width: 1024px) and (orientation: landscape){body div.wpforms-container-full div.wpforms-camera-modal{flex-direction:row;width:80vw;max-width:90vw;height:75vh;max-height:75vh}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content{min-height:0;height:100%;flex-grow:1}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview{height:auto;width:auto}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview .wpforms-camera-captured-photo{object-fit:cover}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header{flex-direction:column-reverse;height:100%;padding:20px 16px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-title{writing-mode:vertical-lr;transform:rotate(180deg);text-align:center}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer{height:100%;flex-direction:row;padding:20px 0;width:78px;min-width:78px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions{justify-content:center;display:flex;flex-direction:column-reverse}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{position:relative;left:auto;transform:none}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{left:calc(100% - 52px);top:20px}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip.wpforms-camera-flip-active{display:block}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons{flex-direction:column-reverse;height:100%}body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept,body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop{transform:rotate(-90deg);transform-origin:center;width:max-content}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-preview{max-height:100%}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-preview video{max-height:100%;object-fit:cover}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-preview .wpforms-camera-captured-photo{object-fit:cover}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions{height:100%}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown,body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{position:absolute;left:auto;top:50%;transform:translateY(-50%)}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{position:static}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown{min-width:auto}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span{text-align:center}body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown div{display:none !important}}@media only screen and (max-width: 767px){body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-video-countdown div{display:none !important}}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label:not(.wpforms-error){cursor:pointer;position:relative}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label input{top:50%}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern li{margin:5px 5px 5px 5px !important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img{display:inline-block;margin:0 auto;max-width:100%}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error){background-color:#fff;display:block;margin:0 auto;border:1px solid #fff;border-radius:3px;padding:20px 20px 18px 20px;transition:all 0.5s;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error):hover,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error):focus{border:1px solid #ddd}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li:has(input:checked) label{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image:after{content:"\2714";font-size:22px;line-height:32px;color:#fff;background:green;opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all 0.5s}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-image:after{opacity:1}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image{display:block;position:relative}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-label{font-weight:700}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label{display:block;margin-top:12px}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li{margin:0 10px 10px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img{display:inline-block;margin:0 auto;max-width:100%}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error){background-color:#fff;display:block;margin:0 auto;border:2px solid #fff;padding:10px;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):hover,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):focus{border-color:#ddd}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-image{display:block}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-selected label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic li:has(input:checked) label{border-color:#666 !important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-label{display:block;margin-top:8px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices *{box-sizing:border-box}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices{display:flex;flex-direction:column;width:100%;padding:0 1px 0 1px !important;margin:12px 0 -20px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices+.wpforms-field-description,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices+.wpforms-error{margin-top:15px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices li{min-width:120px;padding-right:0 !important;margin:0 0 20px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices label{position:relative;display:block;margin:0;cursor:pointer}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-icon{display:block}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices svg{margin:0 auto;fill:var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-none svg{margin:0}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li{margin:0 0 22px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label{text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon{position:relative;z-index:1;margin-bottom:10px;padding:15px 20px 45px 20px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:6px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg{position:relative;z-index:2}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:6px;background-color:#ffffff}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon{background-color:transparent;box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);box-sizing:border-box}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon-bg{background-color:var(--wpforms-icon-choices-color);opacity:.1}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label{background-color:#ffffff !important;box-shadow:0 0 0 1px #cccccc;border-radius:6px;height:100%;padding:20px 20px 15px 20px;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:has(input:checked) label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color),0 2px 10px rgba(0,0,0,0.15)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon{margin-bottom:10px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label{background-color:#ffffff !important;height:100%;padding:20px 20px 15px 20px;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover{box-shadow:0 0 0 1px #999999}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label{box-shadow:0 0 0 1px #999999}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:has(input:checked) label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon{margin-bottom:10px}div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before{content:"";position:absolute;z-index:2;bottom:15px;left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:50%;margin:15px auto 0}div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after{content:"";position:absolute;z-index:2;bottom:calc(15px + 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;background-color:var(--wpforms-icon-choices-color);border-radius:50%}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before{content:"";position:absolute;z-index:2;bottom:15px;left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:3px;margin:15px auto 0}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after{content:"";box-sizing:border-box;display:block;position:absolute;z-index:2;bottom:23px;left:calc(50% - 6px);width:6px;height:10px;border-style:solid;border-color:var(--wpforms-icon-choices-color);border-width:0 2px 2px 0;transform-origin:bottom left;transform:rotate(45deg)}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices{flex-direction:row;flex-wrap:wrap}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices li{margin-right:20px !important}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li{margin-right:22px !important;margin-bottom:22px !important}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li{width:calc( 100% / 2 - 20px / 2)}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n){margin-right:0 !important}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li{width:calc( 100% / 2 - 22px / 2)}div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li{width:calc( 100% / 3 - 20px * 2 / 3)}div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n){margin-right:0 !important}div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li{width:calc( 100% / 3 - 22px * 2 / 3)}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices li{width:auto;max-width:calc( 100% / 4 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator{overflow:hidden}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{float:left;margin:0 0 15px 0;margin-inline-end:20px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type{margin-inline-end:0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{height:40px;width:40px;border-radius:50%;display:inline-block;margin:0;margin-inline-end:10px;line-height:40px;text-align:center;background-color:#ddd;color:#666}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{color:#fff}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page{float:left;text-align:center;line-height:1.2;margin-bottom:15px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{display:block;text-indent:-9999px;height:6px;background-color:#dcdcde;margin:0 0 16px 0;position:relative}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0 5px;border-color:transparent transparent transparent transparent}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:inline-block;padding:0 15px;font-size:16px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress{font-size:18px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{display:block;width:100%;background-color:#dcdcde;height:18px;border-radius:10px;overflow:hidden;position:relative;margin:5px 0 0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:18px;position:absolute;left:0;top:0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){cursor:pointer}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover{opacity:0.75}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{text-decoration:underline}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-title{text-decoration:none}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page.wpforms-disabled{cursor:not-allowed;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){outline:none !important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):focus .wpforms-page-indicator-page-number{outline:thin dotted}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){cursor:pointer}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover{opacity:0.75}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{text-decoration:underline}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-title{text-decoration:none}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page.wpforms-disabled{cursor:not-allowed;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){outline:none !important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-number{background:#ddd}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):focus .wpforms-page-indicator-page-number{outline:thin dotted}div.wpforms-container-full .wpforms-form .wpforms-field-select select>option{color:inherit}div.wpforms-container-full .wpforms-form .wpforms-field-select select>option.placeholder,div.wpforms-container-full .wpforms-form .wpforms-field-select select>option[disabled]{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]{padding:0}@supports (font: -apple-system-body) and (-webkit-appearance: none) and (-webkit-hyphens: none){div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]{padding:10px 8px}}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option{padding:8px 10px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option.placeholder,div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option[disabled]{box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option:checked{background-color:lightgrey}@supports (font: -apple-system-body) and (-webkit-appearance: none) and (-webkit-hyphens: none){div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{text-indent:2px}}div.wpforms-container-full .wpforms-form .choices{font-size:16px;color:#333}div.wpforms-container-full .wpforms-form .choices .choices__list--single{font-size:1em;line-height:normal}div.wpforms-container-full .wpforms-form .choices.is-open.is-flipped .choices__inner,div.wpforms-container-full .wpforms-form .choices.is-open .choices__list--dropdown{border-radius:0 0 2px 2px}div.wpforms-container-full .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown,div.wpforms-container-full .wpforms-form .choices.is-open .choices__inner{border-radius:2px 2px 0 0}div.wpforms-container-full .wpforms-form .choices .choices__inner{min-height:38px;line-height:38px;border-radius:2px;padding-top:0}div.wpforms-container-full .wpforms-form .choices input.choices__input{display:inline-block;height:auto;line-height:1.3}div.wpforms-container-full .wpforms-form .choices ::-webkit-input-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .choices ::-moz-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .choices :-ms-input-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple:empty+.choices__input{min-width:100% !important;text-overflow:ellipsis;padding-right:4px !important;margin-bottom:1px !important;white-space:nowrap}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner input[disabled]{opacity:1}div.wpforms-container-full .wpforms-notice{background-color:#fff;border:1px solid #ddd;border-left-width:12px;color:#333;font-size:16px;line-height:1.5;margin-bottom:30px;padding:20px 36px 20px 26px;position:relative}div.wpforms-container-full .wpforms-notice .wpforms-delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:20px;margin:0;padding:0;outline:none;vertical-align:top;width:20px;position:absolute;right:10px;top:10px}div.wpforms-container-full .wpforms-notice .wpforms-delete:before,div.wpforms-container-full .wpforms-notice .wpforms-delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}div.wpforms-container-full .wpforms-notice .wpforms-delete:before{height:2px;width:50%}div.wpforms-container-full .wpforms-notice .wpforms-delete:after{height:50%;width:2px}div.wpforms-container-full .wpforms-notice .wpforms-delete:hover,div.wpforms-container-full .wpforms-notice .wpforms-delete:focus{background-color:rgba(10,10,10,0.3)}div.wpforms-container-full .wpforms-notice a{text-decoration:underline}div.wpforms-container-full .wpforms-notice p{margin:0 0 20px 0}div.wpforms-container-full .wpforms-notice p:last-of-type{margin-bottom:0}div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-info{border-color:#3273dc}div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-success{border-color:#23d160}div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-warning{border-color:#ffdd57}div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-error{border-color:#ff3860}div.wpforms-container-full .wpforms-notice .wpforms-notice-actions{margin-top:20px}div.wpforms-container-full .wpforms-notice .wpforms-notice-action{border:2px solid;margin-right:20px;padding:5px;text-decoration:none}div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active{color:#fff}div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active{background-color:#3273dc}div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active{background-color:#23d160}div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active{background-color:#ffdd57;color:inherit}div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active{background-color:#ff3860}div.wpforms-container-full .wpforms-form textarea.wpforms-field-small.wp-editor-area{height:100px}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium.wp-editor-area{height:250px}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large.wp-editor-area{height:400px}.wpforms-preview-notice-links{line-height:2.4}.wpforms-preview-notice{background-color:#fcf9e8;border:1px solid #f5e6ab;padding:15px;box-sizing:border-box;font-size:16px}.wpforms-preview-notice p{margin:0}div.wpforms-container-full{margin:24px auto}div.wpforms-container-full .wpforms-form h3{font-size:24px}div.wpforms-container-full .wpforms-form .wpforms-field-hp{display:none !important;position:absolute !important;left:-9000px !important}div.wpforms-container-full .wpforms-form .wpforms-field-hidden{display:none;padding:0}div.wpforms-container-full .wpforms-form .wpforms-screen-reader-element{position:absolute !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;width:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;word-wrap:normal !important}div.wpforms-container-full .wpforms-form .wpforms-limit-text{font-size:13px;display:block}body.rtl .wpforms-field-phone input[type=tel]{direction:ltr;unicode-bidi:embed;text-align:right}body.rtl .wpforms-container-full .wpforms-form .wpforms-first{float:right}body.rtl .wpforms-container-full .wpforms-form .wpforms-first+.wpforms-one-half{margin-right:4%;margin-left:0}div.wpforms-container-full .wpforms-form .wpforms-error-container ul li{list-style:inside !important}div.wpforms-container-full .wpforms-form .wpforms-error-container ol li{list-style:inside decimal !important}div.wpforms-container-full .wpforms-form .wpforms-error-container a{text-decoration:underline !important}div.wpforms-container-full .wpforms-form .wpforms-error-container del{text-decoration:line-through !important}div.wpforms-container-full .wpforms-form .wpforms-error-container blockquote{padding-left:20px;border-left:4px solid;font-style:italic}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content{display:flex;align-items:center;gap:15px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price{width:calc(60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small{text-wrap:balance;width:calc(25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-large{width:calc(100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content select.wpforms-payment-quantity{margin-left:0;height:30px;min-height:30px;font-size:14px;padding-top:0;padding-bottom:0}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price{display:inline-block;max-width:calc( 60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small{max-width:calc( 25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-large{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-quantity{display:inline-block;margin-inline-start:15px;width:70px;min-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern{display:flex;flex-wrap:wrap;column-gap:15px;align-items:flex-start}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-label{min-width:100%}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .choices{margin-bottom:5px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row{flex-grow:1;max-width:calc( 60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-small{max-width:calc( 25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-large{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity{flex-basis:70px;max-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity .choices__list--dropdown{min-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-description{flex-basis:100%;margin-top:0}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-error{flex-basis:100%}@media only screen and (max-width: 600px){.wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price{width:calc( 100% - 85px) !important;max-width:100% !important}.wpforms-form .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price{width:calc( 100% - 70px) !important}.wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row{width:calc( 100% - 85px) !important;max-width:100% !important}}#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-medium,#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-order-summary-container{display:block;max-width:60%}.wpforms-container .wpforms-form .wpforms-order-summary-container *,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container *,.wpforms-confirmation-container-full .wpforms-order-summary-container *{word-break:break-word;box-sizing:border-box}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview{width:100%;table-layout:fixed}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{text-align:center}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-align:left}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-align:right}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity{width:8ch}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short{display:none}@media (max-width: 600px){.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity{width:4ch}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short{display:inline}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full{display:none}}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{width:6ch;text-align:right}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{text-align:left}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{text-align:left}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{text-align:right}.wpforms-container .wpforms-form .size-large>.wpforms-order-summary-container,.wpforms-container .wpforms-form .wpforms-field-large>.wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .size-large>.wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .wpforms-field-large>.wpforms-order-summary-container,.wpforms-confirmation-container-full .size-large>.wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-field-large>.wpforms-order-summary-container{max-width:100%}.wpforms-container .wpforms-form .size-medium>.wpforms-order-summary-container,.wpforms-container .wpforms-form .wpforms-field-medium>.wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .size-medium>.wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .wpforms-field-medium>.wpforms-order-summary-container,.wpforms-confirmation-container-full .size-medium>.wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-field-medium>.wpforms-order-summary-container{max-width:60%}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview{border-radius:4px;border:1px solid #e2e2e2;border-collapse:separate}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td{border-top:1px solid #e2e2e2;border-bottom:none;border-left:none;border-right:none}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{font-weight:400;border:none}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{padding:9px 0;line-height:20px;background:none}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-wrap:balance;padding-left:10px}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{padding-right:10px;padding-left:0}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{padding-right:10px}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{padding-left:10px;padding-right:0}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{padding-left:10px}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{padding-right:10px;padding-left:0}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td{font-weight:700}.wpforms-container .wpforms-form .wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-order-summary-container{font-size:16px}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview{border-color:color-mix(in srgb, currentColor 25%, transparent)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total),.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total),.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total){color:color-mix(in srgb, currentColor 50%, transparent);border-color:color-mix(in srgb, currentColor 50%, transparent)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price{color:#990000;border-color:color-mix(in srgb, black 25%, transparent)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td{color:currentColor;border-color:color-mix(in srgb, currentColor 25%, transparent)}.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-order-summary-container{max-width:100%;margin-bottom:24px}.wpforms-confirmation-container-order-summary .wpforms-order-summary-container tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container tr td{color:color-mix(in srgb, currentColor 75%, transparent)}.wpforms-field.wpf-disable-field select,.wpforms-field.wpf-disable-field textarea,.wpforms-field.wpf-disable-field button,.wpforms-field.wpf-disable-field input[type=text],.wpforms-field.wpf-disable-field input[type=number],.wpforms-field.wpf-disable-field input[type=email],.wpforms-field.wpf-disable-field input[type=url],.wpforms-field.wpf-disable-field input[type=tel],.wpforms-field.wpf-disable-field input[type=password],.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpf-disable-field input[type=range],.wpforms-field.wpf-disable-field input[type=file],.wpforms-field.wpf-disable-field input.wpforms-field-date-time-date,.wpforms-field.wpf-disable-field .wpforms-uploader,.wpforms-field.wpf-disable-field .choices,.wpforms-field.wpf-disable-field .wpforms-image-choices-image,.wpforms-field.wpf-disable-field .wpforms-field-rating-wrapper,.wpforms-field.wpf-disable-field .wpforms-field-password-input-icon,.wpforms-field.wpf-disable-field .wpforms-disclaimer-description,.wpforms-field.wpf-disable-field .mce-tinymce,.wpforms-field.wpf-disable-field .iti__selected-country,.wpforms-field.wpf-disable-field .StripeElement,.wpforms-field.wpf-disable-field .wpforms-stripe-element,.wpforms-field.wpf-disable-field .wpforms-field-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-geolocation-map,.wpforms-field.wpf-disable-field .wpforms-signature-wrap,.wpforms-field.wpf-disable-field .wpforms-paypal-commerce-card-fields,.wpforms-field.wpf-disable-field.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpf-disable-field .wpforms-camera-link,.wpforms-field.wpforms-field-readonly select,.wpforms-field.wpforms-field-readonly textarea,.wpforms-field.wpforms-field-readonly button,.wpforms-field.wpforms-field-readonly input[type=text],.wpforms-field.wpforms-field-readonly input[type=number],.wpforms-field.wpforms-field-readonly input[type=email],.wpforms-field.wpforms-field-readonly input[type=url],.wpforms-field.wpforms-field-readonly input[type=tel],.wpforms-field.wpforms-field-readonly input[type=password],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=range],.wpforms-field.wpforms-field-readonly input[type=file],.wpforms-field.wpforms-field-readonly input.wpforms-field-date-time-date,.wpforms-field.wpforms-field-readonly .wpforms-uploader,.wpforms-field.wpforms-field-readonly .choices,.wpforms-field.wpforms-field-readonly .wpforms-image-choices-image,.wpforms-field.wpforms-field-readonly .wpforms-field-rating-wrapper,.wpforms-field.wpforms-field-readonly .wpforms-field-password-input-icon,.wpforms-field.wpforms-field-readonly .wpforms-disclaimer-description,.wpforms-field.wpforms-field-readonly .mce-tinymce,.wpforms-field.wpforms-field-readonly .iti__selected-country,.wpforms-field.wpforms-field-readonly .StripeElement,.wpforms-field.wpforms-field-readonly .wpforms-stripe-element,.wpforms-field.wpforms-field-readonly .wpforms-field-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-geolocation-map,.wpforms-field.wpforms-field-readonly .wpforms-signature-wrap,.wpforms-field.wpforms-field-readonly .wpforms-paypal-commerce-card-fields,.wpforms-field.wpforms-field-readonly.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpforms-field-readonly .wpforms-camera-link{cursor:default !important;opacity:0.35 !important;pointer-events:none !important}.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox]{cursor:default !important;pointer-events:none !important}.wpforms-field.wpf-disable-field label,.wpforms-field.wpforms-field-readonly label{pointer-events:none !important}.wpforms-field.wpf-disable-field .iti__country-container,.wpforms-field.wpforms-field-readonly .iti__country-container{cursor:default !important}.wpforms-field.wpf-disable-field .iti__country-container button,.wpforms-field.wpforms-field-readonly .iti__country-container button{cursor:default !important}@media only screen and (max-width: 600px){div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container,div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field{display:block;width:100%}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container{width:100%}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:none}div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater){overflow-x:hidden}div.wpforms-container-full .wpforms-form .wpforms-field{padding-right:1px;padding-left:1px}div.wpforms-container-full .wpforms-form .wpforms-field>*{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-mobile-full{width:100% !important;margin-left:0 !important;float:none !important}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,div.wpforms-container-full .wpforms-form input.wpforms-field-small,div.wpforms-container-full .wpforms-form select.wpforms-field-small,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small,div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li{float:none;width:100%}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{width:30px;height:30px;line-height:30px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]{margin:20px 0 15px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{width:30px;height:30px}}.wpforms-container.wpforms-loading{--wpforms-loading-opacity: 0.6;opacity:var(--wpforms-loading-opacity)}
 body.compensate-for-scrollbar {
overflow: hidden;
}
.fancybox-active {
height: auto;
}
.fancybox-is-hidden {
left: -9999px;
right: initial;
margin: 0;
position: absolute !important;
top: -9999px;
visibility: hidden;
}
.fancybox-container {
-webkit-backface-visibility: hidden;
height: 100%;
left: 0;
right: initial;
outline: none;
position: fixed;
-webkit-tap-highlight-color: transparent;
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
transform: translateZ(0);
width: 100%;
z-index: 99992;
}
.fancybox-container * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
opacity: .9;
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
direction: ltr;
opacity: 0;
position: absolute;
transition: opacity .25s ease, visibility 0s ease .25s;
visibility: hidden;
z-index: 99997;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
opacity: 1;
transition: opacity .25s ease 0s, visibility 0s ease 0s;
visibility: visible;
}
.fancybox-infobar {
color: #cccccc;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
right: initial;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-toolbar {
right: 0;
left: initial;
top: 0;
}
.fancybox-stage {
direction: ltr;
overflow: visible;
transform: translateZ(0);
z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.fancybox-slide {
-webkit-backface-visibility: hidden;
display: none;
height: 100%;
left: 0;
right: initial;
outline: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
transition-property: transform, opacity;
white-space: normal;
width: 100%;
z-index: 99994;
}
.fancybox-slide:before {
content: '';
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
display: block;
}
.fancybox-slide--image {
overflow: hidden;
padding: 44px 0;
}
.fancybox-slide--image:before {
display: none;
}
.fancybox-slide--html {
padding: 6px;
}
.fancybox-content {
background: #ffffff;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
-webkit-backface-visibility: hidden;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
left: 0;
right: initial;
max-width: none;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
transform-origin: top left;
transition-property: transform, opacity;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
cursor: grabbing;
}
.fancybox-container [data-selectable=true] {
cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
background: transparent;
border: 0;
height: 100%;
left: 0;
right: initial;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.fancybox-spaceball {
z-index: 1;
}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width: 100%;
}
.fancybox-slide--video .fancybox-content {
background: #000000;
}
.fancybox-slide--map .fancybox-content {
background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
background: #ffffff;
}
.fancybox-iframe,
.fancybox-video {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.fancybox-iframe {
left: 0;
right: initial;
position: absolute;
top: 0;
}
.fancybox-error {
background: #ffffff;
cursor: default;
max-width: 400px;
padding: 40px;
width: 100%;
}
.fancybox-error p {
color: #444444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0;
}
.fancybox-button {
background: rgba(30, 30, 30, 0.6);
border: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
display: inline-block;
height: 44px;
margin: 0;
padding: 10px;
position: relative;
transition: color .2s;
vertical-align: top;
visibility: inherit;
width: 44px;
}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
color: #cccccc;
}
.fancybox-button:hover {
color: #ffffff;
}
.fancybox-button:focus {
outline: none;
}
.fancybox-button.fancybox-focus {
outline: 1px dotted;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
color: #888888;
cursor: default;
outline: none;
}
.fancybox-button div {
height: 100%;
}
.fancybox-button svg {
display: block;
height: 100%;
overflow: visible;
position: relative;
width: 100%;
}
.fancybox-button svg path {
fill: currentColor;
stroke-width: 0;
}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
display: none;
}
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: scaleX(0);
transform-origin: 0;
transition-property: transform;
transition-timing-function: linear;
z-index: 99998;
}
.fancybox-close-small {
background: transparent;
border: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: #cccccc;
cursor: pointer;
opacity: .8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index: 401;
}
.fancybox-close-small:hover {
color: #ffffff;
opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display: none;
}
.fancybox-navigation .fancybox-button {
background-clip: content-box;
height: 100px;
opacity: 0;
position: absolute;
top: calc(50% - 50px);
width: 70px;
}
.fancybox-navigation .fancybox-button div {
padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 0;
padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
}
.fancybox-caption {
background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
bottom: 0;
color: #eeeeee;
font-size: 14px;
font-weight: 400;
left: 0;
line-height: 1.5;
padding: 75px 44px 25px;
pointer-events: none;
right: 0;
text-align: center;
z-index: 99996;
}
.fancybox-caption--separate {
margin-top: -50px;
}
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events: all;
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
color: #cccccc;
text-decoration: none;
}
.fancybox-caption a:hover {
color: #ffffff;
text-decoration: underline;
}
.fancybox-loading {
animation: a 1s linear infinite;
background: transparent;
border: 4px solid #888888;
border-bottom-color: #ffffff;
-webkit-border-radius: 50%;
border-radius: 50%;
height: 50px;
left: 50%;
right: initial;
margin: -25px 0 0 -25px;
opacity: .7;
padding: 0;
position: absolute;
top: 50%;
width: 50px;
z-index: 99999;
}
@keyframes a {
to {
transform: rotate(1turn);
}
}
.fancybox-animated {
transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
transform: translateZ(0);
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
opacity: 0;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
transform: scaleX(1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
transform: rotate(-1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
transform: rotate(0deg);
}
.fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous {
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
transform: translateZ(0) scale(1);
}
.fancybox-share {
background: #f4f4f4;
-webkit-border-radius: 3px;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align: center;
}
.fancybox-share h1 {
color: #222222;
font-size: 35px;
font-weight: 700;
margin: 0 0 20px;
}
.fancybox-share p {
margin: 0;
padding: 0;
}
.fancybox-share__button {
border: 0;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
transition: all .2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
}
.fancybox-share__button:link, .fancybox-share__button:visited {
color: #ffffff;
}
.fancybox-share__button:hover {
text-decoration: none;
}
.fancybox-share__button--fb {
background: #3b5998;
}
.fancybox-share__button--fb:hover {
background: #344e86;
}
.fancybox-share__button--pt {
background: #bd081d;
}
.fancybox-share__button--pt:hover {
background: #aa0719;
}
.fancybox-share__button--tw {
background: #1da1f2;
}
.fancybox-share__button--tw:hover {
background: #0d95e8;
}
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width: 25px;
}
.fancybox-share__button svg path {
fill: #ffffff;
}
.fancybox-share__input {
background: transparent;
border: 0;
border-bottom: 1px solid #d7d7d7;
-webkit-border-radius: 0;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0;
outline: none;
padding: 10px 15px;
width: 100%;
}
.fancybox-thumbs {
background: #dddddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px;
position: absolute;
right: 0;
left: initial;
-webkit-tap-highlight-color: transparent;
top: 0;
width: 212px;
z-index: 99995;
}
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
display: block;
}
.fancybox-show-thumbs .fancybox-inner {
right: 212px;
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: relative;
white-space: nowrap;
width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #ffffff;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.fancybox-thumbs__list a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: rgba(0, 0, 0, 0.1);
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
float: left;
height: 75px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: none;
overflow: hidden;
padding: 0;
position: relative;
-webkit-tap-highlight-color: transparent;
width: 100px;
}
.fancybox-thumbs__list a:before {
content: '';
border: 6px solid #ff5268;
bottom: 0;
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index: 99991;
}
.fancybox-thumbs__list a:focus:before {
opacity: .5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
opacity: 1;
}
@media (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right: 6px;
}
.fancybox-slide--image {
padding: 6px 0;
}
.fancybox-close-small {
right: -6px;
}
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
left: initial;
top: 0;
width: 36px;
}
.fancybox-caption {
padding-left: 12px;
padding-right: 12px;
}
}
@media (max-width: 576px) {
.fancybox-thumbs {
width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
right: 110px;
left: initial;
}
.fancybox-thumbs__list a {
max-width: calc(100% - 10px);
}
}
@font-face {
font-family: 'fontello';
src: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontello.eot?30699642);
src: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontello.eot?30699642#iefix) format("embedded-opentype"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontello.woff2?30699642) format("woff2"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontello.woff?30699642) format("woff"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontello.ttf?30699642) format("truetype"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontello.svg?30699642#fontello) format("svg");
font-weight: normal;
font-style: normal;
}
.icon-application:before {
content: '\e800';
} .icon-camellia:before {
content: '\e801';
} .icon-cosmetic:before {
content: '\e802';
} .icon-delivery:before {
content: '\e803';
} .icon-lime:before {
content: '\e804';
} .icon-loupe:before {
content: '\e805';
} .icon-makeup-kit:before {
content: '\e806';
} .icon-map:before {
content: '\e807';
} .icon-mascara:before {
content: '\e808';
} .icon-menu:before {
content: '\e809';
} .icon-passion:before {
content: '\e80a';
} .icon-powder-box:before {
content: '\e80b';
} .icon-shopping-bag:before {
content: '\e80c';
} .icon-trunk:before {
content: '\e80d';
} .icon-wave:before {
content: '\e80e';
} .icon-th-large-outline:before {
content: '\e80f';
} .icon-burger:before {
content: '\e810';
} .icon-grid:before {
content: '\e813';
} .icon-list:before {
content: '\e814';
} .icon-passion-fill:before {
content: '\e815';
} .icon-push-pin-alt:before {
content: '\e817';
} .icon-email:before {
content: '\e818';
} .icon-phone-call:before {
content: '\e819';
} .icon-placeholder:before {
content: '\e81a';
} .icon-close:before {
content: '\e820';
} .icon-location:before {
content: '\e821';
} .icon-sidebar:before {
content: '\e822';
} .icon-plus:before {
content: '\e823';
} .icon-tik-tok:before {
content: '\e836';
} .icon-alert:before {
content: '\e838';
} .icon-check:before {
content: '\e839';
} .icon-coupon:before {
content: '\e83a';
} .icon-error:before {
content: '\e83b';
} .icon-info:before {
content: '\e83c';
}  @font-face {
font-family: 'FontAwesome';
src: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(//profumeriaexstasy.it/wp-content/themes/cosmecos/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
font-size: 1.33333333em;
line-height: .75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: .14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid .08em #eee;
border-radius: 0.1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: 0.3em;
}
.fa.fa-pull-right {
margin-left: 0.3em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: 0.3em;
}
.fa.pull-right {
margin-left: 0.3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
.fa-glass:before {
content: "";
}
.fa-music:before {
content: "";
}
.fa-search:before {
content: "";
}
.fa-envelope-o:before {
content: "";
}
.fa-heart:before {
content: "";
}
.fa-star:before {
content: "";
}
.fa-star-o:before {
content: "";
}
.fa-user:before {
content: "";
}
.fa-film:before {
content: "";
}
.fa-th-large:before {
content: "";
}
.fa-th:before {
content: "";
}
.fa-th-list:before {
content: "";
}
.fa-check:before {
content: "";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
content: "";
}
.fa-search-plus:before {
content: "";
}
.fa-search-minus:before {
content: "";
}
.fa-power-off:before {
content: "";
}
.fa-signal:before {
content: "";
}
.fa-gear:before, .fa-cog:before {
content: "";
}
.fa-trash-o:before {
content: "";
}
.fa-home:before {
content: "";
}
.fa-file-o:before {
content: "";
}
.fa-clock-o:before {
content: "";
}
.fa-road:before {
content: "";
}
.fa-download:before {
content: "";
}
.fa-arrow-circle-o-down:before {
content: "";
}
.fa-arrow-circle-o-up:before {
content: "";
}
.fa-inbox:before {
content: "";
}
.fa-play-circle-o:before {
content: "";
}
.fa-rotate-right:before, .fa-repeat:before {
content: "";
}
.fa-refresh:before {
content: "";
}
.fa-list-alt:before {
content: "";
}
.fa-lock:before {
content: "";
}
.fa-flag:before {
content: "";
}
.fa-headphones:before {
content: "";
}
.fa-volume-off:before {
content: "";
}
.fa-volume-down:before {
content: "";
}
.fa-volume-up:before {
content: "";
}
.fa-qrcode:before {
content: "";
}
.fa-barcode:before {
content: "";
}
.fa-tag:before {
content: "";
}
.fa-tags:before {
content: "";
}
.fa-book:before {
content: "";
}
.fa-bookmark:before {
content: "";
}
.fa-print:before {
content: "";
}
.fa-camera:before {
content: "";
}
.fa-font:before {
content: "";
}
.fa-bold:before {
content: "";
}
.fa-italic:before {
content: "";
}
.fa-text-height:before {
content: "";
}
.fa-text-width:before {
content: "";
}
.fa-align-left:before {
content: "";
}
.fa-align-center:before {
content: "";
}
.fa-align-right:before {
content: "";
}
.fa-align-justify:before {
content: "";
}
.fa-list:before {
content: "";
}
.fa-dedent:before, .fa-outdent:before {
content: "";
}
.fa-indent:before {
content: "";
}
.fa-video-camera:before {
content: "";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
content: "";
}
.fa-pencil:before {
content: "";
}
.fa-map-marker:before {
content: "";
}
.fa-adjust:before {
content: "";
}
.fa-tint:before {
content: "";
}
.fa-edit:before, .fa-pencil-square-o:before {
content: "";
}
.fa-share-square-o:before {
content: "";
}
.fa-check-square-o:before {
content: "";
}
.fa-arrows:before {
content: "";
}
.fa-step-backward:before {
content: "";
}
.fa-fast-backward:before {
content: "";
}
.fa-backward:before {
content: "";
}
.fa-play:before {
content: "";
}
.fa-pause:before {
content: "";
}
.fa-stop:before {
content: "";
}
.fa-forward:before {
content: "";
}
.fa-fast-forward:before {
content: "";
}
.fa-step-forward:before {
content: "";
}
.fa-eject:before {
content: "";
}
.fa-chevron-left:before {
content: "";
}
.fa-chevron-right:before {
content: "";
}
.fa-plus-circle:before {
content: "";
}
.fa-minus-circle:before {
content: "";
}
.fa-times-circle:before {
content: "";
}
.fa-check-circle:before {
content: "";
}
.fa-question-circle:before {
content: "";
}
.fa-info-circle:before {
content: "";
}
.fa-crosshairs:before {
content: "";
}
.fa-times-circle-o:before {
content: "";
}
.fa-check-circle-o:before {
content: "";
}
.fa-ban:before {
content: "";
}
.fa-arrow-left:before {
content: "";
}
.fa-arrow-right:before {
content: "";
}
.fa-arrow-up:before {
content: "";
}
.fa-arrow-down:before {
content: "";
}
.fa-mail-forward:before, .fa-share:before {
content: "";
}
.fa-expand:before {
content: "";
}
.fa-compress:before {
content: "";
}
.fa-plus:before {
content: "";
}
.fa-minus:before {
content: "";
}
.fa-asterisk:before {
content: "";
}
.fa-exclamation-circle:before {
content: "";
}
.fa-gift:before {
content: "";
}
.fa-leaf:before {
content: "";
}
.fa-fire:before {
content: "";
}
.fa-eye:before {
content: "";
}
.fa-eye-slash:before {
content: "";
}
.fa-warning:before, .fa-exclamation-triangle:before {
content: "";
}
.fa-plane:before {
content: "";
}
.fa-calendar:before {
content: "";
}
.fa-random:before {
content: "";
}
.fa-comment:before {
content: "";
}
.fa-magnet:before {
content: "";
}
.fa-chevron-up:before {
content: "";
}
.fa-chevron-down:before {
content: "";
}
.fa-retweet:before {
content: "";
}
.fa-shopping-cart:before {
content: "";
}
.fa-folder:before {
content: "";
}
.fa-folder-open:before {
content: "";
}
.fa-arrows-v:before {
content: "";
}
.fa-arrows-h:before {
content: "";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
content: "";
}
.fa-twitter-square:before {
content: "";
}
.fa-facebook-square:before {
content: "";
}
.fa-camera-retro:before {
content: "";
}
.fa-key:before {
content: "";
}
.fa-gears:before, .fa-cogs:before {
content: "";
}
.fa-comments:before {
content: "";
}
.fa-thumbs-o-up:before {
content: "";
}
.fa-thumbs-o-down:before {
content: "";
}
.fa-star-half:before {
content: "";
}
.fa-heart-o:before {
content: "";
}
.fa-sign-out:before {
content: "";
}
.fa-linkedin-square:before {
content: "";
}
.fa-thumb-tack:before {
content: "";
}
.fa-external-link:before {
content: "";
}
.fa-sign-in:before {
content: "";
}
.fa-trophy:before {
content: "";
}
.fa-github-square:before {
content: "";
}
.fa-upload:before {
content: "";
}
.fa-lemon-o:before {
content: "";
}
.fa-phone:before {
content: "";
}
.fa-square-o:before {
content: "";
}
.fa-bookmark-o:before {
content: "";
}
.fa-phone-square:before {
content: "";
}
.fa-twitter:before {
content: "";
}
.fa-facebook-f:before, .fa-facebook:before {
content: "" !important;
}
.fa-github:before {
content: "";
}
.fa-unlock:before {
content: "";
}
.fa-credit-card:before {
content: "";
}
.fa-feed:before, .fa-rss:before {
content: "";
}
.fa-hdd-o:before {
content: "";
}
.fa-bullhorn:before {
content: "";
}
.fa-bell:before {
content: "";
}
.fa-certificate:before {
content: "";
}
.fa-hand-o-right:before {
content: "";
}
.fa-hand-o-left:before {
content: "";
}
.fa-hand-o-up:before {
content: "";
}
.fa-hand-o-down:before {
content: "";
}
.fa-arrow-circle-left:before {
content: "";
}
.fa-arrow-circle-right:before {
content: "";
}
.fa-arrow-circle-up:before {
content: "";
}
.fa-arrow-circle-down:before {
content: "";
}
.fa-globe:before {
content: "";
}
.fa-wrench:before {
content: "";
}
.fa-tasks:before {
content: "";
}
.fa-filter:before {
content: "";
}
.fa-briefcase:before {
content: "";
}
.fa-arrows-alt:before {
content: "";
}
.fa-group:before, .fa-users:before {
content: "";
}
.fa-chain:before, .fa-link:before {
content: "";
}
.fa-cloud:before {
content: "";
}
.fa-flask:before {
content: "";
}
.fa-cut:before, .fa-scissors:before {
content: "";
}
.fa-copy:before, .fa-files-o:before {
content: "";
}
.fa-paperclip:before {
content: "";
}
.fa-save:before, .fa-floppy-o:before {
content: "";
}
.fa-square:before {
content: "";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
content: "";
}
.fa-list-ul:before {
content: "";
}
.fa-list-ol:before {
content: "";
}
.fa-strikethrough:before {
content: "";
}
.fa-underline:before {
content: "";
}
.fa-table:before {
content: "";
}
.fa-magic:before {
content: "";
}
.fa-truck:before {
content: "";
}
.fa-pinterest:before {
content: "";
}
.fa-pinterest-square:before {
content: "";
}
.fa-google-plus-square:before {
content: "";
}
.fa-google-plus:before {
content: "";
}
.fa-money:before {
content: "";
}
.fa-caret-down:before {
content: "";
}
.fa-caret-up:before {
content: "";
}
.fa-caret-left:before {
content: "";
}
.fa-caret-right:before {
content: "";
}
.fa-columns:before {
content: "";
}
.fa-unsorted:before, .fa-sort:before {
content: "";
}
.fa-sort-down:before, .fa-sort-desc:before {
content: "";
}
.fa-sort-up:before, .fa-sort-asc:before {
content: "";
}
.fa-envelope:before {
content: "";
}
.fa-linkedin:before {
content: "";
}
.fa-rotate-left:before, .fa-undo:before {
content: "";
}
.fa-legal:before, .fa-gavel:before {
content: "";
}
.fa-dashboard:before, .fa-tachometer:before {
content: "";
}
.fa-comment-o:before {
content: "";
}
.fa-comments-o:before {
content: "";
}
.fa-flash:before, .fa-bolt:before {
content: "";
}
.fa-sitemap:before {
content: "";
}
.fa-umbrella:before {
content: "";
}
.fa-paste:before, .fa-clipboard:before {
content: "";
}
.fa-lightbulb-o:before {
content: "";
}
.fa-exchange:before {
content: "";
}
.fa-cloud-download:before {
content: "";
}
.fa-cloud-upload:before {
content: "";
}
.fa-user-md:before {
content: "";
}
.fa-stethoscope:before {
content: "";
}
.fa-suitcase:before {
content: "";
}
.fa-bell-o:before {
content: "";
}
.fa-coffee:before {
content: "";
}
.fa-cutlery:before {
content: "";
}
.fa-file-text-o:before {
content: "";
}
.fa-building-o:before {
content: "";
}
.fa-hospital-o:before {
content: "";
}
.fa-ambulance:before {
content: "";
}
.fa-medkit:before {
content: "";
}
.fa-fighter-jet:before {
content: "";
}
.fa-beer:before {
content: "";
}
.fa-h-square:before {
content: "";
}
.fa-plus-square:before {
content: "";
}
.fa-angle-double-left:before {
content: "";
}
.fa-angle-double-right:before {
content: "";
}
.fa-angle-double-up:before {
content: "";
}
.fa-angle-double-down:before {
content: "";
}
.fa-angle-left:before {
content: "";
}
.fa-angle-right:before {
content: "";
}
.fa-angle-up:before {
content: "";
}
.fa-angle-down:before {
content: "";
}
.fa-desktop:before {
content: "";
}
.fa-laptop:before {
content: "";
}
.fa-tablet:before {
content: "";
}
.fa-mobile-phone:before, .fa-mobile:before {
content: "";
}
.fa-circle-o:before {
content: "";
}
.fa-quote-left:before {
content: "";
}
.fa-quote-right:before {
content: "";
}
.fa-spinner:before {
content: "";
}
.fa-circle:before {
content: "";
}
.fa-mail-reply:before, .fa-reply:before {
content: "";
}
.fa-github-alt:before {
content: "";
}
.fa-folder-o:before {
content: "";
}
.fa-folder-open-o:before {
content: "";
}
.fa-smile-o:before {
content: "";
}
.fa-frown-o:before {
content: "";
}
.fa-meh-o:before {
content: "";
}
.fa-gamepad:before {
content: "";
}
.fa-keyboard-o:before {
content: "";
}
.fa-flag-o:before {
content: "";
}
.fa-flag-checkered:before {
content: "";
}
.fa-terminal:before {
content: "";
}
.fa-code:before {
content: "";
}
.fa-mail-reply-all:before, .fa-reply-all:before {
content: "";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
content: "";
}
.fa-location-arrow:before {
content: "";
}
.fa-crop:before {
content: "";
}
.fa-code-fork:before {
content: "";
}
.fa-unlink:before, .fa-chain-broken:before {
content: "";
}
.fa-question:before {
content: "";
}
.fa-info:before {
content: "";
}
.fa-exclamation:before {
content: "";
}
.fa-superscript:before {
content: "";
}
.fa-subscript:before {
content: "";
}
.fa-eraser:before {
content: "";
}
.fa-puzzle-piece:before {
content: "";
}
.fa-microphone:before {
content: "";
}
.fa-microphone-slash:before {
content: "";
}
.fa-shield:before {
content: "";
}
.fa-calendar-o:before {
content: "";
}
.fa-fire-extinguisher:before {
content: "";
}
.fa-rocket:before {
content: "";
}
.fa-maxcdn:before {
content: "";
}
.fa-chevron-circle-left:before {
content: "";
}
.fa-chevron-circle-right:before {
content: "";
}
.fa-chevron-circle-up:before {
content: "";
}
.fa-chevron-circle-down:before {
content: "";
}
.fa-html5:before {
content: "";
}
.fa-css3:before {
content: "";
}
.fa-anchor:before {
content: "";
}
.fa-unlock-alt:before {
content: "";
}
.fa-bullseye:before {
content: "";
}
.fa-ellipsis-h:before {
content: "";
}
.fa-ellipsis-v:before {
content: "";
}
.fa-rss-square:before {
content: "";
}
.fa-play-circle:before {
content: "";
}
.fa-ticket:before {
content: "";
}
.fa-minus-square:before {
content: "";
}
.fa-minus-square-o:before {
content: "";
}
.fa-level-up:before {
content: "";
}
.fa-level-down:before {
content: "";
}
.fa-check-square:before {
content: "";
}
.fa-pencil-square:before {
content: "";
}
.fa-external-link-square:before {
content: "";
}
.fa-share-square:before {
content: "";
}
.fa-compass:before {
content: "";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
content: "";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
content: "";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
content: "";
}
.fa-euro:before, .fa-eur:before {
content: "";
}
.fa-gbp:before {
content: "";
}
.fa-dollar:before, .fa-usd:before {
content: "";
}
.fa-rupee:before, .fa-inr:before {
content: "";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
content: "";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
content: "";
}
.fa-won:before, .fa-krw:before {
content: "";
}
.fa-bitcoin:before, .fa-btc:before {
content: "";
}
.fa-file:before {
content: "";
}
.fa-file-text:before {
content: "";
}
.fa-sort-alpha-asc:before {
content: "";
}
.fa-sort-alpha-desc:before {
content: "";
}
.fa-sort-amount-asc:before {
content: "";
}
.fa-sort-amount-desc:before {
content: "";
}
.fa-sort-numeric-asc:before {
content: "";
}
.fa-sort-numeric-desc:before {
content: "";
}
.fa-thumbs-up:before {
content: "";
}
.fa-thumbs-down:before {
content: "";
}
.fa-youtube-square:before {
content: "";
}
.fa-youtube:before {
content: "";
}
.fa-xing:before {
content: "";
}
.fa-xing-square:before {
content: "";
}
.fa-youtube-play:before {
content: "";
}
.fa-dropbox:before {
content: "";
}
.fa-stack-overflow:before {
content: "";
}
.fa-instagram:before {
content: "";
}
.fa-flickr:before {
content: "";
}
.fa-adn:before {
content: "";
}
.fa-bitbucket:before {
content: "";
}
.fa-bitbucket-square:before {
content: "";
}
.fa-tumblr:before {
content: "";
}
.fa-tumblr-square:before {
content: "";
}
.fa-long-arrow-down:before {
content: "";
}
.fa-long-arrow-up:before {
content: "";
}
.fa-long-arrow-left:before {
content: "";
}
.fa-long-arrow-right:before {
content: "";
}
.fa-apple:before {
content: "";
}
.fa-windows:before {
content: "";
}
.fa-android:before {
content: "";
}
.fa-linux:before {
content: "";
}
.fa-dribbble:before {
content: "";
}
.fa-skype:before {
content: "";
}
.fa-foursquare:before {
content: "";
}
.fa-trello:before {
content: "";
}
.fa-female:before {
content: "";
}
.fa-male:before {
content: "";
}
.fa-gittip:before, .fa-gratipay:before {
content: "";
}
.fa-sun-o:before {
content: "";
}
.fa-moon-o:before {
content: "";
}
.fa-archive:before {
content: "";
}
.fa-bug:before {
content: "";
}
.fa-vk:before {
content: "";
}
.fa-weibo:before {
content: "";
}
.fa-renren:before {
content: "";
}
.fa-pagelines:before {
content: "";
}
.fa-stack-exchange:before {
content: "";
}
.fa-arrow-circle-o-right:before {
content: "";
}
.fa-arrow-circle-o-left:before {
content: "";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
content: "";
}
.fa-dot-circle-o:before {
content: "";
}
.fa-wheelchair:before {
content: "";
}
.fa-vimeo-square:before {
content: "";
}
.fa-turkish-lira:before, .fa-try:before {
content: "";
}
.fa-plus-square-o:before {
content: "";
}
.fa-space-shuttle:before {
content: "";
}
.fa-slack:before {
content: "";
}
.fa-envelope-square:before {
content: "";
}
.fa-wordpress:before {
content: "";
}
.fa-openid:before {
content: "";
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
content: "";
}
.fa-mortar-board:before, .fa-graduation-cap:before {
content: "";
}
.fa-yahoo:before {
content: "";
}
.fa-google:before {
content: "";
}
.fa-reddit:before {
content: "";
}
.fa-reddit-square:before {
content: "";
}
.fa-stumbleupon-circle:before {
content: "";
}
.fa-stumbleupon:before {
content: "";
}
.fa-delicious:before {
content: "";
}
.fa-digg:before {
content: "";
}
.fa-pied-piper-pp:before {
content: "";
}
.fa-pied-piper-alt:before {
content: "";
}
.fa-drupal:before {
content: "";
}
.fa-joomla:before {
content: "";
}
.fa-language:before {
content: "";
}
.fa-fax:before {
content: "";
}
.fa-building:before {
content: "";
}
.fa-child:before {
content: "";
}
.fa-paw:before {
content: "";
}
.fa-spoon:before {
content: "";
}
.fa-cube:before {
content: "";
}
.fa-cubes:before {
content: "";
}
.fa-behance:before {
content: "";
}
.fa-behance-square:before {
content: "";
}
.fa-steam:before {
content: "";
}
.fa-steam-square:before {
content: "";
}
.fa-recycle:before {
content: "";
}
.fa-automobile:before, .fa-car:before {
content: "";
}
.fa-cab:before, .fa-taxi:before {
content: "";
}
.fa-tree:before {
content: "";
}
.fa-spotify:before {
content: "";
}
.fa-deviantart:before {
content: "";
}
.fa-soundcloud:before {
content: "";
}
.fa-database:before {
content: "";
}
.fa-file-pdf-o:before {
content: "";
}
.fa-file-word-o:before {
content: "";
}
.fa-file-excel-o:before {
content: "";
}
.fa-file-powerpoint-o:before {
content: "";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
content: "";
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
content: "";
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
content: "";
}
.fa-file-movie-o:before, .fa-file-video-o:before {
content: "";
}
.fa-file-code-o:before {
content: "";
}
.fa-vine:before {
content: "";
}
.fa-codepen:before {
content: "";
}
.fa-jsfiddle:before {
content: "";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
content: "";
}
.fa-circle-o-notch:before {
content: "";
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
content: "";
}
.fa-ge:before, .fa-empire:before {
content: "";
}
.fa-git-square:before {
content: "";
}
.fa-git:before {
content: "";
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
content: "";
}
.fa-tencent-weibo:before {
content: "";
}
.fa-qq:before {
content: "";
}
.fa-wechat:before, .fa-weixin:before {
content: "";
}
.fa-send:before, .fa-paper-plane:before {
content: "";
}
.fa-send-o:before, .fa-paper-plane-o:before {
content: "";
}
.fa-history:before {
content: "";
}
.fa-circle-thin:before {
content: "";
}
.fa-header:before {
content: "";
}
.fa-paragraph:before {
content: "";
}
.fa-sliders:before {
content: "";
}
.fa-share-alt:before {
content: "";
}
.fa-share-alt-square:before {
content: "";
}
.fa-bomb:before {
content: "";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
content: "";
}
.fa-tty:before {
content: "";
}
.fa-binoculars:before {
content: "";
}
.fa-plug:before {
content: "";
}
.fa-slideshare:before {
content: "";
}
.fa-twitch:before {
content: "";
}
.fa-yelp:before {
content: "";
}
.fa-newspaper-o:before {
content: "";
}
.fa-wifi:before {
content: "";
}
.fa-calculator:before {
content: "";
}
.fa-paypal:before {
content: "";
}
.fa-google-wallet:before {
content: "";
}
.fa-cc-visa:before {
content: "";
}
.fa-cc-mastercard:before {
content: "";
}
.fa-cc-discover:before {
content: "";
}
.fa-cc-amex:before {
content: "";
}
.fa-cc-paypal:before {
content: "";
}
.fa-cc-stripe:before {
content: "";
}
.fa-bell-slash:before {
content: "";
}
.fa-bell-slash-o:before {
content: "";
}
.fa-trash:before {
content: "";
}
.fa-copyright:before {
content: "";
}
.fa-at:before {
content: "";
}
.fa-eyedropper:before {
content: "";
}
.fa-paint-brush:before {
content: "";
}
.fa-birthday-cake:before {
content: "";
}
.fa-area-chart:before {
content: "";
}
.fa-pie-chart:before {
content: "";
}
.fa-line-chart:before {
content: "";
}
.fa-lastfm:before {
content: "";
}
.fa-lastfm-square:before {
content: "";
}
.fa-toggle-off:before {
content: "";
}
.fa-toggle-on:before {
content: "";
}
.fa-bicycle:before {
content: "";
}
.fa-bus:before {
content: "";
}
.fa-ioxhost:before {
content: "";
}
.fa-angellist:before {
content: "";
}
.fa-cc:before {
content: "";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
content: "";
}
.fa-meanpath:before {
content: "";
}
.fa-buysellads:before {
content: "";
}
.fa-connectdevelop:before {
content: "";
}
.fa-dashcube:before {
content: "";
}
.fa-forumbee:before {
content: "";
}
.fa-leanpub:before {
content: "";
}
.fa-sellsy:before {
content: "";
}
.fa-shirtsinbulk:before {
content: "";
}
.fa-simplybuilt:before {
content: "";
}
.fa-skyatlas:before {
content: "";
}
.fa-cart-plus:before {
content: "";
}
.fa-cart-arrow-down:before {
content: "";
}
.fa-diamond:before {
content: "";
}
.fa-ship:before {
content: "";
}
.fa-user-secret:before {
content: "";
}
.fa-motorcycle:before {
content: "";
}
.fa-street-view:before {
content: "";
}
.fa-heartbeat:before {
content: "";
}
.fa-venus:before {
content: "";
}
.fa-mars:before {
content: "";
}
.fa-mercury:before {
content: "";
}
.fa-intersex:before, .fa-transgender:before {
content: "";
}
.fa-transgender-alt:before {
content: "";
}
.fa-venus-double:before {
content: "";
}
.fa-mars-double:before {
content: "";
}
.fa-venus-mars:before {
content: "";
}
.fa-mars-stroke:before {
content: "";
}
.fa-mars-stroke-v:before {
content: "";
}
.fa-mars-stroke-h:before {
content: "";
}
.fa-neuter:before {
content: "";
}
.fa-genderless:before {
content: "";
}
.fa-facebook-official:before {
content: "";
}
.fa-pinterest-p:before {
content: "";
}
.fa-whatsapp:before {
content: "";
}
.fa-server:before {
content: "";
}
.fa-user-plus:before {
content: "";
}
.fa-user-times:before {
content: "";
}
.fa-hotel:before, .fa-bed:before {
content: "";
}
.fa-viacoin:before {
content: "";
}
.fa-train:before {
content: "";
}
.fa-subway:before {
content: "";
}
.fa-medium:before {
content: "";
}
.fa-yc:before, .fa-y-combinator:before {
content: "";
}
.fa-optin-monster:before {
content: "";
}
.fa-opencart:before {
content: "";
}
.fa-expeditedssl:before {
content: "";
}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
content: "";
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
content: "";
}
.fa-battery-2:before, .fa-battery-half:before {
content: "";
}
.fa-battery-1:before, .fa-battery-quarter:before {
content: "";
}
.fa-battery-0:before, .fa-battery-empty:before {
content: "";
}
.fa-mouse-pointer:before {
content: "";
}
.fa-i-cursor:before {
content: "";
}
.fa-object-group:before {
content: "";
}
.fa-object-ungroup:before {
content: "";
}
.fa-sticky-note:before {
content: "";
}
.fa-sticky-note-o:before {
content: "";
}
.fa-cc-jcb:before {
content: "";
}
.fa-cc-diners-club:before {
content: "";
}
.fa-clone:before {
content: "";
}
.fa-balance-scale:before {
content: "";
}
.fa-hourglass-o:before {
content: "";
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
content: "";
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
content: "";
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
content: "";
}
.fa-hourglass:before {
content: "";
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
content: "";
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
content: "";
}
.fa-hand-scissors-o:before {
content: "";
}
.fa-hand-lizard-o:before {
content: "";
}
.fa-hand-spock-o:before {
content: "";
}
.fa-hand-pointer-o:before {
content: "";
}
.fa-hand-peace-o:before {
content: "";
}
.fa-trademark:before {
content: "";
}
.fa-registered:before {
content: "";
}
.fa-creative-commons:before {
content: "";
}
.fa-gg:before {
content: "";
}
.fa-gg-circle:before {
content: "";
}
.fa-tripadvisor:before {
content: "";
}
.fa-odnoklassniki:before {
content: "";
}
.fa-odnoklassniki-square:before {
content: "";
}
.fa-get-pocket:before {
content: "";
}
.fa-wikipedia-w:before {
content: "";
}
.fa-safari:before {
content: "";
}
.fa-chrome:before {
content: "";
}
.fa-firefox:before {
content: "";
}
.fa-opera:before {
content: "";
}
.fa-internet-explorer:before {
content: "";
}
.fa-tv:before, .fa-television:before {
content: "";
}
.fa-contao:before {
content: "";
}
.fa-500px:before {
content: "";
}
.fa-amazon:before {
content: "";
}
.fa-calendar-plus-o:before {
content: "";
}
.fa-calendar-minus-o:before {
content: "";
}
.fa-calendar-times-o:before {
content: "";
}
.fa-calendar-check-o:before {
content: "";
}
.fa-industry:before {
content: "";
}
.fa-map-pin:before {
content: "";
}
.fa-map-signs:before {
content: "";
}
.fa-map-o:before {
content: "";
}
.fa-map:before {
content: "";
}
.fa-commenting:before {
content: "";
}
.fa-commenting-o:before {
content: "";
}
.fa-houzz:before {
content: "";
}
.fa-vimeo:before {
content: "";
}
.fa-black-tie:before {
content: "";
}
.fa-fonticons:before {
content: "";
}
.fa-reddit-alien:before {
content: "";
}
.fa-edge:before {
content: "";
}
.fa-credit-card-alt:before {
content: "";
}
.fa-codiepie:before {
content: "";
}
.fa-modx:before {
content: "";
}
.fa-fort-awesome:before {
content: "";
}
.fa-usb:before {
content: "";
}
.fa-product-hunt:before {
content: "";
}
.fa-mixcloud:before {
content: "";
}
.fa-scribd:before {
content: "";
}
.fa-pause-circle:before {
content: "";
}
.fa-pause-circle-o:before {
content: "";
}
.fa-stop-circle:before {
content: "";
}
.fa-stop-circle-o:before {
content: "";
}
.fa-shopping-bag:before {
content: "";
}
.fa-shopping-basket:before {
content: "";
}
.fa-hashtag:before {
content: "";
}
.fa-bluetooth:before {
content: "";
}
.fa-bluetooth-b:before {
content: "";
}
.fa-percent:before {
content: "";
}
.fa-gitlab:before {
content: "";
}
.fa-wpbeginner:before {
content: "";
}
.fa-wpforms:before {
content: "";
}
.fa-envira:before {
content: "";
}
.fa-universal-access:before {
content: "";
}
.fa-wheelchair-alt:before {
content: "";
}
.fa-question-circle-o:before {
content: "";
}
.fa-blind:before {
content: "";
}
.fa-audio-description:before {
content: "";
}
.fa-volume-control-phone:before {
content: "";
}
.fa-braille:before {
content: "";
}
.fa-assistive-listening-systems:before {
content: "";
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
content: "";
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
content: "";
}
.fa-glide:before {
content: "";
}
.fa-glide-g:before {
content: "";
}
.fa-signing:before, .fa-sign-language:before {
content: "";
}
.fa-low-vision:before {
content: "";
}
.fa-viadeo:before {
content: "";
}
.fa-viadeo-square:before {
content: "";
}
.fa-snapchat:before {
content: "";
}
.fa-snapchat-ghost:before {
content: "";
}
.fa-snapchat-square:before {
content: "";
}
.fa-pied-piper:before {
content: "";
}
.fa-first-order:before {
content: "";
}
.fa-yoast:before {
content: "";
}
.fa-themeisle:before {
content: "";
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
content: "";
}
.fa-fa:before, .fa-font-awesome:before {
content: "";
}
.fa-handshake-o:before {
content: "";
}
.fa-envelope-open:before {
content: "";
}
.fa-envelope-open-o:before {
content: "";
}
.fa-linode:before {
content: "";
}
.fa-address-book:before {
content: "";
}
.fa-address-book-o:before {
content: "";
}
.fa-vcard:before, .fa-address-card:before {
content: "";
}
.fa-vcard-o:before, .fa-address-card-o:before {
content: "";
}
.fa-user-circle:before {
content: "";
}
.fa-user-circle-o:before {
content: "";
}
.fa-user-o:before {
content: "";
}
.fa-id-badge:before {
content: "";
}
.fa-drivers-license:before, .fa-id-card:before {
content: "";
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
content: "";
}
.fa-quora:before {
content: "";
}
.fa-free-code-camp:before {
content: "";
}
.fa-telegram:before {
content: "";
}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
content: "";
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
content: "";
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
content: "";
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
content: "";
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
content: "";
}
.fa-shower:before {
content: "";
}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
content: "";
}
.fa-podcast:before {
content: "";
}
.fa-window-maximize:before {
content: "";
}
.fa-window-minimize:before {
content: "";
}
.fa-window-restore:before {
content: "";
}
.fa-times-rectangle:before, .fa-window-close:before {
content: "";
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
content: "";
}
.fa-bandcamp:before {
content: "";
}
.fa-grav:before {
content: "";
}
.fa-etsy:before {
content: "";
}
.fa-imdb:before {
content: "";
}
.fa-ravelry:before {
content: "";
}
.fa-eercast:before {
content: "";
}
.fa-microchip:before {
content: "";
}
.fa-snowflake-o:before {
content: "";
}
.fa-superpowers:before {
content: "";
}
.fa-wpexplorer:before {
content: "";
}
.fa-meetup:before {
content: "";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}  .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
outline: none;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
transition: height 500ms ease-in-out;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: -webkit-transform 100ms ease;
transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%;
}  .owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none;
}
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px;
}
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent;
margin: 37px -3px 0;
}
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
margin: 13px 3px 0;
}
.owl-theme .owl-dots .owl-dot span {
width: 18px;
height: 18px;
border: solid 1px transparent;
display: block;
-webkit-backface-visibility: visible;
-webkit-border-radius: 50%;
border-radius: 50%;
position: relative;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
background: none;
}
.owl-theme .owl-dots .owl-dot span:after {
content: '';
position: absolute;
display: block;
width: 4px;
height: 4px;
left: 50%;
right: initial;
top: 50%;
margin: -2px 0 0 -2px;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
-webkit-border-radius: 50%;
border-radius: 50%;
} .sayit_owlCarousel.owl-carousel .owl-dot {
border: rgba(255, 255, 255, 0) 2px solid;
border-radius: 100%;
transition: border 400ms;
margin: 0 7px;
}
.sayit_owlCarousel.owl-carousel .owl-dot.active {
border: white 2px solid;
}
.sayit_owlCarousel.owl-carousel .owl-dot {
border: rgba(255, 255, 255, 0) 2px solid;
border-radius: 100%;
}
.sayit_owlCarousel.owl-carousel .owl-dot span {
border-radius: 100%;
background: rgba(255, 255, 255, 0.5);
transition: background 400ms;
width: 6px;
height: 6px;
margin: 0;
}
.sayit_owlCarousel.owl-carousel .owl-dot.active span {
background: rgba(255, 255, 255, 0);
}
.sayit_owlCarousel.owl-carousel .owl-dots {
margin: 0 0 0 0 !important;
position: relative;
z-index: 5;
transform: translateY(-46px);
}
.owl-carousel {
position: relative;
}
.owl-carousel.owl-theme .owl-nav {
display: none;
height: 45px;
margin-top: 0;
position: absolute;
top: 50%;
left: 50px;
right: 50px;
opacity: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.3s 0.3s;
transition: all 0.3s 0.3s;
z-index: 10;
}
.owl-carousel.owl-theme .owl-nav [class*="owl-"] {
width: 43px;
height: 43px;
margin: 0;
padding: 0;
background: none;
position: absolute;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-border-radius: 0;
border-radius: 0;
text-decoration: none;
outline: none;
border: solid 1px;
cursor: pointer;
text-align: center;
overflow: hidden;
}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:before {
content: '';
position: absolute;
display: block;
-webkit-transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 150%;
height: 100%;
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:after {
font: 700 normal 22px/37px 'FontAwesome';
}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover, .owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled {
background: none;
}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover:before, .owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
.owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled {
cursor: default;
}
.owl-carousel.owl-theme .owl-nav .owl-prev {
left: 0;
right: initial;
}
.owl-carousel.owl-theme .owl-nav .owl-prev:after {
content: '\f104';
}
.owl-carousel.owl-theme .owl-nav .owl-next {
right: 0;
left: initial;
}
.owl-carousel.owl-theme .owl-nav .owl-next:after {
content: '\f105';
}
.owl-carousel.owl-theme:hover .owl-nav {
left: 25px;
right: 25px;
opacity: 1;
}
body .owl-carousel {
display: block;
}
@media only screen and (min-width: 992px) {
.owl-carousel.owl-theme .owl-nav {
display: block;
}
} .slick-slider {
webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
position: relative;
display: block;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
}
.slick-list {
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-slide {
min-height: 1px;
float: left;
height: 100%;
}   html,
body {
padding: 0;
margin: 0;
}
body {
min-height: 100vh;
}
code, kbd, pre, samp {
white-space: pre;
overflow: auto;
}
code {
display: inline-block;
overflow: auto;
max-width: 100%;
}
code:not(:last-child) {
margin-bottom: 1rem;
}
pre {
display: block;
}
pre:not(:last-child) {
margin-bottom: 1rem;
}
address {
margin: 0;
}
address:not(:last-child) {
margin-bottom: 1rem;
}
figure {
margin: 0;
}
abbr[data-original-title], abbr[title],
acronym[data-original-title],
acronym[title] {
text-decoration: none;
border-bottom: dotted 2px;
}
sup,
sub {
line-height: 1.2em;
}
dt {
font-weight: 700;
}
p code, p code:not(:last-child),
p pre,
p pre:not(:last-child),
li code,
li code:not(:last-child),
li pre,
li pre:not(:last-child) {
margin-bottom: 0;
display: inline;
}
p br + code:not(:last-child),
p br + pre:not(:last-child),
li br + code:not(:last-child),
li br + pre:not(:last-child) {
display: block;
}
a {
text-decoration: none;
-webkit-transition: all .3s;
transition: all .3s;
}
a:hover {
text-decoration: none;
}
.body-container {
position: relative;
overflow: hidden;
min-height: 100vh;
}
img {
max-width: 100%;
height: auto;
min-height: auto;
display: block;
align-self: flex-start;
}
button,
button:active,
button:focus {
outline: none;
}
@media only screen and (min-width: 1280px) {
.container {
max-width: 1200px;
width: 100%;
margin: 0 auto;
}
}
.cosmecos_align-container {
display: table;
width: 100%;
}
.cosmecos_align-container__item {
display: table-cell;
vertical-align: middle;
}
.cosmecos_img--bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top center;
object-position: top center;
z-index: -1;
}
.cosmecos_img--contain {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center center;
object-position: center center;
z-index: -1;
}
.cosmecos_img--layout {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: -1;
pointer-events: none;
}
form input,
form textarea {
-webkit-appearance: none;
}
.form__field,
.search-form-field,
body #give_checkout_user_info p input {
font-size: 16px;
font-weight: 400;
height: 56px;
width: 100%;
display: block;
padding: 0 19px;
-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
transition: color 0.3s, background-color 0.3s, border-color 0.3s;
outline: 0;
margin: 10px 0 0;
}
.form__message {
height: 180px;
padding: 13px 16px;
margin: 0;
}
.form-submit {
margin: 41px 0 0;
}
.form-submit .submit {
min-width: 160px !important;
} .alignnone {
margin: 7px 0 30px;
}
p img.alignnone {
display: inline-block;
margin: 7px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 7px auto;
}
.alignright {
float: right;
margin: 7px 0 30px 30px;
}
.alignleft {
float: left;
margin: 7px 30px 30px 0;
}
a img.alignright {
float: right;
margin: 7px 0 30px 30px;
}
a img.alignnone {
margin: 7px 0 30px;
}
a img.alignleft {
float: left;
margin: 7px 30px 30px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
p > a > img {
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
p > a:hover > img {
opacity: 0.7;
}
p > .alignright:last-child {
clear: right;
}
iframe {
border: none;
overflow: auto;
max-width: 100%;
}
.wp-caption {
max-width: 96%; padding: 0;
text-align: center;
}
.wp-caption, .wp-caption.alignnone {
margin: 7px 0 30px;
}
.wp-caption.alignleft {
margin: 7px 30px 30px 0;
}
.wp-caption.alignright {
margin: 7px 0 30px 30px;
}
.wp-caption.aligncenter {
margin: 7px auto 30px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption .wp-caption-text {
font-size: 14px;
line-height: 17px;
margin: 0;
padding: 7px 4px 0;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
*:not(.wp-block-embed__wrapper) > .video-embed iframe,
*:not(.wp-block-embed__wrapper) > .video-embed object,
*:not(.wp-block-embed__wrapper) > .video-embed embed {
height: 100%;
}
.video-embed {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
}
.video-embed:not(:first-child) {
margin-top: 30px;
}
.video-embed:not(:last-child) {
margin-bottom: 30px;
}
.video-embed iframe,
.video-embed object,
.video-embed embed {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
}
.video-embed > div {
position: relative;
margin-bottom: -56.25% !important;
}
.wrapper-socials a.icon-facebook:before {
content: '\f09a';
}
.wrapper-socials a.icon-twitter:before {
content: '\f099';
}
.wrapper-socials a.icon-linkedin:before {
content: '\f0e1';
}
.wrapper-socials a.icon-youtube:before {
content: '\f16a';
}
.wrapper-socials a.icon-instagram:before {
content: '\f16d';
}
.wrapper-socials a.icon-pinterest:before {
content: '\f231';
}
.wrapper-socials a.icon-tumblr:before {
content: '\f173';
}
.wrapper-socials a.icon-flickr:before {
content: '\f16e';
}
.wrapper-socials a.icon-vk:before {
content: '\f189';
}
.wrapper-socials a.icon-dribbble:before {
content: '\f17d';
}
.wrapper-socials a.icon-vimeo:before {
content: '\f27d';
}
.wrapper-socials a.icon-500px:before {
content: '\f26e';
}
.wrapper-socials a.icon-xing:before {
content: '\f168';
}
.wrapper-socials a.icon-tiktok:before {
content: '\e836';
font-family: 'fontello';
}   h1, h2, h3, h4, h5, h6, .cosmecos_content_slider_title, .wpforms-title {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .cosmecos_content_slider_title a, .wpforms-title a {
color: inherit;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, .cosmecos_content_slider_title:first-child, .wpforms-title:first-child {
margin-top: 0;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .cosmecos_content_slider_title:last-child, .wpforms-title:last-child {
margin-bottom: 0;
}
h1:not(:last-child) {
margin-bottom: 0.5em;
}
h2:not(:last-child),
.cosmecos_content_slider_title:not(:last-child) {
margin-bottom: 0.6563em;
}
h3:not(:last-child) {
margin-bottom: 0.625em;
}
h4:not(:last-child) {
margin-bottom: 0.921em;
}
h5:not(:last-child),
.wpforms-title:not(:last-child),
.woocommerce-checkout h3:not(:last-child) {
margin-bottom: 1.0667em;
}
h6:not(:last-child) {
margin-bottom: 1.4em;
}
p {
margin: 1.3125em 0;
}
p:first-child {
margin-top: 0;
}
p:last-child {
margin-bottom: 0;
}
p span[style*='background-color'] {
padding: 1px 3px 2px;
}
p[style*='font-size'] {
line-height: initial;
}
q {
font-weight: 700;
}
h1,
body .elementor-widget-heading h1.elementor-heading-title {
font-size: 36px;
line-height: 1.2em;
}
h2,
.cosmecos_content_slider_title,
body .elementor-widget-heading h2.elementor-heading-title {
font-size: 32px;
line-height: 1.4737em;
}
h3,
body .elementor-widget-heading h3.elementor-heading-title {
font-size: 28px;
line-height: 1.4737em;
}
h4,
body .elementor-widget-heading h4.elementor-heading-title {
font-size: 25px;
line-height: 1.4737em;
}
h5,
body .elementor-widget-heading h5.elementor-heading-title,
.wpforms-title,
.woocommerce-Reviews-title,
.comment-reply-title,
.cart_totals h2,
.woocommerce-checkout h3,
.woocommerce-account h3,
.outer-form-wrapper h2,
.woocommerce-MyAccount-content h2,
.woocommerce-order h2 {
font-size: 20px;
line-height: 1.4737em;
}
h6,
body .elementor-widget-heading h6.elementor-heading-title {
font-size: 18px;
line-height: 1.4737em;
}
body .content-wrapper h1:not(:first-child), body .content-wrapper h2:not(:first-child), body .content-wrapper h3:not(:first-child), body .content-wrapper h4:not(:first-child), body .content-wrapper h5:not(:first-child), body .content-wrapper h6:not(:first-child), body .content-wrapper .wpforms-title:not(:first-child),
body .cosmecos_comments__item-text h1:not(:first-child),
body .cosmecos_comments__item-text h2:not(:first-child),
body .cosmecos_comments__item-text h3:not(:first-child),
body .cosmecos_comments__item-text h4:not(:first-child),
body .cosmecos_comments__item-text h5:not(:first-child),
body .cosmecos_comments__item-text h6:not(:first-child),
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) {
margin-top: 50px;
}
body .content-wrapper h1 + h1, body .content-wrapper h1 + h2, body .content-wrapper h1 + h3, body .content-wrapper h1 + h4, body .content-wrapper h1 + h5, body .content-wrapper h1 + h6, body .content-wrapper h1:first-child + h1, body .content-wrapper h1:first-child + h2, body .content-wrapper h1:first-child + h3, body .content-wrapper h1:first-child + h4, body .content-wrapper h1:first-child + h5, body .content-wrapper h1:first-child + h6, body .content-wrapper h1:not(:first-child) + h1, body .content-wrapper h1:not(:first-child) + h2, body .content-wrapper h1:not(:first-child) + h3, body .content-wrapper h1:not(:first-child) + h4, body .content-wrapper h1:not(:first-child) + h5, body .content-wrapper h1:not(:first-child) + h6, body .content-wrapper h2 + h1, body .content-wrapper h2 + h2, body .content-wrapper h2 + h3, body .content-wrapper h2 + h4, body .content-wrapper h2 + h5, body .content-wrapper h2 + h6, body .content-wrapper h2:first-child + h1, body .content-wrapper h2:first-child + h2, body .content-wrapper h2:first-child + h3, body .content-wrapper h2:first-child + h4, body .content-wrapper h2:first-child + h5, body .content-wrapper h2:first-child + h6, body .content-wrapper h2:not(:first-child) + h1, body .content-wrapper h2:not(:first-child) + h2, body .content-wrapper h2:not(:first-child) + h3, body .content-wrapper h2:not(:first-child) + h4, body .content-wrapper h2:not(:first-child) + h5, body .content-wrapper h2:not(:first-child) + h6, body .content-wrapper h3 + h1, body .content-wrapper h3 + h2, body .content-wrapper h3 + h3, body .content-wrapper h3 + h4, body .content-wrapper h3 + h5, body .content-wrapper h3 + h6, body .content-wrapper h3:first-child + h1, body .content-wrapper h3:first-child + h2, body .content-wrapper h3:first-child + h3, body .content-wrapper h3:first-child + h4, body .content-wrapper h3:first-child + h5, body .content-wrapper h3:first-child + h6, body .content-wrapper h3:not(:first-child) + h1, body .content-wrapper h3:not(:first-child) + h2, body .content-wrapper h3:not(:first-child) + h3, body .content-wrapper h3:not(:first-child) + h4, body .content-wrapper h3:not(:first-child) + h5, body .content-wrapper h3:not(:first-child) + h6, body .content-wrapper h4 + h1, body .content-wrapper h4 + h2, body .content-wrapper h4 + h3, body .content-wrapper h4 + h4, body .content-wrapper h4 + h5, body .content-wrapper h4 + h6, body .content-wrapper h4:first-child + h1, body .content-wrapper h4:first-child + h2, body .content-wrapper h4:first-child + h3, body .content-wrapper h4:first-child + h4, body .content-wrapper h4:first-child + h5, body .content-wrapper h4:first-child + h6, body .content-wrapper h4:not(:first-child) + h1, body .content-wrapper h4:not(:first-child) + h2, body .content-wrapper h4:not(:first-child) + h3, body .content-wrapper h4:not(:first-child) + h4, body .content-wrapper h4:not(:first-child) + h5, body .content-wrapper h4:not(:first-child) + h6, body .content-wrapper h5 + h1, body .content-wrapper h5 + h2, body .content-wrapper h5 + h3, body .content-wrapper h5 + h4, body .content-wrapper h5 + h5, body .content-wrapper h5 + h6, body .content-wrapper h5:first-child + h1, body .content-wrapper h5:first-child + h2, body .content-wrapper h5:first-child + h3, body .content-wrapper h5:first-child + h4, body .content-wrapper h5:first-child + h5, body .content-wrapper h5:first-child + h6, body .content-wrapper h5:not(:first-child) + h1, body .content-wrapper h5:not(:first-child) + h2, body .content-wrapper h5:not(:first-child) + h3, body .content-wrapper h5:not(:first-child) + h4, body .content-wrapper h5:not(:first-child) + h5, body .content-wrapper h5:not(:first-child) + h6, body .content-wrapper h6 + h1, body .content-wrapper h6 + h2, body .content-wrapper h6 + h3, body .content-wrapper h6 + h4, body .content-wrapper h6 + h5, body .content-wrapper h6 + h6, body .content-wrapper h6:first-child + h1, body .content-wrapper h6:first-child + h2, body .content-wrapper h6:first-child + h3, body .content-wrapper h6:first-child + h4, body .content-wrapper h6:first-child + h5, body .content-wrapper h6:first-child + h6, body .content-wrapper h6:not(:first-child) + h1, body .content-wrapper h6:not(:first-child) + h2, body .content-wrapper h6:not(:first-child) + h3, body .content-wrapper h6:not(:first-child) + h4, body .content-wrapper h6:not(:first-child) + h5, body .content-wrapper h6:not(:first-child) + h6, body .content-wrapper .wpforms-title + h1, body .content-wrapper .wpforms-title + h2, body .content-wrapper .wpforms-title + h3, body .content-wrapper .wpforms-title + h4, body .content-wrapper .wpforms-title + h5, body .content-wrapper .wpforms-title + h6, body .content-wrapper .wpforms-title:first-child + h1, body .content-wrapper .wpforms-title:first-child + h2, body .content-wrapper .wpforms-title:first-child + h3, body .content-wrapper .wpforms-title:first-child + h4, body .content-wrapper .wpforms-title:first-child + h5, body .content-wrapper .wpforms-title:first-child + h6, body .content-wrapper .wpforms-title:not(:first-child) + h1, body .content-wrapper .wpforms-title:not(:first-child) + h2, body .content-wrapper .wpforms-title:not(:first-child) + h3, body .content-wrapper .wpforms-title:not(:first-child) + h4, body .content-wrapper .wpforms-title:not(:first-child) + h5, body .content-wrapper .wpforms-title:not(:first-child) + h6,
body .cosmecos_comments__item-text h1 + h1,
body .cosmecos_comments__item-text h1 + h2,
body .cosmecos_comments__item-text h1 + h3,
body .cosmecos_comments__item-text h1 + h4,
body .cosmecos_comments__item-text h1 + h5,
body .cosmecos_comments__item-text h1 + h6,
body .cosmecos_comments__item-text h1:first-child + h1,
body .cosmecos_comments__item-text h1:first-child + h2,
body .cosmecos_comments__item-text h1:first-child + h3,
body .cosmecos_comments__item-text h1:first-child + h4,
body .cosmecos_comments__item-text h1:first-child + h5,
body .cosmecos_comments__item-text h1:first-child + h6,
body .cosmecos_comments__item-text h1:not(:first-child) + h1,
body .cosmecos_comments__item-text h1:not(:first-child) + h2,
body .cosmecos_comments__item-text h1:not(:first-child) + h3,
body .cosmecos_comments__item-text h1:not(:first-child) + h4,
body .cosmecos_comments__item-text h1:not(:first-child) + h5,
body .cosmecos_comments__item-text h1:not(:first-child) + h6,
body .cosmecos_comments__item-text h2 + h1,
body .cosmecos_comments__item-text h2 + h2,
body .cosmecos_comments__item-text h2 + h3,
body .cosmecos_comments__item-text h2 + h4,
body .cosmecos_comments__item-text h2 + h5,
body .cosmecos_comments__item-text h2 + h6,
body .cosmecos_comments__item-text h2:first-child + h1,
body .cosmecos_comments__item-text h2:first-child + h2,
body .cosmecos_comments__item-text h2:first-child + h3,
body .cosmecos_comments__item-text h2:first-child + h4,
body .cosmecos_comments__item-text h2:first-child + h5,
body .cosmecos_comments__item-text h2:first-child + h6,
body .cosmecos_comments__item-text h2:not(:first-child) + h1,
body .cosmecos_comments__item-text h2:not(:first-child) + h2,
body .cosmecos_comments__item-text h2:not(:first-child) + h3,
body .cosmecos_comments__item-text h2:not(:first-child) + h4,
body .cosmecos_comments__item-text h2:not(:first-child) + h5,
body .cosmecos_comments__item-text h2:not(:first-child) + h6,
body .cosmecos_comments__item-text h3 + h1,
body .cosmecos_comments__item-text h3 + h2,
body .cosmecos_comments__item-text h3 + h3,
body .cosmecos_comments__item-text h3 + h4,
body .cosmecos_comments__item-text h3 + h5,
body .cosmecos_comments__item-text h3 + h6,
body .cosmecos_comments__item-text h3:first-child + h1,
body .cosmecos_comments__item-text h3:first-child + h2,
body .cosmecos_comments__item-text h3:first-child + h3,
body .cosmecos_comments__item-text h3:first-child + h4,
body .cosmecos_comments__item-text h3:first-child + h5,
body .cosmecos_comments__item-text h3:first-child + h6,
body .cosmecos_comments__item-text h3:not(:first-child) + h1,
body .cosmecos_comments__item-text h3:not(:first-child) + h2,
body .cosmecos_comments__item-text h3:not(:first-child) + h3,
body .cosmecos_comments__item-text h3:not(:first-child) + h4,
body .cosmecos_comments__item-text h3:not(:first-child) + h5,
body .cosmecos_comments__item-text h3:not(:first-child) + h6,
body .cosmecos_comments__item-text h4 + h1,
body .cosmecos_comments__item-text h4 + h2,
body .cosmecos_comments__item-text h4 + h3,
body .cosmecos_comments__item-text h4 + h4,
body .cosmecos_comments__item-text h4 + h5,
body .cosmecos_comments__item-text h4 + h6,
body .cosmecos_comments__item-text h4:first-child + h1,
body .cosmecos_comments__item-text h4:first-child + h2,
body .cosmecos_comments__item-text h4:first-child + h3,
body .cosmecos_comments__item-text h4:first-child + h4,
body .cosmecos_comments__item-text h4:first-child + h5,
body .cosmecos_comments__item-text h4:first-child + h6,
body .cosmecos_comments__item-text h4:not(:first-child) + h1,
body .cosmecos_comments__item-text h4:not(:first-child) + h2,
body .cosmecos_comments__item-text h4:not(:first-child) + h3,
body .cosmecos_comments__item-text h4:not(:first-child) + h4,
body .cosmecos_comments__item-text h4:not(:first-child) + h5,
body .cosmecos_comments__item-text h4:not(:first-child) + h6,
body .cosmecos_comments__item-text h5 + h1,
body .cosmecos_comments__item-text h5 + h2,
body .cosmecos_comments__item-text h5 + h3,
body .cosmecos_comments__item-text h5 + h4,
body .cosmecos_comments__item-text h5 + h5,
body .cosmecos_comments__item-text h5 + h6,
body .cosmecos_comments__item-text h5:first-child + h1,
body .cosmecos_comments__item-text h5:first-child + h2,
body .cosmecos_comments__item-text h5:first-child + h3,
body .cosmecos_comments__item-text h5:first-child + h4,
body .cosmecos_comments__item-text h5:first-child + h5,
body .cosmecos_comments__item-text h5:first-child + h6,
body .cosmecos_comments__item-text h5:not(:first-child) + h1,
body .cosmecos_comments__item-text h5:not(:first-child) + h2,
body .cosmecos_comments__item-text h5:not(:first-child) + h3,
body .cosmecos_comments__item-text h5:not(:first-child) + h4,
body .cosmecos_comments__item-text h5:not(:first-child) + h5,
body .cosmecos_comments__item-text h5:not(:first-child) + h6,
body .cosmecos_comments__item-text h6 + h1,
body .cosmecos_comments__item-text h6 + h2,
body .cosmecos_comments__item-text h6 + h3,
body .cosmecos_comments__item-text h6 + h4,
body .cosmecos_comments__item-text h6 + h5,
body .cosmecos_comments__item-text h6 + h6,
body .cosmecos_comments__item-text h6:first-child + h1,
body .cosmecos_comments__item-text h6:first-child + h2,
body .cosmecos_comments__item-text h6:first-child + h3,
body .cosmecos_comments__item-text h6:first-child + h4,
body .cosmecos_comments__item-text h6:first-child + h5,
body .cosmecos_comments__item-text h6:first-child + h6,
body .cosmecos_comments__item-text h6:not(:first-child) + h1,
body .cosmecos_comments__item-text h6:not(:first-child) + h2,
body .cosmecos_comments__item-text h6:not(:first-child) + h3,
body .cosmecos_comments__item-text h6:not(:first-child) + h4,
body .cosmecos_comments__item-text h6:not(:first-child) + h5,
body .cosmecos_comments__item-text h6:not(:first-child) + h6,
body .cosmecos_comments__item-text .wpforms-title + h1,
body .cosmecos_comments__item-text .wpforms-title + h2,
body .cosmecos_comments__item-text .wpforms-title + h3,
body .cosmecos_comments__item-text .wpforms-title + h4,
body .cosmecos_comments__item-text .wpforms-title + h5,
body .cosmecos_comments__item-text .wpforms-title + h6,
body .cosmecos_comments__item-text .wpforms-title:first-child + h1,
body .cosmecos_comments__item-text .wpforms-title:first-child + h2,
body .cosmecos_comments__item-text .wpforms-title:first-child + h3,
body .cosmecos_comments__item-text .wpforms-title:first-child + h4,
body .cosmecos_comments__item-text .wpforms-title:first-child + h5,
body .cosmecos_comments__item-text .wpforms-title:first-child + h6,
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) + h1,
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) + h2,
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) + h3,
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) + h4,
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) + h5,
body .cosmecos_comments__item-text .wpforms-title:not(:first-child) + h6 {
margin-top: 0;
}
body .content-wrapper blockquote,
body .cosmecos_comments__item-text blockquote {
font-weight: 300;
position: relative;
padding: 0 0 0 3em;
margin: 0;
letter-spacing: .006em;
}
body .content-wrapper blockquote:not(:first-child),
body .cosmecos_comments__item-text blockquote:not(:first-child) {
margin-top: 2.5rem;
}
body .content-wrapper blockquote:not(:last-child),
body .cosmecos_comments__item-text blockquote:not(:last-child) {
margin-bottom: 2.5rem;
}
body .content-wrapper blockquote:before,
body .cosmecos_comments__item-text blockquote:before {
content: '“';
position: absolute;
display: block;
width: .25em;
height: .25em;
left: -.025em;
right: initial;
top: -.1406em;
font-size: 13em;
line-height: 1em;
letter-spacing: normal;
overflow: hidden;
}
body .content-wrapper blockquote cite,
body .cosmecos_comments__item-text blockquote cite {
display: block;
font-size: 16px;
line-height: 30px;
font-weight: 700;
margin: 5px 0 0;
font-style: normal;
letter-spacing: normal;
}
body .content-wrapper blockquote p + cite,
body .cosmecos_comments__item-text blockquote p + cite {
margin: -7px 0 0;
}
body .content-wrapper blockquote a,
body .cosmecos_comments__item-text blockquote a {
text-decoration: none;
}
body .content-wrapper blockquote.has-text-align-right,
body .cosmecos_comments__item-text blockquote.has-text-align-right {
padding: 0 48px 0 0;
}
body .content-wrapper blockquote.has-text-align-right:before,
body .cosmecos_comments__item-text blockquote.has-text-align-right:before {
left: initial;
right: -.025em;
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
body .content-wrapper blockquote.has-text-align-center,
body .cosmecos_comments__item-text blockquote.has-text-align-center {
padding: 0;
}
body .content-wrapper blockquote.has-text-align-center:before,
body .cosmecos_comments__item-text blockquote.has-text-align-center:before {
content: none;
display: none;
}
body .content-wrapper blockquote.has-text-align-center cite:before,
body .cosmecos_comments__item-text blockquote.has-text-align-center cite:before {
content: '';
}
body .content-wrapper blockquote.is-style-large,
body .cosmecos_comments__item-text blockquote.is-style-large {
padding: 0 48px;
}
body .content-wrapper blockquote.is-style-large p,
body .cosmecos_comments__item-text blockquote.is-style-large p {
font-size: 1.6em;
line-height: 1.4em;
}
body .content-wrapper blockquote.is-style-large cite,
body .cosmecos_comments__item-text blockquote.is-style-large cite {
font-size: 1.25em;
text-align: inherit;
font-weight: 600;
}
body .content-wrapper blockquote.is-style-large cite:before,
body .cosmecos_comments__item-text blockquote.is-style-large cite:before {
content: '';
}
body .content-wrapper table,
body .cosmecos_comments__item-text table {
border-collapse: collapse;
border-spacing: unset;
width: 100%;
}
body .content-wrapper table:not(:last-child),
body .cosmecos_comments__item-text table:not(:last-child) {
margin-bottom: 2rem;
}
body .content-wrapper table:not(:first-child),
body .cosmecos_comments__item-text table:not(:first-child) {
margin-top: 2rem;
}
body .content-wrapper table tr td, body .content-wrapper table tr th,
body .cosmecos_comments__item-text table tr td,
body .cosmecos_comments__item-text table tr th {
border-width: 1px;
border-style: solid;
padding: 8px 15px 8px 15px;
}
body .content-wrapper table tr th,
body .cosmecos_comments__item-text table tr th {
text-align: left;
}
body .content-wrapper table tbody th,
body .cosmecos_comments__item-text table tbody th {
font-weight: 600;
}
body .content-wrapper dd,
body .cosmecos_comments__item-text dd {
margin-bottom: 1rem;
}
ul,
ol {
padding: 0;
}
ul:not(:last-child),
ol:not(:last-child) {
margin: 0 0 1.25rem;
}
ul:last-child,
ol:last-child {
margin: 0;
}
ul li,
ol li {
position: relative;
}
ul li:not(:last-child) ul, ul li:not(:last-child) ul:last-child,
ul li:not(:last-child) ol,
ul li:not(:last-child) ol:last-child,
ol li:not(:last-child) ul,
ol li:not(:last-child) ul:last-child,
ol li:not(:last-child) ol,
ol li:not(:last-child) ol:last-child {
margin: 0 0 0 15px;
}
ul li ul,
ul li ol,
ol li ul,
ol li ol {
margin: 0 0 0 15px;
}
ul {
list-style: none;
}
ul > li {
padding: 0 0 0 15px;
}
ul > li:before {
content: '';
width: 5px;
height: 5px;
display: block;
position: absolute;
-webkit-border-radius: 50%;
border-radius: 50%;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;
right: initial;
top: .85em;
border-width: 1px;
border-style: solid;
}
.elementor-element-overlay ul {
margin: 0;
}
.elementor-element-overlay ul > li {
margin: 0;
padding: 0;
}
.elementor-element-overlay ul > li:before {
content: none;
background: none;
width: auto;
height: auto;
-webkit-border-radius: 0;
border-radius: 0;
margin-right: auto;
vertical-align: initial;
}
.elementor-visible-desktop ul {
margin: 20px auto 0;
padding: 0 25px;
}
.elementor-visible-desktop ul > li:before {
content: none;
}
ol,
.post-comment-content ol {
list-style-position: inside;
padding: 0;
}
.block-heading {
padding: 0 0 10px;
}
.block-heading .block-heading__subtitle {
font-size: 18px;
line-height: 40px;
text-transform: lowercase;
margin: 0 0 12px;
}
.block-heading .block-heading__subtitle:before {
content: '- ';
}
.block-heading .block-heading__title {
margin-top: 0 !important;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea {
height: 56px;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border-width: 1px;
border-style: solid;
padding: 14px 17px;
width: 100%;
display: block;
outline: none !important;
}
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="range"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
opacity: 1;
}
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="range"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="month"]:-moz-placeholder,
input[type="week"]:-moz-placeholder,
input[type="time"]:-moz-placeholder,
input[type="datetime"]:-moz-placeholder,
input[type="datetime-local"]:-moz-placeholder,
input[type="color"]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
opacity: 1;
}
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="range"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
opacity: 1;
}
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="range"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
opacity: 1;
}
textarea {
height: 180px;
resize: none;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance: none;
display: none;
}
input[type="search"]::-ms-clear, input[type="search"]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
input[type="radio"] {
display: inline-block;
vertical-align: middle;
margin: -1px 10px 0 0;
width: 17px;
height: 17px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid 1px;
position: relative;
outline: none !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type="radio"]:checked:before {
content: '';
position: absolute;
width: 5px;
height: 5px;
top: 5px;
left: 5px;
right: 4px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
input[type="checkbox"], .woocommerce form .form-row input[type="checkbox"].input-checkbox {
width: 17px;
height: 17px;
display: inline-block !important;
margin: 2px 14px 0 0;
cursor: pointer;
vertical-align: text-top;
border: solid 1px;
outline: none !important;
position: relative;
}
input[type="checkbox"]:checked:before, .woocommerce form .form-row input[type="checkbox"].input-checkbox:checked:before {
content: '\f00c';
position: absolute;
width: 16px;
height: 15px;
font: 400 normal 12px/15px 'FontAwesome';
text-align: center;
display: block;
z-index: 2;
left: 0;
right: 0;
top: 0;
}
.select2-container {
display: block;
line-height: 1;
}
.select2-container.select2-container--default .select2-selection--single {
-webkit-border-radius: 0;
border-radius: 0;
height: 56px;
outline: none;
}
.select2-container.select2-container--open {
margin-top: -23px;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow:before {
content: '\f106';
}
.select2-container .select2-selection--single {
margin: 0;
border-width: 1px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 14px 41px 14px 19px;
line-height: 30px;
}
.select2-container .select2-selection--single .select2-selection__arrow {
width: 40px;
height: 56px;
text-align: center;
font: 400 normal 16px/56px 'FontAwesome';
top: 1px;
right: 1px;
left: initial;
}
.select2-container .select2-selection--single .select2-selection__arrow:before {
content: '\f107';
}
.select2-container .select2-selection--single .select2-selection__arrow b {
display: none;
}
.select2-container .select2-search--dropdown .select2-search__field {
padding: 13px 18px;
outline: none;
}
.select2-container .select2-results__option {
padding: 6px 23px;
outline: none;
}
.select2-container .select2-results__option:before {
content: none;
display: none;
}
.select2-dropdown {
-webkit-border-radius: 0;
border-radius: 0;
border-width: 1px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-width: 1px;
}
.select-wrap,
.wp-block-archives-dropdown,
.wp-block-categories-dropdown {
position: relative;
}
.select-wrap:after,
.wp-block-archives-dropdown:after,
.wp-block-categories-dropdown:after {
content: '\f107';
display: block;
position: absolute;
width: 40px;
height: 54px;
text-align: center;
font: 400 normal 16px/54px 'FontAwesome';
top: 1px;
bottom: 1px;
right: 1px;
left: initial;
cursor: pointer;
z-index: 1;
}
.select-wrap select,
.wp-block-archives-dropdown select,
.wp-block-categories-dropdown select {
width: 100%;
max-width: none !important;
height: 56px;
outline: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border-width: 1px;
border-style: solid;
padding: 10px 47px 10px 17px;
display: block;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
background: none;
position: relative;
z-index: 2;
}
.select-wrap select::-ms-expand,
.wp-block-archives-dropdown select::-ms-expand,
.wp-block-categories-dropdown select::-ms-expand {
display: none;
}
.select-wrap select[multiple="multiple"],
.wp-block-archives-dropdown select[multiple="multiple"],
.wp-block-categories-dropdown select[multiple="multiple"] {
height: 130px;
}
.select-wrap option,
.wp-block-archives-dropdown option,
.wp-block-categories-dropdown option {
padding: 0 16px;
}
.wc-block-featured-product .wp-block-button .wp-block-button__link,
.wc-block-featured-category .wp-block-button .wp-block-button__link,
.wp-block-button.wc-block-load-more .wp-block-button__link,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart,
#form-preview button,
.cosmecos-button,
.body-container button:not(.customize-partial-edit-shortcut-button),
.body-container input[type="submit"],
.body-container input[type="button"],
.body-container input[type="reset"] {
display: inline-block;
position: relative;
text-align: center;
padding: 9px 20px;
line-height: 1.5385em;
-webkit-border-radius: 0;
border-radius: 0;
text-decoration: none;
-webkit-transition: all 0.3s;
transition: all 0.3s;
min-width: 70px;
outline: none;
border: solid 1px;
background-color: transparent;
cursor: pointer;
overflow: hidden;
}
.wc-block-featured-product .wp-block-button .wp-block-button__link:before,
.wc-block-featured-category .wp-block-button .wp-block-button__link:before,
.wp-block-button.wc-block-load-more .wp-block-button__link:before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link:before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart:before,
#form-preview button:before,
.cosmecos-button:before,
.body-container button:not(.customize-partial-edit-shortcut-button):before,
.body-container input[type="submit"]:before,
.body-container input[type="button"]:before,
.body-container input[type="reset"]:before {
content: '';
position: absolute;
display: block;
-webkit-transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 150%;
height: 100%;
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.wc-block-featured-product .wp-block-button .wp-block-button__link:focus, .wc-block-featured-product .wp-block-button .wp-block-button__link:active,
.wc-block-featured-category .wp-block-button .wp-block-button__link:focus,
.wc-block-featured-category .wp-block-button .wp-block-button__link:active,
.wp-block-button.wc-block-load-more .wp-block-button__link:focus,
.wp-block-button.wc-block-load-more .wp-block-button__link:active,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link:focus,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link:active,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart:focus,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart:active,
#form-preview button:focus,
#form-preview button:active,
.cosmecos-button:focus,
.cosmecos-button:active,
.body-container button:not(.customize-partial-edit-shortcut-button):focus,
.body-container button:not(.customize-partial-edit-shortcut-button):active,
.body-container input[type="submit"]:focus,
.body-container input[type="submit"]:active,
.body-container input[type="button"]:focus,
.body-container input[type="button"]:active,
.body-container input[type="reset"]:focus,
.body-container input[type="reset"]:active {
outline: none;
}
.wc-block-featured-product .wp-block-button .wp-block-button__link:hover,
.wc-block-featured-category .wp-block-button .wp-block-button__link:hover,
.wp-block-button.wc-block-load-more .wp-block-button__link:hover,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link:hover,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart:hover,
#form-preview button:hover,
.cosmecos-button:hover,
.body-container button:not(.customize-partial-edit-shortcut-button):hover,
.body-container input[type="submit"]:hover,
.body-container input[type="button"]:hover,
.body-container input[type="reset"]:hover {
background: none;
}
.wc-block-featured-product .wp-block-button .wp-block-button__link:hover:before,
.wc-block-featured-category .wp-block-button .wp-block-button__link:hover:before,
.wp-block-button.wc-block-load-more .wp-block-button__link:hover:before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link:hover:before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart:hover:before,
#form-preview button:hover:before,
.cosmecos-button:hover:before,
.body-container button:not(.customize-partial-edit-shortcut-button):hover:before,
.body-container input[type="submit"]:hover:before,
.body-container input[type="button"]:hover:before,
.body-container input[type="reset"]:hover:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
.wc-block-featured-product .wp-block-button .wp-block-button__link.button:before,
.wc-block-featured-category .wp-block-button .wp-block-button__link.button:before,
.wp-block-button.wc-block-load-more .wp-block-button__link.button:before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link.button:before,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart.button:before,
#form-preview button.button:before,
.cosmecos-button.button:before,
.body-container button:not(.customize-partial-edit-shortcut-button).button:before,
.body-container input[type="submit"].button:before,
.body-container input[type="button"].button:before,
.body-container input[type="reset"].button:before {
content: none;
display: none;
}
@media only screen and (min-width: 576px) {
h1,
body .elementor-widget-heading h1.elementor-heading-title {
font-size: 45px;
}
h1:not(:last-child),
body .elementor-widget-heading h1.elementor-heading-title:not(:last-child) {
margin-bottom: 0.1555em;
}
h2,
.cosmecos_content_slider_title,
body .elementor-widget-heading h2.elementor-heading-title {
font-size: 40px;
}
h2:not(:last-child),
.cosmecos_content_slider_title:not(:last-child),
body .elementor-widget-heading h2.elementor-heading-title:not(:last-child) {
margin-bottom: 0.4em;
}
h3,
body .elementor-widget-heading h3.elementor-heading-title {
font-size: 34px;
}
h3:not(:last-child),
body .elementor-widget-heading h3.elementor-heading-title:not(:last-child) {
margin-bottom: 0.7368em;
}
h4,
body .elementor-widget-heading h4.elementor-heading-title {
font-size: 28px;
}
h4:not(:last-child),
body .elementor-widget-heading h4.elementor-heading-title:not(:last-child) {
margin-bottom: 1.2em;
}
h5,
body .elementor-widget-heading h5.elementor-heading-title,
.wpforms-title,
.woocommerce-Reviews-title,
.cart_totals h2,
.woocommerce-checkout h3,
.woocommerce-account h3,
.outer-form-wrapper h2,
.woocommerce-MyAccount-content h2,
.woocommerce-order h2 {
font-size: 22px;
}
h5:not(:last-child),
body .elementor-widget-heading h5.elementor-heading-title:not(:last-child),
.wpforms-title:not(:last-child),
.woocommerce-Reviews-title:not(:last-child),
.cart_totals h2:not(:last-child),
.woocommerce-checkout h3:not(:last-child),
.woocommerce-account h3:not(:last-child),
.outer-form-wrapper h2:not(:last-child),
.woocommerce-MyAccount-content h2:not(:last-child),
.woocommerce-order h2:not(:last-child) {
margin-bottom: 1.4em;
}
.comment-reply-title {
font-size: 22px;
}
h6,
body .elementor-widget-heading h6.elementor-heading-title {
font-size: 18px;
}
}
@media only screen and (min-width: 768px) {
.wc-block-featured-product .wp-block-button .wp-block-button__link,
.wc-block-featured-category .wp-block-button .wp-block-button__link,
.wp-block-button.wc-block-load-more .wp-block-button__link,
#form-preview button,
.cosmecos-button,
.body-container button:not(.customize-partial-edit-shortcut-button),
.body-container input[type="submit"],
.body-container input[type="button"],
.body-container input[type="reset"] {
padding: 19px 38px;
min-width: 80px;
line-height: 1.2308em;
}
.mobile-header .cosmecos-button,
.mobile-header-menu-container .cosmecos-button {
padding: 8px 12px;
min-width: 70px;
}
body .content-wrapper blockquote,
body .cosmecos_comments__item-text blockquote {
line-height: 2em;
padding: 0 0 0 5em;
}
body .content-wrapper blockquote:before,
body .cosmecos_comments__item-text blockquote:before {
font-size: 20em;
}
body .content-wrapper blockquote.has-text-align-right,
body .cosmecos_comments__item-text blockquote.has-text-align-right {
padding: 0 63px 0 0;
}
body .content-wrapper blockquote.is-style-large,
body .cosmecos_comments__item-text blockquote.is-style-large {
padding: 0 63px;
}
}
@media only screen and (min-width: 992px) {
h5:not(:last-child),
.wpforms-title:not(:last-child),
.woocommerce-checkout h3:not(:last-child) {
margin-bottom: 1.6667em;
}
h6:not(:last-child) {
margin-bottom: 2em;
}
}
.alignwide,
.alignfull {
margin-left: 0;
margin-right: 0;
}
.content-wrapper-sidebar-position-none .alignwide {
margin-left: -10px;
margin-right: -10px;
width: calc(100% + 20px);
}
.content-wrapper-sidebar-position-none .alignfull {
position: relative;
width: 100vw;
left: 50%;
right: auto;
margin: 0 0 0 -50vw;
}
.content-wrapper-sidebar-position-none .alignfull:not(:last-child) {
margin-bottom: 30px;
}
.content-wrapper-sidebar-position-none .alignfull:not(:first-child) {
margin-top: 30px;
}
.has-large-font-size,
.has-small-font-size {
line-height: initial;
} .content-wrapper .wp-block-pullquote {
border-top: solid 2px;
border-bottom: solid 2px;
padding: 25px 0;
}
.content-wrapper .wp-block-pullquote:not(:last-child) {
margin-bottom: 2.625rem;
}
.content-wrapper .wp-block-pullquote:not(:first-child) {
margin-top: 2.625rem;
}
.content-wrapper .wp-block-pullquote blockquote {
padding: 0;
margin: 0 20px;
max-width: none;
}
.content-wrapper .wp-block-pullquote blockquote:before {
font-size: 17em;
opacity: .1;
color: inherit;
top: -.1em;
left: -.03em;
right: initial;
}
.content-wrapper .wp-block-pullquote blockquote p {
font-size: 112.5%;
line-height: 2em;
font-weight: 300;
letter-spacing: .006em;
}
.content-wrapper .wp-block-pullquote blockquote p:first-child:before {
content: '“';
}
.content-wrapper .wp-block-pullquote blockquote p:last-of-type:after {
content: '”';
}
.content-wrapper .wp-block-pullquote blockquote cite {
display: block;
line-height: 2em;
font-weight: 500;
}
.content-wrapper .wp-block-pullquote blockquote cite:not(:first-child) {
margin: 1em 0 0;
}
.content-wrapper .wp-block-pullquote.is-style-solid-color {
border: none;
} .has-drop-cap:not(:focus):first-letter {
font-size: 1.5em;
font-weight: 700;
line-height: 1.6667em;
padding: 0 0.38em;
text-align: center;
margin: 0.36em 0.5em 0.1em 0;
} .wp-block-table:not(:last-child) {
margin-bottom: 30px;
}
.wp-block-table:not(:first-child) {
margin-top: 30px;
} .wp-block-image {
margin-bottom: 0;
}
.wp-block-image:not(:last-child) {
margin-bottom: 1.3125rem;
}
.wp-block-image:not(:last-child) .alignnone,
.wp-block-image:not(:last-child) .alignleft,
.wp-block-image:not(:last-child) .aligncenter,
.wp-block-image:not(:last-child) .alignright {
margin-bottom: 1.3125rem;
}
.wp-block-image:not(:first-child) {
margin-top: 1.3125rem;
}
.wp-block-image .aligncenter {
display: block;
margin: 7px auto 0;
}
.wp-block-image .aligncenter img {
margin: 0 auto;
}
.wp-block-image .aligncenter figcaption {
display: block;
}
.wp-block-image .alignnone {
margin: 7px 0 0;
}
.wp-block-image .alignleft {
margin: 7px 30px 0 0;
}
.wp-block-image .alignright {
margin: 7px 0 0 30px;
}
.wp-block-image figcaption {
text-align: center;
font-size: 14px;
margin-bottom: 0;
}
.wp-block-image img {
height: auto;
} .wp-block-gallery:not(:last-child) {
margin-bottom: 2.625rem;
}
.wp-block-gallery:not(:first-child) {
margin-top: 2.625rem;
}
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-2 .blocks-gallery-image,
.wp-block-gallery.columns-2 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(100% - 30px);
padding: 0 !important;
}
.wp-block-gallery.columns-1 .blocks-gallery-image:before,
.wp-block-gallery.columns-1 .blocks-gallery-item:before, .wp-block-gallery.columns-2 .blocks-gallery-image:before,
.wp-block-gallery.columns-2 .blocks-gallery-item:before, .wp-block-gallery.columns-3 .blocks-gallery-image:before,
.wp-block-gallery.columns-3 .blocks-gallery-item:before {
content: none !important;
display: none !important;
}
.wp-block-gallery .blocks-gallery-grid {
margin: -15px;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
margin: 15px !important;
padding: 0;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item:before {
content: none;
display: none;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item .item-wrapper {
position: relative;
height: 100%;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a {
display: block;
position: relative;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:before {
content: '';
position: absolute;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;
right: initial;
top: 0;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:after {
content: '\e823';
font: 400 normal 42px/1em 'fontello';
position: absolute;
display: block;
left: 50%;
right: initial;
top: 50%;
width: 42px;
height: 42px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
text-align: center;
margin: -21px 0 0 -21px;
}
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:hover:before, .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item a:hover:after {
opacity: 1;
-webkit-transform: translate(-15px, -15px);
-ms-transform: translate(-15px, -15px);
transform: translate(-15px, -15px);
}
.wp-block-gallery .blocks-gallery-grid.columns-1 .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-grid.columns-1 .blocks-gallery-item {
width: calc(100% - 30px);
}
.wp-block-gallery .blocks-gallery-grid.columns-2 .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-grid.columns-2 .blocks-gallery-item {
width: calc(50% - 30px);
}
.wp-block-gallery .blocks-gallery-grid.columns-3 .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-grid.columns-3 .blocks-gallery-item {
width: calc(33.3333% - 30px);
}
.wp-block-gallery .blocks-gallery-caption {
text-align: center;
width: 100%;
margin: .5em 0 0;
font-size: 14px;
} .wc-block-grid__products {
margin: 0 -15px -70px !important;
}
.wc-block-grid__products .wc-block-grid__product {
border-bottom-width: 70px !important;
border-left-width: 15px !important;
border-right-width: 15px !important;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image {
margin-bottom: 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image:before {
content: '';
position: absolute;
display: block;
z-index: 2;
left: 50%;
right: initial;
top: 50%;
width: calc(100% - 32px);
height: calc(100% - 32px);
border-width: 1px;
border-style: solid;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
position: absolute;
z-index: 2;
left: 0;
right: initial;
top: 25px;
-webkit-border-radius: 0;
border-radius: 0;
border: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 60px;
height: 30px;
font-size: 13px;
line-height: 32px;
font-weight: 500;
text-transform: uppercase;
text-align: center;
padding: 0 12px;
margin: 0 0 8px;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-content {
padding: 33px 0 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title-wrapper:not(:first-child) {
margin: 19px 0 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
font-size: 20px;
line-height: 1.2em;
font-weight: 400;
margin: 0;
padding: 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating {
margin: 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating .star-rating {
float: none;
margin: 0 auto;
font: 400 normal 11px/1 'FontAwesome';
letter-spacing: .4545em;
width: 6.9164em;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
width: 100%;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info:not(:first-child) {
margin: 26px 0 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .price {
text-align: center;
white-space: nowrap;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
padding: 19px 15px;
margin: 0;
height: 56px;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-left: none;
font-size: 14px;
line-height: 16px;
font-weight: 700;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .price del {
margin: 0 3px 0 0;
display: inline-block;
text-decoration: line-through;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .price ins {
display: inline-block;
text-decoration: none;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button {
margin: 0;
width: 100%;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .added_to_cart {
-webkit-border-radius: 0;
border-radius: 0;
background: none;
padding: 19px 10px !important;
white-space: nowrap;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
display: block;
width: 100%;
line-height: 1.2308em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link.added, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-info .wp-block-button .wp-block-button__link.loading:after {
display: none;
}
.wc-block-grid__products .wc-block-grid__product:hover .wc-block-grid__product-image:before {
width: calc(100% - 4px);
height: calc(100% - 4px);
} .wp-block-button:not(:last-child) {
margin-bottom: 1.3125rem;
} .wp-block-columns {
margin-bottom: 0;
}
.wp-block-columns:not(:last-child) {
margin-bottom: 1.3125rem;
}
.content-wrapper-sidebar-position-none .wp-block-columns.alignfull {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 15px;
}
.content-wrapper-sidebar-position-none .wp-block-columns.alignwide {
margin: 0;
width: 100%;
} .wp-block-media-text:not(:last-child) {
margin-bottom: 1.3125rem;
}  .wp-block-embed:not(:first-child) {
margin-top: 30px;
}
.wp-block-embed:not(:last-child) {
margin-bottom: 30px;
}
.wp-block-embed .wp-block-embed__wrapper {
position: relative;
}
.wp-block-embed figcaption {
text-align: center;
width: 100%;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper:before {
content: '';
display: block;
width: 100%;
height: 0;
padding: 56.25% 0 0;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe {
position: absolute;
display: block;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 100%;
}
.wp-block-embed .video-embed {
padding: 0;
position: static;
}
.wp-block-embed .video-embed iframe {
position: relative;
} .wp-block-cover {
overflow: hidden;
color: #ffffff;
-webkit-background-size: cover;
background-size: cover;
}
.wp-block-cover:not(:last-child) {
margin-bottom: 30px;
}
.wp-block-cover:not(:first-child) {
margin-top: 30px;
}
.wp-block-cover strong {
color: inherit;
}
.wp-block-cover a {
text-decoration: underline;
color: inherit;
}
.wp-block-cover a:hover {
text-decoration: none;
}
.wp-block-cover p:not(.has-text-color) {
color: #ffffff;
} .wp-block-group.has-background {
padding: 20px 30px;
}
.wp-block-group.has-background p:last-child {
margin: 0;
}
.wp-block-group:not(:last-child) {
margin-bottom: 1.3125rem;
} body .content-wrapper .wp-block-file a.wp-block-file__button {
color: #ffffff;
} body .content-wrapper ul.wp-block-social-links,
ul.wp-block-social-links {
margin-left: -8px;
margin-right: -8px;
}
body .content-wrapper ul.wp-block-social-links:not(:last-child),
ul.wp-block-social-links:not(:last-child) {
margin-bottom: 2rem;
}
body .content-wrapper ul.wp-block-social-links .wp-social-link,
ul.wp-block-social-links .wp-social-link {
margin: 0 8px !important;
padding: 0;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
body .content-wrapper ul.wp-block-social-links .wp-social-link:before,
ul.wp-block-social-links .wp-social-link:before {
content: none;
display: none;
}
body .content-wrapper ul.wp-block-social-links .wp-social-link:hover,
ul.wp-block-social-links .wp-social-link:hover {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
body .content-wrapper ul.wp-block-social-links .wp-social-link a,
ul.wp-block-social-links .wp-social-link a {
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
body .content-wrapper ul.wp-block-social-links.is-style-default .wp-social-link, body .content-wrapper ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-social-link,
ul.wp-block-social-links.is-style-default .wp-social-link,
ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-social-link {
width: 30px;
height: 30px;
}
body .content-wrapper ul.wp-block-social-links.is-style-default .wp-social-link a, body .content-wrapper ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-social-link a,
ul.wp-block-social-links.is-style-default .wp-social-link a,
ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-social-link a {
padding: 7px;
-webkit-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
}
body .content-wrapper ul.wp-block-social-links.is-style-default .wp-social-link a svg, body .content-wrapper ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-social-link a svg,
ul.wp-block-social-links.is-style-default .wp-social-link a svg,
ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape) .wp-social-link a svg {
width: 16px;
height: 16px;
}
body .content-wrapper ul.wp-block-social-links.is-style-default:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link, body .content-wrapper ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-color):not(.has-icon-background-color) .wp-social-link,
ul.wp-block-social-links.is-style-default:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link,
ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-color):not(.has-icon-background-color) .wp-social-link {
background: none;
}
body .content-wrapper ul.wp-block-social-links.is-style-default:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link a, body .content-wrapper ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-color):not(.has-icon-background-color) .wp-social-link a,
ul.wp-block-social-links.is-style-default:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link a,
ul.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-color):not(.has-icon-background-color) .wp-social-link a {
padding: 6px;
border-width: 1px;
border-style: solid;
background-color: transparent;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body .content-wrapper ul.wp-block-social-links.is-style-logos-only .wp-social-link,
ul.wp-block-social-links.is-style-logos-only .wp-social-link {
width: 30px;
height: 30px;
padding: 0;
}
body .content-wrapper ul.wp-block-social-links.is-style-logos-only .wp-social-link a,
ul.wp-block-social-links.is-style-logos-only .wp-social-link a {
padding: 0;
}
body .content-wrapper ul.wp-block-social-links.is-style-logos-only .wp-social-link a svg,
ul.wp-block-social-links.is-style-logos-only .wp-social-link a svg {
width: 30px;
height: 30px;
}
body .content-wrapper ul.wp-block-social-links.is-style-pill-shape .wp-social-link a svg,
ul.wp-block-social-links.is-style-pill-shape .wp-social-link a svg {
width: 16px;
height: 16px;
} .wc-block-featured-product {
overflow: hidden;
min-height: 300px !important;
padding: 30px 0;
}
.wc-block-featured-product .wc-block-featured-product__title {
margin: 0 !important;
padding: 0 20px !important;
}
.wc-block-featured-product .wc-block-featured-product__title:before {
content: none !important;
display: none !important;
}
.wc-block-featured-product .wc-block-featured-product__description {
padding: 16px 20px 0;
}
.wc-block-featured-product .wc-block-featured-product__description p {
font-size: 14px;
line-height: 22px;
}
.wc-block-featured-product .wc-block-featured-product__price {
padding: 16px 20px 0;
}
.wc-block-featured-product .wc-block-featured-product__price .price_wrapper {
font-size: 14px;
line-height: 20px;
font-weight: 500;
}
.wc-block-featured-product .wc-block-featured-product__price .price_wrapper del {
margin: 0 4px;
opacity: 0.6;
}
.wc-block-featured-product .wc-block-featured-product__price .price_wrapper ins {
margin: 0 4px;
text-decoration: none;
}
.wc-block-featured-product .wc-block-featured-product__link {
padding: 27px 20px 0;
font-size: 0;
line-height: 1;
}
.wc-block-featured-product .wc-block-featured-product__link .wp-block-button {
margin: 0;
}
.wc-block-featured-product .wc-block-featured-product__link .wp-block-button__link {
white-space: nowrap;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 100%;
} .wc-block-featured-category {
overflow: hidden;
min-height: 300px !important;
padding: 30px 0;
}
.wc-block-featured-category .wc-block-featured-category__title {
margin: 0 !important;
padding: 0 20px !important;
}
.wc-block-featured-category .wc-block-featured-category__title:before {
content: none !important;
display: none !important;
}
.wc-block-featured-category .wc-block-featured-category__description {
padding: 16px 20px 0;
}
.wc-block-featured-category .wc-block-featured-category__description p {
font-size: 14px;
line-height: 22px;
}
.wc-block-featured-category .wc-block-featured-category__price {
padding: 16px 20px 0;
}
.wc-block-featured-category .wc-block-featured-category__price .price_wrapper {
font-size: 14px;
line-height: 20px;
font-weight: 500;
}
.wc-block-featured-category .wc-block-featured-category__price .price_wrapper del {
margin: 0 13px;
opacity: 0.6;
}
.wc-block-featured-category .wc-block-featured-category__price .price_wrapper ins {
margin: 0 13px;
text-decoration: none;
}
.wc-block-featured-category .wc-block-featured-category__link {
padding: 27px 20px 0;
font-size: 0;
line-height: 1;
}
.wc-block-featured-category .wc-block-featured-category__link .wp-block-button {
margin: 0;
}
.wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link {
white-space: nowrap;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 100%;
}
@media only screen and (min-width: 768px) {
.content-wrapper-sidebar-position-none .alignwide {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
} .content-wrapper .wp-block-pullquote {
padding: 38px 0;
}
.content-wrapper .wp-block-pullquote blockquote {
margin: 0 50px;
}
.content-wrapper .wp-block-pullquote blockquote:before {
font-size: 25em;
opacity: .1;
color: inherit;
top: -.12em;
left: -.03em;
right: initial;
}
.content-wrapper .wp-block-pullquote blockquote p {
font-size: 125%;
}
.content-wrapper .wp-block-pullquote blockquote cite {
font-size: 125%;
} .wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: calc(100% - 30px);
}
.wp-block-gallery.columns-2 .blocks-gallery-image,
.wp-block-gallery.columns-2 .blocks-gallery-item {
width: calc(50% - 30px);
}
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(33.3333% - 30px);
}
.wp-block-gallery .blocks-gallery-grid.columns-1 .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-grid.columns-1 .blocks-gallery-item {
width: calc(100% - 30px);
}
.wp-block-gallery .blocks-gallery-grid.columns-2 .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-grid.columns-2 .blocks-gallery-item {
width: calc(50% - 30px);
}
.wp-block-gallery .blocks-gallery-grid.columns-3 .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-grid.columns-3 .blocks-gallery-item {
width: calc(33.3333% - 30px);
} .content-wrapper-sidebar-position-none .wp-block-columns.alignfull {
padding: 0 30px;
}
}
@media only screen and (min-width: 1200px) { .content-wrapper-sidebar-position-none .wp-block-columns.alignwide {
margin: 0 -20px;
width: calc(100% + 40px);
}
}
.elementor-element-overlay ul > li:before {
left: initial;
right: initial;
}
.elementor_library-template-default .header,
.elementor_library-template-default .page-title-container,
.elementor_library-template-default .footer,
.elementor_library-template-default .post-meta-header,
.elementor_library-template-default .post-title,
.elementor_library-template-default .post-meta-footer,
.elementor_library-template-default .top-bar,
.elementor_library-template-default .mobile-header-menu-container,
.elementor_library-template-default .mobile-header,
.elementor_library-template-default .sidebar {
display: none !important;
}
.elementor-editor-active .elementor-section:hover,
.elementor-editor-active .elementor-column:hover {
z-index: 30010;
}
.elementor-editor-active .elementor-section .elementor-section {
margin-top: 26px;
}
.elementor-widget-wrap .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.elementor-widget-container .cosmecos_archive_listing_wrapper {
padding-top: 0;
padding-bottom: 0;
}
.elementor-section-wrap .elementor-section + .elementor-section {
margin-top: 90px;
}
.elementor-section-full_width > .elementor-container,
.elementor-section-stretched > .elementor-container {
padding: 0 15px;
}
.elementor-section-full_width > .elementor-container.elementor-column-gap-no,
.elementor-section-stretched > .elementor-container.elementor-column-gap-no {
padding: 0;
}
.elementor-section-full_width > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container,
.elementor-section-stretched > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container {
padding: 0 15px;
}
.elementor-section-full_width > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container.elementor-column-gap-no,
.elementor-section-stretched > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container.elementor-column-gap-no {
padding: 0;
}
body .elementor-section > .elementor-container.elementor-column-gap-default > .elementor-row {
margin-left: -10px;
margin-right: -10px;
width: calc(100% + 20px);
}
body .elementor-section > .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0 10px;
}
body .elementor-section > .elementor-container.elementor-column-gap-narrow > .elementor-row {
margin-left: -5px;
margin-right: -5px;
width: calc(100% + 10px);
}
body .elementor-section > .elementor-container.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0 5px;
}
body .elementor-section > .elementor-container.elementor-column-gap-extended > .elementor-row {
margin-left: -15px;
margin-right: -15px;
width: calc(100% + 30px);
}
body .elementor-section > .elementor-container.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0 15px;
}
body .elementor-section > .elementor-container.elementor-column-gap-wide > .elementor-row {
margin-left: -20px;
margin-right: -20px;
width: calc(100% + 40px);
}
body .elementor-section > .elementor-container.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0 20px;
}
body .elementor-section > .elementor-container.elementor-column-gap-wider > .elementor-row {
margin-left: -30px;
margin-right: -30px;
width: calc(100% + 60px);
}
body .elementor-section > .elementor-container.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0 30px;
}
@media (min-width: 768px) {
.elementor-section-wrap .elementor-section + .elementor-section {
margin-top: 120px;
}
.elementor-section-full_width > .elementor-container,
.elementor-section-stretched > .elementor-container {
padding: 0 30px;
}
.elementor-section-full_width > .elementor-container.elementor-column-gap-no,
.elementor-section-stretched > .elementor-container.elementor-column-gap-no {
padding: 0;
}
.elementor-section-full_width > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container,
.elementor-section-stretched > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container {
padding: 0 30px;
}
.elementor-section-full_width > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container.elementor-column-gap-no,
.elementor-section-stretched > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container.elementor-column-gap-no {
padding: 0;
}
}
@media (min-width: 992px) {
.elementor-section-full_width > .elementor-container,
.elementor-section-stretched > .elementor-container {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.elementor-section-full_width > .elementor-container.elementor-column-gap-no,
.elementor-section-stretched > .elementor-container.elementor-column-gap-no {
padding: 0;
}
.elementor-section-full_width > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container,
.elementor-section-stretched > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.elementor-section-full_width > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container.elementor-column-gap-no,
.elementor-section-stretched > .elementor-container .elementor-section:not(.elementor-section-full_width) > .elementor-container.elementor-column-gap-no {
padding: 0;
}
.elementor-section-wrap > .elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container {
padding: 0;
}
}
@media (min-width: 1280px) {
.elementor-section-wrap .elementor-section + .elementor-section {
margin-top: 150px;
}
} .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
margin-top: 0.36em;
margin-bottom: 0.1em;
font-size: 1.5em;
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
width: 1.6667em !important;
height: 1.6667em !important;
line-height: 1.6667em;
font-size: 1em;
font-weight: 700;
text-align: center;
} .body-overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
pointer-events: none;
opacity: 0;
cursor: pointer;
z-index: 9;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.body-overlay.active {
opacity: .5;
pointer-events: auto;
}
.content-wrapper {
margin-top: 90px;
margin-bottom: 90px;
max-width: 1200px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.content-wrapper.content-wrapper-remove-top-margin {
margin-top: 0 !important;
}
.content-wrapper.content-wrapper-remove-bottom-margin {
margin-bottom: 0 !important;
}
.content-wrapper .content {
width: calc(100% - 30px);
margin: 0 15px;
position: relative;
z-index: 1;
}
.content-wrapper .content-inner:after {
content: '';
display: table;
clear: both;
}
.content-wrapper:after {
content: '';
display: table;
clear: both;
}
.masonry-listing {
font-size: 0;
line-height: 1;
}
.grid-listing {
font-size: 0;
line-height: 1;
}
.grid-listing.columns-2 .grid-item, .grid-listing.columns-3 .grid-item, .grid-listing.columns-4 .grid-item, .grid-listing.columns-5 .grid-item, .grid-listing.columns-6 .grid-item {
width: 100%;
display: inline-block;
vertical-align: top;
}
@media only screen and (min-width: 576px) {
.grid-listing.columns-2 .grid-item, .grid-listing.columns-3 .grid-item, .grid-listing.columns-4 .grid-item, .grid-listing.columns-5 .grid-item, .grid-listing.columns-6 .grid-item {
width: 50%;
}
}
@media only screen and (min-width: 768px) {
.grid-listing.columns-3 .grid-item, .grid-listing.columns-4 .grid-item, .grid-listing.columns-5 .grid-item, .grid-listing.columns-6 .grid-item {
width: 50%;
}
.content-wrapper {
margin-top: 120px;
margin-bottom: 110px;
}
.content-wrapper .content {
width: calc(100% - 60px);
margin: 0 30px;
position: relative;
z-index: 1;
}
}
@media only screen and (min-width: 992px) {
.content-wrapper-sidebar-position-none .grid-listing.columns-3 .grid-item {
width: 33.3333%;
}
.content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item {
width: 25%;
}
.content-wrapper-sidebar-position-left .grid-listing.columns-3 .grid-item, .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-3 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item {
width: 33.3333%;
}
.content-wrapper {
max-width: 1250px;
padding: 0 15px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
margin: 150px auto;
}
.content-wrapper .sidebar {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.content-wrapper .content {
margin: 0 15px;
}
.content-wrapper.content-wrapper-sidebar-position-left .sidebar {
order: 1;
}
.content-wrapper.content-wrapper-sidebar-position-left .content {
order: 2;
max-width: 870px;
width: calc(75% - 30px);
}
.content-wrapper.content-wrapper-sidebar-position-right .sidebar {
order: 2;
}
.content-wrapper.content-wrapper-sidebar-position-right .content {
order: 1;
max-width: 870px;
width: calc(75% - 30px);
}
.content-wrapper.content-wrapper-sidebar-position-none .content {
width: calc(100% - 30px);
}
}
@media only screen and (min-width: 1200px) {
.content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item,
.content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item {
width: 25%;
}
.content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item,
.content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item {
width: 20%;
}
.content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item,
.content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item,
.content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item {
width: 16.6667%;
}
.content-wrapper {
max-width: 1280px;
padding: 0 15px;
}
.content-wrapper .content {
margin: 0 20px;
}
.content-wrapper.content-wrapper-sidebar-position-left .content {
width: calc(75% - 40px);
}
.content-wrapper.content-wrapper-sidebar-position-right .content {
width: calc(75% - 40px);
}
.content-wrapper.content-wrapper-sidebar-position-none .content {
width: calc(100% - 40px);
}
}
.sidebar {
margin: 0 15px;
max-width: 270px;
width: calc(25% - 30px);
}
@media only screen and (max-width: 991px) {
.sidebar {
position: fixed;
top: 0;
bottom: 0;
right: -320px;
left: auto;
-webkit-transition: right 0.3s, left 0.3s, opacity 0.3s;
transition: right 0.3s, left 0.3s, opacity 0.3s;
overflow-y: scroll;
z-index: 999999;
padding: 86px 20px 32px;
width: 280px;
max-width: none;
margin: 0 !important;
-webkit-box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
-moz-box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
background-color: #ffffff;
opacity: 0;
}
.sidebar.active {
right: 0;
left: auto;
opacity: 1;
}
.sidebar .shop-hidden-sidebar-close {
position: absolute;
right: 15px;
left: initial;
top: 30px;
display: block;
width: 16px;
height: 16px;
font: 400 normal 16px/16px 'fontello';
cursor: pointer;
text-align: center;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.sidebar .shop-hidden-sidebar-close:before {
content: '\e820';
}
.simple-sidebar-trigger {
position: fixed;
right: 0;
left: auto;
top: 50%;
width: 40px;
height: 60px;
margin: -30px 0 0;
cursor: pointer;
-webkit-transition: all 0.3s;
transition: all 0.3s;
font: 400 normal 18px/1 'fontello';
z-index: 9;
opacity: 1;
border: solid 1px;
border-right: none;
}
.simple-sidebar-trigger:before {
content: '\e822';
position: absolute;
display: block;
width: 18px;
height: 18px;
top: 50%;
left: 50%;
right: auto;
margin: -9px 0 0 -9px;
}
}
@media only screen and (min-width: 1200px) {
.sidebar {
margin: 0 20px;
width: calc(25% - 40px);
}
} .archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) {
margin-top: 50px;
}
.archive-listing-wrapper .standard-blog-item-wrapper .post-content:not(:first-child) {
margin: 10px 0 0;
}
.standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item,
.grid-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item {
border-width: 1px;
border-style: solid;
padding: 19px 19px 29px;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
}
.standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-meta-item-tags a,
.grid-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-meta-item-tags a {
display: inline-block;
}
.standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-meta-item-tags:not(:first-child),
.grid-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-meta-item-tags:not(:first-child) {
margin: 10px 0 0;
}
.standard-blog-item-wrapper .post-title {
font-weight: 300;
line-height: 1.2em;
}
.sticky .post-labels,
.status-sticky .post-labels {
position: relative;
padding-left: 40px;
}
.sticky .post-labels:before,
.status-sticky .post-labels:before {
content: '\e817';
position: absolute;
display: block;
width: 30px;
height: 30px;
z-index: 2;
right: initial;
left: 5px;
top: 0;
font: 400 normal 16px/29px 'fontello';
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 2px;
}
.post-more-button:not(:first-child) {
margin: 23px 0 0;
}
.post-more-button a {
display: inline-block;
font-size: 0.8125em;
line-height: 2.2308em;
font-weight: 600;
text-transform: uppercase;
border-bottom: solid 1px;
letter-spacing: 0.055em;
}
.post-more-button a:hover {
border-color: transparent;
}
@media screen and (min-width: 1200px) {
.archive-listing-wrapper .standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item {
padding: 49px;
}
.archive-listing-wrapper .standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-media-wrapper {
margin: -30px -30px 0;
}
.archive-listing-wrapper .standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-media-wrapper:last-child {
margin-bottom: -30px;
}
.archive-listing-wrapper .standard-blog-item-wrapper:not(.cosmecos-format-quote) .blog-item .post-media-wrapper:not(:last-child) {
margin-bottom: 50px;
}
} .archive-listing-wrapper.grid-listing {
margin: 0 -15px -41px;
}
.archive-listing-wrapper.grid-listing .grid-item {
padding: 0 15px;
margin: 0 0 30px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.archive-listing-wrapper.grid-listing .grid-item .post-title {
line-height: 1.5em;
font-weight: 400;
} .single-post .post-quote:not(:last-child) {
margin-bottom: 25px;
}
.post-meta-header {
font-size: 0;
line-height: 1;
}
.post-meta-header:not(:first-child) {
margin: 36px 0 0;
}
.post-meta-header .post-meta-item {
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 1.4286em;
text-transform: uppercase;
position: relative;
font-weight: 600;
}
.post-meta-header .post-meta-item:not(:first-child) {
margin: 0 0 0 32px;
}
.post-meta-header .post-meta-item:not(:first-child):before {
content: '';
position: absolute;
display: block;
width: 14px;
height: 1px;
left: -23px;
right: initial;
top: .65em;
}
.content-wrapper .post-title {
margin: 0;
}
.content-wrapper .post-title:not(:first-child) {
margin: 10px 0 0;
}
.post-content {
letter-spacing: 0.004em;
}
.post-content:after {
content: '';
display: table;
clear: both;
}
.post-content:not(:first-child) {
margin: 12px 0 0;
}
.post-meta-footer {
position: relative;
padding: 22px 0;
margin: 0 -15px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.post-meta-footer:before, .post-meta-footer:after {
content: '';
position: absolute;
display: block;
left: 15px;
right: 15px;
height: 1px;
}
.post-meta-footer:before {
top: 0;
}
.post-meta-footer:after {
bottom: 0;
}
.post-meta-footer:not(:first-child) {
margin: 39px -15px 0;
}
.post-meta-footer .post-meta-item {
margin: 0 15px;
}
.post-meta-footer .post-meta-item.post-meta-item-socials {
margin: -7px 9.5px;
text-align: center;
}
.post-meta-footer .post-meta-item.post-meta-item-tags {
font-size: 16px;
line-height: 1.875em;
font-weight: 600;
text-align: center;
}
.post-meta-footer .post-meta-item.post-meta-item-tags:not(:last-child) {
margin-bottom: 20px;
}
.post-meta-footer .post-meta-item.post-meta-item-tags a {
display: inline-block;
}
.post-meta-footer .post-meta-item.post-meta-item-tags a:not(:last-child) {
margin: 0 28px 0 0;
}
.post-password-form {
margin: 2rem 0;
position: relative;
z-index: 2;
}
.post-password-form label {
display: block;
font-size: 0;
line-height: 1;
width: 100%;
}
.post-password-form input[type="submit"],
.post-password-form button {
width: 100%;
margin: 10px 0 0;
}
@media screen and (min-width: 576px) {
.post-password-form p {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
position: relative;
}
.post-password-form label {
width: 50%;
}
.post-password-form input[type="submit"],
.post-password-form button {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 0 20px;
width: auto;
}
}
@media screen and (min-width: 768px) {
.post-meta-footer {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.post-meta-footer .post-meta-item.post-meta-item-socials {
text-align: right;
}
.post-meta-footer .post-meta-item.post-meta-item-tags {
text-align: left;
}
.post-meta-footer .post-meta-item.post-meta-item-tags:not(:last-child) {
margin-bottom: 0;
}
} .error-404-container {
position: absolute;
width: 100%;
min-height: 100%;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
text-align: center;
padding: 35px 20px;
-webkit-background-size: cover;
background-size: cover;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}
.error-404-container .error-404-header .logo-container {
margin: 0;
}
.error-404-container .error-404-inner {
padding: 40px 0;
}
.error-404-container .error-404-inner .error-404-content {
max-width: 770px;
margin: 0 auto;
}
.error-404-container .error-404-inner .error-404-title {
white-space: pre;
}
.error-404-container .error-404-inner .error-404-button {
position: relative;
z-index: 2;
}
.error-404-container .error-404-inner .error-404-button:not(:first-child) {
margin: 50px 0 0;
}
.error-404-container .error-404-inner .error-404-info-text:not(:first-child) {
margin: 30px 0 0;
}
.error-404-container .error-404-footer .wrapper-socials {
margin: -7px -5.5px;
}
.error-404-container .error-404-footer .wrapper-socials li {
margin: 7px 5.5px;
}
.error-404-container .error-404-footer .wrapper-socials a {
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid 1px;
width: 28px;
height: 28px;
font-size: 13px;
line-height: 28px;
}
.error-404-container .error-404-bg-text {
position: absolute;
display: inline-block;
vertical-align: top;
line-height: 220px;
}
.error-404-container .error-404-bg-text.position-top-left {
font-size: 180px;
top: 50%;
left: 50%;
right: initial;
margin: -295px 0 0 -820px;
}
.error-404-container .error-404-bg-text.position-bottom-right {
font-size: 200px;
bottom: 50%;
right: 50%;
left: initial;
margin: 0 -710px -455px 0;
}
@media only screen and (min-width: 576px) {
.error-404-container {
padding: 60px 40px;
}
.error-404-container .error-404-inner {
padding: 70px 0;
}
} .search-form {
position: relative;
padding: 4px;
}
.search-form .search-form-field {
background: none;
outline: none;
padding: 17px 55px 17px 20px;
height: 54px;
font-size: 16px;
line-height: 22px;
font-weight: 400;
margin: 0;
border: solid 1px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.search-form .search-form-field::-webkit-input-placeholder {
opacity: 1;
}
.search-form .search-form-field:-moz-placeholder {
opacity: 1;
}
.search-form .search-form-field::-moz-placeholder {
opacity: 1;
}
.search-form .search-form-field:-ms-input-placeholder {
opacity: 1;
}
.search-form .search-form-icon {
display: block;
width: 22px;
height: 22px;
position: absolute;
right: 8px;
top: 8px;
bottom: 8px;
z-index: 2;
text-align: center;
font: 400 normal 22px/25px 'fontello';
cursor: pointer;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.search-form .search-form-icon:before {
content: '\e805';
}
.search-form .search-form-icon:hover {
opacity: .5;
}
.cosmecos-no-results-title {
text-align: center;
}
.cosmecos-no-result-search-form {
max-width: 800px;
margin: 0 auto;
}
.cosmecos-no-result-search-form .search-form-icon {
bottom: initial;
top: 15px;
right: 20px;
} .portfolio-listing-wrapper {
margin: -15px;
}
.portfolio-listing-wrapper.isotope-trigger:after {
content: '';
display: table;
clear: both;
}
.portfolio-listing-wrapper .portfolio-item-wrapper {
margin: 0;
position: relative;
width: 100%;
padding: 15px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link {
display: block;
position: relative;
text-decoration: none;
}
.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link:before {
content: '';
position: absolute;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;
right: initial;
top: 0;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
opacity: 0;
}
.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link:after {
content: '\e823';
font: 400 normal 42px/1em 'fontello';
position: absolute;
display: block;
left: 50%;
right: initial;
top: 50%;
width: 42px;
height: 42px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
opacity: 0;
text-align: center;
margin: -21px 0 0 -21px;
}
.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link:hover {
z-index: 2;
}
.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link:hover:before, .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link:hover:after {
opacity: 1;
-webkit-transform: translate(-15px, -15px);
-ms-transform: translate(-15px, -15px);
transform: translate(-15px, -15px);
}
.portfolio-listing-wrapper .portfolio-item-wrapper img {
width: 100%;
}
.portfolio-listing-wrapper.portfolio-masonry-listing .grid-sizer {
width: 25%;
}
.filter-control-wrapper {
padding: 0;
margin: 0 auto 40px;
width: 100%;
max-width: 1170px;
}
.filter-control-wrapper .filter-control-list .dots {
list-style: none;
margin: 0 -10px;
padding: 0;
font-size: 0;
line-height: 1;
}
.filter-control-wrapper .filter-control-list .dots .dot {
display: inline-block;
vertical-align: bottom;
font-size: 16px;
line-height: 30px;
font-weight: 500;
margin: 0 10px !important;
padding: 0 0 12px;
position: relative;
overflow: hidden;
cursor: pointer;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.filter-control-wrapper .filter-control-list .dots .dot:after {
content: '';
display: block;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
right: -1px;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 0;
}
.filter-control-wrapper .filter-control-list .dots .dot.active {
cursor: default;
}
.filter-control-wrapper .filter-control-list .dots .dot.active:after {
opacity: 1;
}
@media only screen and (min-width: 576px) {
.portfolio-listing-wrapper.portfolio-grid-listing.columns-2 .portfolio-item-wrapper, .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper {
width: 50%;
}
.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper {
width: 50%;
}
.filter-control-wrapper {
margin: 0 auto 50px;
}
.filter-control-wrapper .filter-control-list .dots {
margin: 0 -14px;
}
.filter-control-wrapper .filter-control-list .dots .dot {
margin: 0 14px !important;
}
}
@media only screen and (min-width: 768px) {
.portfolio-listing-wrapper.portfolio-grid-listing {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper {
width: 33.3333%;
}
.portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper {
width: 25%;
}
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-1,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-2,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-4,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-5,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-7,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-8,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-9,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-10 {
width: 25%;
}
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-3,
.portfolio-listing-wrapper.portfolio-masonry-listing .item-order-6 {
width: 50%;
}
}
@media only screen and (min-width: 992px) {
.portfolio-grid-listing.columns-5 .portfolio-item-wrapper {
width: 20%;
}
.portfolio-grid-listing.columns-6 .portfolio-item-wrapper {
width: 16.6667%;
}
} .single-portfolio {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.single-portfolio .portfolio-post-gallery {
width: 100%;
order: 2;
}
.single-portfolio .portfolio-post-gallery .portfolio-post-gallery-image-item:not(:first-child) {
margin: 30px 0 0;
}
.single-portfolio .portfolio-post-content {
width: 100%;
order: 1;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.single-portfolio .portfolio-post-content:not(:first-child) {
padding: 0 0 65px;
}
.single-portfolio .portfolio-post-content .portfolio-post-title {
margin-bottom: 0.65em;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.single-portfolio .portfolio-post-content .portfolio-post-meta {
text-transform: uppercase;
font-weight: 700;
}
.single-portfolio .portfolio-post-content .portfolio-post-meta:not(:first-child) {
margin-top: 37px;
}
.single-portfolio .portfolio-post-content .portfolio-post-meta-item:not(:first-child) {
margin-top: 4px;
}
.single-portfolio .portfolio-post-content .portfolio-post-meta-item .wrapper-socials {
margin: -3px 0 0 3px;
display: inline-block;
}
@media only screen and (min-width: 768px) {
.single-portfolio {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.single-portfolio .portfolio-post-gallery {
width: 55%;
order: 1;
padding: 0;
}
.single-portfolio .portfolio-post-content {
width: 45%;
order: 2;
}
.single-portfolio .portfolio-post-content:not(:first-child) {
padding: 0 0 0 30px;
}
}
@media only screen and (min-width: 992px) {
.single-portfolio .portfolio-post-gallery {
width: 65%;
}
.single-portfolio .portfolio-post-content {
width: 35%;
}
.single-portfolio .portfolio-post-content:not(:first-child) {
padding: 0 0 0 45px;
}
}
@media only screen and (min-width: 1200px) {
.single-portfolio .portfolio-post-gallery {
width: 71.3675%;
}
.single-portfolio .portfolio-post-content {
width: 28.6325%;
}
.single-portfolio .portfolio-post-content:not(:first-child) {
padding: 0 0 0 65px;
}
}
.post-categories .post-category-item {
display: inline-block;
margin: 0 5px 10px;
font-size: 13px;
line-height: 20px;
font-weight: 500;
padding: 5px 9px 5px 11px;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.post .post-labels,
.single-post .post-labels {
margin: 0 -5px -10px;
font-size: 0;
line-height: 1;
}
.post a + .post-labels,
.post picture + .post-labels,
.post .wp-post-image + .post-labels,
.post .wp-post-gallery + .post-labels,
.post .wp-video + .post-labels,
.single-post a + .post-labels,
.single-post picture + .post-labels,
.single-post .wp-post-image + .post-labels,
.single-post .wp-post-gallery + .post-labels,
.single-post .wp-video + .post-labels {
position: absolute;
top: 10px;
left: -2px;
right: initial;
z-index: 2;
}
.post .blog-item a + .post-labels,
.post .blog-item picture + .post-labels,
.post .blog-item .wp-post-image + .post-labels,
.post .blog-item .wp-post-gallery + .post-labels,
.post .blog-item .wp-video + .post-labels,
.single-post .blog-item a + .post-labels,
.single-post .blog-item picture + .post-labels,
.single-post .blog-item .wp-post-image + .post-labels,
.single-post .blog-item .wp-post-gallery + .post-labels,
.single-post .blog-item .wp-video + .post-labels {
left: -20px;
right: initial;
}
@media screen and (min-width: 576px) {
.post a + .post-labels,
.post picture + .post-labels,
.post .wp-post-image + .post-labels,
.post .wp-post-gallery + .post-labels,
.post .wp-video + .post-labels,
.single-post a + .post-labels,
.single-post picture + .post-labels,
.single-post .wp-post-image + .post-labels,
.single-post .wp-post-gallery + .post-labels,
.single-post .wp-video + .post-labels {
top: 20px;
}
.post .blog-item a + .post-labels,
.post .blog-item picture + .post-labels,
.post .blog-item .wp-post-image + .post-labels,
.post .blog-item .wp-post-gallery + .post-labels,
.post .blog-item .wp-video + .post-labels,
.single-post .blog-item a + .post-labels,
.single-post .blog-item picture + .post-labels,
.single-post .blog-item .wp-post-image + .post-labels,
.single-post .blog-item .wp-post-gallery + .post-labels,
.single-post .blog-item .wp-video + .post-labels {
left: -20px;
right: initial;
}
}
@media screen and (min-width: 768px) {
.post a + .post-labels,
.post picture + .post-labels,
.post .wp-post-image + .post-labels,
.post .wp-post-gallery + .post-labels,
.post .wp-video + .post-labels,
.single-post a + .post-labels,
.single-post picture + .post-labels,
.single-post .wp-post-image + .post-labels,
.single-post .wp-post-gallery + .post-labels,
.single-post .wp-video + .post-labels {
top: 40px;
}
.post .blog-item a + .post-labels,
.post .blog-item picture + .post-labels,
.post .blog-item .wp-post-image + .post-labels,
.post .blog-item .wp-post-gallery + .post-labels,
.post .blog-item .wp-video + .post-labels,
.single-post .blog-item a + .post-labels,
.single-post .blog-item picture + .post-labels,
.single-post .blog-item .wp-post-image + .post-labels,
.single-post .blog-item .wp-post-gallery + .post-labels,
.single-post .blog-item .wp-video + .post-labels {
top: 20px;
left: -20px;
right: initial;
}
} .post-comments-wrapper:not(:first-child) {
margin: 62px 0 0;
}
.post-comments-wrapper > .comment-respond:not(:first-child) {
margin: 62px 0 0;
}
.comment-reply-title {
margin-bottom: 0.7368em !important;
}
.comment-reply-title small {
font-size: 60%;
margin: 0 0 0 6px;
}
.post-comments-title {
margin-bottom: 0.8em !important;
}
.post-comment-wrapper.bypostauthor > .post-comment-item .post-comment-author:after {
content: '\f007';
font: 400 normal 1em 'FontAwesome';
margin: 0 0 0 20px;
}
.post-comment-avatar {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
float: left;
}
.post-comment-avatar .avatar {
position: relative;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 45px;
height: auto;
margin: 0 15px 0 0;
}
.post-comment-avatar + .post-comment-main .post-comment-meta {
margin-left: 60px;
}
.post-comment-main {
width: 100%;
}
.post-comment-author {
line-height: 1.4em;
font-weight: 700;
}
.post-comment-buttons {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
white-space: nowrap;
}
.post-comment-buttons a {
margin: 0 15px 0 0;
opacity: .5;
}
.post-comment-buttons a:hover {
opacity: 1;
}
.post-comment-content {
clear: both;
}
.post-comment-content:not(:first-child) {
padding-top: 2px;
}
.post-comment-date {
font-size: 12px;
font-weight: 600;
line-height: 1.4286em;
text-transform: uppercase;
letter-spacing: -0.02em;
}
.post-comment-date:not(:first-child) {
margin-top: 8px;
}
.post-comment-wrapper {
margin-top: 38px;
}
.post-comment-wrapper > .post-comment-wrapper,
.post-comment-wrapper > .comment-respond {
margin: 38px 0 0 30px;
}
.post-comments-list > .post-comment-wrapper:first-child {
margin-top: 0;
}
.post-comments-list > .comment-respond:not(:first-child) {
margin-top: 38px;
}
.comment-form {
position: relative;
z-index: 2;
}
.comment-form .submit {
margin: 50px 0 0;
min-width: 160px !important;
}
.comment-form .form-fields + .submit {
margin: 40px 0 0;
}
.form-fields {
margin: -20px -15px 0;
position: relative;
}
.form-fields:after {
content: '';
display: table;
clear: both;
}
.form-fields .form-field {
margin: 20px 15px 0;
width: calc(100% - 30px);
float: left;
}
.woocommerce #review_form #respond textarea {
width: calc(100% - 30px);
}
.comment-navigation {
margin: 30px 0 0;
}
.comment-navigation .nav-previous {
text-align: left;
}
.comment-navigation .nav-previous a:before {
content: '\f10c';
display: inline-block;
font: 400 normal 1em/1.2em 'Flaticon';
margin: 4px 10px 0 0;
vertical-align: top;
}
.comment-navigation .nav-next {
text-align: right;
}
.comment-navigation .nav-next a:after {
content: '\f10c';
display: inline-block;
font: 400 normal 1em/1.2em 'Flaticon';
margin: 4px 0 0 10px;
vertical-align: top;
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
@media only screen and (min-width: 576px) {
.post-comment-wrapper > .post-comment-wrapper,
.post-comment-wrapper > .comment-respond {
margin: 38px 0 0 50px;
}
.post-comment-item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
position: relative;
}
.post-comment-avatar .avatar {
width: auto;
margin: 8px 15px 0 3px;
}
.post-comment-avatar + .post-comment-main .post-comment-meta {
margin-left: 0;
}
.post-comment-meta {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.post-comment-buttons {
margin: 0 0 0 10px;
}
.post-comment-buttons a {
margin: 0 0 0 20px;
}
.post-comment-author {
font-size: 18px;
font-weight: 500;
}
.post-comment-date {
font-size: 14px;
}
.form-fields .form-name,
.form-fields .form-email {
width: calc(50% - 30px);
}
}
@media only screen and (min-width: 768px) {
.post-comment-wrapper > .post-comment-wrapper,
.post-comment-wrapper > .comment-respond {
margin: 38px 0 0 100px;
}
}
.post-media-wrapper {
position: relative;
}
.post-quote {
overflow: hidden;
position: relative;
padding: 58px 40px;
text-align: center;
display: block;
text-decoration: none;
}
.post-quote > img {
position: absolute;
display: block;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-object-fit: cover;
object-fit: cover;
opacity: .5;
}
.post-quote:before {
content: '“';
position: absolute;
display: block;
height: .25em;
left: .04em;
right: 0;
top: -.02em;
font-size: 25em;
line-height: 1em;
letter-spacing: normal;
overflow: hidden;
z-index: 2;
}
.post-quote .post-quote-text {
font-size: 1.25em;
line-height: 2em;
font-weight: 300;
position: relative;
z-index: 3;
}
.post-quote .post-quote-text:before {
content: '“';
}
.post-quote .post-quote-text:after {
content: '”';
}
.post-quote .post-quote-author {
font-size: 1.25em;
line-height: 2em;
font-weight: 500;
position: relative;
z-index: 3;
}
.post-quote .post-quote-author:not(:first-child) {
margin: 20px 0 0;
}
.elementor-widget-cosmecos_blog_listing .blog-item .post-media-wrapper picture {
display: block;
overflow: hidden;
}
.elementor-widget-cosmecos_blog_listing .blog-item .post-media-wrapper img {
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.elementor-widget-cosmecos_blog_listing .blog-item:hover .post-media-wrapper img {
-webkit-transform: scale(1.05) translateX(2%);
-ms-transform: scale(1.05) translateX(2%);
transform: scale(1.05) translateX(2%);
} .cosmecos_post_meta {
font-size: 0;
line-height: 1;
}
.cosmecos_post_meta .cosmecos_post_meta_item {
display: inline-block;
vertical-align: top;
color: #b6b6b6;
font-size: 16px;
line-height: 24px;
font-weight: 600;
position: relative;
margin: 0;
}
.cosmecos_post_meta .cosmecos_post_meta_item:not(:last-child) {
padding: 0 25px 0 0;
}
.cosmecos_post_meta .cosmecos_post_meta_item:not(:last-child):after {
content: '';
display: block;
position: absolute;
right: 10px;
left: auto;
top: 9px;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_tags a:before {
content: '#';
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials {
padding: 0;
list-style: none;
font-size: 0;
line-height: 1;
margin: 20px 0 0;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials li {
margin: 0 8px;
display: inline-block;
vertical-align: middle;
padding: 0;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials li:first-child {
margin: 0 8px 0 0;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials li:last-child {
margin: 0 0 0 8px;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials li:before {
content: none;
display: none;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials a {
text-align: center;
display: block;
-webkit-transition: color 0.3s, background-color 0.3s;
transition: color 0.3s, background-color 0.3s;
width: 2.3077em;
height: 2.3077em;
font: 400 normal 13px/2.3077em 'FontAwesome';
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #eceae4;
}
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials a:hover {
color: #ffffff;
}
.cosmecos_post_meta .cosmecos_post_meta_item a {
color: inherit;
}
@media only screen and (min-width: 576px) {
.cosmecos_post_meta .cosmecos_post_meta_item.meta_item_socials {
margin: 0;
}
} .post-navigation {
margin: 60px 0 0;
border-top-width: 1px;
border-top-style: solid;
padding: 60px 0 0;
}
.post-navigation .post-navigation-list {
list-style: none;
padding: 0;
margin: 0;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.post-navigation .post-navigation-item {
padding: 0;
}
.post-navigation .post-navigation-item:before {
content: none;
display: none;
}
.post-navigation .archive-icon-link {
margin: 0 20px;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.post-navigation .archive-icon-link .archive-icon {
display: block;
font: 400 normal 20px/1em 'fontello';
width: 20px;
}
.post-navigation .archive-icon-link .archive-icon:before {
content: '\e80f';
}
.post-navigation .post-navigation-link {
position: relative;
z-index: 2;
}
.post-navigation .post-navigation-link a {
display: inline-block;
vertical-align: top;
padding: 0 5px;
min-width: 90px;
height: 38px;
position: relative;
font-size: 13px;
line-height: 38px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
letter-spacing: .05em;
border-width: 1px;
border-style: solid;
overflow: hidden;
}
.post-navigation .post-navigation-link a:before {
content: '';
position: absolute;
display: block;
-webkit-transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 150%;
height: 100%;
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.post-navigation .post-navigation-link a:hover:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
.post-navigation .post-navigation-block {
margin: 34px 0 0;
display: none;
}
.post-navigation .prev-post {
width: 50%;
}
.post-navigation .prev-post .post-navigation-image {
margin: 8px 29px 0 0;
}
.post-navigation .next-post {
width: 50%;
text-align: right;
}
.post-navigation .next-post .post-navigation-image {
margin: 4px 0 0 29px;
}
.post-navigation .post-navigation-image {
width: 70px;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.post-navigation .post-navigation-title {
font-weight: 500;
}
.post-navigation .post-navigation-categories {
margin: 4px 0 0;
font-size: .75em;
line-height: 2em;
font-weight: 600;
text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
.post-navigation .archive-icon-link {
margin: 92px 30px 0;
}
.post-navigation .prev-post .post-navigation-block {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.post-navigation .next-post {
text-align: right;
}
.post-navigation .next-post .post-navigation-block {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.post-navigation .prev-post,
.post-navigation .next-post {
width: 40%;
max-width: 270px;
}
.post-navigation .post-navigation-link a {
height: 54px;
line-height: 54px;
padding: 0 10px;
min-width: 106px;
}
}
@media only screen and (min-width: 992px) {
.post-navigation .prev-post,
.post-navigation .next-post {
width: 33.3333%;
}
} .content-pagination:not(:first-child) {
margin-top: 49px;
}
.content-pagination .pagination {
display: block;
position: relative;
z-index: 2;
}
.content-pagination .nav-links {
margin: 0 -5px;
font-size: 0;
line-height: 1;
text-align: center;
}
.content-pagination .page-numbers,
.content-pagination .post-page-numbers {
display: inline-block;
vertical-align: top;
margin: 20px 5px 0;
padding: 0 5px;
min-width: 38px;
height: 38px;
position: relative;
font-size: 13px;
line-height: 36px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
letter-spacing: .05em;
border-width: 1px;
border-style: solid;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}
.content-pagination .page-numbers:not(.dots):before,
.content-pagination .post-page-numbers:not(.dots):before {
content: '';
position: absolute;
display: block;
-webkit-transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 150%;
height: 100%;
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.content-pagination .page-numbers.dots,
.content-pagination .post-page-numbers.dots {
cursor: default;
}
.content-pagination .page-numbers.current,
.content-pagination .post-page-numbers.current {
cursor: default;
}
.content-pagination .page-numbers.current:before,
.content-pagination .post-page-numbers.current:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
.content-pagination .page-numbers:not(.dots):hover:before,
.content-pagination .post-page-numbers:not(.dots):hover:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
.content-pagination .page-numbers .button-text,
.content-pagination .post-page-numbers .button-text {
display: none;
}
.content-pagination .page-numbers .button-icon,
.content-pagination .post-page-numbers .button-icon {
display: inline;
font: 700 normal 18px/38px 'FontAwesome';
}
.content-pagination .page-numbers.prev .button-icon:before,
.content-pagination .post-page-numbers.prev .button-icon:before {
content: '\f104';
}
.content-pagination .page-numbers.next .button-icon:before,
.content-pagination .post-page-numbers.next .button-icon:before {
content: '\f105';
}
@media screen and (min-width: 768px) {
.content-pagination .nav-links {
margin: 0 -10px;
}
.content-pagination .page-numbers,
.content-pagination .post-page-numbers {
margin: 20px 10px 0;
}
.content-pagination .page-numbers.prev, .content-pagination .page-numbers.next,
.content-pagination .post-page-numbers.prev,
.content-pagination .post-page-numbers.next {
min-width: 69px;
}
.content-pagination .page-numbers .button-text,
.content-pagination .post-page-numbers .button-text {
display: inline;
}
.content-pagination .page-numbers .button-icon,
.content-pagination .post-page-numbers .button-icon {
display: none;
}
} .recent-posts-wrapper:not(:first-child) {
margin-top: 90px;
}
@media only screen and (min-width: 768px) {
.recent-posts-wrapper:not(:first-child) {
margin-top: 120px;
}
}
@media only screen and (min-width: 992px) {
.recent-posts-wrapper:not(:first-child) {
margin-top: 150px;
}
} .content-wrapper .wrapper-socials {
margin: -7px -5.5px;
}
.content-wrapper .wrapper-socials li {
margin: 7px 5.5px;
}
.content-wrapper .wrapper-socials a {
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid 1px;
width: 28px;
height: 28px;
font-size: 13px;
line-height: 28px;
} .elementor-widget-accordion .elementor-accordion .elementor-accordion-item {
border-left: none;
border-right: none;
padding: 12px 0 8px;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content {
border-top: none;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
padding: 16px 0;
line-height: 1.2em;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
width: 26px;
height: 26px;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 12px;
line-height: 28px;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right, .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
text-align: center;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
margin-left: 20px;
order: 2;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
margin-right: 20px;
order: 0;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon i {
line-height: 26px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title {
width: 100%;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
padding: 0 4px 1em;
}
@media only screen and (min-width: 576px) {
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item {
padding: 32px 0 28px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
padding: 0 100px 1em 4px;
}
} .banner-widget {
margin: 0 auto;
padding: 20px 0 0 20px;
}
.banner-widget:before {
content: '';
position: absolute;
display: block;
left: 0;
right: 20px;
top: 0;
bottom: 20px;
border-width: 1px;
border-style: solid;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
z-index: 2;
}
.banner-widget .banner-inner {
display: block;
position: relative;
text-decoration: none;
color: inherit;
overflow: hidden;
}
.banner-widget .banner-bg {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-transition: transform .6s, -webkit-transform .6s;
-moz-transition: transform .6s, -webkit-transform .6s;
-ms-transition: transform .6s, -webkit-transform .6s;
-o-transition: transform .6s, -webkit-transform .6s;
transition: transform .6s, -webkit-transform .6s;
}
.banner-widget:hover .banner-bg {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.banner-widget .banner-overlay {
display: block;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
position: absolute;
z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.banner-widget .banner-content {
display: block;
position: absolute;
z-index: 3;
left: 0;
right: 0;
bottom: 0;
}
.banner-widget .banner-title,
.banner-widget .banner-subtitle,
.banner-widget .banner-description,
.banner-widget .banner-button {
display: block;
}
.banner-widget .banner-inner {
height: 200px;
}
.banner-widget .banner-frame {
position: absolute;
-webkit-border-radius: inherit;
border-radius: inherit;
display: block;
left: 0;
right: 20px;
top: 0;
bottom: 20px;
border-width: 1px;
border-style: solid;
z-index: 2;
}
.banner-widget .banner-content {
padding: 30px 40px 40px 30px;
}
.banner-widget .banner-title {
font-size: 40px;
line-height: 1.15em;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.banner-widget .banner-subtitle {
font-size: 16px;
line-height: 1.5em;
font-weight: 500;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.banner-widget .banner-description {
margin: 5px 0 0;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.banner-widget .banner-button:not(:first-child) {
margin: 44px 0 0;
}
@media only screen and (min-width: 768px) {
.banner-widget .banner-inner {
height: 380px;
}
.banner-widget .banner-title {
font-size: 100px;
}
.banner-widget .banner-subtitle {
font-size: 24px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.elementor-column:not(.elementor-col-100):not(.elementor-col-90):not(.elementor-col-80):not(.elementor-col-75):not(.elementor-col-60):not(.elementor-col-50) > .elementor-column-wrap > .elementor-widget-wrap .banner-widget .banner-inner,
.elementor-column:not(.elementor-col-100):not(.elementor-col-90):not(.elementor-col-80):not(.elementor-col-75):not(.elementor-col-60):not(.elementor-col-50) > .elementor-widget-wrap .banner-widget .banner-inner {
height: 200px;
}
.elementor-column:not(.elementor-col-100):not(.elementor-col-90):not(.elementor-col-80):not(.elementor-col-75):not(.elementor-col-60):not(.elementor-col-50) > .elementor-column-wrap > .elementor-widget-wrap .banner-widget .banner-title,
.elementor-column:not(.elementor-col-100):not(.elementor-col-90):not(.elementor-col-80):not(.elementor-col-75):not(.elementor-col-60):not(.elementor-col-50) > .elementor-widget-wrap .banner-widget .banner-title {
font-size: 40px;
}
.elementor-column:not(.elementor-col-100):not(.elementor-col-90):not(.elementor-col-80):not(.elementor-col-75):not(.elementor-col-60):not(.elementor-col-50) > .elementor-column-wrap > .elementor-widget-wrap .banner-widget .banner-subtitle,
.elementor-column:not(.elementor-col-100):not(.elementor-col-90):not(.elementor-col-80):not(.elementor-col-75):not(.elementor-col-60):not(.elementor-col-50) > .elementor-widget-wrap .banner-widget .banner-subtitle {
font-size: 16px;
}
}
@media only screen and (min-width: 1200px) {
.banner-widget .banner-inner {
height: 371px;
}
.banner-widget .banner-content {
padding: 60px 48px;
}
.banner-widget .banner-title {
font-size: 100px;
}
.banner-widget .banner-subtitle {
font-size: 24px;
}
} .content-wrapper .content-inner .brand-list-wrapper ul.pwb-clearfix li {
padding: 0;
line-height: 1.5em;
}
.content-wrapper .content-inner .brand-list-wrapper ul.pwb-clearfix li:before {
content: none;
display: none;
}
.brand-list-wrapper .pwb-az-listing-row {
margin: 0;
}
.brand-list-wrapper .pwb-az-listing-row:not(:first-child) {
margin: 90px 0 0;
}
.brand-list-wrapper .pwb-az-listing-header {
margin: 0 0 30px;
}
.brand-list-wrapper .pwb-az-listing-header ul {
list-style: none;
margin: 0 -10px !important;
padding: 0;
font-size: 0;
line-height: 1;
}
.brand-list-wrapper .pwb-az-listing-header ul li {
display: inline-block;
vertical-align: bottom;
font-size: 16px;
line-height: 30px;
font-weight: 500;
margin: 0 10px !important;
padding: 0 0 12px !important;
position: relative;
overflow: hidden;
cursor: pointer;
-webkit-transition: color 0.3s;
transition: color 0.3s;
border: none;
width: auto;
height: 42px;
}
.brand-list-wrapper .pwb-az-listing-header ul li:after {
content: '';
display: block;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
right: -1px;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 0;
}
.brand-list-wrapper .pwb-az-listing-header ul li:hover:after {
opacity: 1;
}
.brand-list-wrapper .pwb-az-listing-title {
font-size: 25px;
font-weight: 400;
line-height: 1.2em;
padding: 11px 0 21px;
position: relative;
margin: 0 0 10px;
}
.brand-list-wrapper .pwb-az-listing-title:before {
content: '';
display: block;
font-size: 0;
line-height: 1;
width: 30px;
height: 6px;
margin: 0 -1px;
vertical-align: top;
-webkit-mask-image: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/img/title-line.svg);
-webkit-mask-position: bottom center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
position: absolute;
left: 0;
right: initial;
top: 0;
}
.brand-list-wrapper .pwb-az-listing-row-in {
margin: 0 -15px;
}
.brand-list-wrapper .pwb-az-listing-col {
padding: 0 15px;
margin: 20px 0 0;
}
.brand-list-wrapper .pwb-az-listing-col > a {
font-size: 18px;
line-height: 1.2em;
font-weight: 400;
text-transform: none;
}
@media only screen and (min-width: 768px) {
.brand-list-wrapper .pwb-az-listing-row {
margin: 0;
}
.brand-list-wrapper .pwb-az-listing-row:not(:first-child) {
margin: 120px 0 0;
}
.brand-list-wrapper .pwb-az-listing-title {
font-size: 38px;
padding: 33px 0 21px;
}
.brand-list-wrapper .pwb-az-listing-title:before {
width: 70px;
height: 13px;
margin: 0 -3px;
}
.brand-list-wrapper .pwb-az-listing-col {
margin: 25px 0 0;
}
.brand-list-wrapper .pwb-az-listing-col > a {
font-size: 22px;
}
}
@media only screen and (min-width: 992px) {
.brand-list-wrapper .pwb-az-listing-row {
margin: 0;
}
.brand-list-wrapper .pwb-az-listing-row:not(:first-child) {
margin: 148px 0 0;
}
} .elementor-widget-cosmecos_button .button-container {
position: relative;
z-index: 2;
line-height: 1;
font-size: 0;
} .cosmecos_content_slider_widget .slick-navigation {
position: relative;
width: 0;
height: 45px;
z-index: 3;
margin: 30px auto 0;
}
.cosmecos_content_slider_widget .slick-arrow {
-webkit-transition: all 0.3s 0.3s;
transition: all 0.3s 0.3s;
width: 45px;
height: 45px;
padding: 0;
background: none;
position: absolute;
top: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-border-radius: 0;
border-radius: 0;
text-decoration: none;
outline: none;
border: solid 1px;
cursor: pointer;
text-align: center;
font-size: 0;
overflow: hidden;
}
.cosmecos_content_slider_widget .slick-arrow:before, .cosmecos_content_slider_widget .slick-arrow.disabled:before, .cosmecos_content_slider_widget .slick-arrow.disabled:hover:before {
content: '';
position: absolute;
display: block;
-webkit-transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 150%;
height: 100%;
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.5rem, 110%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.5rem, 110%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.5rem, 110%, 0);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.cosmecos_content_slider_widget .slick-arrow:after {
font: 700 normal 22px/41px 'FontAwesome';
}
.cosmecos_content_slider_widget .slick-arrow:hover:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
.cosmecos_content_slider_widget .slick-arrow.disabled {
cursor: default;
}
.cosmecos_content_slider_widget .slick-arrow.slick-prev {
left: -51px;
right: initial;
}
.cosmecos_content_slider_widget .slick-arrow.slick-prev:after {
content: '\f104';
}
.cosmecos_content_slider_widget .slick-arrow.slick-next {
left: 7px;
right: initial;
}
.cosmecos_content_slider_widget .slick-arrow.slick-next:after {
content: '\f105';
}
.cosmecos_content_slider_widget .cosmecos_content_slider_wrapper {
position: relative;
}
.cosmecos_content_slider_widget .cosmecos_content_slide_wrapper {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: stretch;
-moz-justify-content: stretch;
-ms-justify-content: stretch;
justify-content: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
align-items: stretch;
width: 100%;
height: 100%;
text-align: center;
}
.cosmecos_content_slider_widget .slick-arrow + .slick-list .cosmecos_content_slide_wrapper {
padding-bottom: 67px;
}
.cosmecos_content_slider_widget .cosmecos_full_cont {
height: 100%;
}
.cosmecos_content_slider_widget .cosmecos_content_container {
width: 100%;
}
.cosmecos_content_slider_widget .container {
padding: 0 15px;
}
.cosmecos_content_slider_widget .icon {
display: inline-block;
vertical-align: top;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_title {
font-size: 32px;
line-height: 1.2em;
font-weight: 200;
margin: 6px 0 0;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_title p {
line-height: inherit;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_title em {
font-style: normal;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_promo_text {
padding: 20px 0 0;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_promo_text p br {
display: none;
}
.cosmecos_content_slider_widget .cosmecos-button {
margin-top: 40px;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right .active_image {
display: none;
vertical-align: top;
font-size: 0;
line-height: 1;
position: absolute;
top: 0;
bottom: 0;
right: -50%;
left: initial;
opacity: 0;
-webkit-transition: all 1.2s;
transition: all 1.2s;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right .active_image img {
max-width: none;
position: absolute;
left: 0;
right: initial;
bottom: 0;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right.slick-current .active_image {
right: 0;
left: initial;
opacity: 1;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left .active_image {
display: none;
vertical-align: top;
font-size: 0;
line-height: 1;
position: absolute;
top: 0;
bottom: 0;
right: initial;
left: -50%;
opacity: 0;
-webkit-transition: all 1.2s;
transition: all 1.2s;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left .active_image img {
max-width: none;
position: absolute;
left: initial;
right: 0;
bottom: 0;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image {
left: 0;
right: initial;
opacity: 1;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image {
display: none;
vertical-align: top;
font-size: 0;
line-height: 1;
position: absolute;
opacity: 0;
-webkit-transition: all 1.2s;
transition: all 1.2s;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_left_top {
top: 0;
left: 0;
right: auto;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_right_top {
top: 0;
left: auto;
right: 0;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_right_bottom {
bottom: 0;
left: auto;
right: 0;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_left_bottom {
bottom: 0;
left: 0;
right: auto;
}
.cosmecos_content_slider_widget .cosmecos_content_slide {
outline: none;
}
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_1,
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_2,
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_3,
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_4 {
opacity: 0;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_1 {
-webkit-transition-delay: .3s;
transition-delay: .3s;
}
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_2 {
-webkit-transition-delay: .6s;
transition-delay: .6s;
}
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_3 {
-webkit-transition-delay: .9s;
transition-delay: .9s;
}
.cosmecos_content_slider_widget .cosmecos_content_slide .cosmecos_content_wrapper_4 {
-webkit-transition-delay: 1.2s;
transition-delay: 1.2s;
}
.cosmecos_content_slider_widget .cosmecos_content_slide.slick-current .cosmecos_content_wrapper_1,
.cosmecos_content_slider_widget .cosmecos_content_slide.slick-current .cosmecos_content_wrapper_2,
.cosmecos_content_slider_widget .cosmecos_content_slide.slick-current .cosmecos_content_wrapper_3,
.cosmecos_content_slider_widget .cosmecos_content_slide.slick-current .cosmecos_content_wrapper_4 {
opacity: 1;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
@media only screen and (max-width: 767px) {
.cosmecos_content_slider_widget .cosmecos_content_container {
max-width: none !important;
}
}
@media only screen and (min-width: 768px) {
.cosmecos_content_slider_widget .container {
padding: 0 30px;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right .active_image,
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left .active_image,
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image {
display: block;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right .active_image img {
-webkit-transform: scale(0.66, 0.66);
-ms-transform: scale(0.66, 0.66);
transform: scale(0.66, 0.66);
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-ms-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left .active_image img {
-webkit-transform: scale(0.66, 0.66);
-ms-transform: scale(0.66, 0.66);
transform: scale(0.66, 0.66);
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-ms-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center.slick-current .active_image {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_title {
font-size: 36px;
}
}
@media only screen and (min-width: 992px) {
.cosmecos_content_slider_widget .slick-navigation {
position: absolute;
top: 50%;
left: 0;
right: 0;
width: auto;
z-index: 3;
margin: -52px 0 0;
}
.cosmecos_content_slider_widget .slick-arrow {
position: absolute;
border: none;
min-width: 120px;
font-size: 13px;
line-height: 45px;
font-weight: 700;
text-transform: uppercase;
top: -23px;
}
.cosmecos_content_slider_widget .slick-arrow:after {
content: none;
display: none;
}
.cosmecos_content_slider_widget .slick-arrow.slick-prev {
left: 0;
right: initial;
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-ms-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.cosmecos_content_slider_widget .slick-arrow.slick-next {
left: initial;
right: 0;
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-ms-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg) translate(100%, 100%);
-ms-transform: rotate(90deg) translate(100%, 100%);
transform: rotate(90deg) translate(100%, 100%);
}
.cosmecos_content_slider_widget .cosmecos_content_slide_wrapper {
text-align: left;
}
.cosmecos_content_slider_widget .container {
padding: 0 125px;
}
.cosmecos_content_slider_widget .slick-arrow + .slick-list .cosmecos_content_slide_wrapper {
padding-bottom: 0;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_title {
font-size: 80px;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_title > p {
font-size: 0.66em;
line-height: 1.2em;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_promo_text {
font-size: 18px;
line-height: 1.8889em;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right .active_image img,
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left .active_image img {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_left_top {
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_right_top {
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%);
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_right_bottom {
-webkit-transform: translate(50%, 50%);
-ms-transform: translate(50%, 50%);
transform: translate(50%, 50%);
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_left_bottom {
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center.slick-current .active_image {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@media only screen and (min-width: 1200px) {
.cosmecos_content_slider_widget .cosmecos_content_slider_title > p {
font-size: 1em;
}
.cosmecos_content_slider_widget .cosmecos_content_slider_promo_text p br {
display: inline;
}
}
@media only screen and (min-width: 1526px) {
.cosmecos_content_slider_widget .container {
max-width: 1920px;
padding: 0 175px;
}
}
@media only screen and (min-width: 1921px) {
.cosmecos_content_slider_widget .slide-animation-type-fade_in_right .active_image img {
right: 0;
left: initial;
}
.cosmecos_content_slider_widget .slide-animation-type-fade_in_left .active_image img {
left: 0;
right: initial;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_left_top img {
float: left;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_right_top img {
float: right;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_right_bottom img {
float: right;
}
.cosmecos_content_slider_widget .slide-animation-type-corners_to_center .active_image_left_bottom img {
float: left;
}
} .cosmecos_countdown_widget {
font-size: 0;
line-height: 1;
}
.cosmecos_countdown_widget.display_inline .countdown_item,
.cosmecos_countdown_widget.display_inline .countdown_separator {
display: inline-block;
vertical-align: top;
}
.cosmecos_countdown_widget.display_block .countdown_inner {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.cosmecos_countdown_widget.display_block .countdown_inner .countdown_separator {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
display: block;
}
.cosmecos_countdown_widget.display_block .countdown_inner .countdown_item {
width: 100%;
display: block;
text-align: center;
}
.cosmecos_countdown_widget .countdown_inner {
white-space: nowrap;
}
.cosmecos_countdown_widget .countdown_placeholder,
.cosmecos_countdown_widget .hide {
display: none !important;
}
.cosmecos_countdown_widget .countdown_item {
position: relative;
white-space: normal;
}
.cosmecos_countdown_widget .countdown_digits {
font-size: 38px;
line-height: 64px;
font-weight: 300;
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
width: 70px;
height: 70px;
display: inline-block;
vertical-align: top;
}
.cosmecos_countdown_widget .countdown_digits:before {
content: '';
position: absolute;
display: block;
border-width: 1px;
border-style: solid;
left: 3px;
right: 3px;
top: 3px;
bottom: 3px;
}
.cosmecos_countdown_widget .countdown_digits_placeholder {
font-size: 38px;
line-height: 64px;
font-weight: 300;
opacity: 0;
display: inline-block;
vertical-align: top;
text-align: center;
width: 70px;
height: 70px;
position: relative;
}
.cosmecos_countdown_widget .countdown_separator {
font-size: 48px;
line-height: 70px;
text-align: center;
width: 70px;
margin-top: -0.08em;
}
.cosmecos_countdown_widget .countdown_separator:last-child {
display: none !important;
opacity: 0;
font-size: 0;
width: 0;
}
.cosmecos_countdown_widget .countdown_label {
display: block;
font-size: 16px;
line-height: 30px;
font-weight: 700;
text-transform: uppercase;
margin: 2px 0 0;
text-align: center;
}
.cosmecos_countdown_widget .countdown_message {
display: none;
font-size: 48px;
font-weight: 500;
line-height: 60px;
text-align: center;
} .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
font-size: 40px;
line-height: 50px;
font-weight: 300;
display: block;
text-align: center;
white-space: nowrap;
}
.elementor-widget-counter .elementor-counter .elementor-counter-title {
font-size: 14px;
line-height: 1.875em;
font-weight: 400;
margin: 0;
}
@media (min-width: 992px) {
.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
font-size: 48px;
line-height: 62px;
}
.elementor-widget-counter .elementor-counter .elementor-counter-title {
font-size: 18px;
margin: 4px 0 0;
}
} .elementor-widget-cosmecos_icon_box .icon-box-item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.elementor-widget-cosmecos_icon_box .icon-box-item .icon-container {
margin: 0 0 15px;
}
.elementor-widget-cosmecos_icon_box.alignment-left .icon-box-item {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.alignment-right .icon-box-item {
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}
.elementor-widget-cosmecos_icon_box.alignment-center .icon-box-item {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.elementor-widget-cosmecos_icon_box.alignment-mobile-left .icon-box-item {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.alignment-mobile-right .icon-box-item {
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}
.elementor-widget-cosmecos_icon_box.alignment-mobile-center .icon-box-item {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.elementor-widget-cosmecos_icon_box.icon-position-center .content-container {
position: absolute;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 3;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
width: 134px;
height: 134px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
position: relative;
cursor: default;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.background-type-color {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-triangle .icon {
margin: -6% 0 0 -8%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-triangle .frame {
margin: -2% 0 0 1%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-triangle .frame svg path {
-webkit-transform: scale(0.75, 0.75);
-ms-transform: scale(0.75, 0.75);
transform: scale(0.75, 0.75);
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-triangle .background {
margin: 0 0 0 5%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square .icon {
margin: -3% 0 0 0;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square .background {
margin: -13% 0 0 -7%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square .frame {
margin: 7% 0 0 7%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square .frame svg path {
-webkit-transform: scale(0.86, 0.86);
-ms-transform: scale(0.86, 0.86);
transform: scale(0.86, 0.86);
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square-2 .icon {
margin: -3% 0 0 3%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square-2 .frame {
margin: 7% 0 0 7%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-square-2 .frame svg path {
-webkit-transform: scale(0.88, 0.88);
-ms-transform: scale(0.88, 0.88);
transform: scale(0.88, 0.88);
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-circle .icon {
margin: -2% 0 0 -1%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-circle .background {
margin: 0 0 0 5%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-circle .frame {
margin: 7% 0 0 6%;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container.icon-frame-type-circle .frame svg path {
-webkit-transform: scale(0.87, 0.87);
-ms-transform: scale(0.87, 0.87);
transform: scale(0.87, 0.87);
}
.cosmecos-icon-box-widget .icon-box-item .icon-container img {
position: absolute;
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .icon,
.cosmecos-icon-box-widget .icon-box-item .icon-container .frame,
.cosmecos-icon-box-widget .icon-box-item .icon-container .background {
position: absolute;
display: block;
left: 50%;
right: auto;
top: 50%;
bottom: initial;
width: 100%;
height: 100%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .icon svg,
.cosmecos-icon-box-widget .icon-box-item .icon-container .frame svg,
.cosmecos-icon-box-widget .icon-box-item .icon-container .background svg {
display: block;
width: 100%;
height: 100%;
-webkit-transition: fill 0.3s;
transition: fill 0.3s;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .frame {
z-index: 2;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .icon {
z-index: 3;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .text,
.cosmecos-icon-box-widget .icon-box-item .icon-container i {
position: relative;
z-index: 3;
-webkit-transition: color 0.3s, fill 0.3s;
transition: color 0.3s, fill 0.3s;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .text {
font-size: 50px;
line-height: 50px;
}
.cosmecos-icon-box-widget .icon-box-item .content-container {
width: 100%;
display: block;
}
.cosmecos-icon-box-widget .icon-box-item .icon-box-title {
margin: 0;
font-weight: 500;
}
.cosmecos-icon-box-widget .icon-box-item .icon-box-title-decoration {
position: relative;
display: block;
font-size: 0;
line-height: 1;
}
.cosmecos-icon-box-widget .icon-box-item .icon-box-title-decoration:before {
content: '';
display: inline-block;
vertical-align: top;
-webkit-mask-image: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/img/title-line.svg);
-webkit-mask-position: bottom center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
width: 30px;
height: 6px;
margin: 0 0 10px;
}
.cosmecos-icon-box-widget .icon-box-item .icon-box-info {
margin: 13px 0 0;
}
@media only screen and (max-width: 1279px) {
.elementor-widget-cosmecos_icon_box.icon-position-left .icon-box-item .icon-container, .elementor-widget-cosmecos_icon_box.icon-position-right .icon-box-item .icon-container {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media only screen and (min-width: 768px) {
.elementor-widget-cosmecos_icon_box .icon-box-item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.elementor-widget-cosmecos_icon_box .icon-box-item .icon-container {
margin: 0 0 15px;
}
.elementor-widget-cosmecos_icon_box.alignment-tablet-left .icon-box-item {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.alignment-tablet-right .icon-box-item {
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}
.elementor-widget-cosmecos_icon_box.alignment-tablet-center .icon-box-item {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
}
@media only screen and (min-width: 992px) {
.elementor-widget-cosmecos_icon_box.alignment-left .icon-box-item {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.alignment-right .icon-box-item {
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}
.elementor-widget-cosmecos_icon_box.alignment-center .icon-box-item {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.cosmecos-icon-box-widget .icon-box-item .icon-container .text {
font-size: 100px;
line-height: 70px;
}
}
@media only screen and (min-width: 1280px) {
.elementor-widget-cosmecos_icon_box.icon-position-top.alignment-left .icon-box-item {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.icon-position-top.alignment-right .icon-box-item {
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}
.elementor-widget-cosmecos_icon_box.icon-position-top.alignment-center .icon-box-item {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.elementor-widget-cosmecos_icon_box.icon-position-left .icon-box-item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.icon-position-left .icon-box-item .icon-container {
margin: 0 15px 0 0;
}
.elementor-widget-cosmecos_icon_box.icon-position-right .icon-box-item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.elementor-widget-cosmecos_icon_box.icon-position-right .icon-box-item .icon-container {
margin: 0 0 0 15px;
}
} .elementor-icon-list-items .elementor-icon-list-item {
padding: 0;
}
.elementor-icon-list-items .elementor-icon-list-item:before {
content: none;
display: none;
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon + .elementor-icon-list-text {
padding-left: 22px;
padding-right: 0;
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item > a,
.elementor-widget .elementor-icon-list-item > .item-wrapper,
.elementor-widget .elementor-icon-list-item > .item-wrapper > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
} .elementor-widget-image .wp-caption {
max-width: 100%;
}
.elementor-widget-image.add-hover-animation .elementor-image img {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.elementor-widget-image.add-hover-animation .elementor-image img:hover {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
-webkit-box-shadow: 0 20px 51px rgba(0, 0, 0, 0.09);
-moz-box-shadow: 0 20px 51px rgba(0, 0, 0, 0.09);
box-shadow: 0 20px 51px rgba(0, 0, 0, 0.09);
}
.elementor-widget-cosmecos_image .image-widget {
-webkit-border-radius: inherit;
border-radius: inherit;
font-size: 0;
line-height: 1;
}
.elementor-widget-cosmecos_image .image-widget .image-container {
-webkit-border-radius: inherit;
border-radius: inherit;
display: inline-block;
vertical-align: top;
position: relative;
}
.elementor-widget-cosmecos_image .image-widget .image-container.image-style-framed {
padding: 20px 0 0 20px;
}
.elementor-widget-cosmecos_image .image-widget .image-container.image-style-framed:before {
content: '';
display: block;
-webkit-border-radius: inherit;
border-radius: inherit;
border-width: 1px;
border-style: solid;
position: absolute;
top: 0;
bottom: 20px;
left: 0;
right: 20px;
}
.elementor-widget-cosmecos_image .image-widget .image-container .main-image {
-webkit-border-radius: inherit;
border-radius: inherit;
}
.elementor-widget-cosmecos_image .image-widget .image-container .label {
position: absolute;
display: block;
top: 50%;
left: 50%;
right: initial;
z-index: 3;
font-size: 16px;
line-height: initial;
font-weight: 600;
padding: 18px 20px 19px;
min-width: 184px;
text-transform: uppercase;
letter-spacing: .15em;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.elementor-widget-cosmecos_image .image-widget .image-container.image-style-framed .label {
margin: 11px 0 0 13px;
}
@media only screen and (min-width: 992px) {
.elementor-widget-cosmecos_image .image-widget .image-container .label {
font-size: 20px;
padding: 24px 30px 25px;
min-width: 308px;
}
} @media only screen and (min-width: 992px) and (max-width: 1500px) {
.elementor-widget-image.elementor-absolute.elementor-hidden-tablet {
display: none;
}
} .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img {
margin: 0 auto;
}
.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
font-size: 20px;
line-height: 1.2em;
margin-bottom: 14px;
font-weight: 400;
} .elementor-widget-image-carousel .elementor-image-carousel-caption {
margin-top: 32px;
display: block;
}
.elementor-widget-image-carousel .swiper-container-horizontal > .swiper-pagination-bullets,
.elementor-widget-image-carousel .swiper-pagination {
position: relative;
top: initial;
bottom: initial;
left: initial;
right: initial;
margin: 30px 0 0;
text-align: center;
z-index: 2;
}
.elementor-widget-image-carousel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.elementor-widget-image-carousel .swiper-pagination .swiper-pagination-bullet {
display: inline-block;
position: relative;
margin: 13px 4px 0 3px;
padding: 0;
width: 20px;
height: 20px;
border: solid 1px transparent;
background: none;
cursor: pointer;
opacity: 1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
}
.elementor-widget-image-carousel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:after,
.elementor-widget-image-carousel .swiper-pagination .swiper-pagination-bullet:after {
content: '';
position: absolute;
display: block;
width: 4px;
height: 4px;
left: 50%;
right: auto;
top: 50%;
margin: -2px 0 0 -2px;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.elementor-widget-image-carousel .swiper-slide .swiper-slide-image {
margin: 0 auto;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a {
display: block;
position: relative;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a:after {
content: '\f10e';
display: block;
position: absolute;
font: 400 normal 20px/72px 'Flaticon';
width: 72px;
height: 72px;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #ffffff;
top: 50%;
left: 50%;
right: auto;
margin: -36px 0 0 -36px;
z-index: 2;
opacity: 0;
-webkit-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a .swiper-slide-inner {
position: relative;
display: block;
text-decoration: none;
overflow: hidden;
outline: none;
-webkit-transition: transform .6s, -webkit-transform .6s;
-moz-transition: transform .6s, -webkit-transform .6s;
-ms-transition: transform .6s, -webkit-transform .6s;
-o-transition: transform .6s, -webkit-transform .6s;
transition: transform .6s, -webkit-transform .6s;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a .swiper-slide-inner:before {
content: '';
position: absolute;
z-index: 1;
display: block;
top: 0;
left: 0;
right: auto;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a .swiper-slide-inner .swiper-slide-image {
-webkit-transition: transform .6s, -webkit-transform .6s;
-moz-transition: transform .6s, -webkit-transform .6s;
-ms-transition: transform .6s, -webkit-transform .6s;
-o-transition: transform .6s, -webkit-transform .6s;
transition: transform .6s, -webkit-transform .6s;
position: relative;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a:hover:after {
opacity: 1;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a:hover .swiper-slide-inner {
-webkit-transform: scale(0.93);
-ms-transform: scale(0.93);
transform: scale(0.93);
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a:hover .swiper-slide-inner:before {
opacity: 1;
}
.elementor-widget-image-carousel.image_style_1 .swiper-slide a:hover .swiper-slide-inner .swiper-slide-image {
-webkit-transform: scale(1.17);
-ms-transform: scale(1.17);
transform: scale(1.17);
z-index: -1;
}
.elementor-widget-image-carousel.image_style_2 .swiper-slide a {
display: block;
position: relative;
}
.elementor-widget-image-carousel.image_style_2 .swiper-slide a:before {
content: '';
position: absolute;
left: 20px;
right: 20px;
top: 20px;
bottom: 20px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: solid 1px rgba(232, 230, 221, 0.4);
-webkit-transition: background-color 0.4s, border-color 0.6s;
transition: background-color 0.4s, border-color 0.6s;
}
.elementor-widget-image-carousel.image_style_2 .swiper-slide a:after {
content: '\f10e';
display: block;
position: absolute;
font: 400 normal 20px/72px 'Flaticon';
width: 72px;
height: 72px;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #ffffff;
top: 50%;
left: 50%;
right: auto;
margin: -36px 0 0 -36px;
z-index: 2;
opacity: 0;
-webkit-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.elementor-widget-image-carousel.image_style_2 .swiper-slide a:hover:before {
opacity: 1;
border-color: #e8e6dd;
background-color: rgba(45, 49, 49, 0.6);
}
.elementor-widget-image-carousel.image_style_2 .swiper-slide a:hover:after {
opacity: 1;
} #sb_instagram {
font-size: 0;
line-height: 1;
position: relative;
z-index: 1;
}
#sb_instagram .sbi_item {
position: relative;
float: none !important;
}
#sb_instagram .sbi_item .sbi_photo {
position: relative;
opacity: 1 !important;
height: 0 !important;
padding: 100% 0 0;
}
#sb_instagram .sbi_item .sbi_photo:before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 2;
opacity: 0;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
#sb_instagram .sbi_item .sbi_photo:after {
content: '\f16d';
width: 28px;
height: 28px;
position: absolute;
display: block;
text-align: center;
font: 400 normal 28px/1em 'FontAwesome';
z-index: 3;
left: 50%;
right: auto;
top: 40%;
margin: -14px 0 0 -14px;
opacity: 0;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
#sb_instagram .sbi_item .sbi_photo:hover:before {
opacity: 0.65;
}
#sb_instagram .sbi_item .sbi_photo:hover:after {
top: 50%;
opacity: 1;
}
#sb_instagram .sbi_item .sbi_photo img {
display: block !important;
position: absolute;
left: 0;
right: initial;
top: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
}
#sb_instagram.sbi_width_resp.sbi_col_2 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_10 #sbi_images .sbi_item {
width: 50%;
}
.cosmecos-instagram-feed {
position: relative;
}
.cosmecos-instagram-feed .instagram-feed-info {
display: none;
}
@media only screen and (min-width: 576px) {
#sb_instagram.sbi_width_resp.sbi_col_2 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_8 #sbi_images .sbi_item {
width: 25%;
}
#sb_instagram.sbi_width_resp.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_9 #sbi_images .sbi_item {
width: 33.3333%;
}
#sb_instagram.sbi_width_resp.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_width_resp.sbi_col_10 #sbi_images .sbi_item {
width: 20%;
}
}
@media only screen and (min-width: 992px) {
#sb_instagram.sbi_width_resp.sbi_col_2 #sbi_images .sbi_item {
width: 50%;
}
#sb_instagram.sbi_width_resp.sbi_col_3 #sbi_images .sbi_item {
width: 33.3333%;
}
#sb_instagram.sbi_width_resp.sbi_col_4 #sbi_images .sbi_item {
width: 25%;
}
#sb_instagram.sbi_width_resp.sbi_col_5 #sbi_images .sbi_item {
width: 20%;
}
#sb_instagram.sbi_width_resp.sbi_col_6 #sbi_images .sbi_item {
width: 16.6667%;
}
#sb_instagram.sbi_width_resp.sbi_col_7 #sbi_images .sbi_item {
width: 14.2857%;
}
#sb_instagram.sbi_width_resp.sbi_col_8 #sbi_images .sbi_item {
width: 12.5%;
}
#sb_instagram.sbi_width_resp.sbi_col_9 #sbi_images .sbi_item {
width: 11.1111%;
}
#sb_instagram.sbi_width_resp.sbi_col_10 #sbi_images .sbi_item {
width: 10%;
}
.cosmecos-instagram-feed #sb_instagram .sbi_item .sbi_photo:after {
font-size: 46px;
line-height: 46px;
width: 46px;
height: 46px;
margin: -23px 0 0 -23px;
}
.cosmecos-instagram-feed .instagram-feed-info {
display: block;
min-width: 270px;
position: absolute;
top: 50%;
left: 50%;
right: initial;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 30px 30px 31px;
text-align: center;
z-index: 3;
}
.cosmecos-instagram-feed .instagram-feed-info:before {
content: '';
position: absolute;
display: block;
left: 10px;
right: 10px;
top: 10px;
bottom: 10px;
border-width: 1px;
border-style: solid;
}
.cosmecos-instagram-feed .instagram-feed-info .user-name {
font-size: 21px;
text-transform: uppercase;
line-height: 1.5em;
font-weight: 600;
padding: 9px 0 3px;
position: relative;
z-index: 2;
letter-spacing: .0952em;
}
.cosmecos-instagram-feed .instagram-feed-info .user-description {
font-size: 14px;
line-height: 1.5em;
text-transform: uppercase;
color: #a2a2a2;
font-weight: 600;
position: relative;
z-index: 2;
}
.cosmecos-instagram-feed #sbi_mod_error + .instagram-feed-info {
display: none;
}
} .elementor-image-gallery .gallery {
margin: 0 -30px -30px 0;
}
.elementor-image-gallery .gallery .gallery-item {
padding: 0 30px 30px 0;
}
.elementor-image-gallery .gallery .gallery-item .gallery-icon {
overflow: initial;
}
.elementor-image-gallery .gallery .gallery-item .gallery-icon a {
display: block;
position: relative;
text-decoration: none;
}
.elementor-image-gallery .gallery .gallery-item .gallery-icon a:before {
content: '';
position: absolute;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;
right: initial;
top: 0;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
}
.elementor-image-gallery .gallery .gallery-item .gallery-icon a:after {
content: '\e823';
font: 400 normal 42px/1em 'fontello';
position: absolute;
display: block;
left: 50%;
right: initial;
top: 50%;
width: 42px;
height: 42px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
text-align: center;
margin: -21px 0 0 -21px;
}
.elementor-image-gallery .gallery .gallery-item .gallery-icon a:hover {
z-index: 2;
}
.elementor-image-gallery .gallery .gallery-item .gallery-icon a:hover:before, .elementor-image-gallery .gallery .gallery-item .gallery-icon a:hover:after {
opacity: 1;
-webkit-transform: translate(-15px, -15px);
-ms-transform: translate(-15px, -15px);
transform: translate(-15px, -15px);
}
.elementor-image-gallery .gallery .gallery-item img {
border: none;
width: 100%;
} .cosmecos-heading-widget .cosmecos-heading {
margin: 0 0 20px;
}
.cosmecos-heading {
position: relative;
}
.cosmecos-heading .cosmecos-title-decoration {
font-size: 0;
line-height: 1;
display: block;
}
.cosmecos-heading .cosmecos-title-decoration:before {
content: '';
display: inline-block;
vertical-align: top;
-webkit-mask-image: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/img/title-line.svg);
-webkit-mask-position: bottom center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
}
.cosmecos-heading .cosmecos-subheading {
font-size: 24px;
}
.cosmecos-heading .cosmecos-subheading:not(:last-child) {
margin: 0 0 .0571em;
}
.cosmecos-heading .cosmecos-heading-content {
display: block;
text-transform: uppercase;
}
h1.cosmecos-heading .cosmecos-title-decoration:before, h2.cosmecos-heading .cosmecos-title-decoration:before, h3.cosmecos-heading .cosmecos-title-decoration:before, h4.cosmecos-heading .cosmecos-title-decoration:before, h5.cosmecos-heading .cosmecos-title-decoration:before, h6.cosmecos-heading .cosmecos-title-decoration:before, div.cosmecos-heading .cosmecos-title-decoration:before, p.cosmecos-heading .cosmecos-title-decoration:before {
width: 30px;
height: 6px;
margin: 0 0 10px;
}
div.cosmecos-heading .cosmecos-title-decoration:before, p.cosmecos-heading .cosmecos-title-decoration:before {
margin: 0 0 5px;
}
@media only screen and (min-width: 576px) {
h1.cosmecos-heading .cosmecos-title-decoration:before, h2.cosmecos-heading .cosmecos-title-decoration:before, h3.cosmecos-heading .cosmecos-title-decoration:before {
width: 50px;
height: 10px;
margin: 0 0 11px;
}
}
@media only screen and (min-width: 768px) {
h1.cosmecos-heading .cosmecos-title-decoration:before, h2.cosmecos-heading .cosmecos-title-decoration:before, h3.cosmecos-heading .cosmecos-title-decoration:before {
width: 70px;
height: 13px;
margin: 0 0 21px;
}
h1.cosmecos-heading .cosmecos-subheading, h2.cosmecos-heading .cosmecos-subheading, h3.cosmecos-heading .cosmecos-subheading {
font-size: 35px;
}
} .cosmecos-person-widget {
cursor: default;
text-align: center;
}
.cosmecos-person-widget .person-image-wrapper {
position: relative;
margin: 0 auto;
max-width: 370px;
overflow: hidden;
padding: 20px 0 0 20px;
}
.cosmecos-person-widget .person-image-wrapper:before {
content: '';
position: absolute;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
display: block;
top: 0;
bottom: 20px;
left: 0;
right: 20px;
z-index: 2;
border-width: 1px;
border-style: solid;
}
.cosmecos-person-widget .person-image-wrapper img {
display: block;
width: 100%;
}
.cosmecos-person-widget .person-description-container {
margin: 21px 0 0;
}
.cosmecos-person-widget .person-name {
margin: 0;
-webkit-transition: color 0.3s;
transition: color 0.3s;
font-weight: 400;
font-size: 22px;
line-height: 1.5em;
}
.cosmecos-person-widget .person-position {
font-size: 18px;
line-height: 1.8889em;
font-weight: 600;
margin: 4px 0 0;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.cosmecos-person-widget ul.person-socials:not(:first-child) {
margin: 15px -7.5px 0 !important;
}
.cosmecos-person-widget ul.person-socials > li {
padding: 0 !important;
margin: 7px 7.5px;
}
.cosmecos-person-widget ul.person-socials > li a {
width: 30px;
height: 30px;
line-height: 30px;
}
.cosmecos-person-widget ul.person-socials > li:before {
content: none !important;
display: none !important;
} .cosmecos-price-item-widget.with_frame {
padding: 20px 0 0 20px;
}
.cosmecos-price-item-widget.with_frame .price-item:before {
content: '';
position: absolute;
display: block;
left: -20px;
right: 20px;
top: -20px;
bottom: 20px;
border-width: 1px;
border-style: solid;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cosmecos-price-item-widget .price-item {
position: relative;
-webkit-transition: top 0.3s;
transition: top 0.3s;
cursor: default;
margin: 0 auto;
text-align: center;
}
.cosmecos-price-item-widget .price-item .price-item-inner {
position: relative;
z-index: 2;
}
.cosmecos-price-item-widget .price-item.active {
z-index: 2;
background-image: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/img/bg-price-item-standard-active.png);
background-repeat: no-repeat;
background-position: right top;
}
.cosmecos-price-item-widget .price-item.price-item-type-standard {
max-width: 450px;
padding: 62px 20px 71px;
}
.cosmecos-price-item-widget .price-item.price-item-type-wide {
padding: 42px 20px 57px;
}
.cosmecos-price-item-widget .price-item.price-item-type-wide .price-item-custom-fields:not(:first-child) {
margin: 12px 0 0;
}
.cosmecos-price-item-widget .price-item.price-item-type-wide .price-item-container {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 0 20px;
white-space: nowrap;
}
.cosmecos-price-item-widget .price-item-title {
font-size: 22px;
line-height: 1.5454em;
font-weight: 500;
}
.cosmecos-price-item-widget .price-item-container:not(:first-child) {
margin: 10px 0 0;
}
.cosmecos-price-item-widget .price-wrapper {
white-space: nowrap;
font-size: 70px;
line-height: 1em;
}
.cosmecos-price-item-widget .price-item-custom-fields .price-item-custom-field {
position: relative;
}
.cosmecos-price-item-widget .price-item-custom-fields .price-item-custom-field:not(:first-child) {
margin: 2px 0 0;
}
.cosmecos-price-item-widget .price-item-button-container:not(:first-child) {
margin: 42px 0 0;
}
@media only screen and (min-width: 768px) {
.cosmecos-price-item-widget .price-item.price-item-type-standard {
padding: 62px 30px 71px;
}
.cosmecos-price-item-widget .price-item.price-item-type-standard .price-item-container {
white-space: nowrap;
}
.cosmecos-price-item-widget .price-item.price-item-type-standard .price-item-container .price-wrapper {
font-size: 100px;
line-height: 1em;
}
.cosmecos-price-item-widget .price-item.price-item-type-wide {
padding: 42px 50px 57px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
text-align: left;
}
.cosmecos-price-item-widget .price-item.price-item-type-wide .price-item-container .price-wrapper {
font-size: 150px;
line-height: 1.1em;
}
} .cosmecos_promo_widget > img {
margin: 0 auto;
z-index: 1;
}
.cosmecos_promo_widget .cosmecos_promo_wrapper {
position: relative;
padding: 0;
z-index: 2;
}
.cosmecos_promo_widget .cosmecos_promo_wrapper:after {
content: '';
display: table;
clear: both;
}
.cosmecos_promo_widget .promo_item {
padding: 50px 0 0;
position: relative;
max-width: 400px;
}
.cosmecos_promo_widget .promo_item .promo_item_image_wrapper {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
width: 70px;
position: relative;
}
.cosmecos_promo_widget .promo_item .promo_item_image_wrapper .promo_item_image {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.cosmecos_promo_widget .promo_item .promo_item_content {
width: 100%;
}
.cosmecos_promo_widget .promo_item .promo_item_title {
font-weight: 400;
font-size: 20px;
}
.cosmecos_promo_widget .promo_item .promo_item_description {
font-weight: 300;
}
.cosmecos_promo_widget .promo_item:nth-child(2n+1) {
float: left;
clear: left;
text-align: right;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.cosmecos_promo_widget .promo_item:nth-child(2n+1) .promo_item_image_wrapper {
margin: 1px 0 0 30px;
}
.cosmecos_promo_widget .promo_item:nth-child(2n) {
float: right;
text-align: left;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.cosmecos_promo_widget .promo_item:nth-child(2n) .promo_item_image_wrapper {
margin: 1px 30px 0 0;
}
@media only screen and (min-width: 992px) {
.cosmecos_promo_widget > img {
position: absolute;
left: 50%;
right: auto;
margin: 0;
}
.cosmecos_promo_widget.central_image_top > img {
top: 0;
bottom: auto;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.cosmecos_promo_widget.central_image_middle > img {
top: 50%;
bottom: auto;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.cosmecos_promo_widget.central_image_bottom > img {
top: auto;
bottom: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.cosmecos_promo_widget .promo_item {
width: 50%;
max-width: none;
padding: 67px 0 68px;
}
.cosmecos_promo_widget .promo_item:nth-child(2n+1) {
padding-right: 16.667%;
}
.cosmecos_promo_widget .promo_item:nth-child(2n) {
padding-left: 18%;
}
} .elementor-widget-cosmecos_special_text .special-text {
white-space: nowrap;
font-size: 200px;
line-height: .42em;
} .cosmecos_tabs_widget .cosmecos_tabs_titles_container {
display: block;
vertical-align: top;
font-size: 0;
line-height: 1;
margin: 0 -15px 20px;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item {
display: block;
vertical-align: top;
margin: 0 15px 10px;
text-align: center;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item a {
display: inline-block;
padding: 0 0 4px;
font-size: 18px;
line-height: 30px;
font-weight: 400;
letter-spacing: .02em;
position: relative;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item.active a:after {
content: '';
position: absolute;
display: block;
left: 0;
right: 0;
bottom: 0;
background-color: #000000;
height: 2px;
}
.cosmecos_tabs_widget .cosmecos_tabs_content_container .cosmecos_tab_content_item {
display: none;
}
.cosmecos_tabs_widget .cosmecos_tabs_content_container .cosmecos_tab_content_item.active {
display: block;
}
@media only screen and (min-width: 576px) {
.cosmecos_tabs_widget .cosmecos_tabs_titles_container {
display: inline-block;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item {
display: inline-block;
width: auto;
margin: 0 25px;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item a {
padding: 0 0 14px;
}
}
@media only screen and (min-width: 992px) {
.cosmecos_tabs_widget .cosmecos_tabs_titles_container {
margin: 0 -25px 31px;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item {
margin: 0 25px 10px;
}
.cosmecos_tabs_widget .cosmecos_tabs_titles_container .cosmecos_tab_title_item a {
font-size: 22px;
}
} .cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .author-name {
display: block;
font-size: 20px;
line-height: 1.8em;
font-weight: 500;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .author-position {
font-size: 14px;
line-height: 2em;
text-transform: uppercase;
display: block;
font-weight: 700;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .author-position:not(:first-child) {
margin: 1px 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonials-slider-container {
margin: 0 -15px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .owl-item {
outline: none;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonials-slider {
position: relative;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item {
padding: 0 15px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .testimonial-photo {
width: 75px;
margin: 0 24px 0 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .testimonial-photo img {
display: block;
-webkit-border-radius: 50%;
border-radius: 50%;
position: relative;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .testimonial-additional-image {
display: none;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .testimonial-additional-image:not(:first-child) {
margin: 0 0 0 24px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .author-info {
text-align: left;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .author-container {
margin: 30px 0 0;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-carousel-title {
text-align: center;
position: relative;
z-index: 1;
margin: 0 0 0.6579em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-carousel-title:before {
content: '“';
display: inline-block;
vertical-align: top;
font-size: 18.421em;
line-height: 1;
position: absolute;
opacity: .2;
top: -0.1929em;
left: 50%;
right: initial;
-webkit-transform: translate(-45%, 0);
-ms-transform: translate(-45%, 0);
transform: translate(-45%, 0);
height: 0.2857em;
overflow: hidden;
z-index: -1;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item {
text-align: center;
padding: 0 15px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .testimonial {
position: relative;
font-size: 20px;
line-height: 2em;
font-weight: 300;
max-width: 850px;
margin: 0 auto;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .testimonial p:first-child:before {
content: '“';
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .testimonial p:last-of-type:after {
content: '”';
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .author-container {
margin: 26px 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .author-container .testimonial-photo {
width: 85px;
position: relative;
margin: 0 auto;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .author-container .testimonial-photo img {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-2 .testimonial-item .author-container .author-info {
margin: 20px 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-title {
position: relative;
margin: 1.33em 0 0.4737em;
z-index: 1;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-title:before {
content: '“';
display: inline-block;
vertical-align: top;
font-size: 14.421em;
line-height: 1;
position: absolute;
opacity: .2;
top: -0.1671em;
left: -0.0343em;
right: initial;
height: 0.2857em;
overflow: hidden;
z-index: -1;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-subtitle {
position: relative;
z-index: 2;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-subtitle {
font-size: 35px;
line-height: 1.2em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-subtitle:not(:last-child) {
margin: 0 0 .0571em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-subtitle + .testimonial-carousel-title {
margin-top: 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonials-slider {
position: relative;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .owl-dots {
text-align: left;
margin: 37px 15px 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .owl-nav {
display: none;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-item {
padding: 0 15px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-item .testimonial {
position: relative;
font-size: 20px;
line-height: 2em;
font-weight: 300;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-item .testimonial-photo,
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-item .testimonial-additional-image {
display: none;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-item .author-container {
margin: 30px 0 0;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-item .author-position:not(:first-child) {
margin: 6px 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 {
position: relative;
padding: 40px 30px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4:before {
content: '';
position: absolute;
display: block;
left: 11px;
right: 11px;
top: 11px;
bottom: 11px;
border-width: 1px;
border-style: solid;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4:after {
content: '“';
display: inline-block;
vertical-align: top;
font-size: 26em;
line-height: 1;
position: absolute;
opacity: .2;
top: 0;
left: 5px;
right: initial;
height: 0.2857em;
overflow: hidden;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-subtitle,
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-title,
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonials-slider-container {
position: relative;
z-index: 2;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-subtitle {
font-size: 24px;
line-height: 1.2em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-subtitle:not(:last-child) {
margin: 0 0 .0571em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-title {
text-transform: uppercase;
margin: 0 0 16px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .owl-nav {
display: none;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .owl-dots {
text-align: left;
padding: 0 12px;
margin: 22px 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .author-container {
margin: 25px 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .author-container .author-name {
font-weight: 400;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-item {
padding: 0 12px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-item .testimonial {
position: relative;
font-size: 16px;
line-height: 1.8em;
font-weight: 300;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-item .testimonial p {
line-height: inherit;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-item .testimonial p:first-child:before {
content: '“';
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-item .testimonial p:last-of-type:after {
content: '”';
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-corner {
position: absolute;
width: 34px;
height: 34px;
overflow: hidden;
bottom: -22px;
left: 30px;
right: initial;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-corner:before {
content: '';
position: relative;
width: 34px;
height: 34px;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-width: 1px;
border-style: solid;
-webkit-transform: skew(0deg, -45deg);
-ms-transform: skew(0deg, -45deg);
transform: skew(0deg, -45deg);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-corner:after {
content: '';
position: absolute;
display: block;
left: 1px;
right: 2px;
top: 0;
height: 1px;
}
@media only screen and (min-width: 768px) {
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .author-name {
font-size: 18px;
line-height: 1.3em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item {
text-align: left;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .author-container {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-1 .testimonial-item .author-container .testimonial-additional-image {
display: block;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-3 .testimonial-carousel-title:before {
font-size: 18.421em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 {
padding: 95px 88px 95px 108px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4:before {
left: 29px;
right: 29px;
top: 32px;
bottom: 32px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4:after {
font-size: 43.75em;
top: 0.0414em;
left: 0.0371em;
right: initial;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-subtitle {
font-size: 35px;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-item .testimonial {
font-size: 20px;
line-height: 2em;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-corner {
width: 48px;
height: 48px;
bottom: -15px;
left: 111px;
right: initial;
}
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4 .testimonial-carousel-corner:before {
width: 48px;
height: 48px;
}
}
@media only screen and (min-width: 992px) {
.cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper .author-name {
font-size: 20px;
line-height: 1.8em;
}
} .elementor-widget-toggle .elementor-toggle .elementor-toggle-item {
border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
padding: 9px 0 8px;
}
.elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-content {
border-top: none;
}
.elementor-widget-toggle .elementor-toggle .elementor-toggle-item + .elementor-toggle-item {
border-top: none;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title {
padding: 16px 0;
line-height: 1.2em;
border: none;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
font-weight: 400;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
width: 26px;
height: 26px;
font-size: 20px;
line-height: 24px;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right, .elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
text-align: center;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
margin-left: 20px;
order: 2;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
margin-right: 20px;
order: 0;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon i {
line-height: 24px;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-title {
width: 100%;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
padding: 0 0 1em;
border: none;
}
@media only screen and (min-width: 576px) {
.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
padding: -6px 100px 21px 0;
}
} .elementor-widget-video.video-image-style-framed .elementor-custom-embed-image-overlay {
padding: 20px 0 0 20px;
}
.elementor-widget-video.video-image-style-framed .elementor-custom-embed-image-overlay:before {
content: '';
display: block;
-webkit-border-radius: inherit;
border-radius: inherit;
border-width: 1px;
border-style: solid;
position: absolute;
top: 0;
bottom: 20px;
left: 0;
right: 20px;
z-index: 2;
}
.elementor-widget-video .elementor-custom-embed-play {
z-index: 2;
}
.elementor-widget-video .elementor-custom-embed-play i {
-webkit-border-radius: 50%;
border-radius: 50%;
text-shadow: none;
opacity: 1;
width: 70px;
height: 70px;
font-size: 0;
line-height: 1;
}
.elementor-widget-video .elementor-custom-embed-play .eicon-play {
font: 400 normal 20px/70px 'FontAwesome';
}
.elementor-widget-video .elementor-custom-embed-play .eicon-play:before {
content: '\f04b';
margin: 0 0 0 0.2286em;
}
.elementor-widget-video .elementor-widget-container {
margin: 0 auto;
} .products-widget ul.products li.first {
clear: none;
}
.products-widget ul.products {
font-size: 0;
line-height: 1;
}
.products-widget ul.products.columns-1 li.product, .products-widget ul.products.columns-2 li.product, .products-widget ul.products.columns-3 li.product, .products-widget ul.products.columns-4 li.product, .products-widget ul.products.columns-5 li.product, .products-widget ul.products.columns-6 li.product {
width: 100%;
clear: none;
}
.products-widget ul.products li.product {
padding: 0 15px !important;
float: none !important;
display: inline-block;
vertical-align: top;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper {
position: relative;
cursor: default;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper {
position: relative;
overflow: hidden;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link {
display: block;
position: absolute;
z-index: 2;
left: 50%;
right: initial;
top: 50%;
border-width: 1px;
border-style: solid;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_thumbnail {
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
align-items: stretch;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 {
line-height: 1.2em;
font-weight: 500;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title mark,
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title mark,
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 mark {
background: none;
padding: 0;
color: inherit;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .pwb-brands-in-loop {
font-size: 14px;
line-height: 1.5714em;
text-transform: uppercase;
font-weight: 700;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .pwb-brands-in-loop:not(:first-child) {
margin-top: 1em;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del {
opacity: 1;
margin: 0 3px 0 0;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins {
text-decoration: none;
font-weight: inherit;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .star-rating {
margin: 0;
font: 400 normal 11px/1 'FontAwesome';
letter-spacing: .4545em;
width: 6.9164em;
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .star-rating:before {
content: '\f005\f005\f005\f005\f005';
}
.products-widget ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .star-rating span:before {
content: '\f005\f005\f005\f005\f005';
}
.products-widget.view-type-standard ul.products {
margin: 0 -15px -70px !important;
}
.products-widget.view-type-standard ul.products li.product {
margin: 0 0 70px !important;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper {
text-align: center;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper {
margin: 0 auto;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link {
width: calc(100% - 32px);
height: calc(100% - 32px);
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash {
position: absolute;
left: 0;
right: initial;
top: 25px;
z-index: 3;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item {
display: block;
min-width: 60px;
height: 30px;
font-size: 13px;
line-height: 32px;
font-weight: 500;
text-transform: uppercase;
text-align: center;
padding: 0 12px;
margin: 0 0 8px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist {
position: absolute;
left: initial;
right: 20px;
top: 19px;
width: 30px;
height: 30px;
text-align: center;
font-size: 0;
line-height: 1;
z-index: 3;
margin: 0;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .add_to_wishlist {
text-decoration: none;
opacity: 0;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .add_to_wishlist .yith-wcwl-icon:after {
content: '\e80a';
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .delete_item {
text-decoration: none;
opacity: 1;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .delete_item .yith-wcwl-icon:after {
content: '\e815';
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
display: inline-block;
vertical-align: top;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-icon {
font-size: 20px;
line-height: 30px;
margin: 0;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-icon:before {
content: none;
display: none;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-icon:after {
font-family: 'fontello';
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
padding: 33px 0 0;
min-height: 136px;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 {
font-size: 20px;
line-height: 1.2em;
font-weight: 400;
padding: 0;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title mark,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title mark,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 mark {
background: none;
padding: 0;
color: inherit;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title:not(:first-child),
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title:not(:first-child),
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3:not(:first-child) {
margin: 19px 0 0;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
width: 100%;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper:not(:first-child) {
margin: 26px 0 0;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper .price {
text-align: center;
white-space: nowrap;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
padding: 19px 15px;
margin: 0;
height: 56px;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-top-style: solid;
border-bottom-style: solid;
border-right-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
font-size: 14px;
line-height: 16px;
font-weight: 700;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper .price del {
opacity: 1;
margin: 0 3px 0 0;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper .price ins {
text-decoration: none;
font-weight: inherit;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a.button,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a.added_to_cart {
width: 100%;
margin: 0;
padding: 19px 10px;
white-space: nowrap;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a.button.added,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a.added_to_cart.added {
display: none;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a.button.loading:after,
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a.added_to_cart.loading:after {
content: '';
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper:hover .yith-wcwl-add-to-wishlist .add_to_wishlist {
opacity: 1;
}
.products-widget.view-type-standard ul.products li.product .woocommerce-loop-product__wrapper:hover .attachment-woocommerce_wrapper .attachment-woocommerce_link {
width: calc(100% - 4px);
height: calc(100% - 4px);
}
.products-widget.view-type-compact ul.products {
margin: 0 -15px -30px !important;
}
.products-widget.view-type-compact ul.products li.product {
margin: 0 0 30px !important;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 30px 0 0;
width: 90px;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_flash {
display: none;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link {
width: calc(100% - 20px);
height: calc(100% - 20px);
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 {
font-size: 18px;
font-weight: 400;
padding: 0;
order: 1;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-info-wrapper {
order: 2;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price {
font-size: 14px;
line-height: 30px;
margin: 7px 0 0;
font-weight: 600;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper {
margin: 8px 0 0;
line-height: 1;
font-size: 0;
order: 3;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .product-info-wrapper a,
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .yith-wcwl-add-to-wishlist {
display: none;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper:hover .attachment-woocommerce_wrapper .attachment-woocommerce_link {
width: calc(100% - 2px);
height: calc(100% - 2px);
}
@media only screen and (min-width: 576px) {
.products-widget:not(.is_slider) ul.products.columns-2 li.product, .products-widget:not(.is_slider) ul.products.columns-3 li.product, .products-widget:not(.is_slider) ul.products.columns-4 li.product, .products-widget:not(.is_slider) ul.products.columns-5 li.product, .products-widget:not(.is_slider) ul.products.columns-6 li.product {
width: 50%;
}
}
@media only screen and (min-width: 768px) {
.products-widget:not(.is_slider) ul.products.columns-3 li.product, .products-widget:not(.is_slider) ul.products.columns-5 li.product, .products-widget:not(.is_slider) ul.products.columns-6 li.product {
width: 33.3333%;
}
.products-widget.view-type-compact ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper {
width: 133px;
}
.products-widget.view-type-compact ul.products.columns-3 li.product, .products-widget.view-type-compact ul.products.columns-5 li.product, .products-widget.view-type-compact ul.products.columns-6 li.product {
width: 50%;
}
}
@media only screen and (min-width: 992px) {
.products-widget:not(.is_slider) ul.products.columns-4 li.product, .products-widget:not(.is_slider) ul.products.columns-5 li.product {
width: 25%;
}
.products-widget.view-type-compact ul.products.columns-3 li.product, .products-widget.view-type-compact ul.products.columns-5 li.product, .products-widget.view-type-compact ul.products.columns-6 li.product {
width: 33.3333%;
}
}
@media only screen and (min-width: 1200px) {
.products-widget:not(.is_slider) ul.products.columns-5 li.product {
width: 20%;
}
.products-widget:not(.is_slider) ul.products.columns-6 li.product {
width: 16.6667%;
}
.products-widget.view-type-compact ul.products.columns-4 li.product {
width: 25%;
}
.products-widget.view-type-compact ul.products.columns-5 li.product {
width: 20%;
}
.products-widget.view-type-compact ul.products.columns-6 li.product {
width: 16.6667%;
}
} .product-category-widget {
position: relative;
overflow: hidden;
display: block;
text-decoration: none;
}
.product-category-widget:before {
content: '';
position: absolute;
display: block;
z-index: 1;
border-width: 1px;
border-style: solid;
left: 50%;
right: initial;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: calc(100% - 34px);
height: calc(100% - 34px);
}
.product-category-widget .product-category-image {
position: absolute;
display: block;
width: 100%;
height: 100%;
left: 50%;
right: initial;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-o-object-fit: cover;
object-fit: cover;
z-index: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.product-category-widget .product-category-header {
display: block;
width: 67%;
font-size: 18px;
line-height: 26px;
font-weight: 500;
position: absolute;
left: 50%;
top: 50%;
right: initial;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
text-align: center;
}
.product-category-widget .product-category-title {
position: relative;
display: block;
padding: 6.4626% 30px;
margin: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.product-category-widget:hover .product-category-image {
width: 108%;
height: 108%;
}
.product-category-widget:hover .product-category-title {
padding: 10% 20px;
margin: 0 10px;
}
@media only screen and (min-width: 992px) {
.product-category-widget .product-category-header {
font-size: 20px;
line-height: 30px;
}
} .cosmecos-wpforms-widget .wpforms-widget-heading {
margin: 0;
}
.cosmecos-wpforms-widget .wpforms-widget-heading:not(:last-child) {
margin: 0 0 1em;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"],
div.wpforms-container.wpforms-container-full .wpforms-form select,
div.wpforms-container.wpforms-container-full .wpforms-form textarea {
height: 56px;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border-width: 1px;
border-style: solid;
padding: 14px 17px;
width: 100%;
display: block;
outline: none !important;
-webkit-border-radius: 0;
border-radius: 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:hover, div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:focus, div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form input[type="color"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form select:hover,
div.wpforms-container.wpforms-container-full .wpforms-form select:focus,
div.wpforms-container.wpforms-container-full .wpforms-form select:active,
div.wpforms-container.wpforms-container-full .wpforms-form textarea:hover,
div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus,
div.wpforms-container.wpforms-container-full .wpforms-form textarea:active {
border-width: 1px;
}
div.wpforms-container.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
height: 298px;
}
div.wpforms-container.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
height: 168px;
}
div.wpforms-container.wpforms-container-full .wpforms-form textarea.wpforms-field-small {
height: 90px;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"] {
width: 17px;
height: 17px;
display: inline-block !important;
margin: 2px 14px 0 0;
cursor: pointer;
vertical-align: text-top;
border-width: 1px;
border-style: solid;
outline: none !important;
position: relative;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"]:checked:before {
content: '\f00c';
position: absolute;
width: 14px;
height: 13px;
font: 400 normal 12px/15px 'FontAwesome';
text-align: center;
display: block;
z-index: 2;
left: 0;
right: 0;
top: 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"] {
display: inline-block;
vertical-align: middle;
margin: -1px 10px 0 0;
width: 17px;
height: 17px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
position: relative;
outline: none !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"]:checked:before {
content: '';
position: absolute;
width: 5px;
height: 5px;
top: 4px;
left: 4px;
right: 4px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] {
border: none;
height: 1px;
-webkit-appearance: none;
-moz-appearance: none;
margin: 14px 0 10px;
display: block;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-runnable-track {
width: 100%;
height: 1px;
border: none;
color: transparent;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-webkit-slider-runnable-track {
width: 100%;
height: 1px;
border: none;
color: transparent;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-track {
width: 100%;
height: 1px;
border: none;
color: transparent;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-track {
width: 100%;
height: 1px;
border: none;
color: transparent;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
width: 18px;
height: 18px;
border-width: 3px;
border-style: solid;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-appearance: none;
-moz-appearance: none;
margin: -9px 0 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
width: 18px;
height: 18px;
border-width: 3px;
border-style: solid;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-appearance: none;
-moz-appearance: none;
margin: -9px 0 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-thumb {
width: 18px;
height: 18px;
border-width: 3px;
border-style: solid;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-appearance: none;
-moz-appearance: none;
margin: -9px 0 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-ms-thumb {
width: 18px;
height: 18px;
border-width: 3px;
border-style: solid;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-appearance: none;
-moz-appearance: none;
margin: -9px 0 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap {
position: relative;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap.wpforms-field-medium {
max-width: 60%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap.wpforms-field-small {
max-width: 25%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap.wpforms-field-large {
max-width: 100%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap:after {
content: '\f107';
display: block;
position: absolute;
width: 40px;
height: 54px;
text-align: center;
font: 400 normal 16px/54px 'FontAwesome';
top: 1px;
bottom: 1px;
right: 1px;
left: initial;
cursor: pointer;
z-index: 2;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap select {
width: 100%;
height: 56px;
outline: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border-width: 1px;
border-style: solid;
padding: 10px 47px 10px 17px;
display: block;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
background: none;
position: relative;
z-index: 2;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap select::-ms-expand {
display: none;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap select[multiple="multiple"] {
height: 130px;
}
div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap option {
padding: 0 16px;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-submit-container {
position: relative;
z-index: 2;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button {
display: inline-block;
position: relative;
text-align: center;
padding: 10px 20px 8px;
line-height: 1.5385em;
-webkit-border-radius: 0;
border-radius: 0;
text-decoration: none;
-webkit-transition: all 0.3s;
transition: all 0.3s;
min-width: 160px;
outline: none;
border-width: 1px;
border-style: solid;
background-color: transparent;
cursor: pointer;
overflow: hidden;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"]:before,
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]:before,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button:before {
content: '';
position: absolute;
display: block;
-webkit-transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 150%;
height: 100%;
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"]:focus, div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]:focus,
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]:active,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button:focus,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button:active {
outline: none;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]:hover,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
background: none;
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"]:hover:before,
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]:hover:before,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button:hover:before {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
}
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"].button:before,
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"].button:before,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button.button:before {
content: none;
display: none;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-container {
margin: -30px -15px 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field {
padding: 30px 15px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
width: 100%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-description,
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-limit-text {
font-size: 14px;
line-height: 1.2em;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-head-container:not(:last-child) {
margin: 0 0 30px;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-title {
margin: 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-title:not(:last-child) {
margin: 0 0 21px;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-description {
margin: 0;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 30px 0 0 !important;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label {
font-weight: 600;
}
.widget div.wpforms-container.wpforms-container-full .wpforms-field-container {
margin-top: -10px;
}
.widget div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field {
width: 100%;
padding-top: 10px;
}
.widget div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 20px 0 0 !important;
}
.widget div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],
.widget div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],
.widget div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button {
display: block;
width: 100%;
}
@media only screen and (min-width: 768px) {
div.wpforms-container.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button {
padding: 19px 38px;
line-height: 1.2308em;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-one-third, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-two-sixths {
width: 33.3333%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-one-half, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-three-sixths, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-two-fourths {
width: 50%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-one-fourth {
width: 25%;
}
div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-four-sixths, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field.wpforms-two-thirds {
width: 66.6666%;
}
.widget div.wpforms-container.wpforms-container-full .wpforms-field-container {
margin-top: -10px;
}
.widget div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field {
width: 100%;
padding-top: 10px;
}
} .footer {
position: relative;
}
.footer .footer-bg {
position: absolute;
top: 0;
bottom: 0;
}
.footer.footer-bg-area-boxed .footer-bg {
left: 50%;
right: initial;
width: calc(100% - 80px);
max-width: 1170px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.footer.footer-bg-area-full .footer-bg {
left: 0;
right: 0;
}
.footer-section {
padding: 30px 0;
position: relative;
z-index: 2;
}
.footer-section + .footer-section {
border-top: solid 1px;
}
.footer-row {
padding: 0 20px;
margin: 0 auto;
max-width: 1210px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.footer-columns-row {
padding: 0 5px;
margin: 0 auto;
max-width: 1210px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.footer-columns-row .footer-column {
padding: 0 15px;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 30px auto 0;
}
.footer-columns-row .footer-column:first-child {
margin-top: 0;
}
.footer-widgets {
padding: 0 0 65px;
}
.footer-type-1 .footer-widgets,
.footer-type-2 .footer-widgets,
.footer-type-3 .footer-widgets {
margin: 0 -15px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.footer-type-1 .footer-widgets .widget,
.footer-type-2 .footer-widgets .widget,
.footer-type-3 .footer-widgets .widget {
width: calc(100% - 30px);
margin-left: 15px;
margin-right: 15px;
}
@media only screen and (min-width: 576px) {
.footer-type-1 .footer-widgets .widget,
.footer-type-2 .footer-widgets .widget {
width: calc(50% - 30px);
}
}
@media only screen and (max-width: 768px) {
.footer {
background-image: none !important;
}
.footer-row {
padding: 0 15px;
}
}
@media only screen and (min-width: 992px) {
.footer-row {
padding: 0 40px;
max-width: 1250px;
}
.footer-type-1 .footer-widgets .widget {
width: calc(25% - 30px);
}
.footer-type-2 .footer-widgets .widget {
width: calc(33.3333% - 30px);
}
.footer-type-3 .footer-widgets .widget:nth-child(3n+1) {
width: calc(25% - 30px);
text-align: left;
}
.footer-type-3 .footer-widgets .widget:nth-child(3n+2) {
width: calc(50% - 30px);
text-align: center;
}
.footer-type-3 .footer-widgets .widget:nth-child(3n) {
width: calc(25% - 30px);
text-align: right;
}
.footer-columns-row {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.footer-columns-row .footer-column {
padding: 0 15px;
width: 33.3333%;
margin-top: 0;
}
.footer-columns-row .footer-column:first-child:not(:last-child) {
text-align: left;
}
.footer-columns-row .footer-column:last-child:not(:first-child) {
text-align: right;
}
}
@media only screen and (min-width: 1200px) {
.footer-type-3 {
padding: 33px 0 53px;
}
.footer-type-3:after {
content: '';
position: absolute;
display: block;
top: 32px;
left: 34px;
right: 34px;
bottom: 39px;
border-width: 1px;
border-style: solid;
}
.footer-type-3 .footer-section + .footer-section {
border: none;
}
.footer-type-3 .footer-widgets {
padding: 0;
}
} .footer-additional-menu {
list-style: none;
margin: 0;
padding: 0;
}
.footer-additional-menu li {
display: inline;
vertical-align: top;
padding: 0;
}
.footer-additional-menu li:before {
width: auto;
height: auto;
display: inline;
position: static;
-webkit-border-radius: 0;
border-radius: 0;
left: initial;
right: initial;
top: initial;
border: none;
}
.footer-additional-menu li + li:before {
content: '|';
padding: 0 0.25em 0 0;
}
.cosmecos_footer.cosmecos_footer_style_1 .cosmecos_copyright_container:not(:first-child) {
margin: 25px 0 0;
} .footer .footer-menu-container {
text-align: center;
}
.footer .footer-menu {
list-style: none;
margin: -20px -15px 0;
padding: 0;
font-size: 0;
line-height: 1;
}
.footer .footer-menu li {
list-style: none;
position: relative;
margin: 20px 15px 0;
display: inline-block;
vertical-align: top;
padding: 0;
}
.footer .footer-menu li:before {
content: none;
display: none;
}
.footer .footer-menu a {
display: block;
}
@media only screen and (min-width: 576px) {
.footer .footer-menu {
margin: -20px -35px 0;
display: -ms-inline-flexbox;
display: inline-flex;
}
.footer .footer-menu li {
display: block;
margin: 20px 35px 0;
}
} .footer .wrapper-socials {
margin: -7px -5.5px;
}
.footer .wrapper-socials li {
margin: 7px 5.5px;
}
.footer .wrapper-socials a {
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid 1px;
width: 28px;
height: 28px;
font-size: 13px;
line-height: 28px;
}    .top-bar {
font-size: 87.5%;
display: none;
position: relative;
}
.top-bar-row {
padding: 5px 0;
margin: 0 20px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.top-bar-column {
padding: 0 20px;
}
.top-bar-column:not(:first-child) {
text-align: right;
}
.top-bar-column:only-child {
width: 100%;
}
.header {
position: relative;
z-index: 4;
display: none !important;
}
.header.header-position-over {
position: absolute;
display: block;
width: 100%;
left: 0;
right: 0;
top: 0;
}
.header.sticky-header-on.sticky-ready .sticky-wrapper {
position: fixed;
width: 100%;
left: 0;
right: 0;
top: 0;
z-index: 10;
background-color: #fff;
-webkit-transition: transform linear 1s;
transition: transform linear 1s;
margin-top: -500px;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
}
.header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper {
-webkit-transform: translateY(500px);
-ms-transform: translateY(500px);
transform: translateY(500px);
}
.header-icons-container {
margin: 15px 0;
}
.header-icons-container:first-child {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.header-icons-container:last-child {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.header-icons-container:first-child:last-child {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.header-icons-container .header-icon {
margin: 5px 15px;
}
.header-icons-container .header-button-container {
white-space: nowrap;
line-height: 1;
font-size: 0;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
body.admin-bar .header.sticky-header-on.sticky-ready .sticky-wrapper {
top: 46px;
}
.mobile-header {
border-bottom: solid 1px transparent;
z-index: 4;
position: relative;
}
.mobile-header.header-position-over {
position: absolute;
display: block;
width: 100%;
left: 0;
right: 0;
top: 0;
}
.mobile-header.sticky-header-on.sticky-ready .sticky-wrapper {
position: fixed;
width: 100%;
left: 0;
right: 0;
top: 0;
z-index: 10;
background-color: #fff;
-webkit-transition: transform linear 1s;
transition: transform linear 1s;
margin-top: -200px;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
}
.mobile-header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper {
-webkit-transform: translateY(200px);
-ms-transform: translateY(200px);
transform: translateY(200px);
}
.mobile-header .header-icon.login-logout, .mobile-header .header-icon.search-trigger, .mobile-header .header-icon.mini-cart, .mobile-header .header-icon.wishlist-link, .mobile-header .header-icon.header-button-container {
display: none;
}
.mobile-header-row {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.mobile-header-row .header-icons-container {
width: 100%;
}
@media only screen and (min-width: 576px) {
.mobile-header .header-icon.login-logout, .mobile-header .header-icon.search-trigger, .mobile-header .header-icon.mini-cart, .mobile-header .header-icon.wishlist-link, .mobile-header .header-icon.header-button-container {
display: block;
}
}
@media only screen and (min-width: 783px) {
body.admin-bar .header.sticky-header-on.sticky-ready .sticky-wrapper {
top: 32px;
}
}
@media only screen and (min-width: 992px) {
.top-bar {
display: block;
}
}
@media only screen and (min-width: 1365px) {
.header {
display: block !important;
}
.header-row {
margin: 0 20px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.header-row .logo-container,
.header-row .header-icons-container {
min-width: 15%;
width: auto;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.header-row .header-icons-container {
-webkit-align-self: stretch;
-moz-align-self: stretch;
-ms-align-self: stretch;
align-self: stretch;
}
.mobile-header {
display: none !important;
}
.header.header-type-2 .header-row .header-icons-container {
min-width: 10%;
}
} .top-bar-additional-text {
text-align: center;
width: 100%;
}
.top-bar-additional-text mark {
padding: 0;
margin: 0;
background: none;
display: inline;
} .wrapper-contacts {
margin: 0 -15px;
}
.wrapper-contacts .contact-item {
margin: 0 15px;
display: inline-block;
vertical-align: top;
white-space: nowrap;
}
.wrapper-contacts .contact-item:before {
display: inline-block;
height: 1em;
margin: 0 11px 0 0;
font-family: 'fontello', sans-serif;
line-height: 1em;
font-size: 100%;
}
.wrapper-contacts .contact-item:not(:last-child) {
margin: 0 6px 0 15px;
}
.wrapper-contacts .contact-item:not(:last-child):after {
content: '';
display: inline-block;
vertical-align: middle;
width: 14px;
height: 1px;
margin: 0 0 0 16px;
}
.wrapper-contacts .contact-item-email:before {
content: '\e818';
}
.wrapper-contacts .contact-item-phone:before {
content: '\e819';
margin: 0 6px 0 0;
font-size: 117%;
}
.wrapper-contacts .contact-item-address:before {
content: '\e81a';
}
.wrapper-contacts.top-bar-contacts {
display: inline-block;
vertical-align: top;
} .extra-trigger {
position: relative;
}
.extra-trigger .extra-trigger-item {
width: 32px;
height: 23px;
font: 400 normal 16px/23px 'fontello';
cursor: pointer;
text-align: center;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.extra-trigger .extra-trigger-item:before {
content: '\e809';
}
.slide-extra-wrapper {
position: fixed;
top: 0;
bottom: 0;
opacity: 0;
z-index: 10;
width: 280px;
-webkit-transition: right 0.3s, left 0.3s;
transition: right 0.3s, left 0.3s;
-webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
padding: 112px 20px 30px;
overflow-y: auto;
right: -320px;
left: initial;
}
.slide-extra-wrapper.active {
opacity: 1;
right: 0;
left: initial;
}
.slide-extra-wrapper .slide-extra {
min-height: 100%;
overflow: hidden;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
align-items: stretch;
}
.slide-extra-wrapper .slide-extra-close {
position: absolute;
right: 20px;
left: initial;
top: 50px;
width: 20px;
height: 20px;
cursor: pointer;
-webkit-transition: color 0.3s;
transition: color 0.3s;
font: 400 normal 20px/20px 'fontello';
}
.slide-extra-wrapper .slide-extra-close:before {
content: '\e820';
}
body.admin-bar .slide-extra-wrapper {
top: 46px;
}
.slide-extra-content:not(:last-child) {
margin-bottom: 60px;
}
.extra-logo-container:not(:last-child) {
margin-bottom: 36px;
}
.extra-menu-container:not(:last-child) {
margin-bottom: 36px;
}
.extra-menu {
list-style: none;
margin: 0;
padding: 0;
}
.extra-menu > li {
position: relative;
}
.extra-menu > li .sub-menu-trigger {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 44px;
cursor: pointer;
z-index: 2;
}
.extra-menu > li .sub-menu-trigger:after {
content: '\f107';
font: 400 normal 18px/1em 'FontAwesome';
width: 20px;
height: 20px;
display: block;
position: absolute;
text-align: center;
top: 50%;
right: 0;
left: initial;
margin: -10px 0 0;
opacity: 0.7;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.extra-menu > li.active > .sub-menu-trigger:after {
opacity: 1;
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.extra-menu > li > a {
display: inline-block;
vertical-align: top;
position: relative;
padding: 8px 34px 8px 0;
font-size: 15px;
}
.extra-menu > li > a:before {
content: '';
display: block;
height: 2px;
position: absolute;
bottom: 6px;
left: 2px;
right: 51px;
opacity: 0;
-webkit-transition: opacity, 0.3s;
transition: opacity, 0.3s;
}
.extra-menu > li.current-menu-ancestor > a:before, .extra-menu > li.current-menu-parent > a:before, .extra-menu > li.current-menu-item > a:before {
opacity: 1;
}
.extra-menu ul.sub-menu {
display: none;
list-style: none;
margin: 0;
padding: 0;
}
.extra-menu ul.sub-menu > li {
margin: 0 0 0 40px;
}
.extra-menu ul.sub-menu > li > a {
font-size: 15px;
display: block;
padding: 0 65px 0 0;
}
.extra-menu ul.sub-menu li {
position: relative;
}
.extra-menu ul.sub-menu li .sub-menu-trigger {
height: 30px;
}
.extra-menu ul.sub-menu li.active > .sub-menu-trigger:after {
opacity: 1;
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.extra-menu > ul.sub-menu {
padding: 10px 0 !important;
}
.extra-menu > ul.sub-menu > li {
margin: 0 0 0 50px;
}
.extra-icons-container {
margin: 15px -15px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.extra-icons-container .extra-icon {
margin: 5px 15px;
}
.extra-icons-container:not(:last-child) {
margin-bottom: 36px;
}
.extra-button-container {
width: 100%;
}
.header-extra-socials.wrapper-socials {
margin-left: -5.5px;
margin-right: -5.5px;
}
.header-extra-socials.wrapper-socials:not(:last-child) {
margin-bottom: 34px;
}
.header-extra-socials.wrapper-socials li {
margin: 7px 5.5px;
}
.header-extra-socials.wrapper-socials a {
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid 1px;
width: 28px;
height: 28px;
font-size: 13px;
line-height: 28px;
}
.slide-extra-copyright {
font-size: 14px;
}
@media only screen and (min-width: 783px) {
body.admin-bar .slide-extra-wrapper {
top: 32px;
}
}
@media only screen and (min-width: 992px) {
.slide-extra-wrapper {
width: 300px;
padding: 112px 50px 30px;
right: -420px;
left: initial;
}
.slide-extra-wrapper.active {
right: 0;
left: initial;
}
.slide-extra-wrapper .slide-extra-close {
left: initial;
right: 50px;
}
} .page-loader-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 1030;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.page-loader {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100px;
}
.page-loader .page-loader-logo {
position: relative;
z-index: 2;
margin: auto;
max-width: 100%;
height: auto;
}
.woocommerce .loader:before {
content: none;
display: none;
}
.page-loader-inner {
animation-name: pulsate;
-webkit-animation-name: pulsate;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-timing-function: linear;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
@-webkit-keyframes pulsate {
50% {
-webkit-transform: scale(0.85, 0.85);
transform: scale(0.85, 0.85);
}
100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
}
@keyframes pulsate {
50% {
-webkit-transform: scale(0.85, 0.85);
transform: scale(0.85, 0.85);
}
100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
} .login-logout {
line-height: 1;
font-size: 0;
}
.login-logout .link-login {
display: block;
line-height: 1;
height: 23px;
}
.login-logout .link-login:before,
.wp-block-loginout.logged-out a:before {
content: '\f2c0';
font: 400 normal 23px/1 'FontAwesome';
}
.wp-block-loginout a:before {
margin: 0 10px 0 0;
}
.wp-block-loginout a {
font-size: 18px;
line-height: 30px;
font-weight: 500;
}
.login-logout .link-logout {
display: block;
line-height: 1;
height: 23px;
}
.login-logout .link-logout:before,
.wp-block-loginout.logged-in a:before {
content: '\f2c0';
font: 400 normal 23px/1 'FontAwesome';
}
.wp-block-loginout.has-login-form .login-submit .button {
width: 100%;
}
.wp-block-loginout.has-login-form .login-submit .button:before {
content: '';
display: block;
} .logo-container {
margin: 15px;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.logo {
font-size: 0;
line-height: 1;
}
.logo-link {
text-decoration: none;
display: -ms-inline-flexbox;
display: inline-flex;
}
.logo-link .logo-site-name {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .15em;
}
@media only screen and (min-width: 1365px) {
.logo-container {
margin: 20px;
}
.logo-link .logo-site-name {
font-size: 20px;
}
.header.header-type-2 .logo {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
} .menu-trigger {
position: relative;
}
.menu-trigger .menu-trigger-icon {
display: block;
width: 22px;
height: 23px;
cursor: pointer;
text-align: center;
-webkit-transition: color 0.3s, background-color 0.3s;
transition: color 0.3s, background-color 0.3s;
}
.menu-trigger .menu-trigger-icon.active .hamburger span:first-child {
-webkit-transform: rotate(-45deg) translate(-4px, 4px);
-ms-transform: rotate(-45deg) translate(-4px, 4px);
transform: rotate(-45deg) translate(-4px, 4px);
}
.menu-trigger .menu-trigger-icon.active .hamburger span:nth-of-type(2) {
opacity: 0;
}
.menu-trigger .menu-trigger-icon.active .hamburger span:last-child {
-webkit-transform: rotate(45deg) translate(-4px, -4px);
-ms-transform: rotate(45deg) translate(-4px, -4px);
transform: rotate(45deg) translate(-4px, -4px);
}
.menu-trigger .hamburger {
display: block;
width: 22px;
height: 14px;
position: absolute;
left: 50%;
right: auto;
top: 50%;
margin: -7px 0 0 -11px;
}
.menu-trigger .hamburger span {
height: 2px;
width: 22px;
display: block;
opacity: 1;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.menu-trigger .hamburger span:first-child {
margin-bottom: 4px;
}
.menu-trigger .hamburger span:last-child {
margin-top: 4px;
}
.menu-close {
position: relative;
}
.menu-close .menu-close-icon {
display: block;
width: 16px;
height: 33px;
font: 400 normal 16px/33px 'fontello';
cursor: pointer;
text-align: center;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.menu-close .menu-close-icon:before {
content: '\e820';
} .mobile-header-menu-container {
width: 320px;
height: 100%;
-webkit-box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
-moz-box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
position: fixed;
right: -320px;
left: auto;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
z-index: 999999;
overflow-x: hidden;
overflow-y: auto;
top: 0;
}
.mobile-header-menu-container.active {
right: 0;
left: auto;
opacity: 1;
}
.mobile-header-menu-container nav {
font-size: 0;
line-height: 1;
}
.mobile-header-menu-container .header-mobile-footer {
padding: 26px 25px 32px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.mobile-header-menu-container .header-mobile-footer .header-icon {
margin: 0 15px;
text-align: center;
}
.mobile-header-menu-container .main-menu {
list-style: none;
margin: 0;
padding: 0;
}
.mobile-header-menu-container .main-menu > li {
border-bottom: solid 1px;
position: relative;
padding: 0;
}
.mobile-header-menu-container .main-menu > li:before {
content: none;
display: none;
}
.mobile-header-menu-container .main-menu > li .sub-menu-trigger {
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 62px;
cursor: pointer;
z-index: 2;
}
.mobile-header-menu-container .main-menu > li .sub-menu-trigger:after {
content: '\f107';
font: 400 normal 18px/1em 'FontAwesome';
width: 20px;
height: 20px;
display: block;
position: absolute;
text-align: center;
top: 50%;
right: 16px;
left: initial;
margin: -12px 0 0;
opacity: 0.7;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.mobile-header-menu-container .main-menu > li.active > .sub-menu-trigger:after {
opacity: 1;
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.mobile-header-menu-container .main-menu > li > a {
display: block;
font-size: 13px;
padding: 24px 50px 24px 20px;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu {
display: none;
list-style: none;
padding: 0 0 0 20px;
margin: 0;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu > li > a {
display: block;
padding: 13px 65px 13px 0;
font-size: 14px;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu > li > a:before {
content: '';
position: absolute;
display: block;
left: 0;
top: 21px;
right: initial;
width: 1px;
border-top: solid 1px;
opacity: 0;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu li {
position: relative;
padding: 0;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu li:before {
content: none;
display: none;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu li .sub-menu-trigger {
height: 40px;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu li.active > .sub-menu-trigger:after {
opacity: 1;
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.mobile-header-menu-container .main-menu > li ul.sub-menu li.current-menu-item > a {
padding: 13px 35px 13px 30px;
}
.mobile-header-menu-container .main-menu > li ul.sub-menu li.current-menu-item > a:before {
opacity: 1;
width: 20px;
}
.mobile-header-menu-container .main-menu > li > ul.sub-menu {
border-top: solid 1px rgba(0, 0, 0, 0.1);
padding: 10px 0 10px 20px !important;
}
.mobile-header-menu-container .main-menu > li > ul.sub-menu > li {
margin: 0 0 0 20px;
} .header nav {
font-size: 0;
line-height: 1;
}
.header .header-menu-row {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.header .header-menu-row .logo {
margin: 20px 70px;
}
.header .main-menu {
margin: 0;
padding: 0;
}
.header .main-menu li {
list-style: none;
position: relative;
padding: 0;
}
.header .main-menu li:before {
content: none;
display: none;
}
.header .main-menu li:not(:last-of-type) {
margin-right: 20px;
}
.header .main-menu > li > a {
position: relative;
display: inline-block;
overflow: hidden;
padding: 37px 0 38px;
top: 1px;
}
.header .main-menu > li > a:before {
content: '';
display: block;
height: 2px;
position: absolute;
bottom: 2px;
left: 2px;
right: 4px;
opacity: 0;
-webkit-transition: opacity, 0.3s;
transition: opacity, 0.3s;
}
.header .main-menu > li:hover > a:before {
opacity: 1;
}
.header .main-menu > li.current-menu-ancestor > a:before, .header .main-menu > li.current-menu-parent > a:before, .header .main-menu > li.current-menu-item > a:before {
opacity: 1;
}
.header .main-menu > li.menu-item-has-children > a {
padding-right: 24px;
padding-left: 0;
}
.header .main-menu > li.menu-item-has-children > a:after {
content: '\f107';
font: 400 normal 16px/1em 'FontAwesome';
width: 17px;
height: 17px;
display: block;
position: absolute;
text-align: center;
top: 50%;
right: 0;
left: auto;
margin: -10px 0 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.header .main-menu > li.menu-item-has-children:hover > a:after {
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.header.header-type-2 .header-row .header-menu-container {
width: 100%;
}
@media only screen and (min-width: 992px) {
.header .main-menu {
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 0;
line-height: 1;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media only screen and (min-width: 1200px) {
.header .main-menu li:not(:last-of-type) {
margin-right: 48px;
}
} .header .main-menu > li ul.sub-menu {
margin: 6px 0 0;
position: absolute;
top: 100%;
left: -34px;
width: 227px;
padding: 30px 29px 30px 34px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
z-index: 4;
-webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
}
.header .main-menu > li ul.sub-menu > li {
position: relative;
list-style: none;
margin: 0;
}
.header .main-menu > li ul.sub-menu > li.menu-item-has-children > a:after {
content: '\f105';
font: 400 normal 18px/1em 'FontAwesome';
width: 20px;
height: 20px;
display: block;
position: absolute;
text-align: center;
top: 50%;
right: 0;
left: auto;
margin: -10px 0 0;
opacity: 0.45;
-webkit-transition: color 0.3s, opacity 0.3s;
transition: color 0.3s, opacity 0.3s;
}
.header .main-menu > li ul.sub-menu > li.menu-item-has-children:hover > a:after {
opacity: 1;
}
.header .main-menu > li ul.sub-menu > li:not(:last-of-type) {
margin-bottom: 17px;
}
.header .main-menu > li ul.sub-menu > li > a {
display: block;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding: 0 65px 0 0;
}
.header .main-menu > li ul.sub-menu > li > a:before {
content: '';
position: absolute;
display: block;
left: 0;
top: 12px;
right: initial;
width: 1px;
border-top: solid 1px;
opacity: 0;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.header .main-menu > li ul.sub-menu > li:hover > a, .header .main-menu > li ul.sub-menu > li.current-menu-item > a {
padding: 0 25px 0 40px;
}
.header .main-menu > li ul.sub-menu > li:hover > a:before, .header .main-menu > li ul.sub-menu > li.current-menu-item > a:before {
opacity: 1;
width: 30px;
}
.header .main-menu li:hover > ul.sub-menu {
opacity: 1;
visibility: visible;
}
.header .main-menu li:hover > ul.sub-menu ul.sub-menu {
position: absolute;
left: 100%;
top: -30px;
right: initial;
margin: 0 0 0 31px;
}
.header .main-menu li:hover > ul.sub-menu ul.sub-menu:before {
content: '';
position: absolute;
display: block;
width: 31px;
left: initial;
right: 100%;
top: 0;
bottom: 0;
opacity: 0;
}
@media only screen and (min-width: 992px) {
.mobile-header-row {
margin: 0 20px;
}
} .mini-cart {
width: 19px;
height: 23px;
position: relative;
}
.mini-cart .mini-cart-trigger {
width: 19px;
height: 23px;
display: block;
text-align: center;
position: relative;
z-index: 3;
}
.mini-cart .mini-cart-count:before {
font: 400 normal 23px/23px 'fontello';
content: '\e80c';
}
.mini-cart .mini-cart-count > span {
position: absolute;
display: inline-block;
vertical-align: top;
bottom: -10px;
right: 7px;
left: initial;
min-width: 14px;
height: 20px;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 11px;
line-height: 20px;
font-weight: 700;
font-style: normal;
padding: 0 3px;
}
.mini-cart .mini-cart-panel {
position: absolute;
right: -16px;
top: -13px;
width: 340px;
-webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 0 !important;
pointer-events: none;
z-index: 2;
padding: 51px 0 0;
overflow: hidden;
border: solid 1px;
}
.mini-cart .mini-cart-panel:before {
content: '';
position: absolute;
display: block;
width: 50px;
height: 50px;
right: -1px;
top: -1px;
left: initial;
border: solid 1px;
}
.mini-cart .mini-cart-panel .woocommerce-mini-cart__empty-message {
margin: 0;
padding: 25px 30px 30px;
}
.mini-cart .mini-cart-panel .cart_list {
list-style: none;
margin: 0;
padding: 0;
display: block;
overflow: auto;
max-height: 289px;
}
.mini-cart .mini-cart-panel .cart_list li {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
padding: 20px 30px;
border-bottom: solid 1px;
}
.mini-cart .mini-cart-panel .cart_list li:before {
content: none;
display: none;
}
.mini-cart .mini-cart-panel .cart_list li:not(:first-child) {
margin: 0;
}
.mini-cart .mini-cart-panel .cart_list li a {
font-weight: inherit;
display: inline;
}
.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 28px 0 0;
position: static;
order: 1;
}
.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper img {
display: block;
position: relative;
border: solid 1px;
margin: 0;
float: none;
width: 68px;
height: auto;
-webkit-transition: border-color, 0.3s;
transition: border-color, 0.3s;
}
.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper {
display: block;
width: 100%;
order: 2;
}
.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper h6 {
font-size: 16px;
font-weight: 600;
margin: 0;
}
.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity {
display: block;
font-size: 14px;
font-weight: 600;
}
.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity:not(:first-child) {
margin: 3px 0 0;
}
.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity .amount {
font-weight: 600;
}
.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .star-rating {
margin: 4px 0 0;
}
.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button {
position: static;
font-size: 25px;
font-weight: 400;
line-height: 1;
margin: 0 0 0 20px;
background: none;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
order: 3;
}
.mini-cart .mini-cart-panel .total {
padding: 20px 30px 0;
margin: 0;
font-weight: 600;
font-size: 18px;
}
.mini-cart .mini-cart-panel .total strong {
font-weight: inherit;
}
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons {
padding: 5px 20px 37px;
margin: 0;
font-size: 0;
line-height: 1;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:before, .mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:after {
content: none;
display: none;
}
.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons a.button {
margin: 15px 17px 0 10px;
font-size: 13px;
line-height: 20px;
text-transform: uppercase;
min-width: 78px;
padding: 9px 20px;
letter-spacing: 0.048em;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.mini-cart:hover .mini-cart-trigger {
-webkit-border-radius: 0;
border-radius: 0;
}
.mini-cart:hover .mini-cart-panel {
opacity: 1 !important;
pointer-events: initial;
}
.header-mobile .mini-cart {
width: 42px;
height: 42px;
}
.header-mobile .mini-cart .mini-cart-trigger {
width: 42px;
height: 42px;
background: none;
}
.header-mobile .mini-cart .mini-cart-count:before {
line-height: 42px;
}
.woocommerce-mini-cart-buttons a.button:not(.checkout):after {
-webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(1.2em, -55%, 0);
-ms-transform: rotate3d(0, 0, 1, 10deg) translate3d(1.2em, -55%, 0);
transform: rotate3d(0, 0, 1, 10deg) translate3d(1.2em, -55%, 0);
right: 0;
left: initial;
height: 200%;
}
.woocommerce-mini-cart-buttons a.button:not(.checkout):hover:after {
-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(1.2em, -100%, 0);
-ms-transform: rotate3d(0, 0, 1, 0deg) translate3d(1.2em, -100%, 0);
transform: rotate3d(0, 0, 1, 0deg) translate3d(1.2em, -100%, 0);
} .page-title-container {
position: relative;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
padding: 50px 0;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-title-container .page-title-row {
z-index: 3;
padding: 0 15px;
margin: 0 auto;
max-width: 1210px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-title-container .page-title {
margin: 0 0 20px;
font-size: 36px;
line-height: 1.2em;
font-weight: 200;
-ms-word-wrap: break-word;
word-wrap: break-word;
letter-spacing: 0.002em;
}
.page-title-container .page-title-wrapper-with-subtitle .page-subtitle {
font-size: 22px;
padding: 0 0 0 .2286em;
}
.page-title-container .page-title-wrapper-with-subtitle .page-subtitle:not(:last-child) {
margin-bottom: .3143em;
}
.page-title-container .page-title-wrapper-with-decoration .page-title {
position: relative;
padding: 12px 0 0;
}
.page-title-container .page-title-wrapper-with-decoration .page-title:before {
content: '';
width: 35px;
height: 7px;
position: absolute;
display: block;
left: 1px;
right: initial;
top: 0;
-webkit-mask-image: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/img/title-line.svg);
-webkit-mask-position: bottom center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
}
.page-title-bg {
position: absolute;
top: 50%;
left: 50%;
right: initial;
width: 100%;
height: 100%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-repeat: no-repeat;
background-position: center center;
background-attachment: initial;
-webkit-background-size: cover;
background-size: cover;
z-index: 2;
}
.page-title-additional {
display: none;
font-size: 200px;
line-height: 1.1em;
vertical-align: top;
position: absolute;
left: 50%;
right: auto;
bottom: -0.42em;
-webkit-transform: scale(0.25, 0.25);
-ms-transform: scale(0.25, 0.25);
transform: scale(0.25, 0.25);
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-ms-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
z-index: 2;
}
@media only screen and (min-width: 576px) {
.page-title-container {
min-height: 250px;
}
.page-title-container .page-title {
font-size: 45px;
}
.page-title-container .page-title-wrapper-with-decoration .page-title {
padding: 18px 0 0;
}
.page-title-container .page-title-wrapper-with-decoration .page-title:before {
width: 50px;
height: 10px;
}
.page-title-additional {
-webkit-transform: scale(0.5, 0.5) translate(0, -45%);
-ms-transform: scale(0.5, 0.5) translate(0, -45%);
transform: scale(0.5, 0.5) translate(0, -45%);
}
}
@media only screen and (min-width: 768px) {
.page-title-container {
min-height: 349px;
}
.page-title-container .page-title-row {
padding: 0 30px;
}
.page-title-container .page-title {
font-size: 60px;
}
.page-title-container .page-title-wrapper-with-decoration .page-title {
padding: 20px 0 0;
}
.page-title-container .page-title-wrapper-with-decoration .page-title:before {
width: 60px;
height: 12px;
}
.page-title-container .page-title-wrapper-with-subtitle .page-subtitle {
font-size: 35px;
}
.page-title-additional {
display: inline;
}
}
@media only screen and (min-width: 992px) {
.page-title-container .page-title-row {
padding: 0 40px;
max-width: 1250px;
}
.page-title-container .page-title {
font-size: 80px;
}
.page-title-container .page-title-wrapper-with-decoration .page-title {
padding: 24px 0 0;
}
.page-title-container .page-title-wrapper-with-decoration .page-title:before {
width: 70px;
height: 14px;
}
.page-title-additional {
-webkit-transform: scale(1, 1) translate(0, 0);
-ms-transform: scale(1, 1) translate(0, 0);
transform: scale(1, 1) translate(0, 0);
}
} .search-trigger {
width: 22px;
height: 23px;
}
.search-trigger .search-trigger-icon {
width: 22px;
height: 23px;
display: block;
font: 400 normal 21px/23px 'fontello';
cursor: pointer;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.search-trigger .search-trigger-icon:before {
content: '\e805';
}
.site-search {
position: fixed;
left: 0;
top: -100px;
right: 0;
padding: 20px 46px 20px 5px;
height: 25px;
z-index: 1000000;
opacity: 0;
-webkit-transition: opacity 0.3s, top 0.3s;
transition: opacity 0.3s, top 0.3s;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.site-search.active {
top: 0;
opacity: 1;
}
.site-search .site-search-close {
position: absolute;
top: 50%;
right: 15px;
left: initial;
width: 16px;
height: 16px;
margin: -8px 0 0;
cursor: pointer;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
font: 400 normal 16px/1 'fontello';
text-align: center;
}
.site-search .site-search-close:before {
content: '\e820';
}
.site-search .site-search-close:hover {
opacity: .5;
}
.site-search .search-form {
border: none;
padding: 0;
}
.site-search .search-form .search-form-field {
padding: 0 0 0 50px;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
height: 25px;
line-height: 25px;
}
.site-search .search-form .search-form-icon {
left: initial;
right: initial;
top: 50%;
bottom: initial;
width: 42px;
height: 42px;
margin: -22px 0 0;
background: none;
font-size: 20px;
line-height: 42px;
}
.site-search .search-form .search-form-icon:hover {
background: none;
}
@media only screen and (min-width: 992px) {
.site-search {
padding: 37px 100px 37px 40px;
height: 25px;
}
.site-search .site-search-close {
right: 40px;
left: initial;
width: 20px;
height: 20px;
margin: -10px 0 0;
font-size: 20px;
}
.site-search .search-form .search-form-field {
padding: 0 0 0 95px;
height: 25px;
line-height: 25px;
}
.site-search .search-form .search-form-icon {
width: 42px;
height: 42px;
margin: -21px 0 0;
font-size: 22px;
line-height: 42px;
}
} .dropdown-trigger {
position: relative;
margin: -15px -25px -15px 15px !important;
-webkit-align-self: stretch;
-moz-align-self: stretch;
-ms-align-self: stretch;
align-self: stretch;
}
.dropdown-trigger .dropdown-trigger-item {
width: 94px;
height: 100%;
font: 400 normal 24px/24px 'fontello';
cursor: pointer;
text-align: center;
-webkit-transition: color 0.3s;
transition: color 0.3s;
position: relative;
}
.dropdown-trigger .dropdown-trigger-item:before {
content: '\e810';
width: 24px;
height: 24px;
position: absolute;
left: 50%;
right: initial;
top: 50%;
margin: -12px 0 0 -12px;
}
.header-type-2 .dropdown-trigger {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
align-self: center;
margin: -9px 0 -9px -14px !important;
}
.header-type-2 .dropdown-trigger .dropdown-trigger-item {
width: 88px;
height: 88px;
border-width: 1px;
border-style: solid;
background: none;
}
.slide-sidebar-wrapper {
position: fixed;
top: 0;
bottom: 0;
opacity: 0;
z-index: 10;
width: 280px;
-webkit-transition: right 0.3s, left 0.3s;
transition: right 0.3s, left 0.3s;
-webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
padding: 112px 20px 50px;
overflow: auto;
}
.slide-sidebar-wrapper.slide-sidebar-position-left {
right: initial;
left: -320px;
}
.slide-sidebar-wrapper.slide-sidebar-position-left.active {
opacity: 1;
right: initial;
left: 0;
}
.slide-sidebar-wrapper.slide-sidebar-position-right {
right: -320px;
left: initial;
}
.slide-sidebar-wrapper.slide-sidebar-position-right.active {
opacity: 1;
right: 0;
left: initial;
}
.slide-sidebar-wrapper .slide-sidebar-close {
position: absolute;
right: 20px;
left: initial;
top: 50px;
width: 20px;
height: 20px;
cursor: pointer;
-webkit-transition: color 0.3s;
transition: color 0.3s;
font: 400 normal 20px/20px 'fontello';
}
.slide-sidebar-wrapper .slide-sidebar-close:before {
content: '\e820';
}
body.admin-bar .slide-sidebar-wrapper {
top: 46px;
}
@media only screen and (min-width: 783px) {
body.admin-bar .slide-sidebar-wrapper {
top: 32px;
}
}
@media only screen and (min-width: 992px) {
.slide-sidebar-wrapper {
width: 300px;
padding: 112px 50px 50px;
}
.slide-sidebar-wrapper.slide-sidebar-position-left {
right: initial;
left: -420px;
}
.slide-sidebar-wrapper.slide-sidebar-position-left.active {
right: initial;
left: 0;
}
.slide-sidebar-wrapper.slide-sidebar-position-right {
right: -420px;
left: initial;
}
.slide-sidebar-wrapper.slide-sidebar-position-right.active {
right: 0;
left: initial;
}
.slide-sidebar-wrapper .slide-sidebar-close {
left: initial;
right: 50px;
}
} .wrapper-socials {
padding: 0;
list-style: none;
line-height: 1;
margin: 0 -10.5px;
white-space: nowrap;
cursor: default;
}
.wrapper-socials li {
margin: 7px 10.5px;
display: inline-block;
vertical-align: middle;
padding: 0;
}
.wrapper-socials li:before {
content: none;
display: none;
}
.wrapper-socials a {
text-align: center;
display: block;
-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
transition: color 0.3s, background-color 0.3s, border-color 0.3s;
font-family: 'FontAwesome';
}
.wrapper-socials.top-bar-socials {
display: inline-block;
vertical-align: top;
position: relative;
}
.wrapper-socials.top-bar-socials:not(:first-child) {
margin-left: 30px;
margin-right: -10.5px;
padding-left: 19.5px;
}
.wrapper-socials.top-bar-socials:before {
content: '';
position: absolute;
display: block;
left: 0;
right: initial;
top: 50%;
width: 1px;
height: 20px;
margin: -10px 0 0;
opacity: .15;
}
.slide-sidebar-wrapper .wrapper-socials {
margin: -7px -5.5px;
}
.slide-sidebar-wrapper .wrapper-socials li {
margin: 7px 5.5px;
}
.slide-sidebar-wrapper .wrapper-socials a {
-webkit-border-radius: 50%;
border-radius: 50%;
border: solid 1px;
width: 28px;
height: 28px;
font-size: 13px;
line-height: 28px;
} ul.top-bar-menu {
margin: 0 -12.5px;
padding: 0;
list-style: none;
}
ul.top-bar-menu li {
display: inline-block;
vertical-align: top;
margin: 0 12.5px;
padding: 0;
}
ul.top-bar-menu li:before {
display: none;
content: none;
}
ul.top-bar-menu li:not(:last-child) {
margin: 0 0 0 12.5px;
padding: 0 30px 0 0;
}
ul.top-bar-menu li:not(:last-child):after {
content: '';
display: block;
width: 14px;
height: 1px;
background-color: #fff;
position: absolute;
right: 0;
left: initial;
top: 15px;
}
ul.top-bar-menu a {
display: block;
} .wishlist-link {
width: 23px;
height: 23px;
}
.wishlist-link .wishlist-link-icon {
display: block;
width: 23px;
height: 23px;
font: 400 normal 20px/25px 'fontello';
-webkit-transition: color 0.3s;
transition: color 0.3s;
cursor: pointer;
}
.wishlist-link .wishlist-link-icon:before {
content: '\e80a';
} .widget-title,
.widget-wrapper h1,
.widget-wrapper h2,
.widget-wrapper h3,
.widget-wrapper h4,
.footer-widget-title,
.side-widget-title {
position: relative;
letter-spacing: normal;
}
.widget-title:not(:last-child),
.widget-wrapper h1:not(:last-child),
.widget-wrapper h2:not(:last-child),
.widget-wrapper h3:not(:last-child),
.widget-wrapper h4:not(:last-child),
.footer-widget-title:not(:last-child),
.side-widget-title:not(:last-child) {
margin: 0 0 .6154em;
}
.widget-title:last-child,
.widget-wrapper h1:last-child,
.widget-wrapper h2:last-child,
.widget-wrapper h3:last-child,
.widget-wrapper h4:last-child,
.footer-widget-title:last-child,
.side-widget-title:last-child {
margin: 0;
}
.widget-title img,
.widget-wrapper h1 img,
.widget-wrapper h2 img,
.widget-wrapper h3 img,
.widget-wrapper h4 img,
.footer-widget-title img,
.side-widget-title img {
display: none;
}
.sidebar .widget:not(:first-child) {
margin: 70px 0 0;
}
.sidebar .widget-title,
.sidebar .widget-wrapper h1,
.sidebar .widget-wrapper h2,
.sidebar .widget-wrapper h3,
.sidebar .widget-wrapper h4 {
padding: 16px 0 0;
letter-spacing: 0.005em;
font-weight: 400;
}
.sidebar .widget-title:before,
.sidebar .widget-wrapper h1:before,
.sidebar .widget-wrapper h2:before,
.sidebar .widget-wrapper h3:before,
.sidebar .widget-wrapper h4:before {
content: '';
position: absolute;
display: block;
left: 0;
right: initial;
top: 0;
width: 30px;
height: 6px;
-webkit-mask-image: url(//profumeriaexstasy.it/wp-content/themes/cosmecos/img/title-line.svg);
-webkit-mask-position: bottom center;
-webkit-mask-size: cover;
-webkit-mask-repeat: no-repeat;
}
.slide-sidebar-wrapper .widget:not(:first-child) {
margin: 60px 0 0;
}
.footer .widget {
margin: 55px 0 0;
}
.footer .widget-title,
.footer .widget-wrapper h1,
.footer .widget-wrapper h2,
.footer .widget-wrapper h3,
.footer .widget-wrapper h4 {
font-weight: 400;
}
@media only screen and (min-width: 768px) {
.footer .widget {
margin: 65px 0 0;
}
} .widget_archive ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget_archive ul li {
font-weight: 500;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
padding: 0;
}
.widget_archive ul li:not(:first-child) {
margin: 12px 0 0;
}
.widget_archive ul li .post-count {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 0 20px;
}
.widget_archive ul li:before {
content: none;
display: none;
}
.widget_archive .widget-wrapper > ul > li {
padding: 0 0 0 21px;
}
.widget_archive .widget-wrapper > ul > li:before {
content: '';
position: absolute;
display: block;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: 0;
right: initial;
top: 12px;
}
.wp-block-archives-dropdown:not(:last-child) {
margin-bottom: 2rem;
}
.wp-block-archives,
body .content-wrapper .wp-block-archives {
list-style: none;
margin: 0;
padding: 4px 0 0;
}
.wp-block-archives:not(:last-child),
body .content-wrapper .wp-block-archives:not(:last-child) {
margin-bottom: 2rem;
}
.wp-block-archives li,
body .content-wrapper .wp-block-archives li {
font-weight: 500;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
padding: 0 0 0 21px;
}
.wp-block-archives li:not(:first-child),
body .content-wrapper .wp-block-archives li:not(:first-child) {
margin: 12px 0 0;
}
.wp-block-archives li .post-count,
body .content-wrapper .wp-block-archives li .post-count {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 0 20px;
}
.wp-block-archives li:before,
body .content-wrapper .wp-block-archives li:before {
content: '';
position: absolute;
display: block;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: 0;
right: initial;
top: 12px;
}
.wp-block-archives ul,
body .content-wrapper .wp-block-archives ul {
list-style: none;
margin: 0;
padding: 4px 0 0;
} .widget_media_audio .mejs-horizontal-volume-slider,
.mejs-audio .mejs-horizontal-volume-slider {
width: 50px;
margin: 0 0 0 10px;
}
.widget_media_audio .mejs-time-rail,
.mejs-audio .mejs-time-rail {
margin: 0;
}
.widget_media_audio .mejs-time-handle-content,
.mejs-audio .mejs-time-handle-content {
border: none;
left: -4px;
width: 1px;
}
.widget_media_audio .mejs-time,
.mejs-audio .mejs-time {
padding-top: 15px;
}
.widget_media_audio .mejs-button,
.mejs-audio .mejs-button {
width: 20px;
}
.widget_media_audio .mejs-button > button,
.mejs-audio .mejs-button > button {
margin: 10px 0;
padding: 0;
border: none;
min-width: 0;
background: none;
}
.widget_media_audio .mejs-button > button:before,
.mejs-audio .mejs-button > button:before {
content: none;
display: none;
}
.widget_media_audio .mejs-button > button:after,
.mejs-audio .mejs-button > button:after {
font: 400 normal 18px/20px 'FontAwesome';
}
.widget_media_audio .mejs-button.mejs-play > button:after,
.mejs-audio .mejs-button.mejs-play > button:after {
content: '\f04b';
}
.widget_media_audio .mejs-button.mejs-pause > button:after,
.mejs-audio .mejs-button.mejs-pause > button:after {
content: '\f04c';
}
.widget_media_audio .mejs-button.mejs-mute > button:after,
.mejs-audio .mejs-button.mejs-mute > button:after {
content: '\f028';
}
.widget_media_audio .mejs-button.mejs-unmute > button:after,
.mejs-audio .mejs-button.mejs-unmute > button:after {
content: '\f026';
} body .content-wrapper .widget_calendar:not(.widget_block),
.widget_calendar:not(.widget_block),
body .content-wrapper .wp-block-calendar,
.wp-block-calendar {
padding: 30px 26px 26px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body .content-wrapper .widget_calendar:not(.widget_block) a,
.widget_calendar:not(.widget_block) a,
body .content-wrapper .wp-block-calendar a,
.wp-block-calendar a {
text-decoration: none;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-table,
.widget_calendar:not(.widget_block) .wp-calendar-table,
body .content-wrapper .wp-block-calendar .wp-calendar-table,
.wp-block-calendar .wp-calendar-table {
width: 100%;
text-align: center;
}
body .content-wrapper .widget_calendar:not(.widget_block) .calendar_wrap,
.widget_calendar:not(.widget_block) .calendar_wrap,
body .content-wrapper .wp-block-calendar .calendar_wrap,
.wp-block-calendar .calendar_wrap {
padding: 37px 0 0;
position: relative;
margin: 0 -16px;
z-index: 2;
}
body .content-wrapper .widget_calendar:not(.widget_block) table,
.widget_calendar:not(.widget_block) table,
body .content-wrapper .wp-block-calendar table,
.wp-block-calendar table {
width: 100%;
border: none;
border-collapse: collapse;
z-index: 2;
text-align: center;
}
body .content-wrapper .widget_calendar:not(.widget_block) table thead th,
.widget_calendar:not(.widget_block) table thead th,
body .content-wrapper .wp-block-calendar table thead th,
.wp-block-calendar table thead th {
font-size: 12px;
font-weight: 700;
background: none;
border: none !important;
padding: 1px !important;
text-align: center;
}
body .content-wrapper .widget_calendar:not(.widget_block) table tbody td,
.widget_calendar:not(.widget_block) table tbody td,
body .content-wrapper .wp-block-calendar table tbody td,
.wp-block-calendar table tbody td {
padding: 0 !important;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 30px;
font-size: 13px;
font-weight: 400;
text-align: center;
border: none !important;
}
body .content-wrapper .widget_calendar:not(.widget_block) table tbody td#today,
.widget_calendar:not(.widget_block) table tbody td#today,
body .content-wrapper .wp-block-calendar table tbody td#today,
.wp-block-calendar table tbody td#today {
position: relative;
}
body .content-wrapper .widget_calendar:not(.widget_block) table tbody td#today:before,
.widget_calendar:not(.widget_block) table tbody td#today:before,
body .content-wrapper .wp-block-calendar table tbody td#today:before,
.wp-block-calendar table tbody td#today:before {
content: '';
position: absolute;
display: block;
width: 30px;
height: 30px;
top: 50%;
left: 50%;
right: initial;
-webkit-border-radius: 50%;
border-radius: 50%;
margin: -15px 0 0 -15px;
z-index: -1;
}
body .content-wrapper .widget_calendar:not(.widget_block) table tbody a,
.widget_calendar:not(.widget_block) table tbody a,
body .content-wrapper .wp-block-calendar table tbody a,
.wp-block-calendar table tbody a {
display: block;
position: relative;
}
body .content-wrapper .widget_calendar:not(.widget_block) table tbody a:before,
.widget_calendar:not(.widget_block) table tbody a:before,
body .content-wrapper .wp-block-calendar table tbody a:before,
.wp-block-calendar table tbody a:before {
content: '';
position: absolute;
display: block;
width: 30px;
height: 30px;
top: 50%;
left: 50%;
right: initial;
-webkit-border-radius: 50%;
border-radius: 50%;
margin: -15px 0 0 -15px;
z-index: -1;
}
body .content-wrapper .widget_calendar:not(.widget_block) caption,
.widget_calendar:not(.widget_block) caption,
body .content-wrapper .wp-block-calendar caption,
.wp-block-calendar caption {
font-size: 16px;
line-height: 28px;
font-weight: 600;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 14.2857%;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
white-space: nowrap;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav,
.widget_calendar:not(.widget_block) .wp-calendar-nav,
body .content-wrapper .wp-block-calendar .wp-calendar-nav,
.wp-block-calendar .wp-calendar-nav {
position: absolute;
left: 0;
right: 0;
top: 0;
height: 0;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev,
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
font-size: 0;
line-height: 1;
width: 14.2857%;
height: 28px;
display: block;
position: absolute;
top: 0;
text-align: center;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev a,
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next a,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev a,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next a,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
display: block;
text-decoration: none;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev a:before,
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next a:before,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev a:before,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next a:before,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
font: 400 normal 17px/28px 'FontAwesome';
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
left: 3px;
right: auto;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev a:before,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-prev a:before,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before {
content: '\f104';
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
left: auto;
right: 3px;
}
body .content-wrapper .widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next a:before,
.widget_calendar:not(.widget_block) .wp-calendar-nav .wp-calendar-nav-next a:before,
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
content: '\f105';
}
body .content-wrapper .wp-block-calendar,
.wp-block-calendar {
padding: 67px 26px 26px;
position: relative;
display: block;
}
body .content-wrapper .wp-block-calendar:not(:last-child),
.wp-block-calendar:not(:last-child) {
margin-bottom: 2rem;
}
body .content-wrapper .wp-block-calendar table,
.wp-block-calendar table {
margin: 0;
}
body .content-wrapper .wp-block-calendar table tr th,
body .content-wrapper .wp-block-calendar table tr td,
.wp-block-calendar table tr th,
.wp-block-calendar table tr td {
border: none !important;
}
body .content-wrapper .wp-block-calendar caption,
.wp-block-calendar caption {
top: 30px;
left: 26px;
right: 26px;
}
body .content-wrapper .wp-block-calendar .wp-calendar-nav,
.wp-block-calendar .wp-calendar-nav {
left: 26px;
right: 26px;
top: 30px;
}
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
left: 0;
right: initial;
}
body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
left: initial;
right: 0;
}
.footer .widget_calendar {
margin-top: 35px;
} .widget_categories ul,
body .content-wrapper ul.wp-block-categories {
list-style: none;
padding: 0;
position: relative;
}
.widget_categories ul li,
body .content-wrapper ul.wp-block-categories li {
position: relative;
font-weight: 500;
padding: 0;
}
.widget_categories ul li:not(:first-child),
body .content-wrapper ul.wp-block-categories li:not(:first-child) {
margin: 12px 0 0;
}
.widget_categories ul li:before,
body .content-wrapper ul.wp-block-categories li:before {
content: none;
display: none;
}
.widget_categories ul li:not(.cat-item-hierarchical),
body .content-wrapper ul.wp-block-categories li:not(.cat-item-hierarchical) {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}
.widget_categories ul li.cat-item-hierarchical,
body .content-wrapper ul.wp-block-categories li.cat-item-hierarchical {
margin-right: 20px;
margin-left: 0;
}
.widget_categories ul li .widget-archive-trigger,
.widget_categories ul li .block-archive-trigger,
body .content-wrapper ul.wp-block-categories li .widget-archive-trigger,
body .content-wrapper ul.wp-block-categories li .block-archive-trigger {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: -20px;
left: auto;
text-align: right;
cursor: pointer;
font-size: 18px;
line-height: 31px;
width: 20px;
height: 31px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.widget_categories ul li .widget-archive-trigger.active,
.widget_categories ul li .block-archive-trigger.active,
body .content-wrapper ul.wp-block-categories li .widget-archive-trigger.active,
body .content-wrapper ul.wp-block-categories li .block-archive-trigger.active {
-webkit-transform: rotate(90deg) translate(-6px, -4px);
-ms-transform: rotate(90deg) translate(-6px, -4px);
transform: rotate(90deg) translate(-6px, -4px);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
.widget_categories ul li .post-count,
body .content-wrapper ul.wp-block-categories li .post-count {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 0 20px;
}
.widget_categories ul li > ul,
body .content-wrapper ul.wp-block-categories li > ul {
margin: 0 -20px 0 20px;
padding: 12px 0 0;
list-style: none;
position: relative;
}
.widget_categories ul > li,
body .content-wrapper ul.wp-block-categories > li {
padding: 0 0 0 21px;
}
.widget_categories ul > li:before,
body .content-wrapper ul.wp-block-categories > li:before {
content: '';
position: absolute;
display: block;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: 0;
right: initial;
top: 12px;
}
.wp-block-categories:not(:last-child) {
margin-bottom: 2rem;
}  .widget_media_gallery .gallery {
margin: -2px -1px 0;
font-size: 0;
line-height: 1;
}
.widget_media_gallery .gallery.gallery-columns-1 .gallery-item, .widget_media_gallery .gallery.gallery-columns-3 .gallery-item, .widget_media_gallery .gallery.gallery-columns-5 .gallery-item, .widget_media_gallery .gallery.gallery-columns-7 .gallery-item, .widget_media_gallery .gallery.gallery-columns-9 .gallery-item {
width: 100%;
}
.widget_media_gallery .gallery.gallery-columns-2 .gallery-item, .widget_media_gallery .gallery.gallery-columns-4 .gallery-item, .widget_media_gallery .gallery.gallery-columns-6 .gallery-item, .widget_media_gallery .gallery.gallery-columns-8 .gallery-item {
width: 50%;
}
.widget_media_gallery .gallery .gallery-item {
padding: 0 1px;
margin: 2px 0 0;
position: relative;
display: inline-block;
vertical-align: top;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.widget_media_gallery .gallery .gallery-item img {
height: auto;
border: none !important;
}
.widget_media_gallery .gallery .gallery-caption {
font-size: 14px;
line-height: 1.4286em;
text-align: center;
font-style: italic;
padding: 5px 0 0;
}
.widget_media_gallery .gallery .gallery-icon {
overflow: hidden;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
position: relative;
display: inline-block;
vertical-align: top;
}
.widget_media_gallery .gallery .gallery-icon a {
display: block;
position: relative;
}
.widget_media_gallery .gallery .gallery-icon a:before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 2;
opacity: 0;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
.widget_media_gallery .gallery .gallery-icon a:after {
content: '\e823';
width: 28px;
height: 28px;
position: absolute;
display: block;
text-align: center;
font: 400 normal 28px/1em 'fontello';
z-index: 3;
left: 50%;
right: auto;
top: 40%;
margin: -14px 0 0 -14px;
opacity: 0;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
.widget_media_gallery .gallery .gallery-icon a:hover:before {
opacity: 0.65;
}
.widget_media_gallery .gallery .gallery-icon a:hover:after {
top: 50%;
opacity: 1;
}
body .content-wrapper .gallery {
margin: 0 -30px -30px 0;
font-size: 0;
line-height: 1;
}
body .content-wrapper .gallery .gallery-item {
padding: 0 30px 30px 0;
margin: 2px 0 0;
position: relative;
display: inline-block;
vertical-align: top;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body .content-wrapper .gallery .gallery-item img {
height: auto;
border: none !important;
}
body .content-wrapper .gallery .gallery-item .gallery-icon {
overflow: initial;
display: inline-block;
vertical-align: top;
position: relative;
}
body .content-wrapper .gallery .gallery-item .gallery-icon a {
display: block;
position: relative;
text-decoration: none;
}
body .content-wrapper .gallery .gallery-item .gallery-icon a:before {
content: '';
position: absolute;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;
right: initial;
top: 0;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
}
body .content-wrapper .gallery .gallery-item .gallery-icon a:after {
content: '\e823';
font: 400 normal 42px/1em 'fontello';
position: absolute;
display: block;
left: 50%;
right: initial;
top: 50%;
width: 42px;
height: 42px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
text-align: center;
margin: -21px 0 0 -21px;
}
body .content-wrapper .gallery .gallery-item .gallery-icon a:hover {
z-index: 2;
}
body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:before, body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:after {
opacity: 1;
-webkit-transform: translate(-15px, -15px);
-ms-transform: translate(-15px, -15px);
transform: translate(-15px, -15px);
}
body .content-wrapper .gallery .gallery-item .gallery-caption {
font-size: 14px;
line-height: 1.4286em;
text-align: center;
font-style: italic;
padding: 5px 0 0;
}
body .content-wrapper .gallery.gallery-columns-1 .gallery-item, body .content-wrapper .gallery.gallery-columns-3 .gallery-item, body .content-wrapper .gallery.gallery-columns-5 .gallery-item, body .content-wrapper .gallery.gallery-columns-7 .gallery-item, body .content-wrapper .gallery.gallery-columns-9 .gallery-item {
width: 100%;
}
body .content-wrapper .gallery.gallery-columns-2 .gallery-item, body .content-wrapper .gallery.gallery-columns-4 .gallery-item, body .content-wrapper .gallery.gallery-columns-6 .gallery-item, body .content-wrapper .gallery.gallery-columns-8 .gallery-item {
width: 50%;
}
body .content-wrapper .gallery:not(:last-child) {
margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
.widget_media_gallery .gallery.gallery-columns-3 .gallery-item,
body .content-wrapper .gallery.gallery-columns-3 .gallery-item {
width: 33.3333%;
}
.widget_media_gallery .gallery.gallery-columns-4 .gallery-item,
body .content-wrapper .gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
.widget_media_gallery .gallery.gallery-columns-5 .gallery-item,
body .content-wrapper .gallery.gallery-columns-5 .gallery-item {
width: 20%;
}
.widget_media_gallery .gallery.gallery-columns-6 .gallery-item,
body .content-wrapper .gallery.gallery-columns-6 .gallery-item {
width: 16.6667%;
}
.widget_media_gallery .gallery.gallery-columns-7 .gallery-item,
body .content-wrapper .gallery.gallery-columns-7 .gallery-item {
width: 14.2857%;
}
.widget_media_gallery .gallery.gallery-columns-8 .gallery-item,
body .content-wrapper .gallery.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.widget_media_gallery .gallery.gallery-columns-9 .gallery-item,
body .content-wrapper .gallery.gallery-columns-9 .gallery-item {
width: 11.1111%;
}
} .widget_media_image a {
display: block;
} .widget_instagram-feed-widget {
overflow: hidden;
}
.widget_instagram-feed-widget .footer-widget-title,
.widget_instagram-feed-widget .side-widget-title,
.widget_instagram-feed-widget .widget-title {
padding-right: 45px;
padding-left: 0;
}
.widget_instagram-feed-widget .footer-widget-title:after,
.widget_instagram-feed-widget .side-widget-title:after,
.widget_instagram-feed-widget .widget-title:after {
content: '\f16d';
position: absolute;
display: block;
width: 25px;
height: 28px;
font: 400 normal 28px/28px 'FontAwesome';
right: 0;
left: initial;
top: -2px;
text-align: right;
}
.widget_instagram-feed-widget .widget-title:after {
top: 19px;
}
.widget_instagram-feed-widget .widget-title.footer-widget-title:after, .widget_instagram-feed-widget .widget-title.side-widget-title:after {
top: -2px;
}
.widget_instagram-feed-widget #sb_instagram:not(:first-child) {
margin-top: 8px;
}
.widget_instagram-feed-widget #sbi_mod_error {
line-height: 1.5em;
}
#sb_instagram .sb_instagram_header .sbi_header_text h3 {
font-weight: 600;
}
#sb_instagram .sb_instagram_header .sbi_header_text h3:before {
content: none;
display: none;
}
#sb_instagram #sbi_images {
margin: -1px;
width: calc(100% + 2px);
}
#sb_instagram #sbi_images .sbi_item {
padding: 1px !important;
} #form-preview {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.footer .mc4wp-form .mc4wp-form-fields {
position: relative;
}
.footer .mc4wp-form .mc4wp-form-fields input[type="text"],
.footer .mc4wp-form .mc4wp-form-fields input[type="email"],
.footer .mc4wp-form .mc4wp-form-fields input[type="url"],
.footer .mc4wp-form .mc4wp-form-fields input[type="password"],
.footer .mc4wp-form .mc4wp-form-fields input[type="search"],
.footer .mc4wp-form .mc4wp-form-fields input[type="tel"] {
width: 100%;
outline: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: none;
border-width: 0;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 15px 0;
}
.footer .mc4wp-form .mc4wp-form-fields input[type="text"]::-webkit-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="url"]::-webkit-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="password"]::-webkit-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="search"]::-webkit-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="tel"]::-webkit-input-placeholder {
opacity: 1;
color: #ffffff;
}
.footer .mc4wp-form .mc4wp-form-fields input[type="text"]:-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="url"]:-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="password"]:-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="search"]:-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="tel"]:-moz-placeholder {
opacity: 1;
color: #ffffff;
}
.footer .mc4wp-form .mc4wp-form-fields input[type="text"]::-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="url"]::-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="password"]::-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="search"]::-moz-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="tel"]::-moz-placeholder {
opacity: 1;
color: #ffffff;
}
.footer .mc4wp-form .mc4wp-form-fields input[type="text"]:-ms-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="url"]:-ms-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="password"]:-ms-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="search"]:-ms-input-placeholder,
.footer .mc4wp-form .mc4wp-form-fields input[type="tel"]:-ms-input-placeholder {
opacity: 1;
color: #ffffff;
}
.footer .mc4wp-form .mc4wp-form-fields input[type="submit"],
.footer .mc4wp-form .mc4wp-form-fields input[type="button"],
.footer .mc4wp-form .mc4wp-form-fields input[type="reset"],
.footer .mc4wp-form .mc4wp-form-fields button {
width: calc(100% - 6px);
margin: 11px 0 0;
}
.sidebar .mc4wp-form .mc4wp-form-fields .form button,
.slide-sidebar-wrapper .mc4wp-form .mc4wp-form-fields .form button {
width: 100%;
margin: 10px 0 0;
}
.content .mc4wp-form .mc4wp-form-fields .form {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.content .mc4wp-form .mc4wp-form-fields .form button {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 0 10px;
padding: 19px;
} .widget_meta ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget_meta ul li {
font-weight: 500;
padding: 0 0 0 21px;
position: relative;
}
.widget_meta ul li:before {
content: '';
position: absolute;
display: block;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: 0;
right: initial;
top: 12px;
}
.widget_meta ul li:not(:first-child) {
margin: 12px 0 0;
} .widget_nav_menu ul {
list-style: none;
padding: 0 20px 0 0;
}
.widget_nav_menu ul li {
position: relative;
font-weight: 500;
padding: 0;
}
.widget_nav_menu ul li:before {
content: none;
display: none;
}
.widget_nav_menu ul li:not(:first-child) {
margin: 12px 0 0;
}
.widget_nav_menu ul li .widget-menu-trigger {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: -20px;
left: initial;
text-align: right;
cursor: pointer;
font-size: 18px;
line-height: 31px;
width: 20px;
height: 31px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.widget_nav_menu ul li .widget-menu-trigger.active {
-webkit-transform: rotate(90deg) translate(-6px, -4px);
-ms-transform: rotate(90deg) translate(-6px, -4px);
transform: rotate(90deg) translate(-6px, -4px);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
.widget_nav_menu ul li > ul {
margin: 0 -20px 0 20px;
padding: 12px 20px 0 0;
}
.footer .footer-widgets .widget_nav_menu ul.columns-2, .footer .footer-widgets .widget_nav_menu ul.columns-3 {
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: 15px;
column-gap: 15px;
}
.footer-type-3 .footer-widgets .widget_nav_menu.widget:nth-child(3n) ul {
margin: 0 -20px 0 0;
}
@media only screen and (min-width: 1280px) {
.footer .footer-widgets .widget_nav_menu ul.columns-3 {
-webkit-column-count: 3;
column-count: 3;
}
} .widget_cosmecos_banner_widget .banner-widget-wrapper {
position: relative;
text-align: center;
padding: 42px 30px 43px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
overflow: hidden;
}
.widget_cosmecos_banner_widget .banner-widget-wrapper > img {
position: absolute;
left: 50%;
right: initial;
bottom: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.widget_cosmecos_banner_widget .banner-widget-wrapper .banner-content {
position: relative;
z-index: 2;
}
.widget_cosmecos_banner_widget .banner-widget-wrapper .banner-title {
position: relative;
margin: 0;
letter-spacing: normal;
font-size: 26px;
font-weight: 400;
}
.widget_cosmecos_banner_widget .banner-widget-wrapper .banner-description:not(:first-child) {
margin: 10px 0 0;
}
.widget_cosmecos_banner_widget .banner-widget-wrapper .banner-button {
font-size: 0;
line-height: 1;
}
.widget_cosmecos_banner_widget .banner-widget-wrapper .banner-button:not(:first-child) {
margin: 42px 0 0;
} .widget_cosmecos_contacts_widget .cosmecos-contacts-widget-logo a {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-logo:not(:last-child) {
margin-bottom: 24px;
}
.widget_cosmecos_contacts_widget .widget-socials:not(:first-child) {
margin-top: 30px;
}
.widget_cosmecos_contacts_widget .widget-title + .widget-socials {
margin-top: 17px;
}
.widget_cosmecos_contacts_widget .footer-widget-wrapper .cosmecos-contacts-widget-logo {
margin-top: 5px;
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-field {
padding: 0 0 0 38px;
position: relative;
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-field:not(:first-child) {
margin-top: 5px;
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-field:before {
position: absolute;
display: block;
width: 18px;
height: 18px;
left: 1px;
right: initial;
top: 6px;
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-field.cosmecos-contacts-widget-address:before {
content: '\e81a';
font: 400 normal 19px/18px 'fontello';
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-field.cosmecos-contacts-widget-phone:before {
content: '\e819';
font: 400 normal 18px/18px 'fontello';
}
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-field.cosmecos-contacts-widget-email:before {
content: '\e818';
font: 400 normal 14px/18px 'fontello';
}
.footer-type-3 .widget_cosmecos_contacts_widget .cosmecos-contacts-widget-description {
line-height: 1.8889em;
}
.footer-type-3 .widget_cosmecos_contacts_widget .cosmecos-contacts-widget-description:not(:first-child) {
margin: 1.2778em 0 0;
}
@media only screen and (min-width: 1365px) {
.widget_cosmecos_contacts_widget .cosmecos-contacts-widget-logo a {
font-size: 20px;
}
} .widget_cosmecos_featured_posts_widget .featured-posts-wrapper .featured-posts-item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
.widget_cosmecos_featured_posts_widget .featured-posts-wrapper .featured-posts-item:not(:first-child) {
margin-top: 20px;
}
.widget_cosmecos_featured_posts_widget .featured-posts-wrapper .featured-posts-item .featured-posts-item-img {
width: 70px;
margin: 3px 20px 0 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.widget_cosmecos_featured_posts_widget .featured-posts-wrapper .featured-posts-item .featured-posts-item-description {
width: 100%;
line-height: 1.4em;
}
.widget_cosmecos_featured_posts_widget .featured-posts-wrapper .featured-posts-item .featured-posts-item-description .featured-posts-item-link {
font-weight: 500;
}
.widget_cosmecos_featured_posts_widget .featured-posts-wrapper .featured-posts-item .featured-posts-item-description .featured-posts-item-date {
display: block;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
margin: 7px 0 0;
letter-spacing: -0.02em;
} .widget_pages ul {
list-style: none;
margin: 0;
padding: 0 20px 0 0;
}
.widget_pages ul li {
position: relative;
font-weight: 500;
padding: 0;
}
.widget_pages ul li:before {
content: none;
display: none;
}
.widget_pages ul li:not(:first-child) {
margin: 12px 0 0;
}
.widget_pages ul li .widget-archive-trigger {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: -20px;
left: initial;
text-align: right;
cursor: pointer;
font-size: 18px;
line-height: 31px;
width: 20px;
height: 31px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.widget_pages ul li .widget-archive-trigger.active {
-webkit-transform: rotate(90deg) translate(-6px, -4px);
-ms-transform: rotate(90deg) translate(-6px, -4px);
transform: rotate(90deg) translate(-6px, -4px);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
.widget_pages ul li > ul {
margin: 0 -20px 0 20px;
padding: 12px 20px 0 0;
}
.widget_pages .widget-wrapper > ul > li {
padding: 0 0 0 21px;
}
.widget_pages .widget-wrapper > ul > li:not(:first-child) {
margin: 12px 0 0;
}
.widget_pages .widget-wrapper > ul > li:before {
content: '';
position: absolute;
display: block;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: 0;
right: initial;
top: 12px;
}
.wp-block-page-list li {
padding: 0 0 0 21px;
font-weight: 500;
}
.wp-block-page-list li:not(:first-child) {
margin: 12px 0 0;
}
.wp-block-page-list li:before {
top: 12px;
}
.wp-block-page-list li > ul {
margin: 0 -20px 0 20px;
padding: 12px 20px 0 0;
}
.footer-type-3 .footer-widgets .widget_pages.widget:nth-child(3n) ul {
margin: 0 -20px 0 0;
} .widget_recent_comments ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget_recent_comments ul .recentcomments {
line-height: 30px;
font-weight: 500;
padding: 0 0 0 40px;
position: relative;
}
.widget_recent_comments ul .recentcomments:not(:first-child) {
margin: 12px 0 0;
}
.widget_recent_comments ul .recentcomments:before {
content: '';
position: absolute;
display: block;
width: 20px;
height: 20px;
-webkit-border-radius: 50%;
border-radius: 50%;
left: 0;
right: initial;
top: 8px;
border: none;
}
.widget_recent_comments ul .recentcomments:after {
content: '';
position: absolute;
display: block;
width: 18px;
height: 18px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: -4px;
right: initial;
top: 4px;
z-index: 2;
}
body .content-wrapper .wp-block-latest-comments,
.wp-block-latest-comments {
list-style: none;
margin: 0;
padding: 4px 0 0;
}
body .content-wrapper .wp-block-latest-comments:not(:last-child),
.wp-block-latest-comments:not(:last-child) {
margin-bottom: 2rem;
}
body .content-wrapper .wp-block-latest-comments li,
.wp-block-latest-comments li {
line-height: 30px;
font-weight: 500;
padding: 0 0 0 40px;
position: relative;
}
body .content-wrapper .wp-block-latest-comments li:not(:first-child),
.wp-block-latest-comments li:not(:first-child) {
margin: 12px 0 0;
}
body .content-wrapper .wp-block-latest-comments li:before,
.wp-block-latest-comments li:before {
content: '';
position: absolute;
display: block;
width: 20px;
height: 20px;
-webkit-border-radius: 50%;
border-radius: 50%;
left: 0;
right: initial;
top: 8px;
border: none;
}
body .content-wrapper .wp-block-latest-comments li:after,
.wp-block-latest-comments li:after {
content: '';
position: absolute;
display: block;
width: 18px;
height: 18px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: -4px;
right: initial;
top: 4px;
z-index: 2;
}
body .content-wrapper .wp-block-latest-comments li .wp-block-latest-comments__comment-date,
.wp-block-latest-comments li .wp-block-latest-comments__comment-date {
display: block;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
margin: 3px 0 0;
letter-spacing: -0.02em;
}
body .content-wrapper .wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt {
font-size: 15px;
line-height: 1.6667em;
margin: 5px 0 0;
}
body .content-wrapper .wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p {
font-size: 15px;
line-height: 1.6667em;
}
body .content-wrapper .wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p:last-child,
.wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p:last-child {
margin: 0;
}
body .content-wrapper .wp-block-latest-comments.has-avatars li,
.wp-block-latest-comments.has-avatars li {
padding: 0;
}
body .content-wrapper .wp-block-latest-comments.has-avatars li:before, body .content-wrapper .wp-block-latest-comments.has-avatars li:after,
.wp-block-latest-comments.has-avatars li:before,
.wp-block-latest-comments.has-avatars li:after {
content: none;
display: none;
}
body .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt {
margin-left: 52px;
} .widget_recent_entries ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget_recent_entries ul li {
position: relative;
padding: 0 0 0 21px;
line-height: 1.4em;
}
.widget_recent_entries ul li:before {
content: '';
position: absolute;
display: block;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-style: solid;
left: 0;
right: initial;
top: 9px;
}
.widget_recent_entries ul li:not(:first-child) {
margin-top: 20px;
}
.widget_recent_entries ul li a {
font-weight: 500;
}
.widget_recent_entries ul li .post-date {
display: block;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
margin: 7px 0 0;
letter-spacing: -0.02em;
}
body .content-wrapper .wp-block-latest-posts,
.wp-block-latest-posts {
padding: 7px 0 0;
}
body .content-wrapper .wp-block-latest-posts:not(:last-child),
.wp-block-latest-posts:not(:last-child) {
margin-bottom: 2rem;
}
body .content-wrapper .wp-block-latest-posts.is-grid,
.wp-block-latest-posts.is-grid {
margin-top: -27px;
}
body .content-wrapper .wp-block-latest-posts.is-grid li:first-child,
.wp-block-latest-posts.is-grid li:first-child {
margin-top: 27px;
}
body .content-wrapper .wp-block-latest-posts li,
.wp-block-latest-posts li {
overflow: hidden;
padding: 0;
}
body .content-wrapper .wp-block-latest-posts li:not(:last-of-type),
.wp-block-latest-posts li:not(:last-of-type) {
margin-bottom: 0;
}
body .content-wrapper .wp-block-latest-posts li:not(:first-child),
.wp-block-latest-posts li:not(:first-child) {
margin-top: 20px;
margin-bottom: 0;
}
body .content-wrapper .wp-block-latest-posts li:before,
.wp-block-latest-posts li:before {
content: none;
display: none;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image {
margin: 0 0 8px;
order: 0;
font-size: 0;
line-height: 1;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft {
margin: 3px 20px 0 0;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright {
margin: 3px 0 0 20px;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter {
margin: 0 0 16px;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a {
vertical-align: top;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img {
margin: 0 auto;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image img,
.wp-block-latest-posts li .wp-block-latest-posts__featured-image img {
position: relative;
}
body .content-wrapper .wp-block-latest-posts li > a,
body .content-wrapper .wp-block-latest-posts li > .item-wrapper > a,
.wp-block-latest-posts li > a,
.wp-block-latest-posts li > .item-wrapper > a {
display: block;
font-weight: 500;
order: 1;
position: relative;
line-height: 1.4em;
font-size: 16px;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-date,
.wp-block-latest-posts li .wp-block-latest-posts__post-date {
display: block;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
margin: 3px 0 0;
letter-spacing: -0.02em;
order: 2;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt {
font-size: 15px;
line-height: 1.6667em;
margin: 5px 0 0;
order: 3;
}
body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-author,
.wp-block-latest-posts li .wp-block-latest-posts__post-author {
order: 4;
display: block;
margin: 5px 0 0;
font-style: normal;
font-weight: 600;
font-size: 75%;
line-height: 1.5em;
text-transform: uppercase;
letter-spacing: -0.02em;
} .widget_rss ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget_rss ul li {
padding: 0;
}
.widget_rss ul li:before {
content: none;
display: none;
}
.widget_rss ul li:not(:first-child) {
margin-top: 27px;
}
.widget_rss ul a.rsswidget {
font-weight: 500;
}
.widget_rss .rss-date {
display: block;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
margin: 3px 0 0;
letter-spacing: -0.02em;
}
.widget_rss .rssSummary {
font-size: 15px;
line-height: 1.6667em;
margin: 5px 0 0;
}
.widget_rss cite {
display: block;
margin: 5px 0 0;
font-style: normal;
font-weight: 600;
}
.wp-block-rss {
margin: 0 0 -27px;
padding: 0;
}
.wp-block-rss:not(:last-child) {
margin: 0;
}
.wp-block-rss li.wp-block-rss__item {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
margin-bottom: 27px;
padding: 0;
}
.wp-block-rss li.wp-block-rss__item:before {
content: none;
display: none;
}
.wp-block-rss.is-grid {
margin: 0 -1em -27px 0;
padding: 0;
}
.wp-block-rss.is-grid:not(:last-child) {
margin: 0 -1em 0 0;
}
.wp-block-rss .wp-block-rss__item-title {
display: block;
font-size: 18px;
line-height: 1.3333em;
font-weight: 500;
order: 0;
}
.wp-block-rss .wp-block-rss__item-publish-date {
order: 4;
display: block;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
margin: 8px 0 0;
letter-spacing: -0.02em;
}
.wp-block-rss .wp-block-rss__item-author {
order: 2;
display: block;
margin: 8px 0 0;
font-style: normal;
font-size: 75%;
line-height: 1.5em;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.02em;
}
.wp-block-rss .wp-block-rss__item-excerpt {
order: 3;
font-size: 15px;
line-height: 1.6667em;
margin: 5px 0 0;
} .widget_search .search-form {
padding: 0;
}
.widget_search .search-form .search-form-icon {
right: 16px;
top: 15px;
bottom: 19px;
}
.widget_search .search-form .search-form-field {
height: 56px;
padding: 16px 54px 16px 16px;
}
.wp-block-search {
position: relative;
}
.wp-block-search:not(:last-child) {
margin-bottom: 2rem;
}
.wp-block-search .wp-block-search__label {
margin: 0 0 .85em;
font-size: 18px;
line-height: 1.4737em;
font-weight: 500;
display: block;
}
.wp-block-search .wp-block-search__input {
height: 56px;
padding: 16px 17px;
max-width: none;
background: none;
outline: none;
font-size: 16px;
line-height: 22px;
font-weight: 400;
margin: 0;
border: solid 1px;
}
.wp-block-search.wp-block-search__button-outside .wp-block-search__button {
margin: 0 0 0 10px;
padding: 19px;
min-width: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding: 0;
border-width: 1px;
border-style: solid;
-webkit-transition: border-color 0.3s;
transition: border-color 0.3s;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
padding: 19px 16px;
height: 56px;
border: none;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
border: none;
padding: 0;
min-width: 60px;
height: 56px;
background: none;
margin: 0 !important;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button:before {
content: none;
display: none;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button:hover {
opacity: .5;
}
.wp-block-search.wp-block-search__icon-button .wp-block-search__button.has-icon {
width: 56px;
min-width: 56px;
}
.wp-block-search.wp-block-search__icon-button .wp-block-search__button .search-icon {
display: none;
}
.wp-block-search.wp-block-search__icon-button .wp-block-search__button:after {
content: '\e805';
display: block;
width: 22px;
height: 22px;
position: absolute;
right: 16px;
left: initial;
top: 15px;
bottom: 15px;
z-index: 2;
text-align: center;
font: 400 normal 22px/25px 'fontello';
cursor: pointer;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.wp-block-search.wp-block-search__text-button:empty:after {
content: '\e805';
display: block;
width: 22px;
position: absolute;
right: 16px;
left: initial;
top: 17px;
bottom: 19px;
z-index: 2;
text-align: center;
font: 400 normal 22px/25px 'fontello';
cursor: pointer;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button {
padding: 0 16px 0 0;
}
@media only screen and (min-width: 992px) {
.wp-block-search .wp-block-search__label {
font-size: 18px;
}
}
@media only screen and (min-width: 992px) {
.wp-block-search .wp-block-search__label {
font-size: 20px;
line-height: 1.4737em;
}
} .widget_tag_cloud .tagcloud {
margin: -10px -5px 0;
font-size: 0;
line-height: 1;
}
.widget_tag_cloud .tagcloud .tag-cloud-link {
font-size: 16px !important;
line-height: 22px;
font-weight: 500;
padding: 3px 9px;
-webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
transition: background-color 0.3s, border-color 0.3s, color 0.3s;
display: inline-block;
vertical-align: top;
margin: 10px 5px 0;
cursor: pointer;
text-decoration: none;
border: solid 1px;
}
.wp-block-tag-cloud {
margin: -10px -5px 0;
font-size: 0;
line-height: 1;
}
.wp-block-tag-cloud .tag-cloud-link {
font-size: 16px !important;
line-height: 22px;
font-weight: 500;
padding: 3px 9px;
-webkit-transition: background-color 0.3s, border-color 0.3s;
transition: background-color 0.3s, border-color 0.3s;
display: inline-block;
vertical-align: top;
margin: 10px 5px 0;
cursor: pointer;
text-decoration: none;
border: solid 1px;
}
.wp-block-tag-cloud:not(:last-child) {
margin-bottom: 2rem;
} .widget_text img[class*='wp-image-'] {
-webkit-border-radius: 3px;
border-radius: 3px;
}
.widget_text .footer-widget-wrapper p {
line-height: 2.0625em;
} .wp-video .mejs-time-handle-content {
border: none;
left: -4px;
width: 1px;
}
.wp-video .mejs-time {
padding-top: 15px;
}
.wp-video .mejs-time-rail {
margin: 0;
}
.wp-video .mejs-overlay-play {
background-color: transparent;
}
.wp-video .mejs-overlay-play .mejs-overlay-button {
width: 70px;
height: 70px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
background-image: none;
text-align: center;
}
.wp-video .mejs-overlay-play .mejs-overlay-button:before {
content: '\f04b';
font: 400 normal 18px/70px 'FontAwesome';
margin: 0 0 0 4px;
}
.wp-video .mejs-button {
width: 20px;
}
.wp-video .mejs-button + .mejs-button {
margin: 0 0 0 10px;
}
.wp-video .mejs-button > button {
margin: 10px 0;
padding: 0;
border: none;
min-width: 0;
background: none;
}
.wp-video .mejs-button > button:before {
content: none;
display: none;
}
.wp-video .mejs-button > button:after {
font: 400 normal 18px/20px 'FontAwesome';
}
.wp-video .mejs-button.mejs-play > button:after {
content: '\f04b';
}
.wp-video .mejs-button.mejs-pause > button:after {
content: '\f04c';
}
.wp-video .mejs-button.mejs-mute > button:after {
content: '\f028';
}
.wp-video .mejs-button.mejs-unmute > button:after {
content: '\f026';
}
.wp-video .mejs-button.mejs-fullscreen-button > button:after {
content: '\f0b2';
}
.wp-video .mejs-button.mejs-fullscreen-button.mejs-unfullscreen > button:after {
content: '\f066';
}