img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
@font-face{font-family:'vp-close-icon';src:url(//enlazatom.com/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.eot?lv4qfq);src:url(//enlazatom.com/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.eot?lv4qfq#iefix) format('embedded-opentype'),url(//enlazatom.com/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.ttf?lv4qfq) format('truetype'),url(//enlazatom.com/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.woff?lv4qfq) format('woff'),url(//enlazatom.com/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.svg?lv4qfq#icomoon) format('svg');font-weight:400;font-style:normal}.vp-close-button{font-family:'vp-close-icon' !important;speak:none !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;line-height:1 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.vp-close-button:before{content:"\61"}
@charset "UTF-8";.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:2147483647}.Video-PopUp-Content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%}.vp-flex{max-width:800px;width:100%;height:450px;max-height:90%;margin:0 40px;position:relative;background-color:#000}.vp-flex iframe,.vp-flex video{width:100%;height:100%;max-width:100% !important;max-height:100%;min-width:100%;min-height:100%;margin:0 !important;padding:0 !important;outline:none !important;display:block;border:5px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 2px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,.3);-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.3);background-color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.YouTubePopUp-Close{position:absolute;top:0;cursor:pointer;left:-36px;margin:auto 0;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.YouTubePopUp-Close:before{font-family:'vp-close-icon' !important;speak:none !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;line-height:1 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;content:"\61";text-shadow:0px 1px 2px rgba(0,0,0,.9);font-size:26px;color:#fff}.YouTubePopUp-Close:hover{opacity:.5}.vp-flex.vp-flex-no-border iframe,.vp-flex.vp-flex-no-border video{padding:0 !important;border:0 !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}@media all and (max-width:782px){.vp-flex,.Video-PopUp-Content .vp-flex{max-width:480px !important;height:270px !important}}@media all and (max-width:320px){.vp-flex,.Video-PopUp-Content .vp-flex{max-width:240px !important;height:140px !important}}
#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}


.content-bottom-blue {
    padding: 0 2rem 2rem;
    padding-top: 8px;
}
.last__content {
    padding: 0;
    margin: 0 auto 4rem;
    text-align: center;
}
.hero__bottom {
    margin: 0 auto;
    height: 1.65rem;
    background-image: url(https://postomic.com/hero-top4.svg);
    width: 7.375em;
    background-clip: content-box;
    background-size: auto;
    background-repeat: repeat;
    margin-top: 0;
    opacity: .6;
    margin-bottom: 4rem;
}
.content-bottom-blue h2 {
    max-width: 680px!important;
    margin: 0 auto;
    font-size: 2.25rem;
    line-height: 1.3!important;
    font-weight: 400!important;
}
.content-bottom-blue h2 {
    color: #fff;
}
@media (min-width: 1050px) {
.m-bta {
    width: 47% !important;
}
.order-2+.m-bta {
    margin-left: 3%;
}
	}
.m-bta {
    padding: 1rem 0 !important;
    text-align: center;
}
.content-padding {
	padding-top:4.825rem !important;
}
.content-padding h1 {
	margin-bottom:1.5rem;
	font-size:46px !important;
}
	.the-content .post-index {
	  background:#fafafa;
	  border:1px solid #ddd;
	  padding:20px;
	  margin-top:24px;
	  padding-right:44px;
	}
	.the-content .post-index span {
	  display:block;
	}
	.the-content .post-index ol,
	.the-content .post-index ul {
	  margin-bottom:0px;
	}
	.the-content .post-index li {
	  margin-left:34px;
	  margin-bottom:6px;
	}
	.the-content .post-index li,
	.the-content .post-index a{
	  line-height:1.6;
	}
	.the-content .post-index .classh3 {
	  margin-left:56px;
	}
	.the-content .post-index #index-table {
		margin-top:18px;
	}
	.the-content .post-index #show-table {
		display:inline-block;
		width:auto;
		height:auto;
		background:transparent;
		border:none;
		margin:0;
		padding:0;
		cursor:pointer;
		background:transparent;
		box-shadow:none;
	}
	.the-content .post-index #show-table:hover {
		text-decoration:underline;
	}
	.the-content .post-index .btn-show {
		display:inline-block !important;
		margin-left:6px;
	}
	.the-content h2:before,
	.the-content h3:before {
	    display: block;
	    content: " ";
	    margin-top: -70px;
	    height: 70px;
	    visibility: hidden;
	  }
/* REVISAR SI PONGO MENU !!!! */
header label {
	display:none !important;
}
	.content-single,
	.content-page {
		flex-wrap: wrap; 
	}
	.content-single,
	.content-page,
	.content-loop {
	    margin: 0 auto;
	    position: relative;
	}
	.content-loop {
	  display: block;   
		margin-top: 3.125rem !important;
	}
	.custom-logo {
	    overflow: hidden
	}
	.content-cluster {
	  margin-top:2rem;
	}
	.content-area,
	.content-cluster,
	.related-posts {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	    flex: 0 1 auto;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	  justify-content: center;
	  -webkit-box-pack: center;
	    -ms-flex-pack: center;
	}
	.related-posts {
	    width: 100%;
	    position: relative;
	  margin-top:2.5rem;
	}
	.primary-sidebar {
	    padding: 0 0 2% 0;
	    margin-top: 1rem;
	    vertical-align: top;
	  display:inline-block;
	}
	.asap-columns-1  {
	  width: 100%;
	  flex-basis:100%;
	    max-width: 100%;
	}
	.asap-columns-2 {
	    width: 100%;
	  flex-basis:50%;
	    max-width: 50%;
	}
	.asap-columns-3 {
	  width: 100%;
	  flex-basis: 33.333333%;
	    max-width: 33.333333%;
	}
	.asap-columns-4 {
	    width: 100%;
	  flex-basis:25%;
	    max-width: 25%;
	}
	.asap-columns-5 {
	    width: 100%;
	  flex-basis:20%;
	    max-width: 20%;
	}
	.article-loop {
	    text-align: left;
	}
	.article-full {
	   width:100%;
	}
	.article-loop  {
	  padding:0 1.5% 1% 1.5%;
	}
	.article-full,
	.article-loop {
	    display: inline-block;
	    vertical-align: top;
	}
	.last-post-sidebar {
	  margin-bottom:1rem !important;
	}
	.article-loop p,
	.last-post-sidebar p,
	.related-posts p {
	    padding-left: 10px;
	    padding-right: 10px
	}
	.article-loop p,
	.last-post-sidebar p,
	.related-posts p {
	    line-height: 1.4;
	    text-align: center
	}
	.post-thumbnail {
	    margin-bottom: 1.125rem;
	    text-align: center
	}
	.article-content {
	  display:block;
	    margin-bottom: 10px !important;
	  background:#AAAAAA1A !important;
	    position: relative;
		line-height:0;
border-radius:10px;		
	  height: 196px !important;
	}
	.article-image {
	    height: 196px;
	  overflow: hidden;
	    background-position: center center;
	    background-repeat: no-repeat;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    -webkit-transform-origin: center bottom !important;
	    -ms-transform-origin: center bottom !important;
	    -moz-transform-origin: center bottom !important;
	    -o-transform-origin: center bottom !important;
	    transform-origin: center bottom !important;
	    width: 100%;
	    position: relative;
		border-radius:10px;
	}
	.content-thin .content-cluster .article-image {
	  height:160px !important;
	}
	.last-post-sidebar .article-image {
	    height: 140px;
	    margin-bottom: 8px
	}
	.last-post-sidebar article {
	  margin:0 0 .75rem 0 !important;
	  padding:0 !important;
	}
	.related-posts .article-image {
	    height: 120px;
	}
	.article-loop a:hover,
	.last-post-sidebar a:hover,
	.pagination a:hover {
	    text-decoration: none!important
	}
/*--------------------------------------------------------------
6.0 Search
--------------------------------------------------------------*/
.content-page {
	margin:0 auto;
	background: #f5f5f8;
    margin: 0 auto;
    border-radius: 14px;
    border-top: 8px solid #118ab2;
    padding: 2rem;
	padding-bottom:3rem;
    margin-bottom: 3rem;
}
.content-page label {
	font-weight:300 !important;
}
.content-page .article-full {
	padding:0 !important;
}
.wpcf7 .wpcf7-submit {
	width:100%;
	margin-top:2rem;
}
.content-page input,
.content-page textarea,
.content-page select {
	font-size:20px !important;
	font-weight:300 !important;
}
/*
.content-page  .wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),
.content-page  textarea, 
.content-page select {
	margin-top:.25rem !important;
}*/
.content-product-featured h1 {
    font-size: 1.7rem;
    max-width: 500px;
    font-weight: 300 !important;
    margin: 0 auto;
    color: #fff;
    line-height: 1.2;
    text-align: center;
}
.content-product-featured h1 span {
	font-weight:400;
}
p{
	line-height: 1.4 !important;
}
#edd-mp-doc-type-wrap select {
	width:70%;
	border:none !important;
}
.edd-do-validate legend,
#edd_payment_mode_select legend {
	display:none !important;
}
#edd_secure_site_wrapper {
	margin-top:1.5rem;
}
.method {
max-width:800px;
	margin:0 auto;
}
.method p {
	font-size:18px !important;
}
.method a {
	color: #282828;
    font-weight: 400;
    margin-top: 20px;
    border-bottom: 3px solid #118ab2;
}
p.last-update {
	color:#999;
	font-size:1.25rem !important;
	margin-top:1rem;
	order:4;
}
p.last-update > span {
	color:#999;
	font-size:1.15rem !important;
}
.wpcf7-file {
	border: 1px solid #d8d9da !important;
    border-radius: 2px !important;
	padding: .5rem .75rem !important;
	font-size: 1.1rem !important;
	color:#d8d9da !important;
}
.wpcf7 {
	margin-top:2.5rem !important;
}
.opi-web {
	margin-top:3rem !important;
}
p.stars {
	margin-bottom:3rem !important;
}
p.stars svg,
p.center svg {
	height:28px;
	width:28px;
	margin:0;	
}
p.center svg {
	margin:0 3px;
}
.content-opinion-web .content-1 div p {
	padding:0;
}
.content-opinion-web .content-1 div.opinion-content {
	width:100% !important;
	max-width:500px;
	margin:0 auto !important;
	display:block !important;
	margin-top:2rem !important;
	background:#fff;
	padding:1.75rem 2rem !important;
	box-shadow:0 0 20px rgba(0,0,0,.1);
	border-radius:10px;
	margin-bottom:1rem !important;
	cursor:default;
	transition:all .15s;
}
/*
.content-opinion-web .content-1 div.opinion-content:hover {
		box-shadow:0 0 30px rgba(0,0,0,.2);
}*/
.content-opinion-web .content-1 div a:hover {
	color:#111 !important;
}
.content-opinion-web .content-1 div .icon:hover {
opacity:1 !important;
}
.content-opinion-web .content-1 div a .icon,
.div-opiniones .icon {
height:18px;
	width:18px;
	position:absolute;
	margin-top:5px;
}
.div-opiniones a {
	margin-top:.75rem !important;
	display:inline-block;
}
.div-opiniones a:hover {
	text-decoration:none;
	color:#111;
}
.content-opinion-web .content-1 div a span,
.div-opiniones a span {
	margin-left:1.5rem;
}
.div-opiniones .icon {
    margin-top: 0 !important;
}
.content-opinion-web .content-1 div p {
	color: #222;
    font-size: 20px;
    line-height: 1.4;
}
.content-opinion-web .content-1 div a,
.div-opiniones a {
	margin-top:1rem;
	font-size:16px;
	color:#AAA;
}
.content-opinion-web .content-1 div >  p  {
	text-align:left;
}
.content-opinion-web .content-1 div >  p + p {
	margin-top:1.5rem;
}
.content-opinion-web .content-1 {
	text-align:center !important;
}
.content-opinion-web .content-1 > p {
	margin-bottom:1.75rem;
}
.max500 {
	max-width:780px;
	margin:0 auto;
}
.content-2 .m-bta img {
	margin-top:1rem;
}
.shadow {
	    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 10%);
    border-radius: 10px;
}
@media(max-width:480px) {
	.content-2 .m-bta img {
	max-width:290px;
	margin-bottom:1rem;
	}
}
.m-examp img {
	margin-bottom:-5px;
}
.content-2 .m-bta > span {
	font-size:.9rem !important;
line-height:0 !important;
}
.content-2 .m-bta > span a {
	color:#181818;
}
.content-2 .m-bta > span a:hover {
	color:#118ab2;
}
.example-img img {
	border:1px solid #eee;
	border-radius:10px;
	background:#f9f9f9;
	padding:16px !important;
}
.example-img {
	padding:1rem !important;
}
#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit {
	padding:.725rem 1.25rem !important;
	border-radius:2px !important;
	font-size:1rem !important;
}
.edd-discount-code-field-wrap {
	display:block;
	padding:1rem !important;
}
.edd-discount-code-field-wrap  input[type=text] {
	background:#f9f9f9 !important;
}
#edd_checkout_form_wrap #edd_show_discount
 {
	background:#fff;
	border-radius:2px;
	border:none;
	padding:1rem 1rem !important;
	 border-radius:7px;
}
#edd_checkout_form_wrap #edd-discount-code-wrap {
	background:#fff;
	border-radius:2px;
	border:none;
	padding:0;
border-radius:7px;	
}
#edd-discount-code-wrap label {
border-bottom: 1px dashed #d7d9da !important;
	padding: 1.25rem !important;
	color:#222 !important;
}
#edd_checkout_form_wrap p {
	font-size:1.1rem !important;
	font-weight:400 !important;
}
#edd-discount-code-wrap {
	margin-bottom:1.25rem !important;
}
.edd_cart_remove_item_btn {
display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 1;
    color: white;
    background: #e74c3c;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    padding: 0;
    line-height: 29px;
}
.affwp-form {
	margin-bottom: 0 !important;
}
.affwp-lost-password {
	display:none;
}
#affwp-affiliate-dashboard p {
	font-size:1.1rem;
}
#affwp-affiliate-dashboard strong {
	font-weight:500 !important;
}
#affwp-affiliate-dashboard h4, #affwp-graphs-filter {
	font-size:1.5rem;
}
#affwp-affiliate-dashboard h5 {
	font-size:1.5rem;
}
table.affwp-table th {
	font-weight:500 !important;
}
#affwp-affiliate-dashboard-tabs  {
		border-bottom:1px solid #ccc !important;
	padding-bottom:10px !important;
}
#affwp-affiliate-dashboard a {
	color:#333 !important;
	font-size:1.1rem !important;
}
#affwp-affiliate-dashboard .active {
	font-weight:500 !important;
	background:#fff;
	padding:0 10px !important;
	border-radius:2px;
	margin-right:10px !important;
}
.affwp-form input[type=submit] {
	background: #118ab2;
    border-radius: 7px !important;
    padding: .8rem 1.5rem !important;
    font-size: 18px !important;
    margin: 0 !important;
	color:#fff;
	cursor:pointer;
}
.affwp-form input[type=submit]:hover {
	background:#0f9a89;
}
label.affwp-user-remember {
    margin-bottom: 30px !important;
    display: block;
}
.affwp-form p input,
.affwp-form p textarea{
	margin-top:10px !important;
	/*border: 1px solid #d8d9da !important;*/
}
.affwp-form p  {
font-size:1.1rem !important;
	font-weight:600;
	margin-bottom:1.5rem;
}
.affwp-form p label:after {
	content: " *";
	color: #ff3232 !important;
}
.affwp-form p label.affwp-user-remember:after {
	content: "" !important;
}
.affwp-form textarea {
	border:none !important;
}
.affwp-form legend {
	display:none;
}
.affiliate-zone {
	margin-top:-2rem;
}
.affiliate-reg p {
	text-align:center;
	margin-bottom:0;
	margin-top:5px;
	font-size:1.1rem;
}
.affiliate-reg .btn-center{
	margin-top:2.25rem;
	margin-bottom:1.25rem;
}
@media (min-width:1050px) {
	.menu-item-1404 {
		margin-right:10px !important;
	}
	}
.logo {
	margin-top:-2px !important;
}
.mailpoet_hp_email_label {
    display: none!important;
}
@media (max-width:1050px) {
	.content-gray h2,
	.content-white h2 {
		font-size:2.125rem !important;
	}
}
.mailpoet_paragraph {
	color:#333 !important;
	font-size:18px;
}
.mailpoet_paragraph #check_suscribe {
	margin-right:10px !important;
	margin-top:.5rem;
}
.mailpoet_text_label {
	margin-bottom:.5rem;
}
#mailpoet_form_2 .mailpoet_text {
	padding:12px !important;
}
.mailpoet_submit {
	margin-top:1rem !important;
	    padding: 14px 30px !important;
    background: #118ab2;
    text-decoration: none;
    color: #FFF;
    cursor: pointer;
    border-radius: 7px;
    margin: 0 auto;
    font-size: 1.125rem;
    font-weight: 500;
    transition: none !important;
    margin-top: 2rem;
	display:inline-block !important;
	width: auto !important;
}
.the-content  .mailpoet_paragraph ul li {
	margin-left:0 !important;
	margin-top:10px !important;
	list-style:none !important;
	font-size:16px !important;
}
/* PRUEBA SIN LISTA ANTES DE COMPRAR */
#buy h2 {
	margin-bottom:2.75rem !important;
}
.content-gra {
	border-radius:20px;
	background:#118ab2;
	padding:3rem 5rem !important;
	margin:0 auto !important;
	max-width:calc(1080px - 4rem) !important;
}
.content-gra p {
	font-size:22px !important
}
.content-gra h2,
.content-gra p {
	color:#fff !important;
}
.view-demo {
	color:#282828;
	font-weight:400;
	/*text-transform:uppercase;*/
	margin-top:20px;
	font-size:21px;
    border-bottom: 3px solid #118ab2;
	   /* box-shadow: inset 0 -1px 0 #118ab2;	*/
}
.view-demo:hover {
    border-bottom: 3px solid #282828;
}
.content-promo-bottom {
	bottom:0;
	position:fixed;
	padding:16px 14px;
	width:100%;
	background:#fff;
	box-shadow:0px 0px 3px rgba(0,0,0,.25);
	z-index:9999;
}
.content-promo-bottom .btn-buy {
	width:100%;
	text-align:center;
}
.content-promo-bottom .btn-buy:hover,
.content-promo-bottom .btn-buy:active,
.content-promo-bottom .btn-buy:focus {
	background:#17a98c !important;
}
.content-background .btn-buy {
	background:#fff;
	color:#000 !important;
	box-shadow:0 2px 3px rgb(0 0 0 / 10%);
	/*transform:scale(1.05);*/
}
.content-background  .content-1 div {
	margin-top:2rem !important;
}
.content-background p {
	/*max-width:600px;*/
	/*margin:0 auto;*/
	margin-top:1.65rem !important;
	font-size:23px !important;
}
.content-promo-bottom p {
	text-align:center;
	margin-bottom:10px;
}
@media (min-width:768px) {
	.content-promo-bottom {
		display:none;
	}
}
.content-opiniones {
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-moz-column-fill: auto;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	-webkit-column-fill: auto;
	column-count: 1;
	column-gap: 30px;
	column-fill: auto;
	margin:0 auto;
	margin-bottom:0;
	max-width:500px;
}
.opinion-tit  {
	font-weight:400;
	font-size:1.5rem !important;
	color:#118ab2 !important;
	text-align:center !important;
		padding:0 5rem !important;
}
.opinion-tit span.quote {
	color:#CCC;
	margin-right:6px;
	font-size:2rem;
	position:absolute;
}
.opinion-tit span > span {
	margin-right:4px;	
}
.div-opiniones {
	position:relative;
 	border-radius:2px;
	display:inline-block;
	width: 100%;
	vertical-align: top;	
	background:#fff;
	-moz-column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	column-break-inside: avoid;
	display: inline-block;
	padding: 1.5rem;
	margin-bottom:30px;
	padding:1.75rem 2rem !important;
	box-shadow:0 0 20px rgba(0,0,0,.1) !important;
	border-radius:10px !important;
}
.div-opiniones:hover {
	cursor:default;
}
.opiniones-image-div {
	margin: 0 -1.5rem 0 -1.5rem;
}
.div-opiniones p {
	margin-bottom:0 !important;
    font-size: 20px !important;
    line-height: 1.4 !important;
}
.center {
	text-align:center;
}
.center + .center {
	margin-bottom:2.5rem;
}
.opinion-text p + p {
	margin-top:.75rem;
}
.opinion-text a:hover {
text-decoration:underline;
}
	#edd_checkout_form_wrap input[type=email],
	#edd_checkout_form_wrap input[type=password],
	#edd_checkout_form_wrap input[type=tel],
	#edd_checkout_form_wrap input[type=text],
	#edd_checkout_form_wrap textarea {
		font-size:1rem !important;
		padding:.75rem !important;
	}
	#edd_checkout_form_wrap input[type=email]::placeholder,
	#edd_checkout_form_wrap input[type=password]::placeholder,
	#edd_checkout_form_wrap input[type=tel]::placeholder,
	#edd_checkout_form_wrap input[type=text]::placeholder,
	#edd_checkout_form_wrap textarea::placeholder
	{
		color:#AAA;
	}
	.edd-description {
		display:none !important;
	}
	.edd-label {
		font-size:1.1rem  !important;
		font-weight:600 !important;
		margin:0 0 10px 0 !important;
	}
	#edd-first-name-wrap,
	#edd-card-number-wrap,
	#edd-card-cvc-wrap,
	#edd-card-name-wrap,
	.card-expiration {
		margin-top:2rem !important;
	}
	legend {
		text-align:center;
		margin-top:2rem;
		font-size:1.525rem !important;
		font-weight:500 !important;
		margin-bottom:1rem !important;
	}
	#edd-payment-mode-wrap {
		margin-bottom:2rem;
	}
	#edd_checkout_form_wrap fieldset {
		padding-bottom:0 !important;
	}
	.edd-gateway-option input[type="radio"] {
		    display: none;
	}
	#edd_payment_mode_select,
	#edd_checkout_user_info,
	#edd_cc_fields{
		padding-left:0 !important;
	}
	.edd-gateway-option .fa-credit-card {
		margin-right:8px;
	}
	.edd-gateway-option .fa-paypal {
		margin-right:6px;
	}
	.edd-gateway-option span {
		line-height:20px !important;
	}
	.edd-gateway-option {
		cursor:pointer;
    margin: 0;
    padding: 22px 16px 20px 16px;
    position: relative;
    font-size: 13px;
		height:65px;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border:1px solid #ccc;
	color:#999;
    border-radius: 7px;
	}
	.edd-gateway-option-selected {
    border: 1px solid #11ad9a;
		color:#11ad9a;
	}
	.remove_from {
		background:#ff3232;
		color:#fff;
		padding:6px 10px;
		transition:none !important;
	}
	.edd_cart_remove_item_btn {
		font-size:.9rem;
	}
	.remove_from:hover {
		background:#e50000;
	}
	.asap-description {
		color:#999;
		font-size:1.1rem;
		padding:0;
		margin:0;
		display:block;
		margin-top:-.25rem;
		margin-bottom:.5rem;
	}
	#edd_checkout_form_wrap span.edd-required-indicator {
		color:#ff3232 !important;
	}
	#edd_final_total_wrap {
		margin-top:2.4rem !important;
		margin-bottom:2.4rem !important;
		border-radius:7px;
		border:none !important;
		font-size:1.1rem !important;
		/*padding:1rem !important;*/
		padding:0 !important;
		color:#222 !important;
		background:transparent !important;
	}
	.edd_errors {
		margin-top:1rem;
		margin-bottom:0;
	}
	.edd-gateway-option:hover {
		color:#666;
		border-color:#999;
	}
		.edd-gateway-option-selected:hover {
    border: 1px solid #118ab2;
		color:#11ad9a;
	}
	#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,
#edd-purchase-button, .edd-submit, [type=submit].edd-submit{
		    background: #118ab2;
		border-radius:7px !important;
		padding:.8rem 1.5rem !important;
		font-size:18px !important;
		margin:0 !important;
	}
	#edd-purchase-button {
		padding: 14px 30px;
    background: #118ab2;
    text-decoration: none;
    color: #FFF;
    cursor: pointer;
    border-radius: 7px;
    margin: 0 auto;
    font-size: 1.125rem;
    font-weight: 500;
    transition: none !important;
		margin-top:2rem;
	}
	#edd-purchase-button:hover {
	    background: #14967c;	
	}
	.content-product input {
		border:none !important;
		box-shadow:none !important;
	}
	#edd_checkout_form_wrap fieldset {
		border:none !important;
		margin:0 !important;
	}
	#edd_checkout_form_wrap fieldset#edd_cc_fields {
		padding-top:0 !important;
	}
	#edd_checkout_form_wrap fieldset#edd_cc_fields{
		border:none !important;
		background:transparent !important;
	}
	.content-product-head {
		width:100%;
		text-align:center;
		margin-top:2rem;
	}
	.content-product-head h1 {
    line-height: 64px;
    font-size: 2rem;
    letter-spacing: -0.5px;
    font-weight: 300;
    color: #282828;
    text-decoration: none;
	}
	.content-product-head h1 span {
		    font-weight: 500;
    margin-right: 4px;
	}
	.content-product-featured {
		background:#118ab2;
		max-width:768px;
		margin:0 auto;
		border-radius:14px;
		border-top: 8px solid #118ab2;
		padding:2rem;
		margin-top:1rem;
		margin-bottom:1rem;
	}
	.content-product-featured h2 {
		font-size:1.7rem;
		max-width:500px;
		font-weight:400;
		margin:0 auto;
		color:#fff;
		line-height:1.2;
		text-align:center;
	}
	.content-product {
		background:#f5f5f8;
		max-width:768px;
		margin:0 auto;
		border-radius:14px;
		border-top: 8px solid #118ab2;
		padding:2rem;
		margin-top:1rem;
		margin-bottom:1rem;
	}
	#edd_checkout_cart {
    border-spacing: 0 !important;
		border-radius:7px !important;
				margin:0 0 2rem 0 !important;
}
	#edd_checkout_form_wrap label {
		font-size:1.1rem !important;
	}
	.card-expiry-month, .card-expiry-year {
		border:none !important;
		padding: .75rem !important;
	}
.content-product table tr:first-child th:first-child {
    border-top-left-radius: 7px;
}
.content-product table tr:first-child th:last-child {
    border-top-right-radius: 7px;
}
.content-product table tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.content-product table tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
	#edd_checkout_cart .edd_cart_header_row th {
		padding:1rem 1rem !important;
		font-size:1.1rem !important;
	}
	#edd_checkout_cart td, #edd_checkout_cart th {
				padding:1rem 1rem !important;
font-size:1.1rem !important;
	}
	#edd_checkout_form_wrap .edd-payment-icons {
		height:45px !important;
	}
	#edd_checkout_form_wrap .edd-payment-icons img.payment-icon {
		max-height:64px !important;
	}
	#edd_checkout_cart .edd_cart_header_row th {
		/*background:#fbfbfb !important;*/
		background:#fff !important;
		border-bottom:1px dashed #d7d9da !important;
		color:#222;
		font-weight:600 !important;
	}
	#edd_checkout_cart td, #edd_checkout_cart th {
		border:none !important;
		font-weight:400 !important;
	}
	.wrapper-content-product {
		padding:0 20px 20px 20px;
	}
	table#edd_purchase_receipt td {
		line-height:2rem !important;
	}
.fix-promo {
	position: fixed;
	height:34px;
	z-index:999999;
	top:0;
	width:100%;
	background:#ffd700;
	text-align:center;
}
.fix-promo p {
	font-size:18px !important;
	margin-bottom:0 !important;
	line-height:33px;
}
	.content-product-disclaim  h2 {
		margin-bottom:1.5rem;
		margin-top:0 !important;
		padding-top:0 !important;
		font-size:28px !important;
		font-weight:400;
	}
	.content-product-disclaim ul {
		list-style:none !important;
	}
	.content-product-disclaim ul li {
		margin-bottom:20px;
	}
	.content-product-disclaim ul li:before {
		font-family:"Font Awesome 5 Free";
		content:"\f14a";
		margin-right:8px;
			color:#118ab2;
		position:absolute;
	}
	.content-product-disclaim ul li span {
		display:block;
		margin-left:2rem;
		font-size:21px;
	}
	@media (max-width:480px) {
		#edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input {
			width:100% !important;
		}
	}
.search-responsive {
	display:none !important;
}
header.landing .fix-header>.container, header.single .fix-header>.container {
	height:64px;
}
.wpcf7-file {
	background:#fff;
	display:block;
	width:100%;
	padding:20px;
	border: 2px solid #bfc1c2;
		border-radius:2px;
}
/*.wpcf7-file {
  visibility: hidden;
}
.wpcf7-file:after {
  content:'SUBIR';
  visibility: visible;
  display: block;
  position: absolute;
  background-color: navy;
  color: white;
  padding: 15px;
  top: 2px;
}*/
.wpcf7-form label span {
	color:#f00;
}
.envira-gallery-item img {
border:1px solid #bfc1c2;
}
.btn-demo {
	border-bottom: 1px dotted;
}
@media (max-width:1050px) {
	.content-opiniones {
		-moz-column-count: 2;
		-webkit-column-count: 2;
	}
	.floatmenu {
		max-width:280px;
	}
}
.ufaq-faq-title-text h4 {
	font-weight:300 !important;
}
.ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
    font-size: 15px !important;
    margin-top: 13px;
}
.ufaq-faq-post p,
.ufaq-faq-post ul li {
	font-size:19px !important;
}
.ufaq-faq-body {
    padding-left: 42px;
    border-bottom: 1px solid #ccc;
	margin-bottom:10px;
}
.ufaq-faq-title h1, .ufaq-faq-title h2, .ufaq-faq-title h3, .ufaq-faq-title h4, .ufaq-faq-title h5, .ufaq-faq-title h6 {
	font-size:21px;
}
code {
    display: block!important;
    overflow-x: auto!important;
    padding: 0 2em 2em 2em !important;
    margin: 0 1px!important;
    background: #eaeaea!important;
    background: rgba(0,0,0,.07)!important;
    font-size: 14px!important;
}
code, kbd {
    padding: 3px 5px 2px 5px;
    margin: 0 1px;
    background: #eaeaea;
    background: rgba(0,0,0,.07);
    font-size: 13px;
}
.wpcf7-form label {
		line-height:1.7;
}
.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]), textarea, select {
    border: 1px solid #d8d9da;
	border-radius:2px;
	 resize: none;
	box-shadow:none !important;
}
.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus, textarea:focus{
    border: 1px solid #14967c;
}
.pl-contact-from {
	max-width:600px;
	margin:0 auto;
}
.wpcf7 .wpcf7-submit {
    background: #118ab2;
}
.wpcf7 .wpcf7-submit:hover {
    background: #0d6e8e;
}
.wpcf7 .wpcf7-submit {
    color: #fff;
    padding: 10px 34px;
    border: none !important;
    cursor: pointer;
    border-radius: 2px;
	margin-top:1rem !important,
}
.su-column-inner {
    margin: 0 0 20px 0;
} 
.m-bta {
	padding:1rem 0rem !important;
	text-align:center;
}
.bta {
}
.btq {
	box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);
	border-radius:10px;
	border:10px solid #f9f9f9;
}
.lyte-wrapper  {
	    box-shadow: 0 2px 10px rgba(0,0,0,0.75);
}
.su-column-inner .subt  {
padding:0 15px;
margin-top:-.25rem;
	font-size:23px;
	line-height:1.4;
	text-align:center;
}
.content-single 
{
	padding-top:4.825rem;
}
/*
.content-single  p {
	line-height:1.7 !important;
}
*/
/*
.content-single h1,
.content-single h2,
.content-single h3 {
	font-weight:400 !important;
}*/
.content-single .the-content ul li {
	margin:0 0 2px 40px;
}
.content-single strong {
	font-weight:500 !important;
}
.content-single h1 {
	text-align:center;
	font-size:2.8rem;
	margin:0 auto;	
	margin-bottom:1.5rem;
	margin-top:1rem;
	font-weight:300;
	max-width: 600px;
}
.content-title {
	width:100%;
	position:relative;
}
.content-title::after {
    position: absolute;
    content: '';
    width: 50px;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
	 background: #118ab2;
}
.search-header,
.search-responsive {
    display: inline-block
}
.search-header {
    position: absolute
}
.search-header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    display: inline-block;
    width: 100%;
    padding: 0 0 0 .8rem;
    font-size: .9rem;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important;
    background-color: #fff;
    border-radius: 2px;
    height: 32px;
    line-height: 32px;
    outline: 0;
}
.search-header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):active,
.search-header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus {
    background: #eee
}
.search-header button.s-btn {
    height: 32px;
    line-height: 33px;
    opacity: .6;
	text-align:center;
}
.search-header button:hover {
    opacity: 1
}
.search-header button.s-btn:before {
    content: ""
}
.search-header img {
    width: 16px
}
.search-responsive {
    position: relative;
    width: 100%;
    margin-bottom: 2rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .15)
}
.search-responsive form {
    position: relative;
    width: 100%;
    margin: 0 auto
}
.search-responsive input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    display: inline-block;
    width: 100%;
    padding: 10px 10px 10px 20px;
    font-size: 18px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none;
    outline: 0;
    background-color: #fff;
    border-radius: 2px;
    height: 60px;
    line-height: 60px
}
.search-responsive input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):active,
.search-responsive input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus {
    background: #eee
}
.search-responsive button.s-btn {
    height: 60px;
    line-height: 68px;
    opacity: .6;
    width: auto;
    padding-right: 24px;
    padding-left: 20px
}
.search-responsive button:hover {
    opacity: 1
}
.search-responsive button.s-btn:before {
    content: ""
}
.search-responsive img {
    width: 20px
}
button.s-btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    cursor: pointer;
    width: 40px;
    background: 0 0;
    color: #ccc;
    border-radius: 0;
    border: 0;
    padding: 0;
    font-size: 1.3em
}
button.s-btn:hover {
    color: #666
}
.price-a {
	font-size:17px;
	margin-top:2rem;
}
h2 em {
	color:#999;
	font-size:22px;
	font-style:normal;
	margin-left:10px;
	font-weight:300;
}
h2 strong {
font-weight:400;	
	font-size:1.5rem;
}
header ul li a {
	color:#222 !important;
	display:inline-block;
}
heeader ul li a:hover,
headar ul li a:active {
	color:#c00 !important;
}
.ofert-div {
    background: #ffd700;
    box-shadow: 0 0 9px rgba(0,0,0,0.7);
	padding: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}
.ofert-div p {
	text-align:center;
	margin-bottom:0;
	line-height:1.2;
	font-size:20px;
}
.ofert-div span {
	font-weight:300;
	margin-left:0px;
}
.ofert-div span span {
	color:red;
}
@media (min-width:1050px) {
	/*.div-opiniones {
		    flex-basis: 31%;
    max-width: 31%;
	}*/
	.search-responsive {
		display:none;
	}
.sup {
padding-right:2rem;	
}
}
body {
	font-weight: 400;
	color: #282828;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.5;
    padding:0;
    margin:0;
}
#comprar {
	visibility:hidden;
	margin-top:-30px;
	height:30px;
	display:block;
}
header.landing h1,h2,h3,h4 {
	padding:0;
	margin:0;
}
header.landing {
	min-height: 520px;
	/*BLACK DAYS 
	min-height:560px;*/
	position: relative;
	/*background-image:linear-gradient(110deg, #118ab2 0%, #2471A3 100%);*/
	background:#f5f5f8;
}
.fix-promo {
	position: fixed;
	height:34px;
	z-index:999999;
	width:100%;
	background:#ffd700;
	text-align:center;
}
.fix-promo p {
	font-size:18px !important;
	margin-bottom:0 !important;
	line-height:33px;
}
.fix-promo p strong {
	background:#b29600;
	padding:0px 6px;
	color:#FFF;
	margin-left:2px;
	margin-right:2px;
	font-size:17px;
	font-weight:400;
}
.fix-promo p span {
	font-weight:300 !important;
	font-size:17px;
}
.fix-promo p span span {
	font-size:14px;
}
/*FIX PROMO
header.landing .fix-header {
		margin-top:34px;
}*/
header.landing .fix-header,
header.single .fix-header{
	background: #fff;
	position: fixed;
	height: 64px;
	width: 100%;
	z-index: 99999;
	/*border-bottom: 1px solid #DDD;*/
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 10%);
}
header.landing .fix-header > .container,
header.single .fix-header > .container,
.footer_landing > div{
max-width:1080px;
	margin:0 auto;
	display:flex;
align-items: center;
    /*justify-content: space-between;		*/
	justify-content:center;
}
header.landing .fix-header ul.btns,
header.single .fix-header ul.btns{
	width: auto;
	float: right;
	text-align: right;
	margin:0;
	margin:0 1rem 0 0;
	  vertical-align: middle;
	  margin-top: 10px;
	display:none;
}
@media (max-width:1050px)  {
	header.landing .fix-header ul.btns,
	header.single .fix-header ul.btns {
		display:inline-block;
	}
}
header.landing .fix-header ul.btns li,
header.single .fix-header ul.btns li{
	list-style: none;
	display: inline-block;
	padding:6px 20px;
	border-radius: 200px;
	font-size: 19px;
	font-weight: 400;
}
header .fix-header ul.btns li.li-buy{
	background: #118ab2;
	color:#FFF;
		margin-left: 1rem;
border:1px solid #118ab2;
}
header.landing .fix-header ul.btns li.li-buy:hover,
header.single .fix-header ul.btns li.li-buy:hover{
background: #14967c;
}
header.landing .fix-header ul.btns li.li-demo,
header.single .fix-header ul.btns li.li-demo{
	border:1px solid #118ab2;
	color:#118ab2;
}
header.landing .fix-header ul.btns li.li-demo:hover,
header.single .fix-header ul.btns li.li-demo:hover{
	background: #118ab2;
	color:#fff;
}
header.landing .center-header {
	position: absolute;
	top: 50%; 
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	min-width: 300px;
}
header.landing h1 {
	font-size: 2.45rem;
	font-weight: 400;
	line-height: 1.3;
	color: #222;
	margin-bottom: 1.5rem;
	margin-top:2rem;
}
/* BLACK DAYS
header.landing h1 {
	font-size:3rem !important;
}
.header-btn-center {
	margin-top:30px !important;
}
header.landing {
	min-height:580px !important;
}
*//*
*/
header.landing .btn-header {
	padding:10px 32px;
	font-size: 1.3rem;
	text-decoration: none;
	font-weight: 400;
	border-radius: 200px;
	margin:0 14px;
	/*box-shadow: 0px 2px 8px 0px rgba(0,0,0,.2);*/
	display: inline-block;
}
header.landing .btn-header-bg {
	color:#282828;
		background: #FFF;
	  /*transition: all .2s ease-in-out;*/
}
header.landing .btn-header-bg:hover  {
	background:#f2f2f2;
}
b,strong {
	font-weight: 600;
}
.content-1b {
	margin-top:-2rem !important;
	margin-bottom:2rem !important;
}
.content-1 img {
	width:56px;
	height:56px;
}
.content-1 img.small {
	width:56px;
	height:56px;
	margin-bottom:2px;
	margin-top:2px;
}
.content-1 h2,
.content-2 h2 {
	margin-top:0 !important;
}
.content-1 > h2 {
	font-weight: 400;
	text-align: center;
	font-size: 30px;
	margin-bottom:0 !important;
	line-height:1.3 !important;
}
.content-1 > h2 + p {
	text-align: center;
	font-size:21px;
	margin-bottom: 0;
	margin-top:1.5rem;
}
.content-1 h3 {
	font-weight: 300;
	text-align: center;
	font-size: 1.185rem;
	line-height:1.4;
}
.content-1 h2:after {
    content: '';
    border-bottom: 2px solid #118ab2;
    width: 220px;
    max-width: 100%;
    margin: 1rem auto;
    display: block;
	margin-bottom:1.5rem;
}
.content-1 div h3 {
		padding:0 40px 0 40px;
}
.content-guarantee h3 {
	font-size: 1.25rem !important;
	font-weight:400 !important;
}
.content-1 div p {
	padding:0 40px 0 40px;
	margin:0;
	font-size: 17px;
	line-height:1.4 !important;
	color:#767676;
}
.content-1 div h3 {
	margin-bottom: .8rem;
}
.content-1 div {
	text-align: center;
	display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    margin-bottom: 4px;
    width: 33.33333%;
    margin-top: 4rem;
}
.main-content {
	/*max-width: 980px;*/
	margin:0 auto;
}
.content-1,
.content-2,
.content-3,
.content-6,
.content-7{
	padding:0 2rem;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	max-width:1080px;
	margin:0 auto;
}
.content-4 {
	padding:0 2rem;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	max-width: 1080px;
	margin:0 auto;
}
@media (max-width: 768px) {
	.content-opiniones {
		-moz-column-count: 1;
		-webkit-column-count: 1;
	}
	.content-4 {
		border: none;
		display: flex;
		flex-direction: column;
	}
	.content-4 .price {
		width:100% !important;
	}
	.content-4 .price-1, 
	.content-4 .price-3 {
		border-radius:6px;
	} 
	.content-4 .price-1 {
		order:1;
	}
	.content-4 .price-2 {
		order:2;
	}
	.content-4 .price-3 {
		order:3;
	}
}
.content-6-into p {
	max-width:768px;
	margin:0 auto;
	text-align:center;
	margin-bottom:1rem !important;
}
.content-6-into div {
	width:50%;
	float:left;
}
.content-7 div {
	background:#118ab2
}
.content-1 ul, 
.content-2 ul,
.content-3 ul,
.content-4 ul,
.content-6  ul,
.actu-asap ul {
		list-style:none !important;
	}
@media (max-width:1050px) {
	.center-header ul li {
line-height:1.2 !important;
}
	.content-6-into div  {
		width:100% !important;
	}
}
.content-center {
	text-align:center;
}
.content-center p {
	margin-left:2rem;
	margin-right:2rem;
}
.content-center img {
	margin-top:2rem;
}
.content-center img + p {
	font-size:15px;
	color:#767676
	margin-top:1rem;
}
.first-dc {
	/*max-width:600px;*/
	margin:0 auto;
}
.first-dc ul li:before  {
	font-family: "Font Awesome 5 Free";
    content: "\f14a";
    margin-right: 8px;
    color: #118ab2;
    position: absolute;
}
.first-dc ul li p {
	    margin-left: 2rem;
}
.content-4 h2 + ul,
.content-4 h2 + p + ul,
.first-dc h2 + p + ul {
	text-align:left !important;
	display:inline-block;
	margin-bottom:3rem;
}/*
#buy h2 {
	margin-bottom:2rem !important;
}
#buy h2 + ul {
	margin-bottom:2rem !important;
}*/
.the-content .actu-asap h2 {
	padding-bottom:5px;
}
.the-content .actu-asap ul li  {
	list-style:none !important;
	margin-left:0 !important;
	margin-bottom:20px;
}
.the-content .actu-asap ul li ul {
	margin-top:1rem;
}
.content-2 ul li::before,
.content-4 h2 + ul li::before,
.content-4 h2 + p + ul li::before,
.actu-asap ul li::before {
	font-family:"Font Awesome 5 Free";
	content:"\f14a";
	margin-right:8px;
		color:#118ab2;
	position:absolute;
}
.content-2 ul li p,
.content-4 h2 + ul li p,
.content-4 h2 + p + ul li p,
.actu-asap ul li span
{
	margin-left:2rem;
}
.actu-asap ul li span {
	display:block;
}
.content-bottom {
	background:#f5f5f8;
	padding:2rem;
	border-radius:10px;
}
.content-bottom p {
	font-size:2.25rem;
	margin-bottom:2rem;
}
.content-6-into {
	padding: 1rem 2rem;
	width:100%;
	display:block;
}
.content-6 ul li::before
{
	font-family:"Font Awesome 5 Free";
	content:"\f14a";
	margin-right:8px;
		color:#118ab2;
	position:absolute;
}
.content-6 ul li p{
	margin-left:2rem;
}
.content-5 {
	padding:0 2rem;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	max-width: 600px;
	margin:0 auto;
}
.content-2 div,
.content-3 div {
	width: 50%;
	float: left;
	padding:0 2rem;
}
.content-2 ul,
.content-3 ul {
	margin-left:0rem;
}
ul li p {
	margin-bottom:18px;
}
ul li:last-child p {
	margin-bottom:0 !important;
}
.content-2 ul li,
.content-3 ul li {
	margin-bottom:8px;
}
.content-4 h2 + p {
		font-size:26px !important;
	max-width:600px !important;
	margin:0 auto;
	}
.content-2 h2{
	font-weight: 400;
	font-size:2.125rem;
	margin-bottom:16px;
	line-height: 1.3;
}
.content-4 h2, .content-5 h2, .content-6 h2 {
	font-weight: 400;
	font-size:2.25rem;
	line-height: 1.325;
	margin-bottom: 1.4rem;
	text-align: center;
}
.content-4 h2 + p,
.content-5 h2 + p,
.content-6 h2 + p{
	font-size:21px;
	margin-bottom: 2rem;
	text-align: center;
}
.content-4 h3 {
	font-size: 1.8rem;
	font-weight: 400;
}
.medio_pago {
	margin-top:2.25rem;
}
.content-4 .price ul li {
	font-size:18px;
}
.content-4 .price h4 {
	font-size: 2.6rem !important;
	font-weight: 300;
	margin:1rem 0;
	padding:0;
}
.content-4 .price-1  h4,
.content-4 .price-3 h4 {
		color:#118ab2;
}
.content-4 .price-2 h3,
.content-4 .price-2 h4,
.content-4 .price-2 ul li
{
		color:#FFF !important;
}
@media (max-width:481px) {
	.content-4 {
	    flex-direction: column;
			display: flex;
}
}
.content-4 {
	text-align: center;
}
.content-4 h4 {
	font-size:3rem !important;
}
.content-4 .price {
	text-align: center;
	position: relative;
	overflow: hidden;
	padding:1.4rem 2em 2rem;
	width: 33.33%;
	display: inline-block;
}
@media (min-width: 768px) {
	/*.content-4 .price-1 {
		border-right:none !important;
	}*/
	.content-4 .price-3 {
		border-left:none !important;	
	}
	.content-4 .price-2 {
		/*padding-top:1.4rem;
		padding-bottom:5.4rem;
		top:-6rem;
		margin-bottom:-5.6rem !important;
    	box-shadow: 0 0 8px rgba(0,0,0,.1);	*/	
		  transform: scale(1.05);
		/*border-top-right-radius:0 !important;
		border-bottom-right-radius:0 !important;*/
	}
}
.content-4 .price-1 {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	/*border-radius:20px;*/
	border:1px solid #118ab2;
}
.content-4 .price-2 {
	border-radius:6px;
	/*border:1px solid #118ab2;*/
	background:#118ab2 !important;
	color:#fff !important;
	z-index:9;
}
.content-4 .price-3 {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border:1px solid #118ab2;
}
.content-4 .price-1,
.content-4 .price-3 {
	background: #FFF;
}
/*
.price h4 span  {
    color: #999;
    font-size: 18px;
	line-height:1;
	margin-left:.125rem;
   text-decoration: line-through;
}
.price h4 span span {
	margin-right:.25rem;
}*/
.price h4 span  {
    color: red;
    font-size: 24px;
    text-decoration: line-through;
}
.content-4 .price {
	margin: 0;
	margin-bottom:2rem;
}
.content-4 .price ul li {
	list-style: none;
	padding:10px 0;
}
.content-4 .price-1 ul li,
.content-4 .price-3 ul li{
	border-bottom: 1px solid #eee;
}
.content-4 .price-2 ul li{
	border-bottom: 1px solid #40a1c1;
}
/*
.content-4 .price-2 h4 span {
	color:#b7dbe7 !important;
}
*/
.content-4 .price-1 .medio_pago p,
.content-4 .price-2 .medio_pago p,
.content-4 .price-3 .medio_pago p{
	font-size:.8rem;
	margin-bottom:6px !important;
}
.content-4 .price-2 .medio_pago p {
	color:#d1f1eb;
}
.content-4 .price-2 .btn-buy {
	background:#fff  !important;
	color:#282828 !important;
}
.btn-buy,
.content-4 .price-2 .btn-bu {
	transition:all .1s;
}
.btn-buy:hover,
.content-4 .price-2 .btn-buy:hover {
	color:#fff  !important;
	background:#084559 !important;
}
.content-4 .price-1 .medio_pago p,
.content-4 .price-3 .medio_pago p{
	color:#999;
}
.header-btn-center {
		text-align: center;
	width: 100% !important;
	margin-top: 20px;
}
.header-btn-center a {
	display:inline-block;
}
.header-btn-center a.btn-demo {
	color:#fff;
	margin-top:10px;
	font-size:1.325rem;
}
.center-header ul {
	list-style:none;
	margin-bottom:2.2rem;
}
.center-header ul li {
	display:block;
	color:#222;
	font-size:22px !important;
}
.center-header ul li strong {
	font-weight:600;
}
/*
.center-header ul li::before
{
	font-family:"Font Awesome 5 Free";
	content:"\f14a";
	margin-right:8px;
		color:#fff;
}
*/
.btn-center {
	text-align: center;
	width: 100% !important;
	margin-top: 20px;
	display: block;
	padding:12px 0;
}
.btn-price {
	padding:12px 30px;
	background: #118ab2;
	text-decoration: none;
	color:#FFF;
	cursor: pointer;
	border-radius: 200px;
	margin:0 auto;
}
	.btn-price:hover{
		background: #05251f;
	}
.price .btn-buy:hover {
		background: #282828;
color:#fff;
}
.btn-buy {
	padding:10px 26px;
	background: #118ab2;
	text-decoration: none;
	color:#FFF;
	cursor: pointer;
	border-radius: 6px;
	margin:0 auto;
	font-size: 1.15rem;
	display:inline-block;
	font-weight: 400;
	/*box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.2);*/
   /* transition: all .2s ease-in-out;*/
}
.btn-buy:hover {
	background: #14967c;
}
@media (max-width:1050px) {
	.div-opiniones {
		    flex-basis: 100%;
    max-width: 100%;
	}
	#menu>ul>li>a {
		display:block;
	}
	#menu>ul>li>a:active,
	#menu>ul>li>a:focus {
		color:#2471a3 !important;
	}
	.m-bta {
		order:1;
	}	
	.order-2 {
		order:2;
	}
	.content-2 {
		border: none;
		display: flex;
		flex-direction: column;
	}
	header.landing h1 {
		font-size:2.4rem !important;
	}
	.btn-center {
		padding: 1rem 0 !important;
	}
	.content-4 div.price {
		max-width: 100%;
    display: inline-block;
    margin: 2rem 0;
	}
	.content-1 div,
	.content-2 div,
	.content-3 div,
	.content-4 div {
		width: 100%;
	} 
}
.ofert {
    background: #0a526a;
    top: 22px;
    left: -60px;
	width:200px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    font-size: 0.825rem;
    text-align: center;
    height: 32px;
    line-height: 32px;
    color: #fff;
    box-sizing: border-box;
    letter-spacing: 0.025rem;
}
/*BLACK DAYS
@media (max-width:950px) and (min-width:640px) {
	header.landing .center-header {
		min-width:600px !important;
	}
}
@media (max-width:640px)  {
	header.landing {
		min-height:700px !important;
	}
}
*/
@media (max-width:640px) {
	#buy h2 {
		margin-bottom:1rem !important;
	}
}
#countdown li {
	    display: inline-block;
    font-size: 16px;
    text-align: center;
    list-style-type: none;
    padding: 5px 8px;
    text-transform: uppercase;
    background: #e7e8e8;
    border: 2px dashed;
    color: black;
    border-radius: 10px;
    min-width: 90px;
    margin-bottom: 8px;
	margin-left:4px;
	margin-right:4px;
}
#countdown li span {
	    display: block;
    font-size: 2rem;
	font-weight:400;
}
#countdown li span + span {
	    display: block;
    font-size: .8rem;
	font-weight:300;
}
.black-ofert {
    top: 22px;
    left: -60px;
	width:200px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    font-size: 0.8rem;
    text-align: center;
    height: 32px;
    line-height: 32px;
    box-sizing: border-box;
	background: #000;
    color: gold;
	font-weight:500;
}
 /*/
.faq {
	margin-top: 4rem;
}
.faq a.faqt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
   max-width: 100%;
  padding: 1rem;
	    font-size: 21px;
	color:#282828 !important;
	margin-bottom:1rem;
background:#f9f9f9;	
}
.faq a.faqt:hover {
  cursor: pointer;
 /* color: #118ab2;*/
}
.faq a span {
	padding-right: 4rem;
}
.faq a::after {
  content: '+';
  position: absolute;
  float: right;
  right: 0;
  font-size: 1.75rem;
  color: #464646;
  width: 30px;
    top: 0;
    margin-top: 8px;
}
.faq a.active::after {
  content: '−';
}
.faq .faq-content  p,
.faq .faq-content  ul,
.faq .faq-content  ul li {
		 font-size: 19px !important;
}
a.faqt.active {
}
.faq .faq-content  ul {
	margin-left:3rem;
}
.faq .faq-content  ul li {
	    margin-bottom: 8px;
}
.faq .faq-content {
  opacity: 0;
  padding: 0 1rem;
  max-height: 0;
  overflow: hidden;
  clear: both;
  -webkit-transition: all 0.2s ease 0.15s;
  -o-transition: all 0.2s ease 0.15s;
  transition: all 0.2s ease 0.15s;
}
.faq .faq-content.active {
  opacity: 1;
  padding: .5rem 1rem .5rem 1rem;
  max-height: 100%;
  -webkit-transition: all 0.35s ease 0.15s;
  -o-transition: all 0.35s ease 0.15s;
  transition: all 0.35s ease 0.15s;
}
.bg-pstm {
	margin-bottom:-8px;
	outline: none;
	max-width:100%;
}
.content-white {
	background: #FFF;
	width:100%;
	position: relative;
	padding:4rem 0 4rem 0;
}
.content-background {
background:#118ab2 !important;	
}
.content-background .content-1 h2,
.content-background .content-1 p {
	color:#fff !important;
}
.content-gray {
	background: #f5f5f8;
	width:100%;
	position: relative;
	padding:4rem 0 4rem 0;
}
.content-blue {
background: #f5f5f8;
	width:100%;
	position: relative;	
		padding:4rem 0;
}
.btn-link {
	color:#282828;
	text-decoration: none;
	border-bottom: 1px solid #58D68D;
    box-shadow: inset 0 -4px 0 #58D68D;
}
.hightlight {
	 background-color: #14967c;
    line-height: .6em;
    display: inline-block;
    font-weight: 500;
}
.logo {
	max-width: 180px;
	line-height: 60px;
	display: inline-block;
	font-size: 2rem;
	font-weight: 400;
	color:#282828;
	text-decoration: none;
/*	margin-left:1rem;*/
}
.logo span, .footer_name p span.bstr{
	font-weight: 400;
}
.content-1 i {
	font-size: 3rem;
	margin-bottom: 1.5rem;
	color:#118ab2;
}
/*
.m-bta img {
	max-width:140px !important;
	opacity:.2;
}
*/
.content-2 {
	display:flex !important;
	align-items: center;
    justify-content: space-between;
}
@media (max-width: 1050px) {
	.landing h1 {
		font-size: 2rem;
	}
/*	.m-bta img {
		max-width:100px !important;
	}*/
	.m-bta .aligncenter  {
		margin-bottom:1.385rem;
	}
}
@media (max-width: 480px) {
	.landing .fix-header ul ,
	.single .fix-header ul   {
		margin-top:14px !important;
	}
	.landing .fix-header ul li,
	.single .fix-header ul li {
		padding:6px 10px !important;
	}
	.logo {
		font-size: 1.6rem !important;
	}
}
h1,
h2,
h3,
h4,
h5 {
    margin: 10px 0;
}
p {
    margin: 0;
    margin-bottom: 20px
}
strong a {
	font-weight:bold !important;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}
.the-content h2>span:before,
.the-content h3>span:before,
.the-content h4>span:before,
.the-content h5>span:before {
    display: block;
    content: " ";
    margin-top: -80px;
    height: 80px;
    visibility: hidden
}
.the-content h2 {
    margin-top: 2.5rem!important;
    margin-bottom: 1rem!important
}
.the-content h3 {
    margin-top: 2rem!important;
    margin-bottom: 1rem!important
}
.wrap_search form {
    padding: 14px;
    position: relative
}
.wrap_search form {
    width: 600px;
    margin: 0 auto
}
.wrap_searce input.s-txt {
    padding-right: 40px
}
.wrap_search button.s-btn {
    right: 22px;
    top: 18px
}
button.s-btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    cursor: pointer;
    width: 40px;
    background: 0 0;
    color: #ccc;
    border-radius: 0;
    border: 0;
    padding: 0;
    font-size: 1.3em
}
.footer_landing a {
	color:#464646;
}
.footer_landing a:hover {
	color:#000;
}
.footer_landing {
	border-top:1px dashed #ccc;
	background:#fff;
	padding:1rem 0;
	overflow:hidden;
	clear:both;
}
.footer_landing div {
	padding:0 .5rem;
	font-size:18px;
}
.footer_name p {
	margin-bottom:0 !important;
}
.footer_name {
	float:left;
	width:50%;
}
.footer_name p span.bnum {
	font-size:18px;
}
.footer_sec {
	width:100%;
	text-align:center;
}
.wrap_footer_bottom p {
    margin-bottom: 10px!important;
    margin-top: 10px;
    font-size: 14px!important;
    color: #fff
}
button.s-btn:hover {
    color: #666
}
.icon-search:before,
button.s-btn:before {
	font-family:"Font Awesome 5 Free";
    content: "\f002"
}
.wrap_search_h1 {
    font-size: 1.6rem;
    line-height: 1.4;
    padding: 20px 0;
    font-weight: 400!important;
    text-align: center;
    max-width: 540px;
    margin: 0 auto
}
.wrap_search {
    background: #f5f5f8;
    padding-top: 4rem;
    padding-bottom: 2rem;
    margin-bottom: -2rem
}
.wrap_search input {
    border: 2px solid #ddd;
    font-size: 1.125rem!important
}
.circle {
    width: 28px;
    height: 28px;
    position: relative;
	margin-top:4px;
}
.line {
    position: absolute;
    height: 2px;
    width: 100%;
    background: #282828;
    border-radius: 8px;
    transition: all .1s;
}
.top {
    top: 18%
}
.middle {
    top: 48%
}
.bottom {
    top: 78%
}
.nav-icon.close .top {
    transform: rotate(45deg);
    top: 48%
}
.nav-icon.close .bottom,
.nav-icon.close .middle {
    transform: rotate(-45deg);
    top: 48%
}
.comment {
    border-top: 1px solid #eee
}
.comment-author img {
    border-radius: 100px;
    position: absolute
}
.comment-author cite,
.comment-meta {
    margin-left: 3.6rem;
    font-style: normal!important
}
.comment-awaiting-moderation {
    margin-left: 3.6rem
}
.comment-meta {
    margin-top: .25rem
}
.comment-meta a {
    color: #999!important
}
.comment-author cite {
    font-weight: 700;
    color: #242424
}
.comment-body p {
    margin-top: 1rem;
    margin-bottom: 2rem
}
.titulo-comentarios {
    border-top: 3px solid #f5f5f8;
    padding: 1.75em 0
}
.area-comentarios {
    padding-top: 2.5rem
}
.children,
.lista-comentarios {
    list-style-type: none
}
.lista-comentarios {
    padding: 0;
    margin: 0;
    margin-bottom: 3rem
}
.says {
    display: none
}
.comment-meta {
    font-size: small
}
.comment-meta a {
    text-decoration: none
}
.reply a {
    padding: 6px;
    border-radius: 2px;
    text-decoration: none;
    font-size: .9rem
}
#commentform input,
#commentform textarea,
.reply a {
    border-radius: 2px;
    outline: 0
}
#commentform input,
#commentform textarea {
    border: 1px solid #ccc;
    transition: background .2s
}
#commentform input[type=submit] {
    border: none!important
}
#commentform textarea {
    resize: none
}
#commentform input:focus,
#commentform textarea:focus {
    background: #f5f5f8
}
.comment-body {
    padding: 2rem 0 3rem 0
}
ol.children {
    margin-left: 2.2rem;
    width: calc(100% - 2.2rem)
}
.the-content ol,
.the-content ul {
    margin: 0 0 20px 0;
    font-size: 18px;
    color: #222!important
}
.the-content ul li {
    list-style: disc
}
.the-content ol li,
.the-content ul li {
    margin: 0 0 12px 40px;
    padding-left: 2px;
    line-height: 1.4;
}
blockquote {
    margin-top: 14px;
    border: none;
    margin-bottom: 10px;
    padding: 1rem;
    border-left: 4px solid rgba(0, 0, 0, .1);
    background-color: #fdfdfd;
    color: rgba(51, 51, 51, .65)
}
blockquote p {
    margin-bottom: 0
}
#commentform input,
#commentform textarea {
    margin-top: 15px;
    outline: 0
}
input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),
select,
textarea {
    padding: .5rem .6rem;
    font-size: 1.1rem;
    outline: 0
}
input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),
select,
textarea {
    display: inline-block;
    width: 100%;
    padding: .5rem .75rem;
    -webkit-box-shadow: inset 0 1px 3px #f5f5f8;
    box-shadow: inset 0 1px 3px #f5f5f8;
    background-color: #fff;
    border-radius: 2px
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: 0
}
.comment-form-cookies-consent {
    display: none
}
#commentform {
    margin-bottom: 3rem
}
.title-with-bar {
    font-size: 1.4rem;
    font-weight: 400;
    padding-bottom: 4px
}
.title-with-bar-h1 {
    padding-bottom: 4px
}
.title-with-bar span {
    font-weight: 700
}
::selection {
    background: #000;
    color: #fff
}
::-moz-selection {
    background: #000;
    color: #fff
}
#commentform input[type=submit]:hover,
.reply a:hover {
    text-decoration: none;
    opacity: .7
}
#commentform input[type=submit] {
    padding: 12px 14px;
    cursor: pointer
}
.comment-notes {
    display: none
}
.site-header .sub-menu a {
    color: #222!important
}
.pagination {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}
.pagination .current,
.pagination .current:hover {
    background: #f5f5f8;
    color: #222
}
.pagination a:hover {
    background: #f5f5f8
}
.pagination a,
.pagination span {
    position: relative;
    float: left;
    padding: .5rem .75rem;
    line-height: 1.5;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    margin-right: 5px;
    font-size: 14px
}
.post_thumbnail {
    margin-bottom: 2rem;
    text-align: center
}
.loop_wrapper_div {
    height: 210px;
    overflow: hidden;
    margin-bottom: 10px;
    background: #f5f5f8;
    position: relative
}
.loop_wrapper_img {
    height: 210px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	-webkit-transition: transform .2s ease-in-out,opacity 1s ease-in-out !important;
    -ms-transition: transform .2s ease-in-out,opacity 1s ease-in-out !important;
    -moz-transition: transform .2s ease-in-out,opacity 1s ease-in-out !important;
    -o-transition: transform .2s ease-in-out,opacity 1s ease-in-out !important;
    transition: transform .2s ease-in-out,opacity 1s ease-in-out !important;
    -webkit-transform-origin: center bottom !important;
    -ms-transform-origin: center bottom !important;
    -moz-transform-origin: center bottom !important;
    -o-transform-origin: center bottom !important;
    transform-origin: center bottom !important;
    width: 100%;
    float: left;
    position: relative
}
.last_acatomic_loop .loop_wrapper_div,
.last_acatomic_loop .loop_wrapper_img {
    height: 140px;
    margin-bottom: 8px
}
.related-posts .loop_wrapper_div,
.related-posts .loop_wrapper_img {
    height: 120px;
    margin-bottom: 8px
}
* {
    box-sizing: border-box
}
.site-header {
    width: 100%;
    margin-bottom: 8px;
    position: fixed;
    width: 100%;
    z-index: 999;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 10%);
    opacity: 1;
    height: 64px;
    clear: both
}
body>header>h1>a {
    color: #fff;
    font-weight: 400
}
footer {
    width: 100%;
    margin: 0 auto;
    margin-top: 4px
}
.wrap_footer_top {
    background: #f5f5f8;
    padding: 20px;
    margin: 0 auto
}
.wrap_footer_bottom {
    padding: 7px 20px;
    margin: 0 auto
}
.wrap_footer_bottom ul {
    padding: 10px 0;
    margin: 0
}
.wrap_footer_bottom li {
    list-style-type: none;
    display: inline;
    font-size: 14px
}
.wrap_footer_bottom li::before {
    content: "|";
    padding: 0 7px 0 5px;
    color: #fff;
    opacity: .4
}
.wrap_footer_bottom li:first-child::before {
    content: "";
    padding: 0!important
}
.wrap_footer_bottom p.disp_oc {
    display: none
}
footer p {
    font-size: 16px!important
}
a {
    text-decoration: none
}
.article-loop a:hover,
.last_acatomic a:hover,
.pagination a:hover {
    text-decoration: none!important
}
.icon,
.icon_big {
    color: #fff!important;
    display: inline-block;
    text-align: center
}
.icon {
    height: 34px;
    width: 40px;
    font-size: 16px;
    margin-right: 4px;
    line-height: 34px
}
.icon_big {
    height: 44px;
    width: 50px;
    font-size: 20px;
    line-height: 44px;
    margin: 0
}
.icon:hover,
.icon_big:hover {
    opacity: .7
}
.icon_facebook {
    background: #3b5998
}
.icon_twitter {
    background: #00acee
}
.icon_instagram {
    background: #3f729b
}
.icon_youtube {
    background: #c4302b
}
.icon_pinterest {
    background: #c8232c
}
.icon_whatsapp {
    background: #25d366
}
.social_buttons {
    margin-bottom: 3rem;
    width: 100%;
    position: relative
}
.social_buttons p {
    color: #999;
    font-size: .8rem;
    text-transform: uppercase;
    margin-bottom: 10px
}
.wrap_listado {
	padding:7rem 2rem 4rem 2rem !important;
}
.wrap,
.wrap_listado {
    padding-top: 4rem
}
.wrap,
.wrap_listado,
.wrap_search_into {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    clear: both;
    display: block
}
.wrap_related>.wrap_listado {
    margin-top: 1rem!important
}
.custom-logo {
    overflow: hidden
}
.content-area {
    display: block;
    overflow: hidden
}
.content-thin {
    width: calc(95% - 316px);
    float: left
}
.content-full-width {
    width: 100%
}
.content-area,
.primary-sidebar {
    display: block
}
.related-posts {
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    clear: both
}
.primary-sidebar {
    width: 316px;
    padding: 0 0 2% 1%;
    margin-top: 1rem;
    vertical-align: top;
    float: right
}
.columns-2 {
    width: calc(50% - 14px)
}
.columns-3 {
    width: calc(33.3333888% - 14px)
}
.article-loop {
/*    text-align: left;
    margin: 5px;
    padding: 16px 24px;
	background:#fff;
	border:1px solid #d7d9da;
border-radius:2px;*/
}
.article-loop:hover .loop_wrapper_img,
.last_acatomic_loop:hover .loop_wrapper_img {
	    transform: scale(1.04,1.04);
}
.article-full {
    width: 99%;
    padding: 1%
}
.article-full,
.article-loop {
    display: inline-block;
    vertical-align: top;
    border-radius: 4px;
    margin-bottom: 4px
}
.article-loop p,
.last_acatomic_loop p,
.related-posts p {
    padding-left: 10px;
    padding-right: 10px
}
.article-loop p {
    font-size: 1.3rem;
    line-height: 1.4;
    font-weight: 300 !important;
    text-align: center;
	margin-bottom:0 !important;
}
.last_acatomic_loop p {
    line-height: 1.4;
    margin-bottom: 1.8rem;
    text-align: center
}
.related-posts p {
    line-height: 1.4;
    text-align: center;
    margin-bottom: 0!important
}
.breadcrumb a {
    font-size: 13px
}
.breadcrumb .fa {
    font-size: 12px
}
.primary-sidebar ul {
    margin: 0;
    padding: 0
}
.primary-sidebar ul li {
    list-style: none;
    padding: 10px 0
}
.primary-sidebar ul li a {
    color: #333
}
.inline-text-box {
    width: 50%
}
img {
    max-width: 100%;
    height: auto
}
.site-logo {
    display: inline-block;
    margin-right: 1rem;
    font-size: 1.25rem
}
.site-logo img {
    max-width: 160px
}
.site-header-content {
    margin: 0 auto;
    height: 64px;
    position: relative
}
.site-header-content .site-header-content-left {
    height: 64px;
    width: auto;
    margin-left: auto;
    float: left
}
.site-header-content-left p {
    line-height: 64px
}
.site-header-content .site-header-content-right {
    height: 64px;
    width: auto;
    float: right
}
.header {
    background-color: #145474;
    display: flex;
    align-items: center
}
.nav {
    width: 100%
}
.p404 {
    padding: 30px 40px;
    max-width: 800px;
    text-align: center;
    font-size: 1.6rem;
    line-height: 2rem;
    margin: 0 auto;
    margin-bottom: 2rem
}
#commentform input[type=submit],
.article-loop p,
.go-top,
.icon,
.icon_big,
.last_acatomic_loop p,
.related-posts p,
.reply a,
.sub-menu a,
.wrap_search button.s-btn {
    transition: all .2s
}
.go-top {
    display: none;
    height: 45px;
    width: 45px;
    line-height: 42px;
    text-align: center;
    border-radius: 100px;
    font-size: 30px;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px
}
.go-top:hover {
    opacity: .7
}
.go-top .fa-arrow-up {
    transition: margin-bottom .2s
}
.go-top:hover .fa-arrow-up {
    margin-bottom: 3px
}
.go-top>span {
    display: none
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}
#btn-menu {
    display: none
}
header {
    z-index: 999
}
header a:hover {
    text-decoration: none
}
header label {
    cursor: pointer;
    display: none
}
@media (max-width: 1050px) {
header label {
    display: block;
    height: 64px;
    line-height: 64px;
    padding: 12px 20px 0 20px;
    transition: all .4s ease;
}
}
.show_date p,
.writter p {
    margin: 0!important;
    padding: 0;
    color: #999;
    line-height: 1.4
}
.writter {
    clear: both;
    margin: 10px 0;
    overflow: hidden
}
.writter_photo {
    float: left;
    height: 36px;
    width: 36px
}
.writter_photo img {
    border-radius: 80px
}
.writter_texto {
    float: left;
    margin-left: 10px;
    padding-left: 6px;
    width: calc(100% - 50px)
}
.show_date p,
.writter_texto p {
    font-size: 13px
}
@media screen and (max-width:480px) {
    .writter {
        margin: 12px 0 18px 0
    }
}
@media (max-width:767px) {
    .wrap_search form {
        padding: 10px;
        width: 100%
    }
}
@media (max-width:600px) {
    .wrap_search form {
        width: 480px!important;
        margin: 0 auto
    }
}
@media (max-width:767px) {
    .wrap_search button.s-btn {
        right: 10px;
        top: 10px
    }
}
@media (max-width:480px) {
    .wrap_search form {
        max-width: 400px!important;
        margin: 0 auto
    }
    .wrap_search_h1 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}
@media (min-width:678px) {
    .content-area {
     /*   margin-left: -20px;
       margin-right: -20px*/
	margin-left: -2%;
       margin-right:  -2%;
    }
    .p20 {
        padding-left: 20px;
        padding-right: 20px
    }
    #commentform #author {
        width: 48%;
        float: left
    }
    #commentform #email {
        width: 49%;
        float: right
    }
}
@media (max-width:500px) {
    .post_thumbnail {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
}
@media (max-width:48rem) {
    .post_thumbnail {
        margin: 0 -1rem 2rem
    }
}
@media (min-width:1040px) {
    .post_thumbnail {
        max-width: 580px;
        margin: 0 auto;
        margin-top: 1rem;
        margin-bottom: 1rem
    }
}
@media screen and (max-width:400px) {
    .content-area,
    .primary-sidebar {
        width: 100%
    }
}
@media only screen and (min-width:400px) and (max-width:800px) {
    .inline-text-box {
        width: 100%;
        display: block
    }
}
@media (max-width:1200px) {
    .inline-text-box {
        width: 50%
    }
}
@media screen and (max-width:1050px) {
	.content-single h1 {
		font-size:2rem!important;
		line-height:1.2 !important;
		padding-bottom:1rem !important;
	}
    .column2-2,
    .column2-3,
    .column2-4 {
        width: calc(50% - 13px)
    }
    .article-full,
    .content-thin,
    .primary-sidebar {
        width: 100%;
        padding: 1rem;
        padding-top: .5rem;
        margin: 0 auto;
        display: block
    }
}
@media screen and (max-width:1050px) {
    .columns-2,
    .columns-3,
    .columns-4 {
        width: calc(50% - 14px)!important
    }
}
@media screen and (max-width:480px) {
    .columns-2,
    .columns-3,
    .columns-4 {
        width: calc(100% - 14px)!important
    }
    .wrap_listado {
        padding: 4.5rem 1rem 0 1rem
    }
    .author .wrap_listado,
    .category .wrap_listado {
        padding: 4rem 1rem 0 1rem!important
    }
    .loop_wrapper_div,
    .loop_wrapper_img {
        height: 180px
    }
    .last_acatomic {
        padding: 0 1rem
    }
}
@media (max-width:678px) {
    .go-top {
        width: 100%;
        position: relative;
        display: block;
        border-radius: 0!important;
        bottom: auto;
        right: auto
    }
    .go-top>span {
        display: inline;
        margin-right: 10px;
        font-size: 1.2rem
    }
    .go-top .fa {
        display: inline;
        margin-right: 10px;
        font-size: 1.2rem
    }
}
.item-featured {
    position: absolute;
    display: inline-block;
    padding: .45em .75em .5em;
    color: #fff;
    top: 0;
    right: 0;
    background-color: #f16028;
    font-weight: 400;
    box-shadow: 0 0 5px 0 rgba(291, 96, 40, .5);
    z-index: 1;
    font-size: .75rem;
    margin-right: 10px;
    margin-top: 10px
}
html {
    -webkit-tap-highlight-color: transparent
}
.search_header,
.search_mobile {
    display: inline-block
}
@media screen and (max-width:1050px) {
    .last_acatomic_loop .loop_wrapper_div,
    .last_acatomic_loop .loop_wrapper_img,
    .related-posts .loop_wrapper_div,
    .related-posts .loop_wrapper_img {
        height: 130px!important
    }
    .search_header {
        display: none
    }
    .site-logo {
        margin-left: 14px
    }
}
@media screen and (min-width:1050px) {
    .search_mobile {
        display: none
    }
}
.site-header-content-left {
    display: flex;
    align-items: center
}
.site-name {
    line-height: 64px
}
.search_header form,
.site-logo,
.site-name {
    float: left
}
.site-logo {
    display: inline-block;
    margin-right: 1rem;
    padding: .5rem 0
}
.search_header {
    position: absolute
}
.search_header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    display: inline-block;
    width: 100%;
    padding: .5rem 2rem .5rem .8rem;
    font-size: .9rem;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important;
    background-color: #fff;
    border-radius: 2px;
    height: 32px;
    line-height: 32px;
    outline: 0;
    transition: background .2s
}
.search_header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):active,
.search_header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus {
    background: #eee
}
.search_header button.s-btn {
    height: 32px;
    line-height: 33px;
    opacity: .6
}
.search_header button:hover {
    opacity: 1
}
.search_header button.s-btn:before {
    content: ""
}
.search_header img {
    width: 16px
}
.search_mobile {
    position: relative;
    width: 100%;
    margin-bottom: 2rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .15)
}
.search_mobile form {
    position: relative;
    width: 100%;
    margin: 0 auto
}
.search_mobile input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    display: inline-block;
    width: 100%;
    padding: 10px 10px 10px 20px;
    font-size: 18px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none;
    outline: 0;
    transition: background .2s;
    background-color: #fff;
    border-radius: 2px;
    height: 60px;
    line-height: 60px
}
.search_mobile input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):active,
.search_mobile input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus {
    background: #eee
}
.search_mobile button.s-btn {
    height: 60px;
    line-height: 68px;
    opacity: .6;
    width: auto;
    padding-right: 24px;
    padding-left: 20px
}
.search_mobile button:hover {
    opacity: 1
}
.search_mobile button.s-btn:before {
    content: ""
}
.search_mobile img {
    width: 20px
}
.p404 span {
    font-style: italic
}
.site-logo img {
    vertical-align: top
}
.site-logo a {
    font-family: sans-serif!important
}
#menu {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 100;
    position: relative;
    height: 64px
}
#menu ul,
#menu ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box
}
#menu ul a {
    text-decoration: none
}
#menu>ul {
    padding: 0;
    margin: 0;
    position: relative
}
@media (max-width:1050px) {
	#menu>ul>li ul {
		padding-left:1rem !important;
	}
	#menu>ul>li ul>li:first-child{
		padding-top:.75rem !important;
	}
	#menu>ul>li ul>li:last-child{
		padding-bottom:.75rem !important;
	}
	#menu>ul>li {
		display: inline-block;
		text-align: left;
		line-height: 44px;
		cursor: pointer;
		padding: 0;
		width: auto;
		min-width: 60px;
		transition: background-color .5s ease
	}
    #menu {
        overflow: auto
    }
    body,
    html {
        margin: 0;
        height: 100%
    }
    input[type=checkbox]:checked~#menu {
        transform: translateX(0)
    }
    #menu {
        height: 100%;
        position: fixed;
        left: 0;
        width: 100%;
        transform: translateX(-100%);
        transition: none;
        background: #f9f9f9
    }
    #menu>ul {
        width: 100%
    }
    #menu>ul>li {
        width: 100%;
        display: inline-table;
        background-color: #f9f9f9
    }
    #menu>ul>li>a,
    #menu>ul>li>span {
        padding: 0 10px 0 20px
    }
	.menu-item-1404 {
		margin-top:-14px !important;
	}
}
@media (min-width:1050px) {
	#menu>ul>li {
    display: inline-block;
    text-align: left;
    line-height: 64px;
    cursor: pointer;
    padding: 0;
    width: auto;
    min-width: 60px;
    transition: background-color .5s ease
}
	#menu ul>li ul {
    padding: 12px 4px;
    margin: 0
	}
    #menu>ul {
        font-size: 16px
    }
    #menu>ul li ul a {
        display: block;
        width: 100%
    }
    #menu {
        height: 64px
    }
    #menu>ul>li {
        line-height: 64px;
        margin: 0 0 0 30px
    }
}
#menu ul>li ul {
    background-color: #fff;
    min-width: 200px;
    right: 0
}
#menu ul>li ul>li {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    line-height: 1.8;
    padding: 7px 0
}
#menu>ul>li>ul {
    position: absolute;
    width: auto
}
#menu>ul>li ul>li {
    position: relative;
    width: 100%
}
#menu>ul>li>ul>li ul {
    position: absolute;
    left: 100%;
    top: 0
}
@media (min-width:1050px) {
#menu>ul>li ul {
	border-radius:6px;
	margin-top:-8px;
	margin-right:10px;
	line-height:0;
	padding-left:0;
	padding-right:0;
}
	#menu ul>li ul>li {
		padding-left:4px;
		padding-right:4px;
	}
	#menu>ul>li ul>li:hover {
		background:#f3f5f6;
		color:#222 !important;
	}
		#menu ul>li ul>li a {
		color:#000 !important;
	}
}
@media (max-width:1050px) {
    #menu>ul>li ul {
        position: relative!important;
        max-height: 0;
        overflow: hidden;
        transition-property: max-height;
        transition-duration: .5s;
        transition-timing-function: ease-out
    }
    #menu>ul>li ul * {
        padding: 0;
        margin: 0
    }
    #menu>ul>li ul.show,
    #menu>ul>li ul.showback {
        position: relative;
        z-index: 2;
        max-height: 800px
    }
    #menu>ul>li>ul {
        top: 0
    }
    #menu>ul>li>ul>li ul {
        left: 0
    }
    #menu ul>li ul>li>a,
    #menu ul>li ul>li>span {
        padding: 0 10px 0 10px
    }
    #menu ul>li>ul {
        background-color: #f9f9f9
    }
    #menu ul>li>ul>li>ul {
        background-color: #f9f9f9
    }
    #menu ul>li>ul>li>ul>li>ul {
        background-color: #f9f9f9
    }
    #menu ul>li>ul>li>ul>li>ul>li>ul {
        background-color: #f9f9f9
    }
    #menu ul>li ul>li {
        line-height: 40px
    }
    #menu ul>li>ul>li>ul>li a,
    #menu ul>li>ul>li>ul>li span {
        padding-left: 40px
    }
    #menu ul>li>ul>li>ul>li>ul>li a,
    #menu ul>li>ul>li>ul>li>ul>li span {
        padding-left: 60px
    }
    #menu ul>li>ul>li>ul>li>ul>li>ul>li a,
    #menu ul>li>ul>li>ul>li>ul>li>ul>li span {
        padding-left: 80px
    }
    #menu ul>li ul>li:last-child {
        border-bottom: none
    }
}
@media (min-width:1050px) {
    #menu ul>li ul {
        width: 16rem;
        transition: opacity .1s ease-in-out, visibility .1s ease-in-out;
        left: initial;
        bottom: initial;
        visibility: hidden;
        display: none;
        opacity: 0;
        z-index: -1;
        position: absolute;
        box-shadow: 0 0 30px -5px rgba(23, 50, 70, .9);
        border: 1px solid #000;
        box-sizing: border-box
    }
    #menu ul>li ul {
        border: none!important
    }
    #menu ul>li ul a {
        display: block
    }
    #menu ul>li ul>li {
        float: left
    }
    #menu>ul>li ul.show,
    #menu>ul>li ul.showback {
        transition-property: transform, opacity;
        transition-duration: .15s;
        transition-timing-function: ease-out;
        transform: translateY(0);
        visibility: visible;
        opacity: 1;
        display: block
    }
    #menu ul>li ul>li a {
        padding: 0 20px 0 20px;
        transition: background-color .25s ease-out
    }
    #menu ul>li ul>li:last-child {
        border-bottom: none
    }
    #menu>ul>li ul.showback {
        background-color: #fff
    }
    #menu ul>li>ul>li>ul {
        z-index: 1
    }
    #menu ul>li>ul>li>ul>li>ul {
        z-index: 2
    }
    #menu ul>li>ul>li>ul>li>ul>li>ul {
        z-index: 3
    }
	#menu ul .menu-item-has-children {
		padding-right:30px;
	}
    #menu ul .menu-item-has-children:after {
    content: "";
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    right: 0.75rem;
    top: 31px;
    -webkit-transform: translateY(-48%) rotate(45deg);
    transform: translateY(-48%) rotate(45deg);
    }
    #menu ul .menu-item-has-children ul .menu-item-has-children:after {
        position: absolute;
        color: #222;
        top: 0;
        right: 25px
    }
}
#menu ul .menu-item-has-children {
    position: relative
}
#menu>ul .menu-item-has-children:before {
    right: 25.5px
}
@media (max-width:1050px) {
    #menu>ul>li ul>.menu-item-has-children:before {
        top: 18px
    }
    #menu>ul {
        font-size: 18px
    }
    #menu ul li.menu-item-has-children a {
        width: 70%;
        display: inline-block
    }
    #menu ul li.menu-item-has-children ul li a {
        width: 100%
    }
    #menu ul li ul {
        background: #fff
    }
    #menu ul li ul li:first-child {
        padding-top: 14px
    }
    #menu ul li ul li:last-child {
        padding-bottom: 14px
    }
    #menu ul>.menu-item-has-children:before {
         content: "";
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    position: absolute;
		margin-right:4px;
    top: 27px;
    -webkit-transform: translateY(-48%) rotate(45deg);
    transform: translateY(-48%) rotate(45deg);
    }
    #menu ul>.menu-item-has-children li {
        padding: 2px 0 2px 30px
    }
}
@media (max-width:768px) {
	.content-4 h2+ul {
		padding: 0 2rem;
		margin-bottom: 0 !important;
	}
}
.faq {
	max-width:800px;
	margin:0 auto;
	margin-top:3.125rem;
}
.faq i {
	font-size:14px !important;
	margin-bottom:0 !important;
    margin-right: .875rem;
	color:#222 !important;
}
.faq li {
padding: 16px 20px 16px 16px;
}
.faq li.q {
	margin-top:1rem;
    font-weight: 300;
    background-color: #fff;
    cursor: pointer;
	   border-radius: 6px;
    box-shadow: 0 2px 3px rgb(0,0,0,.1);
	font-size:18px;
padding: 16px 20px 16px 16px;
	border-left:4px solid #fff;
transition:all .1s;
}
.faq li.q:hover {
		border-left:4px solid #118ab2;
}
.faq li.a {
    font-weight: 300;
    background: transparent;
    display: none;
	font-size:18px;
}
body{font-family:'Inter',sans-serif !important;background:#fff;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif !important;font-weight:400;line-height:1.3}h1{color:#222}h2,h3,h4,h5,h6{color:#222}.article-loop p,.related-posts p,.last-post-sidebar p{font-family:'Inter',sans-serif !important;font-size:18px !important;font-weight:400 !important}.article-loop .show-extract p{font-family:'Inter',sans-serif !important;font-weight:400 !important}a{color:#2e86c1}.the-content .post-index span,.des-category .post-index span{font-size:19px}.the-content .post-index li,.the-content .post-index a,.des-category .post-index li,.des-category .post-index a,.title-with-bar>span>a,.asap-pros-cons-title span,.asap-pros-cons ul li span{font-size:calc(19px - 2px)}.content-tags a,.tagcloud a{border:1px solid #2e86c1}.content-tags a:hover,.tagcloud a:hover{color:#2E86C199}p,.the-content ul li,.the-content ol li{color:#222;font-size:19px;line-height:1.7}.comment-author cite,.breadcrumb span,.primary-sidebar ul li a{color:#222}.comment-body p,#commentform input,#commentform textarea{font-size:calc(19px - 2px)}.breadcrumb a,.breadcrumb span{font-size:calc(19px - 5px)}.content-footer p,.content-footer li,.search-header input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]){font-size:calc(19px - 4px) !important}h1{font-size:36px}h2{font-size:36px}h3{font-size:23px}h4{font-size:23px}.article-loop p,.last-post-sidebar p{font-size:18px}.site-header,.content-footer{background:#fff}.title-with-bar{border-bottom:1px solid #fff}.pagination a,#cookiesbox button,.nav-links a{background:#3787b5;color:#fff}.pagination a:hover,.nav-links a:hover{background:#3787b5B3}#cookiesbox button:hover{background:#3787b5CC}.article-loop a:hover p{color:#2e86c1 !important}#commentform input,#commentform textarea{border:2px solid #3787b5}.content-loop{max-width:980px}.site-header-content{max-width:980px}.content-footer{max-width:calc(980px - 32px)}.content-footer-social{background:#ffffff1A;max-width:calc(980px - 32px)}.content-single{max-width:620px}.content-page{max-width:768px}.reply a,.go-top{background:#3787b5;color:#fff}.reply a{border:2px solid #3787b5}#commentform input[type=submit]{background:#3787b5;color:#fff}.site-header a,.content-footer a,.content-footer p,header,header label{color:#fff}header .line{background:#fff}.site-logo img{max-width:196px}.search-header{margin-left:0}#cookiesbox{border-top:1px solid #fff}.primary-sidebar{width:300px}p.sidebar-title{font-size:calc(19px + 2px)}.popular-post-sidebar ol a{color:#222;font-size:calc(19px - 2px)}.popular-post-sidebar ol li:before,.primary-sidebar div ul li:before{border-color:#fff}.search-form input[type=submit]{background:#fff}.search-form{border:2px solid #fff}.sidebar-title:after,.title-with-bar-h1:after{background:#fff}.single-nav .nav-prev a:before,.single-nav .nav-next a:before{border-color:#fff}.single-nav a{color:#222;font-size:calc(19px - 3px)}.the-content .post-index{border-top:2px solid #fff}.the-content .post-index #show-table{color:#2e86c1;font-size:calc(19px - 3px)}.the-content .post-index .btn-show{font-size:calc(19px - 3px) !important}.search-header form{width:200px}@media(max-width:480px){h1,.title-with-bar-h1{font-size:calc(36px - 8px)}h2{font-size:calc(36px - 4px)}h3{font-size:calc(23px - 4px)}}@media(min-width:1050px){.content-thin{width:calc(95% - 300px)}#menu>ul{font-size:calc(19px - 2px)}#menu ul .menu-item-has-children:after{border:solid #fff;border-width:0 2px 2px 0}}.item-featured{margin-top:10px}.the-content h2:before{margin-top:-70px;height:70px}.content-footer{padding:0}.content-footer p{margin-bottom:0 !important}.content-footer .widget-area{margin-bottom:0;padding:1rem}.content-footer li:first-child:before{content:"";padding:0}.content-footer li:before{content:"|";padding:0 7px 0 5px;color:#fff;opacity:.4}.content-footer li{list-style-type:none;display:inline;font-size:15px}.content-footer .widget-title{display:none}.content-footer{background:#fff}
@font-face{font-family:"ProximaNovaLight";font-display:swap;font-fallback:;font-weight:400;src:url(https://enlazatom.com/wp-content/themes/AsapTheme/fonts/ProximaNovaRegular.woff2) format('woff2'),url(https://enlazatom.com/wp-content/themes/AsapTheme/fonts/ProximaNovaRegular.woff) format('woff')}
.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}