@charset "UTF-8";
.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{border-radius:.25em;color:#fff;font-size:11px;line-height:1;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}.give-item-label:hover{color:#fff;text-decoration:none} [class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0s;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:0 0;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;text-shadow:0 -1px 0 #000;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top:after{transform:translateX(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{left:50%;top:100%}.hint--bottom:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom:after{transform:translateX(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;left:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;right:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-left:after{margin-left:12px;transform:translateX(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-right:after{margin-left:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{left:50%;top:100%}.hint--bottom-left:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-left:after{margin-left:12px;transform:translateX(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{left:50%;top:100%}.hint--bottom-right:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-right:after{margin-left:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{word-wrap:break-word;line-height:1.4em;white-space:normal}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)} [id*=give-form].give-fl-form .give-fl-wrap{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{background-color:inherit;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-size:16px;line-height:normal;margin-bottom:0;outline:0;transition:all .2s ease-in-out;width:100%}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#757575}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#757575}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#757575}[id*=give-form].give-fl-form select.give-fl-select{-webkit-appearance:none;-moz-appearance:none;color:#757575;cursor:pointer;position:relative}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{background-color:inherit;border-color:#ccc;color:#333}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{border-radius-top-left:0;color:#757575;display:block;font-size:12px;font-weight:700;left:0;line-height:1;opacity:0;position:absolute;top:-12px;transition:all .2s ease-in-out;visibility:hidden;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{color:#d32f2f;content:"*";display:block;font-size:16px;line-height:1.75;opacity:1;padding:6px 0 0;position:absolute;right:18px;top:1px;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{background-color:transparent;left:10px;padding:12px 3px;top:1px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{background-color:inherit;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:19px;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{padding:3px;top:-9px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{left:10px;padding:6px 3px 3px;top:1px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#757575' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:100% 50%;background-size:7px 14px;content:"";display:block;height:calc(100% - 2px);position:absolute;right:6px;top:1px;width:15px;z-index:2}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1000001}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1000002}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1000005}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;font-style:normal;font-weight:400;src:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/fonts/icomoon.eot?kdnr3d);src:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/fonts/icomoon.woff?kdnr3d) format("woff"),url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/fonts/icomoon.svg?kdnr3d#icomoon) format("svg")}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:give-icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\e600"}.dashicons-give:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";font-family:give-icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{animation:spin 1s linear infinite}body.give_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.give_receipt_page #give_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.give_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.give_receipt_page td,body.give_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px 6px 0;text-align:left}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:left}table#give_donation_receipt .give-receipt-thead-text{display:block;font-size:18px;text-align:center}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 0 8px 10px}table#give_donation_receipt ul{list-style:none;margin:0;padding:0}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{display:block;font-style:italic}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{background-color:#fff;line-height:inherit;padding:12px}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:13px;padding:6px 0 0;right:0;top:1px}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{height:100%;margin:0;position:absolute;top:0;width:100%;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;border:0;margin:0;padding:0}[id*=give-form] .give-form-title{margin:0 0 15px;padding:0}[id*=give-form] div#give-sidebar-left{float:left;width:38%}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{box-shadow:none;display:block;height:auto;width:100%}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{float:right;width:58%}[id*=give-form] div.summary.give-full-width{float:none;width:100%}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1;margin:50px auto;max-width:1230px}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{display:inline-block;list-style-type:none;margin:0 5px 0 0;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}@media (min-width:481px){#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:left;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:left;width:15%}}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{color:rgba(51,51,51,.5);font-size:14px;margin:0 3px;padding:0;transition:all .2s linear}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form .give-section-break,#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form .give-section-break,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] .give-section-break,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;width:100%}#give-recurring-form .give-section-break span.sub-text,#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form .give-section-break span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] .give-section-break span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;line-height:1.7;margin:0 0 5px;position:relative}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row .give-input-field-wrapper,#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row .give-input-field-wrapper,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row .give-input-field-wrapper,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{background-color:#fdfdfd;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#333;margin:0;outline:none;padding:.5em;width:100%}#give-recurring-form .form-row .give-input-field-wrapper:focus,#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row .give-input-field-wrapper:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=url]:focus,form.give-form .form-row select:focus,form.give-form .form-row textarea:focus,form[id*=give-form] .form-row .give-input-field-wrapper:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row .give-input-field-wrapper.required,#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row .give-input-field-wrapper.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row .give-input-field-wrapper.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row .give-input-field-wrapper iframe,form.give-form .form-row .give-input-field-wrapper iframe,form[id*=give-form] .form-row .give-input-field-wrapper iframe{margin-bottom:0}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-right:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:left;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:right}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:left;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-left:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:left;margin-left:3%;width:31.25%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-left:0}@media (max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-left:0;margin-right:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{margin:0;width:44%}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:right}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list{list-style:none;margin:0;padding:0}form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list li{display:inline-block;margin-left:0;margin-right:15px}form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list li label{cursor:pointer;display:inline;margin:0}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;color:#333;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-left:1px solid #ccc;border-right:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-left:none;border-right:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{background:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;float:left;font-size:18px;height:35px;line-height:35px;margin:0;min-width:125px;padding:0 12px}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{background:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;cursor:not-allowed;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{*zoom:1;margin:10px 0 25px;padding:0}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;border:1px solid #ccc;box-sizing:border-box;color:#333;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{background:#fff;border:1px solid #ccc;border-left:none;border-radius:0;box-sizing:border-box;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 .5em 0 0}form[id*=give-form] #give-donation-level-radio-list{clear:both;list-style:none;margin:0 0 15px;padding:0}form[id*=give-form] #give-donation-level-radio-list>li{list-style-image:none;list-style-type:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 .5em 0 0;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;list-style:none;margin:0 0 15px;padding:0}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-image:none;list-style-type:none;margin:0;padding:0}@media (min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-left:0;margin-right:15px}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{display:inline;margin:0 .25em 0 0;outline:none;width:auto}form[id*=give-form] input[type=checkbox]{margin:0 .25em 0 0}div[data-field-type=checkbox]{display:flex}div[data-field-type=checkbox] label{order:2}div[data-field-type=checkbox] input[type=checkbox]{order:1}form[id*=give-form] select.give-select-level{background-color:#fdfdfd;border:1px solid #ccc;border-radius:0;clear:both;color:#333;display:block;margin:0 0 15px;max-width:100%;min-width:155px;outline:none;padding:.5em}#give-donation-level-button-wrap{*zoom:1;clear:both;list-style:none;margin:0 0 15px;padding:0}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{float:left;list-style-image:none;list-style-type:none;margin:0 5px 5px 0}.give_terms_links{float:right}[id*=give_secure_site_wrapper]{font-size:16px;line-height:20px;padding:4px 4px 15px 0}[id*=give_secure_site_wrapper] span.padlock{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:give-icomoon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:20px;text-transform:none}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/tick.png);background-position:right 10px top 50%;background-repeat:no-repeat;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:right 55px top 50%}#give_purchase_form_wrap span.card-type{background-size:37px 26px!important;height:26px;position:absolute;right:0;top:-2px;width:37px}#give_purchase_form_wrap .fl-wrap span.card-type{right:11px;top:calc(.5em + 6px)}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/visa.svg) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/discover.svg) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/amex.svg) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/maestro.svg) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/jcb.svg) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(//www.ethiopiareads.org/wp-content/plugins/give/assets/dist/images/unionpay.svg) no-repeat}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;font-size:16px;font-style:italic;font-weight:400;height:16px;line-height:20px;margin:0;padding:0;width:16px}form[id*=give-form] .give-loading-animation{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;background-repeat:no-repeat;background-size:20px 20px;float:left;font-family:give-icomoon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;height:16px;line-height:1;margin:0 5px 0 0;text-transform:none;width:16px}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{margin:0;padding:0;text-align:right}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;right:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-left:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{display:none;margin:0 0 0 .5em}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:left}.give-user-login-fields-container:after{clear:both;content:"";display:block}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{display:inline-block;min-width:100px}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{line-height:1.4;margin-bottom:1.2em}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;cursor:pointer;font-size:1em;line-height:1.2em;padding:8px 10px}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{border-bottom:0;padding:0 5px 5px;width:auto}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media (max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{float:none;width:100%}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;background-repeat:no-repeat;background-size:20px 20px;display:none;float:right;font-family:give-icomoon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;height:16px;line-height:1;margin:0 0 0 5px;position:relative;text-transform:none;top:3px;width:16px}.give-active span.give-loading-animation{display:inline}@media (min-width:481px){html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-first,html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-last,html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-title{float:right!important}}html[dir=rtl] form.give-form .form-row-first,html[dir=rtl] form.give-form .form-row-title{margin-left:2.5%;margin-right:0!important}html[dir=rtl] form.give-form .form-row-first,html[dir=rtl] form.give-form .form-row-last{float:right!important}html[dir=rtl] form.give-form .form-row-last{float:left!important}html[dir=rtl] form.give-form .form-row-two-thirds{float:right!important}html[dir=rtl] form.give-form .form-row-two-thirds.form-row-first{margin-right:0!important}html[dir=rtl] form.give-form .form-row-one-third{float:right!important;margin-left:0!important;margin-right:3%}html[dir=rtl] form.give-form .form-row-one-third.form-row-first{margin-right:0!important}html[dir=rtl] form.give-form .card-expiration select.card-expiry-year{float:left!important}.give-form-grid{display:flex;height:100%}.give-form-grid-media{border-radius:2px;min-width:40%;position:relative}.give-form-grid-media img{border-radius:2px;min-width:100%;-o-object-fit:cover;object-fit:cover}.give-form-grid-media__tags{align-items:center;border-radius:2px;bottom:0;display:flex;gap:10px;left:0;padding:10px 16px;position:absolute;right:0}.give-form-grid-media__tags>span{border-radius:5px;font-size:max(.975rem,15.6px);font-weight:600;padding:4px 10px}.give-form-grid-container{display:flex;flex-direction:column;flex-grow:1;width:100%}#row-media{max-width:40%;min-width:40%}#row-media img{border-radius:2px;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.give-form-grid-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:18px}.give-form-grid-content .give-form-grid-media__tags_no_image{background:none;border-radius:2px;display:flex;gap:10px;margin-bottom:12px}.give-form-grid-content .give-form-grid-media__tags_no_image>span{border-radius:5px;font-size:max(.975rem,15.6px);font-weight:600;padding:4px 10px}.give-form-grid-content>h3{font-size:max(1.375rem,22px)!important;font-weight:700!important;margin:0!important}.give-form-grid-content>p{font-size:1rem;font-weight:400}.give-form-grid-content>button{background-color:transparent!important;border:none;cursor:pointer;font-size:max(1rem,16px);font-weight:400;padding:0!important;text-decoration:underline;text-underline-offset:5px}.give-form-grid-btn{align-items:center;background-color:var(--give-primary-color);border:.125rem solid var(--give-primary-color);border-radius:.4rem;color:#fff;font-family:inherit;font-size:max(1rem,16px);font-weight:600;justify-content:center;line-height:1.2;padding:1rem;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in}.give-form-grid-progress{background:#f6f6f6;padding:10px 20px}.form-grid-raised{background:#f6f6f6;display:flex;justify-content:space-between}.form-grid-raised__details{display:flex;flex-direction:column;font-size:1rem}.form-grid-raised__details>span:first-child{font-size:1rem;font-weight:700!important}.form-grid-raised__details>span:last-child{font-size:max(.875rem,14px);font-weight:400}.form-grid-raised__details_donations{text-align:right}.give-form-grid-progress-bar{margin:12px 0}.give-form-grid-progress-bar .give-progress-bar{background:#d9dfdb;border-radius:25px;box-shadow:inset 0 2px 2px -1px rgba(0,0,0,.10980392156862745);height:12px;position:relative}.give-form-grid-progress-bar .give-progress-bar>span{border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}.give-embed-form-wrapper{position:relative;width:100%!important}.give-embed-form-wrapper .iframe-loader{height:100%;pointer-events:none;position:absolute;top:0;width:100%}.give-embed-form-wrapper iframe{width:100%!important}.give-embed-form-wrapper.is-hide{left:-9999px;position:fixed}.give-embed-form-wrapper.modal{height:100%!important;left:0;margin:0!important;max-width:none!important;overflow:hidden auto;padding:0!important;position:fixed;top:0;width:100%!important;z-index:999999}.give-embed-form-wrapper.modal .modal-inner-wrap{position:absolute;top:0;width:100%;z-index:1}.give-embed-form-wrapper.modal .modal-content{margin:35px auto auto;max-width:572px;position:relative;width:100%}.give-embed-form-wrapper.modal .close-btn-wrap{margin-top:15px}.give-embed-form-wrapper.modal .close-btn{background:#000;border-radius:24px;color:#fff!important;font-size:.5em;font-weight:700;opacity:.3;outline:none;padding:2px 10px;position:absolute;right:9px;text-decoration:none;top:-14px}.give-embed-form-wrapper.modal .close-btn:hover{opacity:.8}.give-embed-form-wrapper.modal .close-btn span{font-size:1.5em;line-height:.7em;margin-left:3px}.give-embed-form-wrapper.modal:after{background-color:rgba(0,0,0,.8);bottom:0;content:"";display:block;left:0;overflow:hidden;position:fixed;right:0;top:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.js-give-grid-modal-launcher+div.js-give-embed-form-modal-launcher-wrap{display:none}.give_notices{position:relative}.give_notices .notice-dismiss{background:0 0;border:none;color:#72777c;cursor:pointer;margin:0;max-width:28px!important;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.give_notices .notice-dismiss:before{speak:none;-webkit-font-smoothing:antialiased;background:0 0;color:#72777c;content:"\f153";display:block;font:400 16px/20px dashicons;height:20px;text-align:center;width:20px}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{background:#f9f9f9;border-left:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both;margin:15px 0;padding:1em 1.5em 1em 2em;position:relative}.give_error>p,.give_success>p,.give_warning>p{color:#333;margin:0!important}.give_error:before,.give_success:before,.give_warning:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:100%;color:#fff;font-family:give-icomoon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;height:30px;left:-17px;line-height:1;line-height:30px;margin-top:-15px;position:absolute;text-align:center;text-shadow:1px 1px rgba(0,0,0,.5);text-transform:none;top:50%;width:30px}.give_error{border-color:#a00}.give_error:before{background-color:#a00;content:"\f02d"}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:"\e601"}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:"\f02d"}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{margin:0 auto;max-width:474px;padding:12px 10px 0}.twentyfourteen .tfgive .give_forms .entry-summary{margin:0 0 1.618em!important;padding:0!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-left:15px;padding-right:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-right:54px}.full-width .twentyfourteen .tfgive{margin-right:auto}}.twentyfifteen .t15give{background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15);margin-bottom:7.6923%;padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%}.twentyfifteen .t15give .page-title{margin-left:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-left:7.6923%;margin-right:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.give-goal-progress{clear:both;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.give-goal-progress .income{color:#333;font-size:46px;letter-spacing:-1px;line-height:48px}.give-goal-progress .raised{margin-bottom:15px}.give-goal-progress .progress-bar{background:none;padding-bottom:10px;width:100%}.give-goal-progress .give-progress-bar{background:#eee;border-radius:25px;height:20px;overflow:hidden;position:relative;width:100%}.give-goal-progress .give-progress-bar>span{background:none;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}table.give-table{background:#eaebec;border:1px solid #e0e0e0;border-top:none;border-bottom:none;color:#666;font-size:14px;margin:20px 0;text-shadow:1px 1px 0 #fff;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{border-left:none;text-align:left}table.give-table th{background:#f6f6f6;border:1px solid #e0e0e0;border-top-color:#e8e8e8;border-right:none;font-weight:700;padding:21px 25px;text-align:center}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{background:#fff;border:1px solid #e0e0e0;border-top-color:#fff;border-right:none;padding:18px;text-align:center}table.give-table tbody tr td:first-child{border-left:0;text-align:left}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-left:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}body.give-twentynineteen .give-form .give-btn:focus{color:#fff}body.theme-twentytwenty .give-wrap{margin:60px auto;max-width:1200px}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{border:1px solid #ccc;border-left:none;width:unset}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:left}.give-donation-history .give-table .give-security-column.give-security-description-wrap{font-size:12px;font-style:italic;padding:16px 13px;width:75%}.give-donation-history .give-table .give-security-column.give-security-button-wrap{padding:25px 5px;width:25%}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give_user_history_main .give-mobile-title{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{background:#fff;padding:.5rem 0}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{background-color:transparent;border:none;padding-bottom:0;padding-top:0}#give_user_history td,#give_user_history tr{border-left:none;display:block;text-align:left}#give_user_history .give-mobile-title{display:inline-block;font-weight:700;min-width:6em}}.give-modal{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;height:100%;left:0;outline:none!important;overflow:hidden;top:0;-webkit-transform:translateZ(0);width:100%;z-index:2148482499}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media (max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{background:#fff;box-sizing:border-box;margin:40px auto;max-width:650px;padding:20px;position:relative;width:auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{display:block!important;position:absolute}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{transform:translateY(-100px);vertical-align:middle}.give-modal.mfp-bg,.give-modal .mfp-content{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{opacity:0;transform:translateY(-50px)}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{background-color:#fff;height:85vh;margin:0 auto;max-width:600px;overflow-y:auto;padding:1rem 1.5rem;position:relative}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.modal-fade-slide.give-modal .mfp-content{max-width:100%;padding:0}.modal-fade-slide .give-modal--slide{opacity:0;transform:translateY(-20px) perspective(600px) rotateX(0);transition:all .2s ease-out}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only>:not(form),.mfp-content .give-display-button-only form>:not(.give-btn-modal){display:block}.give-donor{background:#fff;border:1px solid #e5e5e5;color:#00160a;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;max-height:100%;padding:18px 0;position:relative;transition:all .2s ease-out;width:100%}.give-donor-container{display:flex;flex:1;flex-direction:column;padding:0 5%}.give-donor-container__image{align-items:center;align-self:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;display:flex;justify-content:center;margin-bottom:12px;overflow:hidden}.give-donor-container__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.give-donor-container__image__name_initial{position:absolute}.give-donor-container__image[data-anonymous-donation="0"] img[src*="anonymous-user.svg"],.give-donor-container__image[data-anonymous-donation="1"] .give-donor-header__name_initial{visibility:hidden}.give-donor-container__image[data-anonymous-donation="0"][data-has-valid-gravatar="0"]{border:1px solid #e5e5e5}.give-donor-container-variation{display:flex;justify-content:space-between}.give-donor-container-variation__name{font-size:max(1.5rem,24px);font-weight:600;line-height:20px;margin:0 0 10px!important}.give-donor-container-variation__timestamp{color:#525252;font-size:max(.75rem,12px);margin:0 0 10px!important}.give-donor-wrapper{align-items:center;display:flex;flex:1;justify-content:center;word-break:normal!important}.give-donor-content{border-left:2px solid #219653;flex:1;font-weight:400;letter-spacing:0;line-height:20px;margin:12px 0;padding-left:16px;width:100%}.give-donor-content p{color:#00160a;font-size:max(.875rem,14px);font-style:italic;line-height:20px;margin:0!important;width:100%}.give-donor-content__excerpt .give-donor-content__read-more{cursor:pointer;white-space:nowrap}.give-donor-content__excerpt+.give-donor-content__comment{display:none}.give-donor-details{align-items:center;display:flex;justify-content:space-between}.give-donor-details__wrapper{display:flex;flex-direction:column;width:70%;word-break:normal!important}.give-donor-details__wrapper span:first-child{color:#00160a;font-size:max(1rem,16px)!important;font-weight:500!important;letter-spacing:0}.give-donor-details__wrapper span:last-child{color:#00160a;font-size:max(.8rem,12.8px);font-weight:400;letter-spacing:0;text-align:left}.give-donor-details__total{color:#219653;font-size:max(1.25rem,20px);font-weight:700;letter-spacing:0;line-height:24px;overflow-wrap:normal;text-align:right;word-break:normal!important}.give-donor-tribute{align-items:center;display:flex;margin-top:32px;min-height:32px;width:100%}.give-donor-tribute span svg{display:block;height:22px;margin:0 15px 0 32px;width:22px}.give-donor-tribute__message{color:#00160a;font-size:max(.75rem,12px);text-align:center}.give-donor-tribute__message span:last-child{font-weight:600}.give-donor-wall-modal p:last-child{margin-bottom:0}#give-processing-state-template{background:rgba(0,0,0,.8);bottom:0;display:none;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;text-align:center;top:0;z-index:9999999}#give-processing-state-template.active{display:flex}#give-processing-state-template div{align-self:center;color:#fff;font-size:26px;margin:0 0 0 10px}#give-processing-state-template h3{color:#fff;font-size:26px;line-height:1.25;margin:0;padding:0 0 5px}#give-processing-state-template p{color:#fff;font-size:16px;line-height:1.5;margin:0;padding:0}#give-processing-state-template .loader{background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 349 348' style='enable-background:new 0 0 349 348;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M25.1,204.57c-13.38,0-24.47-10.6-24.97-24.08C0.04,178.09,0,175.97,0,174C0,77.78,78.28-0.5,174.5-0.5 c13.81,0,25,11.19,25,25s-11.19,25-25,25C105.85,49.5,50,105.35,50,174c0,1.37,0.03,2.85,0.1,4.65c0.51,13.8-10.27,25.39-24.07,25.9 C25.72,204.56,25.41,204.57,25.1,204.57z'/%3E%3Cpath class='st0' d='M174.5,348.5c-13.81,0-25-11.19-25-25c0-13.81,11.19-25,25-25c68.65,0,124.5-55.85,124.5-124.5 c0-1.38-0.03-2.85-0.1-4.65c-0.51-13.8,10.26-25.4,24.06-25.91c13.83-0.53,25.4,10.26,25.91,24.06c0.09,2.39,0.13,4.51,0.13,6.49 C349,270.22,270.72,348.5,174.5,348.5z'/%3E%3C/svg%3E");height:60px;margin:0 0 20px;opacity:0;pointer-events:none;width:60px}#give-processing-state-template .loader.spinning{animation:load .6s linear infinite;opacity:1;transition:opacity .2s ease}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.separator-with-text{align-items:center;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:30px 0}.separator-with-text .dashed-line{border:1px solid #d4d4d4;flex-grow:1}.separator-with-text .label{color:#8d8e8e;font-size:14px;padding:0 6px}.give-multi-form-goal-block{background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.306);display:flex;flex-direction:column;margin-bottom:20px}.give-multi-form-goal-block .wp-block-media-text{margin:24px!important}.give-multi-form-goal-block .give-multi-form-goal-block__image,.give-multi-form-goal-block .wp-block-media-text__media,.give-multi-form-goal-block .wp-block-media-text__media img{border-radius:6px!important}.give-multi-form-goal-block .wp-block-media-text .wp-block-media-text__content{padding:16px!important}.give-multi-form-goal-block__content{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px!important;min-height:250px}.give-multi-form-goal-block__content .give-multi-form-goal-block__text{display:flex;flex-direction:column;justify-content:center}.give-multi-form-goal-block__content .give-multi-form-goal-block__text h2{margin-bottom:var(--global--spacing-vertical)}.give-multi-form-goal-block__content .give-multi-form-goal-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.give-progress-bar-block__goal{border-top:1px solid #ebebeb;height:auto;padding:20px 16px}.give-progress-bar-block__progress{align-items:center;background:#f1f1f1;border-radius:20px;box-shadow:inset 0 1px 4px rgba(0,0,0,.095);display:flex;height:20px;overflow:hidden;position:relative}.give-progress-bar-block__progress .give-progress-bar-block__progress-bar{background:linear-gradient(180deg,#28c77b,#28c77b),linear-gradient(180deg,#fff,#ccc);background-blend-mode:multiply;border-radius:20px;height:100%;left:0;overflow:hidden;position:absolute;top:0}.give-progress-bar-block__stats{background:#f5f5f5;border-radius:0 0 8px 8px;border-top:1px solid #ebebeb;display:flex;flex-wrap:wrap;height:auto}.give-progress-bar-block__stat{align-items:center;border-right:1px solid #ebebeb;display:flex;flex:1 1 110px;flex-direction:column;font-weight:500;height:96px;justify-content:center}.give-progress-bar-block__stat:last-of-type{border-right:none}.give-progress-bar-block__stat>:first-child{color:#4c4c4c;font-size:24px;line-height:28px}.give-progress-bar-block__stat>:last-child{color:#6f6f6f;font-size:18px;line-height:1}.form-row .give-stripe-cc-field{background-color:#fdfdfd;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#333;margin:0;outline:none;padding:.5em;width:100%}.give-stripe-cc-field.give-fl-input{background-color:#fff;height:auto;line-height:inherit;min-height:50px;padding:14px 10px}.give-stripe-cc-field-wrap .give-fl-is-active .give-fl-input{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}.give-stripe-cc-field-wrap .give-fl-label span{display:none}.give-stripe-single-cc-field-wrap{background-color:#fdfdfd;border:1px solid #ccc;height:40px;margin:0 0 15px;padding:10px}.give-form .give-stripe-cc-field.focus,.give-form .give-stripe-cc-field:focus{background-color:#fff}.give-stripe-checkout-modal{all:initial;align-items:center;background-color:rgba(0,0,0,.5);box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;height:100%;justify-content:center;left:0;opacity:0;overflow:scroll;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%;z-index:100001!important}.give-stripe-checkout-modal.give-stripe-checkout-show-modal{opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible}.give-stripe-checkout-modal .give-stripe-checkout-modal-content{background:#fff;border-radius:.5rem;margin:auto;max-width:500px;overflow:hidden;position:relative;width:96%}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header{background-color:#000;color:#fff;padding:20px;text-align:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-modal-close{background:none;border:none;color:#fff;cursor:pointer;font:inherit;margin:15px;outline:inherit;padding:0;position:absolute;right:0;top:0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-form-title{color:#f5f5f5;font-size:18px;font-weight:600;margin:10px 0 0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-donor-email{color:#e5e5e5;font-size:14px;font-weight:400;margin:5px 0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-donation-amount{font-size:36px;font-weight:600}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body{display:block;overflow:hidden;padding:20px}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body hr{border:1px solid #e5e5e5;margin:20px 0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-checkout-modal-else-part{font-size:14px;margin:-5px 0 20px;text-align:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-single-cc-field-wrap{margin:0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer{background-color:#f5f5f5;padding:20px;text-align:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-btn-wrap{align-items:center;display:flex;justify-content:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-btn-wrap .sequoia-loader{bottom:20px}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-sequoia-donate-button{align-items:center;border:none;border-radius:4px;display:flex;filter:brightness(1);font-size:22px;justify-content:center;line-height:20px;min-width:236px;order:99!important;padding:20px 28px!important;transition:filter .2s ease}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem;width:100%}.give-wrap .give-grid__item>:last-child{margin-bottom:0}.give-wrap .give-wrap:before{clear:both;content:"";display:block}@media (min-width:30rem){.give-wrap .give-grid{display:flex;flex-flow:row wrap;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:flex;padding:0 .75rem}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2 .give-grid__item,.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:50%}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:33.3333333333%}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4 .give-grid__item{width:25%}}@supports (display:grid){.give-wrap .give-grid{grid-gap:1.5rem;display:grid;grid-template-columns:1fr;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:flex;margin-bottom:0;padding:0;width:auto!important}@media (min-width:40rem){.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}}.give-wrap .give-card{background-color:#fff;border-radius:8px;box-shadow:0 0 8px hsla(0,0%,44%,.25);color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:all .1s ease-out;width:100%}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16)}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;order:1;width:100%}.give-wrap .give-card__body{display:flex;flex-direction:column;flex-grow:1;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes placeHolderShimmer{0%{background-position:0 0}to{background-position:520px 0}}#give-receipt .placeholder-animation{margin:0 auto;max-width:650px}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{background-color:#eee;border:1px solid #eee;margin:0 auto;width:650px}#give-receipt .layer{display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}.give-grid-ie-utility{margin:0 -12px}@supports (display:grid){.give-grid-ie-utility{margin:0}}.give-donation-submit>.give-donation-summary-section{margin-bottom:0}.give-donation-summary-section{font-family:Montserrat,serif;font-size:16px;font-style:normal;font-weight:600}.give-donation-summary-section svg{margin:0 5px;vertical-align:text-top}.give-donation-summary-section svg path{fill:var(--primary-color,#3ba2e0)}.give-donation-summary-section .heading{font-style:italic}.give-donation-summary-section .give-donation-summary-table-wrapper{background-color:#f9f9f9;color:#333;margin:20px -20px;padding:0 20px}.give-donation-summary-section .back-btn{background-color:transparent;border:0;color:var(--primary-color,#3ba2e0);cursor:pointer;font-size:12px;font-weight:500;line-height:23px;margin:0;padding:0;text-decoration:underline}.give-donation-summary-section .give-donation-summary-help-text{align-items:center;color:#8c8c8c;display:flex;gap:5px;margin:10px 0}.give-donation-summary-section .give-donation-summary-help-text .back-btn{font-size:inherit}.give-donation-summary-section table{border-collapse:collapse;width:100%}.give-donation-summary-section tbody{color:#444}.give-donation-summary-section tr{border-bottom:1px solid #f2f2f2}.give-donation-summary-section td,.give-donation-summary-section th,.give-donation-summary-section tr{height:42px;padding:10px 0}.give-donation-summary-section th{text-align:left}.give-donation-summary-section td{font-size:15px;font-weight:500;line-height:18px}.give-donation-summary-section td:last-child,.give-donation-summary-section th:last-child{text-align:right}@media screen and (max-width:500px){.give-donation-summary-section td,.give-donation-summary-section th,.give-donation-summary-section tr{height:26px}.give-donation-summary-section td,.give-donation-summary-section th{padding-top:15px;vertical-align:top}.give-donation-summary-section td:last-child,.give-donation-summary-section th:last-child{width:40%}.give-donation-summary-section .give-donation-summary-help-text{align-items:start}.give-donation-summary-section .give-donation-summary-help-text img{margin-top:3px}}form[id*=give-form] .give-fee-message{clear:both;display:inline-block;width:100%}form[id*=give-form] .give_fee_mode_checkbox{width:auto}.give-display-button-only form[id*=give-form] .give-fee-message{display:none!important}.give-fee-collect-wrap{margin:0 0 10px}ul.ffm-attachment-list{text-align:center}ul.ffm-attachment-list li{float:left;margin:0 20px 20px 0;border:1px solid #eee;padding:6px;list-style:none}ul.ffm-attachment-list li a.give-download-file{margin:3px 0 8px;display:block}ul.ffm-attachment-list li a.attachment-delete{color:red;font-size:12px}ul.ffm-attachment-list li img{max-width:100%}ul.ffm-attachment-list li.give-thumbnail div.give-attachment-name{padding:0}ul.ffm-attachment-list li.give-non-image-li div.give-attachment-name{padding:8px}ul.ffm-attachment-list div.give-attachment-name{font-size:12px;font-style:italic}form[id*=give-form] .ffm-clone-field,form[id*=give-form] .ffm-remove-field{cursor:pointer;display:inline-block;margin:0;background-color:rgba(0,0,0,0);border:0;text-decoration:none}form[id*=give-form] .ffm-clone-field:before,form[id*=give-form] .ffm-remove-field:before{font-size:20px}form[id*=give-form] .give-repeater-table{border:none}form[id*=give-form] .give-repeater-table td,form[id*=give-form] .give-repeater-table th{padding:2px;border:none}form[id*=give-form] .give-repeater-table tr{border:none}form[id*=give-form] .mce-tinymce{border:1px solid #ccc}form[id*=give-form] .ffm-field-container.give-has-error>#ffm-checkbox label,form[id*=give-form] .ffm-field-container.give-has-error>#ffm-radio label,form[id*=give-form] .ffm-field-container.give-has-error>.mce-tinymce,form[id*=give-form] .ffm-field-container.give-has-error>input,form[id*=give-form] .ffm-field-container.give-has-error>select,form[id*=give-form] .ffm-field-container.give-has-error>textarea{border:1px solid red!important}form[id*=give-form] #give-ffm-section{margin:0 -1.5%}form[id*=give-form] .give-ffm-section{display:block}form[id*=give-form] select.multiselect{min-height:150px}form[id*=give-form] .ffm-checkbox-field label,form[id*=give-form] .ffm-radio-field label{font-weight:400}form[id*=give-form] .give-section.choose-amount,form[id*=give-form] .give-section.payment{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}form[id*=give-form] .give-section.choose-amount:after,form[id*=give-form] .give-section.payment:after{content:"";height:0;width:100%;-webkit-box-ordinal-group:99;-webkit-order:98;-ms-flex-order:98;order:98}form[id*=give-form] .give-section.choose-amount>:not(.ffm-field-container):not(.give-btn),form[id*=give-form] .give-section.payment>:not(.ffm-field-container):not(.give-btn),form[id*=give-form] .give-section>fieldset{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}form[id*=give-form] #give_purchase_form_wrap>fieldset{clear:both}form[id*=give-form] .give-ffm-form-row-full,form[id*=give-form] .give-ffm-form-row-half,form[id*=give-form] .give-ffm-form-row-one-third,form[id*=give-form] .give-ffm-form-row-two-third{float:left}form[id*=give-form] .ffm-field-container{padding:0 1.5%}form[id*=give-form] .form-row-wide{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}form[id*=give-form] .give-ffm-form-row-half{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}form[id*=give-form] .give-ffm-form-row-one-third{width:33.33%;-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}form[id*=give-form] .give-ffm-form-row-two-third{width:66.66%;-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}@media (max-width:480px){form[id*=give-form] .ffm-field-container,form[id*=give-form] .give-ffm-form-row-responsive{margin-left:0;margin-right:0;width:100%}}.give-display-modal #give-ffm-section{display:none!important}.give-modal .mfp-content [id*=give-form] [id*=give-ffm-section]{display:block!important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background-color:#f0f0f0;color:#222;font-weight:700;margin:-3px -3px 2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a,.ui-widget-header a{color:#222}.ui-datepicker-calendar .ui-state-default,.ui-timepicker-div .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;min-height:25px;font-weight:400;color:#555;line-height:25px;text-align:center}.ui-timepicker-div .ui-state-default{border-radius:3px;min-height:0}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-datepicker-calendar .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-datepicker-calendar .ui-state-focus a,.ui-datepicker-calendar .ui-state-focus a:hover,.ui-datepicker-calendar .ui-state-focus a:link,.ui-datepicker-calendar .ui-state-focus a:visited,.ui-datepicker-calendar .ui-state-hover a,.ui-datepicker-calendar .ui-state-hover a:hover,.ui-datepicker-calendar .ui-state-hover a:link,.ui-datepicker-calendar .ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-icons_2e83ff_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:#aaa url(//www.ethiopiareads.org/wp-content/plugins/give-form-field-manager/assets/dist/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:":";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before{content:".";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}.ui_tpicker_time_input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}[id*=give-form] .give-recurring-donors-choice{clear:both;cursor:pointer;display:block;line-height:1em;margin:0 0 25px}[id*=give-form] .give-recurring-donors-choice-period{display:inline-block;font-size:15px;height:28px;margin:0 2px;padding:3px;width:auto}[id*=give-form] .give-recurring-donors-choice label{cursor:pointer;display:inline-block;font-size:16px;margin:0;padding:0}[id*=give-form] .give-recurring-donors-choice input[type=checkbox]{margin:0 3px 0 0;position:relative;width:auto}[id*=give-form] .give-recurring-admin-choice+.give-btn,[id*=give-form] .give-recurring-donors-choice+.give-btn{clear:both;display:block}.give-modal [id*=give-payment-mode-select],[id*=give-form].give-recurring-form-admin [id*=give-payment-mode-select]{clear:both}span.give-recurring-admin-choice{float:left;font-size:18px;font-style:italic;margin:3px 0 0 10px}.give-modal span.give-recurring-admin-choice{margin:0 0 15px}[id*=give-form].give-recurring-form-admin div.give-donation-amount,[id*=give-form].give-recurring-form-admin p.give-donation-amount{float:left}.give-recurring-multi-level-message{font-size:.95em;font-style:italic}.give-subscription-billing-cycle{display:block;font-style:italic}.give-recurring-manage-subscriptions-receipt-link{float:right}.give-receipt-thead-text{display:block;font-size:16px;text-align:center}table#give-subscription-receipt td,table#give-subscription-receipt th{text-align:left}span.give-donation-status-recurring svg{fill:#2683b8;height:20px;position:relative;top:3px;width:20px}#give-recurring-modal-period-wrap{height:35px;line-height:35px;padding:0 10px}[id*=give-form].give-recurring-form fieldset{clear:both}#give-recurring-form #give_checkout_form_wrap legend{border-bottom:0;width:auto}.give-recurring-donation-main{border:1px solid #ccc;border-radius:3px;margin:30px 0 0}.give-recurring-donation-main h3.give-recurring-donation-title{background:#f6f6f6;border-bottom:1px solid #ccc;color:#000;font-size:17px;font-style:inherit;font-weight:500;margin:0;padding:20px 10px 20px 20px;text-align:left}.give-recurring-donation-main form#give-form{margin:0;padding:30px}.give-recurring-donation-main div#give-stripe-credit-card-content{border:1px solid #ccc;display:inline-block;margin:0 0 25px;padding:30px;width:100%}.give-recurring-donation-main form#give-form fieldset legend{border:0;display:none;margin-bottom:10px}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc{border:1px solid #ccc;display:inline-block;padding:20px 15px;width:100%}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-left span.card-type{float:left;left:0;position:absolute;right:0;top:0!important;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-left{float:left;position:relative;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc span.give-recurring-cc-type-name{display:inline-block;font-size:100%;margin-left:55px;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc span.give-recurring-cc-last4{color:#333;font-size:100%;padding-left:5px;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc span.give-recurring-card-expiration{background-color:#7c7c7c;border-radius:3px;color:#fff;font-size:14px;margin-left:5px;padding:5px}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-right{float:right}#give_checkout_form_wrap .give-recurring-current-method h3,#give_checkout_form_wrap .give-recurring-updated-method h3{color:#333;font-size:16px;font-weight:600;margin-top:0}#give_checkout_form_wrap .give-recurring-show-cc{margin-bottom:15px}@media (max-width:768px){.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-left{float:none;margin-bottom:10px;width:100%}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-right{float:none;width:100%}.give-recurring-donation-main form.give-form .form-row label,.give-recurring-donation-main form[id*=give-form] .form-row label{font-size:14px}}@media (max-width:992px){.give-recurring-donation-main form#give-form{padding:15px}}#give_purchase_form_wrap span.give-recurring-updated-card-type{background-size:37px 26px!important;height:26px;left:0;position:absolute;top:-2px;width:37px}#give_purchase_form_wrap span.give-recurring-updated-card-type.visa{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/visa.svg?8dbfffa012ab1f5a71953fcdc2091b9f) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.mastercard{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/mastercard.svg?9be973e571d5aec165d2cf3aa7294557) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.discover{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/discover.svg?c2d662dd87970d66d646cb2e468c48ee) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.amex{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/amex.svg?8e84b54045dc0599d22d3e36f38dd34b) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.maestro{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/maestro.svg?83c8727331612b4c7a27b1fdce171407) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.dinersclub{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/diners-club.svg?79a96288676a9d1d4824b46650288865) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.jcb{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/jcb.svg?3cba58c52ba7e08edd072f442670d5ee) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.dankort{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/dankort.png?b2d8eb7774c03915f58dbf4d25968cae) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.unionpay{background:url(//www.ethiopiareads.org/wp-content/plugins/give-recurring/assets/images/unionpay.svg?5f398145dd3dfd09499bf68c0040a03a) no-repeat}table.give-recurring-edit-amount-table{margin:0 0 30px}table.give-table.give-recurring-edit-amount-table tbody tr td,table.give-table.give-recurring-edit-amount-table thead tr th{font-size:16px;padding:20px;text-align:left}.give-recurring-update-subscription-amount-form .give-donation-amount h3{font-size:18px;text-transform:uppercase}
 article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
#map_canvas img {
max-width: none;
}
button,
input,
select,
textarea {
margin: 0;
font-size: 100%;
vertical-align: middle;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
cursor: pointer;
-webkit-appearance: button;
}
input[type=search] {
-webkit-appearance: textfield;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
textarea {
overflow: auto;
vertical-align: top;
}
iframe {
border: 0;
}
*,
*:before,
*:after {
box-sizing: border-box;
}
html {
overflow-x: hidden;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
margin: 0;
overflow-x: hidden;
}
a {
text-decoration: none;
}
a:hover,
a:active {
outline: 0 !important;
}
[tabindex="-1"] {
outline: 0 !important;
}
.site,
.x-site {
margin: 0 auto;
background-color: #ffffff;
}
.site:before,
.site:after,
.x-site:before,
.x-site:after {
content: " ";
display: table;
width: 0px;
}
.site:after,
.x-site:after {
clear: both;
}
body {
line-height: 1.8;
}
.x-container.offset {
margin: 2.75em auto;
}
@media (max-width: 766.98px) {
.x-container.offset {
margin: 2em auto;
}
}
.x-root {
display: flex;
}
.x-root .site,
.x-root .x-site {
flex: 1 1 auto;
position: relative;
width: 100%;
min-width: 1px;
}
.x-masthead,
.x-colophon {
position: relative;
}
.x-acc-item {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: stretch;
position: relative;
z-index: 1;
transform: translate3d(0, 0, 0);
}
.x-acc-header {
display: block;
position: relative;
z-index: 2;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
background-color: transparent;
transform: translate3d(0, 0, 0);
}
.x-acc-header span {
pointer-events: none;
}
.x-acc-header-content {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
}
.x-acc-header-indicator {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
line-height: 1;
text-align: center;
}
.x-acc-header-text {
flex: 1 0 0%;
}
.x-acc-content {
position: relative;
z-index: 1;
}
.x-acc-content > p:last-child,
.x-acc-content > ul:last-child,
.x-acc-content > ol:last-child {
margin-bottom: 0;
}
.x-crumbs-list {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
align-content: center;
margin: 0 !important;
padding: 0;
list-style: none;
}
.x-crumbs-list-item {
display: inherit;
flex-direction: inherit;
flex-wrap: nowrap;
justify-content: inherit;
align-items: inherit;
align-content: inherit;
}
.x-crumbs-list-item:last-child:after {
content: ".";
display: inline;
visibility: hidden;
width: 0;
opacity: 0;
pointer-events: none;
speak: never;
}
.x-crumbs-link {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.x-card {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: stretch;
}
.x-card.is-flip-left .x-card-face.is-back,
.x-card.is-flip-right .x-card-face.is-back {
transform: rotate3d(0, 1, 0, 180deg);
}
.x-card.is-flip-up .x-card-face.is-back,
.x-card.is-flip-down .x-card-face.is-back {
transform: rotate3d(1, 0, 0, 180deg);
}
.x-card.is-active.is-flip-left .x-card-faces {
transform: rotate3d(0, 1, 0, -180deg);
}
.x-card.is-active.is-flip-right .x-card-faces {
transform: rotate3d(0, 1, 0, 180deg);
}
.x-card.is-active.is-flip-up .x-card-faces {
transform: rotate3d(1, 0, 0, 180deg);
}
.x-card.is-active.is-flip-down .x-card-faces {
transform: rotate3d(1, 0, 0, -180deg);
}
.x-card.cannot-preserve-3d .x-card-faces {
transform-style: initial;
}
.x-card.cannot-preserve-3d .x-card-face {
-webkit-backface-visibility: initial;
backface-visibility: initial;
}
.x-card.cannot-preserve-3d .x-card-face.is-front {
visibility: visible;
}
.x-card.cannot-preserve-3d .x-card-face.is-back {
visibility: hidden;
}
.x-card.cannot-preserve-3d .x-text {
max-width: 100%;
}
.x-card.cannot-preserve-3d[class*=is-flip] .x-card-faces,
.x-card.cannot-preserve-3d[class*=is-flip] .x-card-face {
transform: none;
}
.x-card.cannot-preserve-3d.is-active .x-card-face.is-front {
visibility: hidden;
}
.x-card.cannot-preserve-3d.is-active .x-card-face.is-back {
visibility: visible;
}
.x-card.has-not-flipped .x-card-face.is-back * {
box-shadow: none !important;
transform: none !important;
filter: none !important;
}
.x-card-faces {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr;
-ms-grid-rows: 1fr;
grid-gap: 0px;
grid-auto-columns: 0px;
grid-auto-rows: 0px;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
justify-items: stretch;
align-items: stretch;
flex: 1 1 auto;
position: relative;
transform-style: preserve-3d;
will-change: transform;
}
.x-card-face {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
grid-column: 1/-1;
grid-row: 1/-1;
position: relative;
z-index: 1;
min-width: 0px;
max-width: 100%;
min-height: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.x-card-face [class^=x-bg][class*=lower],
.x-card-face [class^=x-bg][class*=upper] {
transform: translate3d(0, 0, 0);
}
.x-countdown {
display: block;
}
.x-countdown.has-compact-labels .x-countdown-unit-content {
flex-flow: row nowrap;
justify-content: center;
align-items: baseline;
}
.x-countdown.has-top-labels .x-countdown-unit-content,
.x-countdown.has-bottom-labels .x-countdown-unit-content {
flex-flow: column nowrap;
justify-content: center;
align-items: center;
}
.x-countdown.has-top-labels .x-countdown-number {
order: 2;
}
.x-countdown.has-top-labels .x-countdown-label {
order: 1;
}
.x-countdown.has-bottom-labels .x-countdown-number {
order: 1;
}
.x-countdown.has-bottom-labels .x-countdown-label {
order: 2;
}
.x-countdown-units {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.x-countdown-unit {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
}
.x-countdown-unit:not(:last-child):after {
display: inline;
font-style: normal;
line-height: 1;
}
.x-countdown-unit-content {
display: flex;
flex: 0 0 auto;
}
.x-countdown-number {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
width: 100%;
}
.x-countdown-digit {
display: inline;
}
.x-countdown-label {
display: block;
}
.x-statbar,
.x-statbar-bar,
.x-statbar-label {
display: flex;
position: relative;
}
.x-statbar {
flex-direction: row;
justify-content: flex-start;
align-items: stretch;
}
.x-statbar-bar {
flex-direction: inherit;
align-items: center;
}
.x-statbar-label {
justify-content: center;
align-items: center;
opacity: 0;
pointer-events: none;
}
.x-statbar-label.x-active {
opacity: 1;
pointer-events: auto;
}
.x-tabs-list {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: stretch;
position: relative;
z-index: 2;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: none;
}
.x-tabs-list:before,
.x-tabs-list:after {
content: "";
display: block;
width: 0;
height: 0;
visibility: hidden;
}
.x-tabs-list ul {
display: flex;
flex-flow: inherit;
justify-content: flex-start;
align-items: stretch;
flex: 1 0 0%;
margin: 0;
padding: 0;
list-style: none;
}
.x-tabs-list li {
display: flex;
justify-content: flex-start;
align-items: stretch;
}
.x-tabs-list a,
.x-tabs-list button {
flex: 1 0 0%;
display: block;
border: 0;
border-radius: 0;
background-color: transparent;
white-space: nowrap;
}
.x-tabs-list li:first-child,
.x-tabs-list li:first-child a,
.x-tabs-list li:first-child button {
margin-left: 0 !important;
}
.x-tabs-list li:last-child,
.x-tabs-list li:last-child a,
.x-tabs-list li:last-child button {
margin-right: 0 !important;
}
.x-tabs-panels {
display: flex;
flex-flow: row nowrap;
align-items: stretch;
position: relative;
z-index: 1;
}
.x-tabs-panel {
flex: 1 1 0%;
}
.x-tabs-panel:not(.x-active) {
display: none;
}
.x-tabs-panel :first-child {
margin-top: 0;
}
.x-tabs-panel :last-child {
margin-bottom: 0;
}
.x-quote {
display: flex;
}
.x-quote-content {
display: flex;
flex-direction: column;
flex: 1 1 0%;
}
.x-quote-text :first-child {
margin-top: 0;
}
.x-quote-text :last-child {
margin-bottom: 0;
}
.x-quote-cite {
display: flex;
}
.x-global-block {
position: relative;
}
[data-x-single-anim] {
animation-duration: 0.3s;
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
[data-x-single-anim][class*=secondary] {
animation-duration: 0.45s;
}
@keyframes x-slide-top {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-slide-left {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(-50%, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-slide-right {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(50%, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-slide-bottom {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-scale-up {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: scale3d(0, 0, 1);
}
100% {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
@keyframes x-scale-down {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: scale3d(1.5, 1.5, 1);
}
100% {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
@keyframes x-flip-x {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: perspective(125px) rotate3d(1, 0, 0, -180deg);
}
100% {
opacity: 1;
transform: perspective(125px) rotate3d(1, 0, 0, 0deg);
}
}
@keyframes x-flip-y {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: perspective(125px) rotate3d(0, 1, 0, -180deg);
}
100% {
opacity: 1;
transform: perspective(125px) rotate3d(0, 1, 0, 0deg);
}
}
.x-testimonial {
display: flex;
flex-wrap: nowrap;
min-width: 1px;
}
.x-testimonial-content {
display: flex;
flex-flow: column nowrap;
flex: 1 1 auto;
min-width: 1px;
}
.x-testimonial-text :first-child {
margin-top: 0;
}
.x-testimonial-text :last-child {
margin-bottom: 0;
}
.x-testimonial-cite {
display: flex;
flex-wrap: nowrap;
min-width: 1px;
}
.x-testimonial-cite-content {
flex: 1 1 auto;
min-width: 1px;
}
.x-testimonial-cite-text {
display: block;
}
.x-section {
display: block;
position: relative;
}
.x-div {
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: none;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-row {
display: flex;
position: relative;
flex-flow: row nowrap;
justify-content: center;
align-items: stretch;
width: auto;
min-width: 0;
max-width: none;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-row-inner {
display: flex;
flex-wrap: wrap;
flex-grow: 1;
flex-shrink: 1;
flex-basis: auto;
min-width: 0;
min-height: 0;
}
.x-col {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-grid {
display: grid;
grid-auto-columns: auto;
grid-auto-rows: auto;
position: relative;
width: auto;
min-width: 0;
max-width: none;
height: auto;
min-height: 0;
max-height: auto;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-cell {
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-slide-container-viewport {
overflow: hidden;
width: 100%;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
tap-highlight-color: transparent;
}
.x-slide-container-viewport * {
touch-action: manipulation;
}
.x-slide-container-viewport.can-drag {
cursor: grab;
}
.x-slide-container-viewport.can-drag * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.x-slide-container-viewport.can-drag.is-drag {
cursor: grabbing;
}
.x-slide-container-viewport.show-outlines:before {
content: "";
display: block;
position: absolute;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
outline: 8px solid #00adff;
outline-offset: -8px;
}
.x-slide-container-viewport.show-outlines .x-slide-container-content:before {
content: "";
display: block;
position: absolute;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
outline: 8px solid #f31773;
outline-offset: -8px;
}
.x-slide-container-content {
position: relative;
margin-left: auto;
margin-right: auto;
}
.x-slide-container-content.has-adaptive-height {
transition-duration: var(--x-slide-container-transition-duration, 1000ms);
transition-property: height;
transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1));
}
.x-slide-container-content.has-adaptive-height .x-slide-container {
height: 100%;
}
.x-slide-container-content,
.x-slide-container-content .x-slide-container {
height: 100% !important;
}
.x-slide-container {
display: block;
position: relative;
width: 100%;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
will-change: transform;
}
.x-slide-container.is-inline {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
gap: var(--x-slide-container-gap, 1rem);
transition-duration: var(--x-slide-container-transition-duration, 1000ms);
transition-property: transform;
transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1));
}
.x-slide-container.is-stacked {
display: grid;
grid-gap: 0;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
}
.x-slide {
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-slide-container .x-slide {
transition-duration: var(--x-slide-container-transition-duration, 1000ms);
transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1));
}
.x-slide-container-viewport:not(.is-ready) .x-slide {
opacity: 0 !important;
}
.x-slide-container.is-inline.is-paged .x-slide {
flex-grow: 1;
flex-shrink: 0;
flex-basis: calc((100% / var(--x-slides-per-page, 1)) - (var(--x-slide-container-gap, 1rem) * (1 - (1 / var(--x-slides-per-page, 1)))));
}
.x-slide-container.is-inline.is-auto .x-slide {
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
}
.x-slide-container.is-stacked .x-slide {
grid-column: 1/-1;
grid-row: 1/-1;
}
.x-slide-container.is-stacked .x-slide:not([class*=x-effect-e]),
.x-slide-container.is-stacked .x-slide.x-effect-opacity {
opacity: 0 !important;
}
.x-slide-container.is-stacked .x-slide.is-current-slide:not([class*=x-effect-e]),
.x-slide-container.is-stacked .x-slide.is-current-slide.x-effect-opacity {
opacity: 1 !important;
}
.x-slide img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.x-slide-pagination {
display: flex;
flex-wrap: nowrap;
align-content: center;
align-items: center;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
line-height: 1;
list-style: none;
}
.x-slide-pagination.is-row {
flex-direction: row;
}
.x-slide-pagination.is-column {
flex-direction: column;
}
.x-slide-pagination li {
display: block;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
position: relative;
margin: 0;
border: 0;
padding: 0;
background-color: var(--x-slide-pagination-item-bgc, black);
list-style: none;
user-select: none;
cursor: default;
}
.x-slide-pagination li.is-active {
background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, 0.25));
}
@media (hover: hover) {
.x-slide-pagination li:hover {
background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, 0.25));
}
}
.x-paginate {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
align-content: center;
}
.x-paginate.is-empty {
display: none !important;
}
.x-paginate-inner {
display: flex;
flex-flow: row wrap;
align-items: center;
align-content: center;
flex: 1 1 0%;
}
.x-paginate-inner > * {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
flex-shrink: 1;
flex-basis: auto;
line-height: 1;
text-align: center;
}
.x-paginate-inner .dots,
.x-paginate-inner .current {
cursor: not-allowed;
}
.x-the-content.entry-content {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.x-the-content.entry-content > :first-child {
margin-top: 0 !important;
}
.x-the-content.entry-content > :last-child {
margin-bottom: 0 !important;
}
[class*=woocommerce] .x-wc-products .cross-sells,
[class*=woocommerce] .x-wc-products .related,
[class*=woocommerce] .x-wc-products .upsells {
float: none;
clear: none;
width: 100%;
}
[class*=woocommerce] div.x-wc-product-gallery div.woocommerce-product-gallery {
float: none;
width: 100%;
}
[class*=woocommerce] .pswp {
z-index: 999999999;
}
[class*=woocommerce] .x-wc-add-to-cart-form form {
margin: 0;
}
.x-wc-shop-sort {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: center;
}
.x-wc-shop-sort .woocommerce-ordering,
.x-wc-shop-sort .woocommerce-result-count {
float: none;
margin: 0;
}
.x-content-area .woocommerce-Reviews-title {
margin-top: 0;
}
.x-icon {
display: inline-flex !important;
flex-flow: row nowrap !important;
justify-content: center !important;
align-items: center !important;
width: auto;
height: auto;
line-height: inherit;
text-align: center;
}
.x-icon:before {
display: block !important;
position: static !important;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
width: inherit !important;
height: inherit !important;
margin: 0 !important;
line-height: inherit !important;
text-align: inherit !important;
}
.x-anchor {
overflow: hidden;
display: inline-flex;
flex-flow: column nowrap;
justify-content: stretch;
position: relative;
min-width: 1px;
text-decoration: none;
cursor: pointer;
}
.x-anchor-content {
overflow: hidden;
display: flex;
flex: 1 0 auto;
position: relative;
height: 100%;
border-radius: inherit;
transform: translate3d(0, 0, 0);
}
.x-anchor-text {
flex-shrink: 1;
min-width: 1px;
max-width: 100%;
}
.x-anchor-text-primary,
.x-anchor-text-secondary {
position: relative;
display: block;
}
div.x-anchor-text-primary *,
div.x-anchor-text-secondary * {
display: block !important;
margin: 0 !important;
border: 0 !important;
padding: 0 !important;
font-family: inherit !important;
font-size: 1em !important;
font-style: inherit !important;
font-weight: inherit !important;
letter-spacing: inherit !important;
line-height: inherit !important;
text-align: inherit !important;
text-decoration: none !important;
text-shadow: none !important;
text-transform: inherit !important;
color: inherit !important;
background-color: transparent !important;
box-shadow: none !important;
}
.x-anchor-sub-indicator {
position: relative;
display: block;
width: auto;
height: auto;
letter-spacing: 0;
line-height: 1;
text-align: center;
}
.x-anchor-sub-indicator:before {
display: inherit;
width: inherit;
height: inherit;
line-height: inherit;
text-align: inherit;
}
li:not(.menu-item-has-children) > .x-anchor .x-anchor-sub-indicator {
display: none;
visibility: hidden;
speak: never;
}
.x-anchor-content.is-int {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
}
.x-anchor.has-int-content .x-anchor-content[class*=in-scale-up].is-int {
opacity: 0;
transform: scale(0);
}
@media (hover) {
.x-anchor.has-int-content:hover .x-anchor-content[class*=in-scale-up].is-int,
.x-anchor.has-int-content:focus .x-anchor-content[class*=in-scale-up].is-int {
opacity: 1;
transform: scale(1);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int) {
transform: translate3d(0, -100%, 0);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int) {
transform: translate3d(-100%, 0, 0);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int) {
transform: translate3d(100%, 0, 0);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int) {
transform: translate3d(0, 100%, 0);
}
}
.x-bar {
position: relative;
}
.x-bar,
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner,
.x-bar-content {
display: flex;
}
.x-bar,
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner {
justify-content: space-between;
}
.x-bar-h,
.x-bar-h .x-bar-scroll,
.x-bar-h .x-bar-scroll-outer,
.x-bar-h .x-bar-scroll-inner {
flex-direction: row;
}
.x-bar-v,
.x-bar-v .x-bar-scroll,
.x-bar-v .x-bar-scroll-outer,
.x-bar-v .x-bar-scroll-inner {
flex-direction: column;
}
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner,
.x-bar-content:not(.x-container) {
flex-grow: 1;
flex-shrink: 0;
flex-basis: auto;
}
.x-bar-content {
z-index: 5;
}
.x-bar-content.x-container {
flex-grow: 0;
flex-shrink: 1;
}
.x-bar,
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner,
.x-bar-content,
.x-bar-container {
min-width: 1px;
}
.x-bar-space {
flex-shrink: 0;
}
.x-bar-space-right {
-webkit-order: 9999;
order: 9999;
}
.x-bar-outer-spacers:before,
.x-bar-outer-spacers:after {
content: "";
flex-grow: 0;
flex-shrink: 0;
display: block;
pointer-events: none;
visibility: hidden;
}
.x-bar-scroll {
position: relative;
width: 100% !important;
height: 100% !important;
}
.x-bar-scroll .ps__rail-x,
.x-bar-scroll .ps__rail-y {
z-index: 10;
}
.x-bar-scroll-outer,
.x-bar-scroll-inner {
width: 100% !important;
height: 100% !important;
}
.x-bar-scroll-outer {
overflow: hidden !important;
}
.x-bar-scroll-inner {
box-sizing: content-box !important;
-webkit-overflow-scrolling: touch !important;
-ms-overflow-style: -ms-autohiding-scrollbar !important;
}
.x-bar-h .x-bar-scroll-inner {
overflow-x: scroll !important;
overflow-y: hidden !important;
padding: 0 0 50px 0 !important;
}
.x-bar-v .x-bar-scroll-inner {
overflow-x: hidden !important;
overflow-y: scroll !important;
padding: 0 50px 0 0 !important;
}
.x-bar-scroll-button {
display: block;
position: absolute;
z-index: 9999;
top: 50%;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
line-height: 1;
text-align: center;
opacity: 1;
box-shadow: none;
transform: translate3d(0, -50%, 0);
outline: 0;
pointer-events: auto;
}
.x-bar-scroll-button .x-icon {
display: block;
width: auto;
height: 1em;
margin: auto;
transform: translateZ(0);
}
.x-bar-scroll-button:not(.is-active) {
pointer-events: none;
}
.x-bar-scroll-button.is-bck:not(.is-active) {
opacity: 0;
transform: translate3d(-100%, -50%, 0);
}
.x-bar-scroll-button.is-fwd:not(.is-active) {
opacity: 0;
transform: translate3d(100%, -50%, 0);
}
.x-bar-absolute {
position: absolute;
}
.x-bar-fixed {
position: fixed;
}
.x-bar-bottom {
bottom: 0;
}
.x-bar-left {
top: 0;
left: 0;
bottom: 0;
}
.x-bar-right {
top: 0;
right: 0;
bottom: 0;
}
@media screen and (min-width: 783px) {
.admin-bar .x-bar-left,
.admin-bar .x-bar-right {
top: 32px;
}
}
@media screen and (min-width: 601px) and (max-width: 782px) {
.admin-bar .x-bar-left,
.admin-bar .x-bar-right {
top: 46px;
}
}
.x-bar-h .x-bar-container {
height: inherit;
}
.x-bar-v .x-bar-container {
width: inherit;
}
.x-bar-container {
display: flex;
position: relative;
}
.x-bar-is-initially-hidden {
opacity: 0;
pointer-events: none;
}
.x-bar-is-initially-hidden:not(.x-bar-is-visible) {
visibility: hidden;
}
[class^=x-bg] {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: inherit;
pointer-events: none;
}
[class^=x-bg][data-x-params*=parallax] {
opacity: 0;
}
[class^=x-bg] img {
display: block;
width: 100%;
height: 100%;
}
[class^=x-bg] video {
object-fit: cover;
}
.x-bg {
z-index: -1;
}
[class*=x-bg-layer-lower] {
z-index: 1;
}
[class*=x-bg-layer-upper] {
z-index: 2;
}
.x-collapsed {
display: none;
}
.x-collapsing {
overflow: hidden !important;
height: 0;
}
.x-mini-cart ul {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.x-mini-cart li:before,
.x-mini-cart li:after {
content: " ";
display: table;
width: 0px;
}
.x-mini-cart li:after {
clear: both;
}
.x-mini-cart a:not(.x-anchor) {
display: block;
}
.x-mini-cart a:not(.x-anchor):focus {
outline: 0;
}
.x-mini-cart img {
float: left;
display: block;
margin: 0;
}
.x-mini-cart .remove {
float: right;
text-align: center !important;
}
.x-mini-cart .quantity {
display: block;
margin: 0 !important;
}
.x-mini-cart .total {
margin: 0;
}
.x-mini-cart .total strong {
font-weight: inherit;
}
.x-mini-cart .buttons {
display: flex;
flex-wrap: wrap;
flex-direction: row;
margin: 0;
}
.x-mini-cart .widget_shopping_cart_content {
display: flex;
flex-direction: column;
}
.rtl .x-mini-cart img {
float: right;
}
.rtl .x-mini-cart .remove {
float: left;
}
.x-dropdown {
visibility: hidden;
position: absolute;
margin: 0;
padding: 0;
opacity: 0;
transform: translate3d(0, 5%, 0);
pointer-events: none;
z-index: 9999;
}
.x-dropdown[data-x-stem*=u] {
transform: translate3d(0, -5%, 0);
}
.x-dropdown.x-active {
visibility: visible;
opacity: 1;
transform: none;
pointer-events: auto;
}
ul.x-dropdown,
ol.x-dropdown {
list-style: none;
}
.menu-item-has-children {
position: relative;
}
.x-frame {
width: 100%;
}
.x-frame-inner {
position: relative;
z-index: 1;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.x-frame-inner video,
.x-frame-inner > div,
.x-frame-inner > embed,
.x-frame-inner > iframe,
.x-frame-inner > img,
.x-frame-inner > object,
.x-frame-inner > .x-map iframe,
.x-frame-inner > .x-video iframe,
.x-frame-inner > .x-video .mejs-poster img {
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
}
.x-graphic {
display: inline-flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: flex-start;
flex-shrink: 0;
position: relative;
letter-spacing: 0;
line-height: 1;
z-index: 2;
}
.x-graphic-child {
position: relative;
}
.x-graphic-icon,
.x-graphic-icon.x-icon,
.x-graphic-image,
.x-graphic-image.x-image {
display: block;
}
.x-graphic-icon,
.x-graphic-icon.x-icon {
font-size: 1em;
}
.x-graphic-primary:not(:only-child),
.x-graphic-secondary {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.x-graphic-primary:not(:only-child) {
opacity: 1;
z-index: 2;
}
.x-graphic-secondary {
position: absolute;
top: 0;
left: 0;
opacity: 0;
z-index: 1;
}
.x-scale-up.x-graphic-primary:not(:only-child) {
transform: scale(1);
}
.x-scale-up.x-graphic-secondary {
transform: scale(0.35);
}
.x-scale-down.x-graphic-primary:not(:only-child) {
transform: scale(1);
}
.x-scale-down.x-graphic-secondary {
transform: scale(1.5);
}
.x-flip-x.x-graphic-primary:not(:only-child) {
transform: perspective(100px) rotateX(0deg);
}
.x-flip-x.x-graphic-secondary {
transform: perspective(100px) rotateX(-180deg);
}
.x-flip-y.x-graphic-primary:not(:only-child) {
transform: perspective(100px) rotateY(0deg);
}
.x-flip-y.x-graphic-secondary {
transform: perspective(100px) rotateY(-180deg);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active],
.has-graphic[class*=active] .x-graphic-primary:not(:only-child) {
opacity: 0;
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-scale-up,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-scale-up {
transform: scale(1.5);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-scale-down,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-scale-down {
transform: scale(0.35);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-flip-x,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-flip-x {
transform: perspective(100px) rotateX(180deg);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-flip-y,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-flip-y {
transform: perspective(100px) rotateY(180deg);
}
@media (hover) {
.has-graphic:hover .x-graphic-primary:not(:only-child),
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child) {
opacity: 0;
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-up,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-scale-up {
transform: scale(1.5);
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-down,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-scale-down {
transform: scale(0.35);
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-x,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-flip-x {
transform: perspective(100px) rotateX(180deg);
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-y,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-flip-y {
transform: perspective(100px) rotateY(180deg);
}
}
.has-graphic .x-graphic-secondary[class*=active],
.has-graphic[class*=active] .x-graphic-secondary {
opacity: 1;
}
.has-graphic .x-graphic-secondary[class*=active].x-scale-up,
.has-graphic[class*=active] .x-graphic-secondary.x-scale-up {
transform: scale(1);
}
.has-graphic .x-graphic-secondary[class*=active].x-scale-down,
.has-graphic[class*=active] .x-graphic-secondary.x-scale-down {
transform: scale(1);
}
.has-graphic .x-graphic-secondary[class*=active].x-flip-x,
.has-graphic[class*=active] .x-graphic-secondary.x-flip-x {
transform: perspective(100px) rotateX(0deg);
}
.has-graphic .x-graphic-secondary[class*=active].x-flip-y,
.has-graphic[class*=active] .x-graphic-secondary.x-flip-y {
transform: perspective(100px) rotateY(0deg);
}
@media (hover) {
.has-graphic:hover .x-graphic-secondary,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary {
opacity: 1;
}
.has-graphic:hover .x-graphic-secondary.x-scale-up,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-scale-up {
transform: scale(1);
}
.has-graphic:hover .x-graphic-secondary.x-scale-down,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-scale-down {
transform: scale(1);
}
.has-graphic:hover .x-graphic-secondary.x-flip-x,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-flip-x {
transform: perspective(100px) rotateX(0deg);
}
.has-graphic:hover .x-graphic-secondary.x-flip-y,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-flip-y {
transform: perspective(100px) rotateY(0deg);
}
}
.x-image {
display: inline-block;
line-height: 1;
vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.x-image {
min-height: 0%;
}
}
.x-image img {
display: block;
max-width: 100%;
height: auto;
vertical-align: bottom;
border: 0;
-ms-interpolation-mode: bicubic;
}
a.x-image {
cursor: pointer;
}
a.x-image:focus {
outline: 0;
}
.x-image-preserve-ratio img {
width: auto !important;
height: auto !important;
max-width: 100% !important;
max-height: 100% !important;
}
.x-image-preserve-ratio img[src*=".svg"] {
height: 100% !important;
}
.x-line {
display: block;
width: 0;
height: 0;
margin: 0;
border: 0;
padding: 0;
}
.x-menu,
.x-menu .sub-menu {
margin: 0;
padding: 0;
list-style: none;
}
.x-menu,
.x-menu li {
min-width: 1px;
}
.x-has-sub {
position: relative;
}
.x-menu-modal .x-anchor,
.x-menu-layered .x-anchor,
.x-menu-dropdown .x-anchor,
.x-menu-collapsed .x-anchor,
.x-menu-inline .x-dropdown .x-anchor {
display: flex;
}
.x-menu-modal li:before,
.x-menu-modal li:after,
.x-menu-layered li:before,
.x-menu-layered li:after,
.x-menu-collapsed li:before,
.x-menu-collapsed li:after {
content: "";
display: table;
}
.x-menu-modal li:after,
.x-menu-layered li:after,
.x-menu-collapsed li:after {
clear: both;
}
.x-bar-v .x-menu-collapsed,
.x-bar-v .x-menu-collapsed > li {
width: inherit;
}
.x-menu-inline {
display: flex;
}
.x-menu-inline > li {
display: flex;
flex-direction: inherit;
justify-content: inherit;
align-items: inherit;
}
.x-menu-layered {
overflow: hidden;
position: relative;
}
.x-menu-layered .menu-item-has-children {
position: static;
}
.x-menu-layered ul {
position: absolute;
top: 0;
left: 0;
right: 0;
pointer-events: none;
}
.x-menu-layered li {
pointer-events: none;
}
.x-menu-layered .x-anchor {
opacity: 0;
transform: translate(25px, 0);
pointer-events: none;
}
.x-prev-layer > li > .x-anchor {
transform: translate(-25px, 0);
}
.x-current-layer > li > .x-anchor {
opacity: 1;
transform: translate(0, 0);
pointer-events: auto;
}
.x-modal {
visibility: hidden;
display: flex;
flex-flow: column nowrap;
justify-content: space-between;
align-items: center;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
pointer-events: none;
z-index: 99999999;
}
.x-modal.x-active {
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.x-modal:before,
.x-modal:after {
content: "";
display: block;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
}
.x-modal-bg {
display: block;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.x-modal-close {
display: block;
position: fixed;
width: 1em;
height: 1em;
margin: 0;
border: 0;
padding: 0;
line-height: 1em;
text-align: center;
background-color: transparent;
opacity: 0;
transform: scale(0);
z-index: 3;
}
.x-modal-close span {
display: block;
}
.x-modal-close svg {
display: block;
width: 1em;
height: 1em;
margin: auto;
font-size: 1em;
fill: currentColor;
}
.x-modal.x-active .x-modal-close {
opacity: 1;
transform: scale(1);
}
.x-modal-close-top {
top: 0;
}
.x-modal-close-left {
left: 0;
}
.x-modal-close-right {
right: 0;
}
.x-modal-close-bottom {
bottom: 0;
}
.admin-bar .x-modal-close-top {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .x-modal-close-top {
top: 46px;
}
}
.x-modal-content {
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
z-index: 2;
width: 100%;
margin: 0 auto;
transform: translate3d(0, -15px, 0);
}
.x-modal.x-active .x-modal-content {
transform: translate3d(0, 0, 0);
}
.admin-bar .x-modal,
.admin-bar .x-modal-bg {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .x-modal,
.admin-bar .x-modal-bg {
top: 46px;
}
}
.x-off-canvas {
overflow-x: hidden;
overflow-y: auto;
visibility: hidden;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
z-index: 99999998;
}
.x-off-canvas.x-active {
visibility: visible;
pointer-events: auto;
}
.x-off-canvas-bg {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
z-index: 1;
transform: translate3d(0, 0, 0);
}
.x-off-canvas.x-active .x-off-canvas-bg {
opacity: 1;
}
.x-off-canvas-close {
display: block;
position: absolute;
top: 0;
margin: 0;
border: 0;
padding: 0;
line-height: 1;
text-align: center;
background-color: transparent;
opacity: 0;
transform: scale(0);
z-index: 3;
}
.x-off-canvas-close span {
display: block;
}
.x-off-canvas-close svg {
display: block;
width: 1em;
height: 1em;
margin: auto;
font-size: 1em;
fill: currentColor;
}
.x-off-canvas.x-active .x-off-canvas-close {
opacity: 1;
transform: scale(1);
}
.x-off-canvas-content {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
z-index: 2;
}
.x-off-canvas.x-active .x-off-canvas-content {
transform: translate3d(0, 0, 0);
}
.x-off-canvas-close-left {
left: 0;
}
.x-off-canvas-close-right {
right: 0;
}
.x-off-canvas-content-left {
left: 0;
transform: translate3d(-115%, 0, 0);
}
.x-off-canvas-content-right {
right: 0;
transform: translate3d(115%, 0, 0);
}
.admin-bar .x-off-canvas {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .x-off-canvas {
top: 46px;
}
}
[data-x-particle] {
display: block;
position: absolute;
opacity: 0;
pointer-events: none;
speak: never;
z-index: 0;
}
[data-x-particle] span {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: inherit;
background-color: currentColor;
}
[data-x-particle*=inside][data-x-particle*=t_] {
top: 0;
}
[data-x-particle*=inside][data-x-particle*=_l] {
left: 0;
}
[data-x-particle*=inside][data-x-particle*=_r] {
right: 0;
}
[data-x-particle*=inside][data-x-particle*=b_] {
bottom: 0;
}
[data-x-particle*=inside][data-x-particle*=c_]:not([data-x-particle*=c_c]) {
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
}
[data-x-particle*=inside][data-x-particle*=_c]:not([data-x-particle*=c_c]) {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
[data-x-particle*=inside][data-x-particle*=c_c] {
top: 50%;
left: 50%;
}
[data-x-particle*=overlap][data-x-particle*=t_] {
top: 0%;
}
[data-x-particle*=overlap][data-x-particle*=c_] {
top: 50%;
}
[data-x-particle*=overlap][data-x-particle*=b_] {
top: 100%;
}
[data-x-particle*=overlap][data-x-particle*=_l] {
left: 0%;
}
[data-x-particle*=overlap][data-x-particle*=_c] {
left: 50%;
}
[data-x-particle*=overlap][data-x-particle*=_r] {
left: 100%;
}
[data-x-particle~=scale-x_y] {
transform: scale3d(0, 0, 1);
}
[data-x-particle~=scale-x] {
transform: scale3d(0, 1, 1);
}
[data-x-particle~=scale-y] {
transform: scale3d(1, 0, 1);
}
[data-x-particle*=overlap],
[data-x-particle*=inside][data-x-particle*=c_c] {
transform: translate3d(-50%, -50%, 0);
}
[data-x-particle*=overlap][data-x-particle~=scale-x_y],
[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-x_y] {
transform: translate3d(-50%, -50%, 0) scale3d(0, 0, 1);
}
[data-x-particle*=overlap][data-x-particle~=scale-x],
[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-x] {
transform: translate3d(-50%, -50%, 0) scale3d(0, 1, 1);
}
[data-x-particle*=overlap][data-x-particle~=scale-y],
[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-y] {
transform: translate3d(-50%, -50%, 0) scale3d(1, 0, 1);
}
.has-particle [data-x-particle][class*=active],
.has-particle:hover [data-x-particle],
.has-particle.x-active [data-x-particle],
[data-x-effect-provider*=particles]:hover [data-x-particle] {
opacity: 1;
}
.has-particle [data-x-particle][class*=active][data-x-particle*=scale],
.has-particle:hover [data-x-particle][data-x-particle*=scale],
.has-particle.x-active [data-x-particle][data-x-particle*=scale],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale] {
transform: scale3d(1, 1, 1);
}
.has-particle [data-x-particle][class*=active][data-x-particle*=scale][data-x-particle*=overlap],
.has-particle [data-x-particle][class*=active][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],
.has-particle:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],
.has-particle:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],
.has-particle.x-active [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],
.has-particle.x-active [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c] {
transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
}
.ps {
overflow: hidden !important;
overflow-anchor: none;
touch-action: auto;
-ms-overflow-style: none;
-ms-touch-action: auto;
}
.ps__rail-x,
.ps__rail-y {
display: none;
position: absolute;
opacity: 0;
transition: background-color 0.2s ease, opacity 0.2s ease;
}
.ps__rail-x {
bottom: 0;
height: 15px;
}
.ps__rail-y {
right: 0;
width: 15px;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9;
}
.ps__thumb-x,
.ps__thumb-y {
position: absolute;
border-radius: 100px;
background-color: #aaa;
transition-duration: 0.2s;
transition-timing-function: ease;
}
.ps__thumb-x {
bottom: 2px;
height: 6px;
transition-property: background-color, height;
}
.ps__thumb-y {
right: 2px;
width: 6px;
transition-property: background-color, width;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
height: 11px;
background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
width: 11px;
background-color: #999;
}
@supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}
.x-rating {
display: inline-flex;
min-width: 1px;
}
.x-rating-graphic {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: center;
min-width: 1px;
letter-spacing: 0 !important;
line-height: 1 !important;
}
.x-rating-text {
min-width: 1px;
}
.x-search {
display: flex;
align-items: center;
margin: 0;
border: 0;
padding: 0;
cursor: text;
}
.x-search:focus {
outline: 0;
}
.x-search-btn {
display: block;
flex-shrink: 0;
margin: 0;
border: 0;
padding: 0;
line-height: 1;
background-color: transparent;
cursor: pointer;
}
.x-search-btn:focus {
outline: 0;
}
.x-search-btn svg {
display: block;
width: 1em;
height: 1em;
margin: 0 auto;
line-height: inherit;
stroke: currentColor;
}
.x-search-btn-submit {
order: 1;
}
.x-search-btn-clear {
order: 3;
visibility: hidden;
pointer-events: none;
}
.x-search-has-content .x-search-btn-clear {
visibility: visible;
pointer-events: auto;
}
.x-search-input {
flex-grow: 1;
order: 2;
width: 100%;
min-width: 1px;
height: auto !important;
border: 0 !important;
padding: 0 !important;
background-color: transparent !important;
box-shadow: none !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.x-search-input::-ms-clear {
display: none;
}
.x-search-input::-webkit-input-placeholder {
color: currentColor;
opacity: 1;
}
.x-search-input::-moz-placeholder {
color: currentColor;
opacity: 1;
}
.x-search-input:-ms-input-placeholder {
color: currentColor;
opacity: 1;
}
[class*=x-separator] {
display: block;
position: absolute;
z-index: -1;
left: 0;
right: 0;
margin: 0 auto;
}
[class*=x-separator][class*=top] {
top: 0;
transform: translate(0, -100%);
}
[class*=x-separator][class*=bottom] {
bottom: 0;
transform: translate(0, 100%);
}
[class*=x-separator] svg {
display: block;
width: 100%;
height: 100%;
margin: 0;
}
[data-x-stem] {
top: auto;
left: auto;
right: auto;
bottom: auto;
}
[data-x-stem*=d] {
top: 100%;
}
[data-x-stem*=l] {
right: 0;
}
[data-x-stem*=r] {
left: 0;
}
[data-x-stem*=u] {
bottom: 100%;
}
[data-x-stem*=d][data-x-stem-menu-top*=h] {
top: 0;
}
[data-x-stem*=l][data-x-stem-menu-top*=h] {
right: 100%;
}
[data-x-stem*=r][data-x-stem-menu-top*=h] {
left: 100%;
}
[data-x-stem*=u][data-x-stem-menu-top*=h] {
bottom: 0;
}
[data-x-stem*=d][data-x-stem-root*=h] {
top: 0;
}
[data-x-stem*=l][data-x-stem-root*=h] {
right: 100%;
}
[data-x-stem*=r][data-x-stem-root*=h] {
left: 100%;
}
[data-x-stem*=u][data-x-stem-root*=h] {
bottom: 0;
}
[data-x-stem] [data-x-stem*=d] {
top: 0;
}
[data-x-stem] [data-x-stem*=l] {
right: 100%;
}
[data-x-stem] [data-x-stem*=r] {
left: 100%;
}
[data-x-stem] [data-x-stem*=u] {
bottom: 0;
}
.x-text {
min-width: 1px;
}
a.x-text {
display: block;
}
.x-text-headline {
position: relative;
}
.x-text-content {
display: -webkit-flex;
display: flex;
}
.x-text-content-text {
-webkit-flex-grow: 1;
flex-grow: 1;
min-width: 1px;
max-width: 100%;
}
.x-text-content-text,
.x-text-content-text-primary,
.x-text-content-text-subheadline {
display: block;
}
.x-text-content-text > p:last-child,
.x-text-content-text > ul:last-child,
.x-text-content-text > ol:last-child,
.x-text-content-text-primary > p:last-child,
.x-text-content-text-primary > ul:last-child,
.x-text-content-text-primary > ol:last-child,
.x-text-content-text-subheadline > p:last-child,
.x-text-content-text-subheadline > ul:last-child,
.x-text-content-text-subheadline > ol:last-child {
margin-bottom: 0;
}
.x-text-content-text-primary,
.x-text-content-text-subheadline {
margin-top: 0;
margin-bottom: 0;
}
.x-toggle {
display: block;
position: relative;
transform: translate3d(0, 0, 0);
pointer-events: none;
speak: never;
}
.x-toggle > span {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0 auto;
border-radius: inherit;
background-color: currentColor;
}
.x-toggle-burger,
.x-toggle-grid,
.x-toggle-more-h,
.x-toggle-more-v {
height: 1em;
}
.x-toggle-grid,
.x-toggle-more-h,
.x-toggle-more-v {
width: 1em;
}
.x-toggle-more-h,
.x-toggle-more-v {
border-radius: 100em;
}
.x-toggle-more-v {
transform: translate3d(0, 0, 0) rotate(90deg);
}
[data-x-toggle-anim] {
animation-name: none;
animation-duration: 0.5s;
animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-fill-mode: forwards;
animation-play-state: paused;
}
[data-x-toggle-anim].x-paused {
animation-play-state: paused;
}
[data-x-toggle-anim].x-running {
animation-play-state: running;
}
@keyframes x-bun-t-1 {
50% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(0, 0, 0) rotate(45deg);
}
}
@keyframes x-patty-1 {
49% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes x-bun-b-1 {
50% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(0, 0, 0) rotate(-45deg);
}
}
@keyframes x-grid-1 {
50% {
box-shadow:
0 0,
0 0,
0 0,
0 0,
0 0,
0 0,
0 0,
0 0;
transform: rotate3d(0, 0, 1, 0deg);
}
100% {
box-shadow:
-1em 0,
-2em 0,
0 -1em,
0 2em,
0 -2em,
0 1em,
2em 0,
1em 0;
transform: rotate3d(0, 0, 1, -45deg);
}
}
@keyframes x-more-1-1 {
50% {
transform: translate3d(0, 0, 0);
}
75% {
border-radius: 0;
}
100% {
border-radius: 0;
transform: translate3d(0, 0, 0) rotate(45deg) scale3d(4, 0.5, 1);
}
}
@keyframes x-more-2-1 {
49% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes x-more-3-1 {
50% {
transform: translate3d(0, 0, 0) rotate(-45deg);
}
75% {
border-radius: 0;
}
100% {
border-radius: 0;
transform: translate3d(0, 0, 0) rotate(-45deg) scale3d(4, 0.5, 1);
}
}
[data-x-particle] {
transition-delay: 0ms;
}
.x-dropdown.x-active {
transition-delay:
0ms,
0ms,
0ms;
}
.x-modal.x-active {
transition-delay: 0ms, 0ms;
}
.x-td,
.x-div,
.x-row,
.x-col,
.x-grid,
.x-cell,
.x-section,
.x-acc-header,
.x-acc-header-indicator,
.x-crumbs-link,
.x-paginate-inner > *,
.x-anchor,
.x-anchor-text-primary,
.x-anchor-text-secondary,
.x-anchor-sub-indicator,
.x-anchor.has-int-content .x-anchor-content,
.x-bar-is-sticky,
.x-bar-is-sticky .x-bar-content,
[data-x-toggle-collapse],
.x-graphic-child,
.x-image,
.x-line,
.x-mini-cart li,
.x-mini-cart a:not(.x-anchor),
.x-modal-close,
.x-search,
.x-search-btn,
.x-search-input,
.x-icon,
.x-text,
.x-text-content-text-primary,
.x-text-content-text-subheadline,
.x-text-typing,
.x-typed-cursor,
.x-menu-first-level,
.x-menu-layered:not(.x-menu-first-level),
.x-wc-add-to-cart-form,
.x-wc-shop-sort,
[data-x-particle],
.x-bar,
.x-bar-scroll-button,
.x-bar-container,
.x-slide,
.x-slide-pagination,
.x-slide-pagination li {
transition-duration: 300ms;
}
.x-card,
.x-card-faces,
.x-statbar,
.x-statbar-bar,
.x-statbar-label {
transition-duration: 750ms;
}
[class^=x-bg][data-x-params*=parallax] {
transition-duration: 300ms, 0ms;
}
.has-particle:hover [data-x-particle][data-x-particle*=scale],
.has-particle.x-active [data-x-particle][data-x-particle*=scale],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale] {
transition-duration: 0ms, 300ms;
}
[data-x-effect] {
animation-duration: 1000ms;
}
.x-dropdown {
transition-property:
opacity,
transform,
visibility;
}
.x-modal {
transition-property: opacity, visibility;
}
.x-modal-close,
.x-off-canvas-close {
transition-property:
color,
opacity,
transform;
}
.x-modal-content,
.x-off-canvas-content {
transition-property: transform;
}
.x-off-canvas {
transition-property: visibility;
}
.x-off-canvas-bg {
transition-property: opacity;
}
[data-x-particle] {
transition-property: opacity, transform;
}
.x-bar,
.x-bar-container {
transition-property:
opacity,
filter,
transform;
}
.x-bar-is-sticky,
.x-bar-is-sticky .x-bar-content {
transition-property: height, opacity;
}
.x-bar-is-visible {
transition-property:
height,
opacity,
transform;
}
[data-x-effect],
.x-line,
.x-card,
.x-statbar,
.x-menu-first-level,
.x-wc-add-to-cart-form,
.x-wc-shop-sort,
.x-slide-pagination {
transition-property:
opacity,
filter,
transform;
}
.x-menu-layered:not(.x-menu-first-level) {
transition-property: height;
}
.x-menu-layered.x-menu-first-level {
transition-property:
height,
opacity,
filter,
transform;
}
.x-div,
.x-row,
.x-col,
.x-grid,
.x-cell,
.x-section,
.x-image,
.x-anchor,
.x-text-headline,
.x-slide {
transition-property:
border-color,
background-color,
box-shadow,
opacity,
filter,
transform;
}
.x-slide-pagination li {
transition-property:
width,
height,
background-color,
opacity,
filter,
transform;
}
.x-icon,
.x-search {
transition-property:
color,
border-color,
background-color,
box-shadow,
text-shadow,
opacity,
filter,
transform;
}
.x-text:not(.x-text-headline) {
transition-property:
color,
border-color,
background-color,
box-shadow,
text-shadow,
column-rule,
opacity,
filter,
transform;
}
[data-x-toggle-collapse] {
transition-property: height;
}
.x-card-faces,
.x-acc-header-indicator {
transition-property: transform;
}
.x-anchor-text-primary,
.x-anchor-text-secondary,
.x-anchor-sub-indicator,
.x-text-content-text-primary,
.x-text-content-text-subheadline,
.x-text-typing,
.x-typed-cursor {
transition-property: color, text-shadow;
}
.x-anchor.has-int-content .x-anchor-content,
[class^=x-bg][data-x-params*=parallax] {
transition-property: opacity, transform;
}
.x-statbar-bar,
.x-statbar-label {
transition-property:
width,
height,
transform,
opacity;
}
.x-acc-header,
.x-crumbs-link,
.x-paginate-inner > *,
.x-mini-cart li,
.x-mini-cart a:not(.x-anchor),
.x-search-btn,
.x-search-input {
transition-property:
color,
border-color,
background-color,
text-shadow,
box-shadow;
}
.x-menu-layered .x-anchor {
transition-property:
border-color,
background-color,
box-shadow,
opacity,
transform;
}
.x-graphic-child {
transition-property:
color,
background-color,
text-shadow,
box-shadow,
opacity,
transform;
}
.x-bar-scroll-button {
transition-property:
color,
border-color,
background-color,
box-shadow,
text-shadow,
opacity,
transform;
}
.x-ttf,
.x-div,
.x-row,
.x-col,
.x-grid,
.x-cell,
.x-section,
.x-acc-header,
.x-acc-header-indicator,
.x-crumbs-link,
.x-paginate-inner > *,
.x-anchor,
.x-anchor-text-primary,
.x-anchor-text-secondary,
.x-anchor-sub-indicator,
.x-anchor.has-int-content .x-anchor-content,
.x-bar-is-sticky,
.x-bar-is-sticky .x-bar-content,
[data-x-toggle-collapse],
.x-graphic-child,
.x-image,
.x-line,
.x-mini-cart li,
.x-mini-cart a:not(.x-anchor),
.x-modal-close,
.x-search,
.x-search-btn,
.x-search-input,
.x-icon,
.x-text,
.x-text-content-text-primary,
.x-text-content-text-subheadline,
.x-text-typing,
.x-typed-cursor,
.x-menu-first-level,
.x-menu-layered:not(.x-menu-first-level),
.x-card,
.x-card-faces,
.x-statbar,
.x-statbar-bar,
.x-statbar-label,
.x-wc-add-to-cart-form,
.x-wc-shop-sort,
[data-x-particle],
.x-bar,
.x-bar-scroll-button,
.x-bar-container,
.x-slide,
.x-slide-pagination,
.x-slide-pagination li {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
[class^=x-bg][data-x-params*=parallax] {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1), linear;
}
.x-off-canvas {
transition-timing-function: linear;
}
[data-x-effect] {
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.x-crumbs-link .x-icon,
.x-paginate-inner > * .x-icon,
.x-bar-scroll-button .x-icon {
transition: initial;
}
[data-x-disable-animation],
[data-x-disable-animation] * {
transition: none !important;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
.animated.flipOutX,
.animated.flipOutY {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
.x-anim-hide,
.animated-hide {
opacity: 0;
}
@keyframes bounce {
from, 20%, 53%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0);
}
40%, 43% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -30px, 0) scaleY(1.1);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -15px, 0) scaleY(1.05);
}
80% {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, -4px, 0) scaleY(1.02);
}
}
.bounce {
animation-name: bounce;
transform-origin: center bottom;
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
animation-name: flash;
}
@keyframes headShake {
0% {
transform: translateX(0);
}
6.5% {
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
transform: translateX(5px) rotateY(7deg);
}
31.5% {
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
transform: translateX(2px) rotateY(3deg);
}
50% {
transform: translateX(0);
}
}
.headShake {
animation-timing-function: ease-in-out;
animation-name: headShake;
}
@keyframes heartBeat {
0% {
transform: scale(1);
}
14% {
transform: scale(1.3);
}
28% {
transform: scale(1);
}
42% {
transform: scale(1.3);
}
70% {
transform: scale(1);
}
}
.heartBeat {
animation-name: heartBeat;
animation-duration: calc(var(--animate-duration) * 1.3);
animation-timing-function: ease-in-out;
}
@keyframes jello {
from, 11.1%, to {
transform: translate3d(0, 0, 0);
}
22.2% {
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
animation-name: jello;
transform-origin: center;
}
@keyframes pulse {
from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(1.05, 1.05, 1.05);
}
to {
transform: scale3d(1, 1, 1);
}
}
.pulse {
animation-name: pulse;
animation-timing-function: ease-in-out;
}
@keyframes rubberBand {
from {
transform: scale3d(1, 1, 1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(0.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, 0.95, 1);
}
to {
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
animation-name: rubberBand;
}
@keyframes shake {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shake {
animation-name: shake;
}
@keyframes shakeX {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shakeX {
animation-name: shakeX;
}
@keyframes shakeY {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(0, -10px, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(0, 10px, 0);
}
}
.shakeY {
animation-name: shakeY;
}
@keyframes swing {
20% {
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
transform: rotate3d(0, 0, 1, -5deg);
}
to {
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
transform-origin: top center;
animation-name: swing;
}
@keyframes tada {
from {
transform: scale3d(1, 1, 1);
}
10%, 20% {
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
transform: scale3d(1, 1, 1);
}
}
.tada {
animation-name: tada;
}
@keyframes wobble {
from {
transform: translate3d(0, 0, 0);
}
15% {
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: translate3d(0, 0, 0);
}
}
.wobble {
animation-name: wobble;
}
@keyframes backInDown {
0% {
transform: translateY(-1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInDown {
animation-name: backInDown;
}
@keyframes backInLeft {
0% {
transform: translateX(-2000px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInLeft {
animation-name: backInLeft;
}
@keyframes backInRight {
0% {
transform: translateX(2000px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInRight {
animation-name: backInRight;
}
@keyframes backInUp {
0% {
transform: translateY(1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInUp {
animation-name: backInUp;
}
@keyframes backOutDown {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateY(700px) scale(0.7);
opacity: 0.7;
}
}
.backOutDown {
animation-name: backOutDown;
}
@keyframes backOutLeft {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateX(-2000px) scale(0.7);
opacity: 0.7;
}
}
.backOutLeft {
animation-name: backOutLeft;
}
@keyframes backOutRight {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateX(2000px) scale(0.7);
opacity: 0.7;
}
}
.backOutRight {
animation-name: backOutRight;
}
@keyframes backOutUp {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateY(-700px) scale(0.7);
opacity: 0.7;
}
}
.backOutUp {
animation-name: backOutUp;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: bounceIn;
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0) scaleY(3);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0) scaleY(0.9);
}
75% {
transform: translate3d(0, -10px, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, 5px, 0) scaleY(0.985);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInDown {
animation-name: bounceInDown;
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0) scaleX(1);
}
75% {
transform: translate3d(-10px, 0, 0) scaleX(0.98);
}
90% {
transform: translate3d(5px, 0, 0) scaleX(0.995);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInLeft {
animation-name: bounceInLeft;
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
transform: translate3d(3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0) scaleX(1);
}
75% {
transform: translate3d(10px, 0, 0) scaleX(0.98);
}
90% {
transform: translate3d(-5px, 0, 0) scaleX(0.995);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInRight {
animation-name: bounceInRight;
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
transform: translate3d(0, 3000px, 0) scaleY(5);
}
60% {
opacity: 1;
transform: translate3d(0, -20px, 0) scaleY(0.9);
}
75% {
transform: translate3d(0, 10px, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, -5px, 0) scaleY(0.985);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
animation-name: bounceInUp;
}
@keyframes bounceOut {
20% {
transform: scale3d(0.9, 0.9, 0.9);
}
50%, 55% {
opacity: 1;
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: bounceOut;
}
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0) scaleY(0.985);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, -20px, 0) scaleY(0.9);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0) scaleY(3);
}
}
.bounceOutDown {
animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0) scaleX(0.9);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0) scaleX(2);
}
}
.bounceOutLeft {
animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0) scaleX(0.9);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0) scaleX(2);
}
}
.bounceOutRight {
animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0) scaleY(0.985);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, 20px, 0) scaleY(0.9);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0) scaleY(3);
}
}
.bounceOutUp {
animation-name: bounceOutUp;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
animation-name: fadeIn;
}
@keyframes fadeInBottomLeft {
from {
opacity: 0;
transform: translate3d(-100%, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInBottomLeft {
animation-name: fadeInBottomLeft;
}
@keyframes fadeInBottomRight {
from {
opacity: 0;
transform: translate3d(100%, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInBottomRight {
animation-name: fadeInBottomRight;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInDown {
animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
from {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInDownBig {
animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInLeft {
animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInLeftBig {
animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInRight {
animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
from {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInRightBig {
animation-name: fadeInRightBig;
}
@keyframes fadeInTopLeft {
from {
opacity: 0;
transform: translate3d(-100%, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInTopLeft {
animation-name: fadeInTopLeft;
}
@keyframes fadeInTopRight {
from {
opacity: 0;
transform: translate3d(100%, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInTopRight {
animation-name: fadeInTopRight;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInUp {
animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
from {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInUpBig {
animation-name: fadeInUpBig;
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
animation-name: fadeOut;
}
@keyframes fadeOutBottomLeft {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, 100%, 0);
}
}
.fadeOutBottomLeft {
animation-name: fadeOutBottomLeft;
}
@keyframes fadeOutBottomRight {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(100%, 100%, 0);
}
}
.fadeOutBottomRight {
animation-name: fadeOutBottomRight;
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
animation-name: fadeOutRightBig;
}
@keyframes fadeOutTopLeft {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, -100%, 0);
}
}
.fadeOutTopLeft {
animation-name: fadeOutTopLeft;
}
@keyframes fadeOutTopRight {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(100%, -100%, 0);
}
}
.fadeOutTopRight {
animation-name: fadeOutTopRight;
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
animation-name: fadeOutUpBig;
}
@keyframes flip {
from {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
animation-timing-function: ease-in;
}
to {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
animation-timing-function: ease-in;
}
}
.animated.flip {
backface-visibility: visible;
animation-name: flip;
}
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInX {
backface-visibility: visible !important;
animation-name: flipInX;
}
@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInY {
backface-visibility: visible !important;
animation-name: flipInY;
}
@keyframes flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: flipOutX;
backface-visibility: visible !important;
}
@keyframes flipOutY {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
animation-duration: calc(var(--animate-duration) * 0.75);
backface-visibility: visible !important;
animation-name: flipOutY;
}
@keyframes lightSpeedInLeft {
from {
transform: translate3d(-100%, 0, 0) skewX(30deg);
opacity: 0;
}
60% {
transform: skewX(-20deg);
opacity: 1;
}
80% {
transform: skewX(5deg);
}
to {
transform: translate3d(0, 0, 0);
}
}
.lightSpeedInLeft {
animation-name: lightSpeedInLeft;
animation-timing-function: ease-out;
}
@keyframes lightSpeedInRight {
from {
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
transform: skewX(20deg);
opacity: 1;
}
80% {
transform: skewX(-5deg);
}
to {
transform: translate3d(0, 0, 0);
}
}
.lightSpeedInRight {
animation-name: lightSpeedInRight;
animation-timing-function: ease-out;
}
@keyframes lightSpeedOutLeft {
from {
opacity: 1;
}
to {
transform: translate3d(-100%, 0, 0) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOutLeft {
animation-name: lightSpeedOutLeft;
animation-timing-function: ease-in;
}
@keyframes lightSpeedOutRight {
from {
opacity: 1;
}
to {
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOutRight {
animation-name: lightSpeedOutRight;
animation-timing-function: ease-in;
}
@keyframes rotateIn {
from {
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateIn {
animation-name: rotateIn;
transform-origin: center;
}
@keyframes rotateInDownLeft {
from {
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownLeft {
animation-name: rotateInDownLeft;
transform-origin: left bottom;
}
@keyframes rotateInDownRight {
from {
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownRight {
animation-name: rotateInDownRight;
transform-origin: right bottom;
}
@keyframes rotateInUpLeft {
from {
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpLeft {
animation-name: rotateInUpLeft;
transform-origin: left bottom;
}
@keyframes rotateInUpRight {
from {
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpRight {
animation-name: rotateInUpRight;
transform-origin: right bottom;
}
@keyframes rotateOut {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
animation-name: rotateOut;
transform-origin: center;
}
@keyframes rotateOutDownLeft {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
animation-name: rotateOutDownLeft;
transform-origin: left bottom;
}
@keyframes rotateOutDownRight {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
animation-name: rotateOutDownRight;
transform-origin: right bottom;
}
@keyframes rotateOutUpLeft {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
animation-name: rotateOutUpLeft;
transform-origin: left bottom;
}
@keyframes rotateOutUpRight {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
animation-name: rotateOutUpRight;
transform-origin: right bottom;
}
@keyframes slideInDown {
from {
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
animation-name: slideInDown;
}
@keyframes slideInLeft {
from {
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
animation-name: slideInLeft;
}
@keyframes slideInRight {
from {
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
animation-name: slideInRight;
}
@keyframes slideInUp {
from {
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
animation-name: slideInUp;
}
@keyframes slideOutDown {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
animation-name: slideOutDown;
}
@keyframes slideOutLeft {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
animation-name: slideOutLeft;
}
@keyframes slideOutRight {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
animation-name: slideOutRight;
}
@keyframes slideOutUp {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
animation-name: slideOutUp;
}
@keyframes hinge {
0% {
animation-timing-function: ease-in-out;
}
20%, 60% {
transform: rotate3d(0, 0, 1, 80deg);
animation-timing-function: ease-in-out;
}
40%, 80% {
transform: rotate3d(0, 0, 1, 60deg);
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
animation-duration: calc(var(--animate-duration) * 2);
animation-name: hinge;
transform-origin: top left;
}
@keyframes jackInTheBox {
from {
opacity: 0;
transform: scale(0.1) rotate(30deg);
transform-origin: center bottom;
}
50% {
transform: rotate(-10deg);
}
70% {
transform: rotate(3deg);
}
to {
opacity: 1;
transform: scale(1);
}
}
.jackInTheBox {
animation-name: jackInTheBox;
}
@keyframes rollIn {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.rollIn {
animation-name: rollIn;
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
animation-name: rollOut;
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
animation-name: zoomIn;
}
@keyframes zoomInDown {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
animation-name: zoomInDown;
}
@keyframes zoomInLeft {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
animation-name: zoomInLeft;
}
@keyframes zoomInRight {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
animation-name: zoomInRight;
}
@keyframes zoomInUp {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
animation-name: zoomInUp;
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
.zoomOut {
animation-name: zoomOut;
}
@keyframes zoomOutDown {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
animation-name: zoomOutDown;
transform-origin: center bottom;
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
transform: scale(0.1) translate3d(-2000px, 0, 0);
}
}
.zoomOutLeft {
animation-name: zoomOutLeft;
transform-origin: left center;
}
@keyframes zoomOutRight {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
transform: scale(0.1) translate3d(2000px, 0, 0);
}
}
.zoomOutRight {
animation-name: zoomOutRight;
transform-origin: right center;
}
@keyframes zoomOutUp {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
animation-name: zoomOutUp;
transform-origin: center bottom;
}
.x-effect-exit,
.x-effect-entering,
.x-effect-exiting {
pointer-events: none !important;
}
.x-effect-animated {
animation-fill-mode: both !important;
}
@media print, (prefers-reduced-motion: reduce) {
.x-effect-animated {
animation-duration: 1ms !important;
transition-duration: 1ms !important;
animation-iteration-count: 1 !important;
}
}
.x-no-at,
.x-no-at a,
.x-no-at i,
.x-no-at ul,
.x-no-at ol,
.x-no-at img,
.x-no-at div,
.x-no-at span,
.x-no-at button {
animation-delay: 1ms !important;
animation-duration: 1ms !important;
transition-delay: 1ms !important;
transition-duration: 1ms !important;
}
p {
margin: 0 0 1.5em;
}
small {
font-size: smaller;
}
b,
strong {
font-weight: bold;
}
em {
font-style: italic;
}
cite {
font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
margin: 1.25em 0 0.2em;
text-rendering: optimizelegibility;
}
h1,
.h1 {
margin-top: 1em;
font-size: 400%;
line-height: 1.1;
}
h2,
.h2 {
font-size: 285.7%;
line-height: 1.2;
}
h3,
.h3 {
font-size: 228.5%;
line-height: 1.3;
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
margin-top: 1.75em;
margin-bottom: 0.5em;
line-height: 1.4;
}
h4,
.h4 {
font-size: 171.4%;
}
h5,
.h5 {
font-size: 150%;
}
h6,
.h6 {
font-size: 100%;
text-transform: uppercase;
}
ul,
ol {
padding: 0;
margin: 0 0 1.5em 1.655em;
}
ul ul,
ul ol,
ol ol,
ol ul {
margin-bottom: 0;
}
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none;
}
ul.inline,
ol.inline {
margin-left: 0;
list-style: none;
}
ul.inline > li,
ol.inline > li {
display: inline-block;
padding-left: 1em;
padding-right: 1em;
}
dl {
margin-bottom: 1.5em;
}
dt {
font-weight: bolder;
}
dd {
margin-left: 1.5em;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";
}
address {
margin-bottom: 1.5em;
font-style: normal;
}
hr {
height: 0;
margin: 1.5em 0;
border: 0;
border-top: 2px solid #e5e5e5;
}
blockquote {
margin: 1.5em 0;
padding: 1em;
border: 2px solid #e5e5e5;
font-size: 24px;
font-weight: 400;
line-height: 1.3;
color: #2c3e50;
}
code,
pre {
font-family:
Consolas,
"Andale Mono WT",
"Andale Mono",
"Lucida Console",
"Lucida Sans Typewriter",
"DejaVu Sans Mono",
"Bitstream Vera Sans Mono",
"Liberation Mono",
"Nimbus Mono L",
Monaco,
"Courier New",
Courier,
monospace;
color: #555;
background-color: #ffffff;
}
code {
padding: 0.143em 0.286em;
font-size: 0.85em;
border: 1px solid #e5e5e5;
}
pre {
display: block;
margin: 0 0 1.5em;
border: 2px solid #e5e5e5;
padding: 0.786em 1.071em;
font-size: 1.15em;
line-height: 1.8;
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap;
}
pre code {
padding: 0;
border: 0;
}
.pre-scrollable {
max-height: 360px;
overflow-y: scroll;
}
form {
margin: 0 0 1.5em;
}
fieldset {
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin: 0;
line-height: 1.4;
border: 0;
border-bottom: 1px solid #ddd;
}
label,
input,
button,
select,
textarea {
font-size: 100%;
line-height: 1.8;
}
input,
button,
select,
textarea {
font-family:
"Lato",
"Helvetica Neue",
Helvetica,
Arial,
sans-serif;
}
label {
display: block;
margin-bottom: 2px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #999;
}
.radio,
.checkbox {
min-height: 18px;
padding-left: 18px;
}
.radio input[type=radio],
.checkbox input[type=checkbox] {
position: relative;
float: left;
margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
display: inline-block;
padding-top: 5px;
margin-bottom: 0;
vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
margin-left: 10px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: not-allowed;
}
input[disabled]:not(input[type=submit]),
select[disabled],
textarea[disabled],
input[readonly]:not(input[type=submit]),
select[readonly],
textarea[readonly] {
background-color: #eee;
}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio][readonly],
input[type=checkbox][readonly] {
background-color: transparent;
}
.wpcf7 p {
margin-bottom: 0.375em;
}
.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input[type=text],
.wpcf7 input[type=password],
.wpcf7 input[type=datetime],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=date],
.wpcf7 input[type=month],
.wpcf7 input[type=time],
.wpcf7 input[type=week],
.wpcf7 input[type=number],
.wpcf7 input[type=email],
.wpcf7 input[type=url],
.wpcf7 input[type=search],
.wpcf7 input[type=tel],
.wpcf7 input[type=color] {
width: 100%;
}
.wpcf7 select:not(:last-child),
.wpcf7 textarea:not(:last-child),
.wpcf7 input[type=text]:not(:last-child),
.wpcf7 input[type=password]:not(:last-child),
.wpcf7 input[type=datetime]:not(:last-child),
.wpcf7 input[type=datetime-local]:not(:last-child),
.wpcf7 input[type=date]:not(:last-child),
.wpcf7 input[type=month]:not(:last-child),
.wpcf7 input[type=time]:not(:last-child),
.wpcf7 input[type=week]:not(:last-child),
.wpcf7 input[type=number]:not(:last-child),
.wpcf7 input[type=email]:not(:last-child),
.wpcf7 input[type=url]:not(:last-child),
.wpcf7 input[type=search]:not(:last-child),
.wpcf7 input[type=tel]:not(:last-child),
.wpcf7 input[type=color]:not(:last-child) {
margin-bottom: 0;
}
.wpcf7 form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-response-output:empty {
display: none;
}
.wpcf7-display-none {
display: none;
}
.wpcf7-not-valid-tip {
display: block;
margin: 1px 0 0;
font-size: 0.75em;
}
.wpcf7 .wpcf7-spinner {
visibility: hidden;
display: inline-block;
position: relative;
width: 1em;
height: 1em;
padding: 0;
border: 0;
margin: 0 0 0 1em;
font-size: 16px;
vertical-align: middle;
}
.wpcf7 .wpcf7-spinner:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
border-width: 2px;
border-style: solid;
border-color: transparent currentColor currentColor currentColor;
border-radius: 1em;
animation: xCF7Spin 1.25s infinite linear;
}
.wpcf7 .wpcf7-spinner.is-active {
visibility: visible;
}
.wpcf7-list-item {
margin: 0 0 0 1em;
}
.wpcf7-list-item-label {
margin: 0 0.5em 0 0;
}
@keyframes xCF7Spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
display: inline-block;
height: 2.65em;
margin-bottom: 9px;
border: 2px solid #ddd;
padding: 0 0.65em;
font-size: 13px;
line-height: normal;
color: #555;
background-color: #ffffff;
}
input,
textarea {
width: auto;
}
textarea {
height: auto;
}
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
-webkit-transition:
border linear 0.2s,
background-color linear 0.2s,
box-shadow linear 0.2s;
transition:
border linear 0.2s,
background-color linear 0.2s,
box-shadow linear 0.2s;
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
border-color: rgba(0, 0, 0, 0.25);
background-color: #ffffff;
outline: 0;
}
input[type=radio],
input[type=checkbox] {
margin: 0.425em 0;
line-height: normal;
cursor: pointer;
}
@media (max-width: 479.98px) {
input[type=radio],
input[type=checkbox] {
border: 1px solid #ccc;
}
}
input[type=file],
input[type=image],
input[type=submit],
input[type=reset],
input[type=button],
input[type=radio],
input[type=checkbox] {
width: auto;
}
select,
input[type=file] {
height: 2.65em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
select {
width: auto;
}
select[multiple],
select[size] {
height: auto;
}
.form-search,
.widget_product_search form {
position: relative;
margin-bottom: 0;
line-height: 1;
}
.form-search:before,
.widget_product_search form:before {
content: "\f002";
position: absolute;
left: 12px;
bottom: 50%;
display: block;
margin-bottom: -6px;
font-size: 12px;
line-height: 1;
text-decoration: inherit;
color: #272727;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.form-search .search-query,
.form-search input[type=search],
.widget_product_search form .search-query,
.widget_product_search form input[type=search] {
width: 100%;
margin-bottom: 0;
padding-left: 28px;
}
textarea {
padding-top: 6px;
padding-bottom: 6px;
}
input[type=color] {
padding: 1px 3px;
}
input[type=file] {
margin-top: 2px;
}
.checkbox input[type=checkbox] {
top: 2px;
}
.radio input[type=radio] {
top: 1px;
}
#recaptcha_table #recaptcha_response_field {
height: 16px;
border-width: 1px;
font-size: 10px;
line-height: 16px;
border-radius: 0;
}
table {
width: 100%;
margin-bottom: 1.5em;
border-spacing: 0;
background-color: transparent;
}
table th,
table td {
padding: 0.5em 0.625em;
line-height: 1.3;
text-align: left;
vertical-align: middle;
}
table th {
font-weight: bold;
}
table td {
line-height: 1.4;
}
table thead th {
vertical-align: bottom;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
border-top: 0;
}
table p:last-child,
table ul:last-child,
table ol:last-child {
margin-bottom: 0;
}
table {
border-collapse: collapse;
}
table th,
table td {
border-top: 1px solid #f2f2f2;
}
table tbody + tbody {
border-top: 2px solid #f2f2f2;
}
.x-btn,
.button,
[type=submit] {
display: inline-block;
position: relative;
border: 1px solid #ac1100;
border-radius: 0;
padding: 0.563em 1.125em 0.813em;
cursor: pointer;
font-size: 16px;
font-weight: inherit;
line-height: 1.3;
text-align: center;
vertical-align: middle;
color: #ffffff;
background-color: #ff2a13;
transition: all 0.15s linear;
}
.x-btn:hover,
.button:hover,
[type=submit]:hover {
text-decoration: none;
color: #ffffff;
border-color: #600900;
background-color: #df1600;
}
.x-btn:hover,
.x-btn:active,
.button:hover,
.button:active,
[type=submit]:hover,
[type=submit]:active {
outline: 0 !important;
}
.x-btn[disabled],
.x-btn.disabled,
.button[disabled],
.button.disabled,
[type=submit][disabled],
[type=submit].disabled {
opacity: 0.25;
cursor: not-allowed;
}
.x-btn.x-btn-jumbo {
padding: 0.643em 1.429em 0.786em;
font-size: 28px;
}
.x-btn.x-btn-x-large {
padding: 0.714em 1.286em 0.857em;
font-size: 21px;
}
.x-btn.x-btn-large {
padding: 0.579em 1.105em 0.842em;
font-size: 19px;
}
.x-btn.x-btn-regular {
padding: 0.563em 1.125em 0.813em;
font-size: 16px;
}
.x-btn.x-btn-small {
padding: 0.429em 1.143em 0.643em;
font-size: 14px;
}
.x-btn.x-btn-mini {
padding: 0.385em 0.923em 0.538em;
font-size: 13px;
}
.x-btn.x-btn-square {
border-radius: 0;
}
.x-btn.x-btn-rounded {
border-radius: 0.225em;
}
.x-btn.x-btn-pill {
border-radius: 100em;
}
.x-btn-block {
display: block;
width: 100%;
}
.x-btn-block + .x-btn-block {
margin-top: 1em;
}
.x-btn [class*=x-icon-] {
display: inline;
width: auto;
height: auto;
margin: 0 0.5em 0 0;
}
.x-btn [class*=x-icon-]:before {
display: inline !important;
position: static !important;
transform: none !important;
}
.x-btn.x-btn-icon-only [class*=x-icon-] {
margin: 0;
}
.x-btn-circle-wrap {
display: inline-block;
position: relative;
}
.x-btn-circle-wrap.x-btn-jumbo,
.x-btn-circle-wrap.x-btn-x-large,
.x-btn-circle-wrap.x-btn-large {
margin: 0 0 21px;
padding: 0;
}
.x-btn-circle-wrap:before,
.x-btn-circle-wrap:after {
content: "";
position: relative;
display: block;
margin: 0 auto;
background-repeat: no-repeat;
background-position: center center;
z-index: 1;
}
.x-btn-circle-wrap:before {
top: 2px;
width: 172px;
height: 43px;
background-image: url(//www.ethiopiareads.org/wp-content/themes/x/framework/img/global/btn-circle-top-small.png);
background-size: 172px 43px;
}
.x-btn-circle-wrap:after {
bottom: 2px;
width: 190px;
height: 43px;
background-image: url(//www.ethiopiareads.org/wp-content/themes/x/framework/img/global/btn-circle-bottom-small.png);
background-size: 190px 43px;
}
.x-btn-circle-wrap .x-btn {
position: relative;
z-index: 2;
}
@media (max-width: 766.98px) {
.x-btn-circle-wrap:before {
top: 2px;
width: 112px;
height: 28px;
background-image: url(//www.ethiopiareads.org/wp-content/themes/x/framework/img/global/btn-circle-top-small.png);
background-size: 112px 28px;
}
.x-btn-circle-wrap:after {
bottom: 2px;
width: 127px;
height: 29px;
background-image: url(//www.ethiopiareads.org/wp-content/themes/x/framework/img/global/btn-circle-bottom-small.png);
background-size: 127px 29px;
}
}
.fade {
opacity: 0;
transition: opacity 0.3s ease;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.3s ease;
}
.x-searchform-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2030;
background-color: rgba(255, 255, 255, 0.925);
transition: top 0.3s ease;
}
.x-searchform-overlay.in {
display: table;
}
.x-searchform-overlay .form-search {
padding-bottom: 2em;
font-size: 10px;
}
.x-searchform-overlay .form-search:before {
display: none;
}
.x-searchform-overlay .form-search label {
margin-bottom: 0.85em;
font-size: 2.1em;
line-height: 1.4;
color: #2c3e50;
}
.x-searchform-overlay .form-search .search-query {
border: 0;
padding: 0;
height: auto;
font-size: 9.4em;
letter-spacing: -0.05em;
line-height: 1;
color: #2c3e50;
background-color: transparent;
border-radius: 0;
box-shadow: none;
}
.x-searchform-overlay .form-search .search-query:focus,
.x-searchform-overlay .form-search .search-query:active {
outline: 0;
}
@media (max-width: 766.98px) {
.x-searchform-overlay .form-search {
font-size: 8px;
}
}
@media (max-width: 479.98px) {
.x-searchform-overlay .form-search {
font-size: 6px;
}
}
.x-searchform-overlay-inner {
display: table-cell;
vertical-align: middle;
}
.x-nav {
margin-left: 0;
margin-bottom: 1.5em;
list-style: none;
}
.x-nav > li > a {
display: block;
cursor: pointer;
}
.x-nav > li > a:hover {
text-decoration: none;
background-color: transparent;
}
.x-nav > .right {
float: right;
}
.x-nav-tabs {
margin-bottom: 0;
border: 2px solid #e5e5e5;
border-bottom: 0;
}
.x-nav-tabs:before,
.x-nav-tabs:after {
content: " ";
display: table;
width: 0px;
}
.x-nav-tabs:after {
clear: both;
}
.x-nav-tabs > li {
float: left;
text-align: center;
}
.x-nav-tabs > li > a {
padding: 0.75em 0.75em 0.95em;
font-size: 14px;
line-height: 1.3;
color: #d8d8d8;
background-color: #f8f8f8;
}
.x-nav-tabs > li > a:hover {
color: #28323f;
background-color: #f8f8f8;
}
.x-nav-tabs.top > li {
border-right: 2px solid #e5e5e5;
}
.x-nav-tabs.top > li a {
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.left,
.x-nav-tabs.right {
width: 24%;
max-width: 200px;
border-bottom: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.left,
.x-nav-tabs.right {
float: none;
width: 100%;
max-width: none;
}
}
.x-nav-tabs.left > .x-nav-tabs-item,
.x-nav-tabs.right > .x-nav-tabs-item {
float: none;
width: 100%;
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.left > .x-nav-tabs-item:last-child,
.x-nav-tabs.right > .x-nav-tabs-item:last-child {
border-bottom: none;
}
.x-nav-tabs.left {
margin-right: -2px;
border-right: 0;
}
.x-nav-tabs.left > li a {
border-right: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.left {
margin-right: 0;
}
}
.x-nav-tabs.right {
margin-left: -2px;
border-left: 0;
}
.x-nav-tabs.right > li a {
border-left: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.right {
margin-left: 0;
}
}
@media (max-width: 978.98px) {
.x-nav-tabs.top,
.x-nav-tabs.left,
.x-nav-tabs.right {
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.top > li.x-nav-tabs-item,
.x-nav-tabs.left > li.x-nav-tabs-item,
.x-nav-tabs.right > li.x-nav-tabs-item {
border-left: 0;
border-right: 0;
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.top > li.x-nav-tabs-item > a,
.x-nav-tabs.top > li.x-nav-tabs-item.active > a,
.x-nav-tabs.top > li.x-nav-tabs-item.active > a:hover,
.x-nav-tabs.left > li.x-nav-tabs-item > a,
.x-nav-tabs.left > li.x-nav-tabs-item.active > a,
.x-nav-tabs.left > li.x-nav-tabs-item.active > a:hover,
.x-nav-tabs.right > li.x-nav-tabs-item > a,
.x-nav-tabs.right > li.x-nav-tabs-item.active > a,
.x-nav-tabs.right > li.x-nav-tabs-item.active > a:hover {
border-bottom: 0;
}
.x-nav-tabs.top > li.x-nav-tabs-item:last-child > a,
.x-nav-tabs.top > li.x-nav-tabs-item:last-child > a:hover,
.x-nav-tabs.left > li.x-nav-tabs-item:last-child > a,
.x-nav-tabs.left > li.x-nav-tabs-item:last-child > a:hover,
.x-nav-tabs.right > li.x-nav-tabs-item:last-child > a,
.x-nav-tabs.right > li.x-nav-tabs-item:last-child > a:hover {
border-bottom: 0;
}
.x-nav-tabs.top > li.x-nav-tabs-item:last-child {
border-bottom: 0;
}
.x-nav-tabs.left > li.x-nav-tabs-item.active > a,
.x-nav-tabs.left > li.x-nav-tabs-item.active > a:hover {
border-right: 2px solid #e5e5e5;
}
.x-nav-tabs.right > li.x-nav-tabs-item.active > a,
.x-nav-tabs.right > li.x-nav-tabs-item.active > a:hover {
border-left: 2px solid #e5e5e5;
}
}
.x-nav-tabs > .active > a,
.x-nav-tabs > .active > a:hover {
color: #28323f;
background-color: #ffffff;
cursor: default;
}
.x-nav-tabs.top > .active > a,
.x-nav-tabs.top > .active > a:hover {
border-bottom: 2px solid #ffffff;
}
.x-nav-tabs.left > .active > a,
.x-nav-tabs.left > .active > a:hover {
border-right: 2px solid #ffffff;
}
.x-nav-tabs.right > .active > a,
.x-nav-tabs.right > .active > a:hover {
border-left: 2px solid #ffffff;
}
.x-nav-tabs.one-up > li {
width: 100%;
}
.x-nav-tabs.two-up > li {
width: 50%;
}
.x-nav-tabs.three-up > li {
width: 33.33333%;
}
.x-nav-tabs.four-up > li {
width: 25%;
}
.x-nav-tabs.five-up > li {
width: 20%;
}
@media (max-width: 978.98px) {
.x-nav-tabs.two-up > li,
.x-nav-tabs.three-up > li,
.x-nav-tabs.four-up > li,
.x-nav-tabs.five-up > li {
float: none;
width: 100%;
}
}
.x-nav-tabs.top.one-up > li:nth-child(1n),
.x-nav-tabs.top.two-up > li:nth-child(2n),
.x-nav-tabs.top.three-up > li:nth-child(3n),
.x-nav-tabs.top.four-up > li:nth-child(4n),
.x-nav-tabs.top.five-up > li:nth-child(5n) {
border-right: 0;
}
.tabbable:before,
.tabbable:after {
content: " ";
display: table;
width: 0px;
}
.tabbable:after {
clear: both;
}
.x-tab-content {
overflow: auto;
margin-bottom: 1.5em;
border: 2px solid #e5e5e5;
border-top: 0;
}
.x-tab-content img,
.x-tab-content .x-btn {
transform: translate3d(0, 0, 0);
}
.x-tab-content .x-tab-pane {
padding: 4%;
background-color: #ffffff;
}
.x-nav-tabs.left + .x-tab-content,
.x-nav-tabs.right + .x-tab-content {
border-top: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.left + .x-tab-content,
.x-nav-tabs.right + .x-tab-content {
border-top: 0;
}
}
.x-tab-content > .x-tab-pane {
display: none;
}
.x-tab-content > .active {
display: block;
}
.x-breadcrumbs {
font-size: 10px;
font-weight: 400;
letter-spacing: 1px;
line-height: 1.3;
text-transform: uppercase;
}
.x-breadcrumbs a,
.x-breadcrumbs span {
display: inline-block;
}
.x-breadcrumbs .delimiter {
margin: 0 0.25em 0 0.45em;
}
.x-pagination,
.woocommerce-pagination {
display: block;
margin: 4em 0 2em;
height: 38px;
text-align: center;
clear: both;
}
.x-pagination ul,
.woocommerce-pagination ul {
display: inline-block;
margin: 0;
padding: 6px;
background-color: #f2f2f2;
border-radius: 100em;
}
.x-pagination li,
.woocommerce-pagination li {
display: inline;
}
.x-pagination a,
.x-pagination span,
.woocommerce-pagination a,
.woocommerce-pagination span {
float: left;
margin: 0 3px;
width: 26px;
height: 26px;
font-size: 11px;
font-weight: 400;
line-height: 26px;
text-decoration: none;
color: #ddd;
background-color: #ffffff;
border-radius: 100em;
}
.x-pagination a:hover,
.woocommerce-pagination a:hover {
color: #ffffff;
background-color: #1abc9c;
}
.x-pagination a:active,
.woocommerce-pagination a:active {
color: #ffffff;
background-color: #2c3e50;
box-shadow: inset 0 0.1em 0.35em rgba(0, 0, 0, 0.35), 0 1px 0 0 rgba(255, 255, 255, 0.95);
}
@media (max-width: 766.98px) {
.x-pagination a.prev,
.x-pagination a.next,
.x-pagination a.prev-next,
.woocommerce-pagination a.prev,
.woocommerce-pagination a.next,
.woocommerce-pagination a.prev-next {
display: none;
}
}
.x-pagination span.current,
.woocommerce-pagination span.current {
color: #ffffff;
background-color: #2c3e50;
}
.x-pagination span.pages,
.woocommerce-pagination span.pages {
display: none;
}
.x-pagination span.dots,
.x-pagination span.expand,
.woocommerce-pagination span.dots,
.woocommerce-pagination span.expand {
margin: 0;
width: 14px;
color: #272727;
background-color: transparent;
box-shadow: none;
}
.tooltip {
position: absolute;
z-index: 1020;
display: block;
visibility: visible;
padding: 0.455em;
font-size: 11px;
font-weight: normal;
line-height: 1.2;
opacity: 0;
transform: translate3d(0, 0, 0);
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.tooltip.top {
margin-top: -0.273em;
}
.tooltip.right {
margin-left: 0.273em;
}
.tooltip.bottom {
margin-top: 0.273em;
}
.tooltip.left {
margin-left: -0.273em;
}
.tooltip-inner {
max-width: 200px;
padding: 0.727em 0.818em;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #272727;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #272727;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #272727;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #272727;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #272727;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
width: 236px;
padding: 1px;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
transform: translate3d(0, 0, 0);
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.popover.top {
margin-top: -0.825em;
}
.popover.right {
margin-left: 0.825em;
}
.popover.bottom {
margin-top: 0.825em;
}
.popover.left {
margin-left: -0.825em;
}
.popover-title {
margin: 0;
padding: 0.571em 1em;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
}
.popover-content {
padding: 0.563em 0.875em;
font-size: 13px;
line-height: 1.5;
}
.popover-content p,
.popover-content ul,
.popover-content ol {
margin-bottom: 0;
}
.popover-content ul,
.popover-content ol {
margin-left: 1.286em;
}
.popover .arrow,
.popover .arrow:after {
position: absolute;
display: inline-block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover .arrow:after {
content: "";
z-index: -1;
}
.popover.top .arrow {
bottom: -10px;
left: 50%;
margin-left: -10px;
border-width: 10px 10px 0;
border-top-color: #ffffff;
}
.popover.top .arrow:after {
border-width: 11px 11px 0;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -1px;
left: -11px;
}
.popover.right .arrow {
top: 50%;
left: -10px;
margin-top: -10px;
border-width: 10px 10px 10px 0;
border-right-color: #ffffff;
}
.popover.right .arrow:after {
border-width: 11px 11px 11px 0;
border-right-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
left: -1px;
}
.popover.bottom .arrow {
top: -10px;
left: 50%;
margin-left: -10px;
border-width: 0 10px 10px;
border-bottom-color: #ffffff;
}
.popover.bottom .arrow:after {
border-width: 0 11px 11px;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -1px;
left: -11px;
}
.popover.left .arrow {
top: 50%;
right: -10px;
margin-top: -10px;
border-width: 10px 0 10px 10px;
border-left-color: #ffffff;
}
.popover.left .arrow:after {
border-width: 11px 0 11px 11px;
border-left-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
right: -1px;
}
.flex-container a:active,
.x-flexslider a:active {
outline: none;
}
.x-slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none !important;
}
.x-flexslider {
margin: 0;
padding: 0;
}
.x-flexslider .x-slides .x-slide {
display: none;
position: relative;
}
.x-flexslider .x-slides img {
width: 100%;
display: block;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.x-slides:before,
.x-slides:after {
content: " ";
display: table;
width: 0px;
}
.x-slides:after {
clear: both;
}
.no-js .x-slides > li:first-child {
display: block;
}
.x-flexslider {
width: 100%;
margin: 0 0 1.5em;
background: #e6e6e6;
position: relative;
overflow: hidden;
}
.flex-viewport {
max-height: 2000px;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.flex-direction-nav a {
display: block;
cursor: pointer;
position: absolute;
top: 14px;
height: 30px;
width: 30px;
font-size: 14px;
line-height: 30px;
text-align: center;
color: #ffffff;
background-color: #2c3e50;
border-radius: 100em;
opacity: 0.5;
transition: opacity 0.3s ease;
z-index: 10;
}
.flex-direction-nav a [class*=x-icon-] {
width: auto;
}
.flex-direction-nav a:hover {
text-decoration: none;
color: #ffffff;
opacity: 1;
}
.flex-direction-nav a.flex-prev {
left: 14px;
}
.flex-direction-nav a.flex-next {
left: 50px;
}
.flex-control-nav {
position: absolute;
line-height: 1;
text-align: center;
z-index: 10;
}
.flex-control-nav:not(.flex-control-thumbs) {
top: 14px;
right: 14px;
border-radius: 100em;
padding: 0 6px;
background-color: #ffffff;
}
.flex-control-nav:not(.flex-control-thumbs) li {
margin: 7px 3px 6px;
text-indent: -9999px;
}
.flex-control-nav.flex-control-thumbs {
top: 0;
right: 0;
padding: 1em;
}
.flex-control-nav.flex-control-thumbs li {
background-color: #000000;
box-shadow: 0 0.15em 0.625em rgba(0, 0, 0, 0.215);
}
.flex-control-nav.flex-control-thumbs li:not(:first-child) {
margin-left: 0.5em;
}
.flex-control-nav.flex-control-thumbs img {
width: auto;
height: 1.5em;
vertical-align: top;
transition: opacity 0.3s ease;
cursor: pointer;
}
.flex-control-nav.flex-control-thumbs img:not(:hover):not(.flex-active) {
opacity: 0.65;
}
.flex-control-nav li {
display: inline-block;
}
.flex-control-nav a {
display: block;
width: 14px;
height: 14px;
background-color: #2c3e50;
border-radius: 100em;
}
.flex-control-nav a:hover {
cursor: pointer;
background-color: #2c3e50;
}
.flex-control-nav a.flex-active {
background-color: #2c3e50;
}
.x-slider-container {
position: relative;
}
.x-slider-container.bg-video {
background-color: #000000;
}
.x-slider-container .rev_slider_wrapper {
padding: 0 !important;
}
.page-template-template-blank-3-php .x-slider-container.above,
.page-template-template-blank-6-php .x-slider-container.above {
border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.page-template-template-blank-1-php .x-slider-container.below,
.page-template-template-blank-2-php .x-slider-container.below,
.page-template-template-blank-3-php .x-slider-container.below,
.page-template-template-blank-4-php .x-slider-container.below,
.page-template-template-blank-5-php .x-slider-container.below,
.page-template-template-blank-6-php .x-slider-container.below {
border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.rev_slider_wrapper .x-btn {
padding: 0.563em 1.125em 0.813em !important;
font-size: 16px !important;
font-size: 1.6rem !important;
}
@media (max-width: 978.98px) {
.rev_slider_wrapper .x-btn {
font-size: 13px !important;
font-size: 1.3rem !important;
}
}
@media (max-width: 766.98px) {
.rev_slider_wrapper .x-btn {
font-size: 11px !important;
font-size: 1.1rem !important;
}
}
@media (max-width: 479.98px) {
.rev_slider_wrapper .x-btn {
font-size: 8px !important;
font-size: 0.8rem !important;
}
}
.x-slider-scroll-bottom {
position: absolute;
display: block;
border: 3px solid;
width: 60px;
height: 60px;
font-size: 41px;
line-height: 53px;
text-align: center;
color: #ffffff;
border-radius: 100em;
z-index: 1020;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.x-slider-scroll-bottom.top {
top: 20px;
}
.x-slider-scroll-bottom.left {
left: 20px;
}
.x-slider-scroll-bottom.right {
right: 20px;
}
.x-slider-scroll-bottom.bottom {
bottom: 20px;
}
.x-slider-scroll-bottom.center {
left: 50%;
margin-left: -30px;
}
.x-slider-scroll-bottom:hover {
color: #16a085;
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-slider-scroll-bottom {
width: 50px;
height: 50px;
font-size: 38px;
line-height: 43px;
}
.x-slider-scroll-bottom.center {
margin-left: -25px;
}
}
@media (max-width: 766.98px) {
.x-slider-scroll-bottom {
border-width: 2px;
width: 46px;
height: 46px;
font-size: 31px;
line-height: 40px;
}
.x-slider-scroll-bottom.center {
margin-left: -23px;
}
}
@media (max-width: 479.98px) {
.x-slider-scroll-bottom {
width: 40px;
height: 40px;
font-size: 25px;
line-height: 34px;
}
.x-slider-scroll-bottom.center {
margin-left: -20px;
}
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item {
transition-duration: 0.8s;
}
.isotope {
transition-property: height, width;
}
.isotope .isotope-item {
transition-property: transform;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
transition-duration: 0s;
}
.x-iso-container {
box-sizing: content-box;
}
.x-iso-container.cols-1 > * {
width: 100%;
}
.x-iso-container.cols-2 > * {
width: 49.95%;
}
.x-iso-container.cols-3 > * {
width: 33.28%;
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-iso-container.cols-3 > * {
width: 49.95%;
}
}
.x-iso-container.cols-4 > * {
width: 33.28%;
}
@media (min-width: 1200px) {
.x-iso-container.cols-4 > * {
width: 24.95%;
}
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-iso-container.cols-4 > * {
width: 49.95%;
}
}
@media (max-width: 766.98px) {
.x-iso-container[class*=cols-] > * {
width: 100%;
}
}
#x-isotope-loading {
position: absolute;
top: 100px;
left: 0;
right: 0;
}
.x-loading,
.x-loading:before,
.x-loading:after {
display: block;
width: 2.5em;
height: 2.5em;
border-radius: 100em;
animation-fill-mode: both;
animation: xLoader 2s infinite ease-in-out;
}
.x-loading {
position: relative;
margin: 0 auto;
font-size: 8px;
text-indent: -9999em;
color: currentColor;
transform: translateZ(0);
animation-delay: -0.16s;
}
.x-loading:before,
.x-loading:after {
content: "";
position: absolute;
top: 0;
}
.x-loading:before {
left: -4em;
animation-delay: -0.32s;
}
.x-loading:after {
left: 4em;
}
@keyframes xLoader {
0%, 80%, 100% {
box-shadow: 0 2.5em 0 -1.3em;
}
40% {
box-shadow: 0 2.5em 0 0;
}
}
.x-iso-container {
margin: -1em;
}
.x-iso-container > * {
margin: 0 !important;
padding: 1em !important;
opacity: 0;
}
.option-set {
margin: 0;
}
.option-set li {
display: inline-block;
position: relative;
}
.x-portfolio-filters {
display: block;
width: 29px;
height: 29px;
margin: 0;
padding: 0;
font-size: 14px;
letter-spacing: -1px;
line-height: 29px;
text-align: center;
text-transform: uppercase;
color: #ffffff;
background-color: #16a085;
}
.x-portfolio-filters:hover {
color: #ffffff;
background-color: #1abc9c;
}
.x-portfolio-filters-menu {
overflow: hidden;
position: absolute;
top: 115%;
right: 0;
width: 225px;
display: none;
margin: 0;
text-align: left;
background-color: #2c3e50;
transform: translate3d(0, 0, 0);
z-index: 1028;
}
.x-portfolio-filters-menu li {
display: block;
line-height: 1.3;
}
.x-portfolio-filters-menu li a {
display: block;
padding: 0.5em 1.75em;
color: #ffffff;
color: rgba(255, 255, 255, 0.5);
}
.x-portfolio-filters-menu li a:hover {
color: #ffffff;
}
.x-portfolio-filters-menu li:first-child a {
padding-top: 1.35em;
}
.x-portfolio-filters-menu li:last-child a {
padding-bottom: 1.35em;
}
.x-portfolio-filters-menu .selected {
color: #ffffff;
}
@media (max-width: 766.98px) {
.x-portfolio-filters-menu {
top: 150%;
margin-right: -98px;
text-align: center;
}
}
.x-portfolio-filter {
display: inline-block;
}
.ilightbox-overlay.light {
background: #ffffff;
}
.ilightbox-loader.light {
-webkit-box-shadow: 0px 0px 85px #dacffc, 0px 0px 85px #dacffc;
box-shadow: 0px 0px 85px #dacffc, 0px 0px 85px #dacffc;
}
.ilightbox-loader.light div {
background: #ffffff url(//www.ethiopiareads.org/wp-content/themes/x/framework/img/global/ilightbox-preloader-light.gif) no-repeat center;
}
.ilightbox-holder.light {
border: 2px solid #e5e5e5;
padding: 1%;
background: #ffffff;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
background: #ffffff;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert {
color: #89949B;
}
.ilightbox-toolbar.light {
top: 8px;
left: 8px;
height: 27px;
border: 2px solid #e5e5e5;
background-color: #ffffff;
}
.ilightbox-toolbar.light a {
width: 25px;
height: 23px;
text-align: center;
}
.ilightbox-toolbar.light a:before {
display: inline-block;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ilightbox-toolbar.light a.ilightbox-close:before {
content: "\f00d";
font-size: 15px;
line-height: 22px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:before {
content: "\f0c8";
font-size: 11px;
line-height: 23px;
}
.ilightbox-toolbar.light a.ilightbox-prev-button,
.ilightbox-toolbar.light a.ilightbox-next-button {
display: none;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(//www.ethiopiareads.org/wp-content/themes/x/framework/img/global/ilightbox-thumb-overlay-play-light.png) no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
padding: 10px 8px;
padding-right: 60px;
font-size: 18px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
top: 5px;
left: auto;
right: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
border-radius: 0 3px 3px 0;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
border-radius: 3px 0 0 3px;
}
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder,
.ilightbox-holder .ilightbox-container,
.ilightbox-holder .ilightbox-container img.ilightbox-image,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-toolbar *,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-holder .ilightbox-container .ilightbox-social * {
float: none;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
line-height: 100%;
vertical-align: baseline;
background: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none;
}
.ilightbox-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
}
.ilightbox-loader {
position: fixed;
top: 45%;
left: -192px;
padding-left: 30px;
opacity: 0.9;
border-radius: 0 100px 100px 0;
z-index: 100005;
}
.ilightbox-loader div {
width: 72px;
height: 72px;
border-radius: 0 100px 100px 0;
}
.ilightbox-loader.horizontal {
top: -192px;
left: 45%;
padding: 0;
padding-top: 30px;
border-radius: 0 0 100px 100px;
}
.ilightbox-loader.horizontal div {
border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
display: none;
position: fixed;
z-index: 100010;
}
.ilightbox-toolbar a {
float: left;
cursor: pointer;
}
.ilightbox-thumbnails {
display: block;
position: fixed;
z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
left: 0;
bottom: 0;
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical {
top: 0;
right: 0;
width: 140px;
height: 100%;
overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
display: block;
position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
width: 140px;
height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
display: block;
position: absolute;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
display: block;
position: relative;
padding: 10px;
cursor: pointer;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
width: 100%;
height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
opacity: 1;
}
.ilightbox-holder {
display: none;
position: fixed;
z-index: 100003;
}
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
position: relative;
width: 100%;
height: 100%;
}
.ilightbox-holder img.ilightbox-image {
width: 100%;
height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
display: none;
position: absolute;
left: 5%;
right: 5%;
bottom: 0;
max-width: 100%;
margin: 0 auto;
padding: 5px 10px;
font-size: 12px;
line-height: 150%;
word-wrap: break-word;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 20003;
}
@media (max-width: 978.98px) {
.ilightbox-holder .ilightbox-container .ilightbox-caption {
font-size: 10px;
}
}
@media (max-width: 479.98px) {
.ilightbox-holder .ilightbox-container .ilightbox-caption {
font-size: 8px;
}
}
.ilightbox-holder .ilightbox-alert {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 300px;
height: 50px;
margin: auto;
padding-top: 100px;
text-align: center;
}
.ilightbox-holder .ilightbox-wrapper {
width: 100%;
height: 100%;
overflow: auto;
}
.ilightbox-holder .ilightbox-inner-toolbar {
position: relative;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
position: absolute;
}
.x-social-global {
font-weight: 400;
line-height: 1;
}
.x-social-global a {
display: inline-block;
text-align: center;
color: #ffffff;
background-color: rgba(255, 255, 255, 0.2);
border-radius: 100em;
}
.x-social-global a:hover.facebook {
background-color: #3b5998;
}
.x-social-global a:hover.twitter {
background-color: #00abf0;
}
.x-social-global a:hover.google-plus {
background-color: #d84b35;
}
.x-social-global a:hover.linkedin {
background-color: #1a81ad;
}
.x-social-global a:hover.xing {
background-color: #006567;
}
.x-social-global a:hover.foursquare {
background-color: #0f6bb6;
}
.x-social-global a:hover.youtube {
background-color: #cc181e;
}
.x-social-global a:hover.vimeo {
background-color: #44bbff;
}
.x-social-global a:hover.instagram {
background-color: #3f729b;
}
.x-social-global a:hover.pinterest {
background-color: #cd1f28;
}
.x-social-global a:hover.dribbble {
background-color: #ea4b8b;
}
.x-social-global a:hover.flickr {
background-color: #ff0084;
}
.x-social-global a:hover.behance {
background-color: #1769ff;
}
.x-social-global a:hover.tumblr {
background-color: #36465d;
}
.x-social-global a:hover.whatsapp {
background-color: #25d366;
}
.x-social-global a:hover.soundcloud {
background-color: #ff5500;
}
.x-social-global a:hover.rss {
background-color: #fe6e00;
}
.x-social-global a i {
display: block;
}
.twitter-tweet {
width: 100% !important;
max-width: 100% !important;
margin: 0 0 1.5em !important;
}
.x-scroll-top {
position: fixed;
z-index: 10000;
bottom: 10px;
width: 35px;
height: 35px;
margin-bottom: -75px;
border: 2px solid #000000;
font-size: 25px;
line-height: 27px;
text-align: center;
color: #000000;
border-radius: 100%;
-webkit-transition: margin-bottom 0.6s ease, opacity 0.3s ease;
transition: margin-bottom 0.6s ease, opacity 0.3s ease;
}
.x-scroll-top.in {
margin-bottom: 0;
opacity: 0.375;
}
.x-scroll-top.in:hover {
opacity: 0.825;
}
.x-scroll-top.left {
left: 10px;
}
.x-scroll-top.right {
right: 10px;
}
.x-scroll-top:hover {
color: #000000;
}
.x-container {
margin: 0 auto;
}
.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):before,
.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):after {
content: " ";
display: table;
width: 0px;
}
.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):after {
clear: both;
}
.x-gap {
margin: 0 0 1.5em;
border-color: transparent;
}
.x-clear {
margin: 0;
border: 0;
clear: both;
}
.x-map {
margin-bottom: 1.5em;
}
.x-map .x-map-inner {
overflow: hidden;
position: relative;
padding-bottom: 56.25%;
height: 0;
}
.x-map .x-map-inner iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.x-map .gm-style img {
max-width: none;
}
.x-code {
line-height: 1;
}
.x-block-grid {
display: block;
overflow: hidden;
margin: 0 0 1.5em;
}
.x-block-grid > li {
display: block;
float: left;
height: auto;
margin: 5% 5% 0 0;
padding: 0;
}
.x-block-grid.two-up > li {
width: 47.5%;
}
.x-block-grid.two-up > li:nth-child(-n+2) {
margin-top: 0;
}
.x-block-grid.two-up > li:nth-child(2n) {
margin-right: 0;
}
.x-block-grid.two-up > li:nth-child(2n+1) {
clear: both;
}
@media (max-width: 479.98px) {
.x-block-grid.two-up > li {
width: 100%;
margin-right: 0;
}
.x-block-grid.two-up > li:nth-child(2) {
margin-top: 5%;
}
}
.x-block-grid.three-up > li {
width: 30%;
}
.x-block-grid.three-up > li:nth-child(-n+3) {
margin-top: 0;
}
.x-block-grid.three-up > li:nth-child(3n) {
margin-right: 0;
}
.x-block-grid.three-up > li:nth-child(3n+1) {
clear: both;
}
@media (max-width: 978.98px) {
.x-block-grid.three-up > li {
width: 47.5%;
}
.x-block-grid.three-up > li:nth-child(3) {
margin-top: 5%;
}
.x-block-grid.three-up > li:nth-child(3n) {
margin-right: 5%;
}
.x-block-grid.three-up > li:nth-child(3n+1) {
clear: none;
}
.x-block-grid.three-up > li:nth-child(2n) {
margin-right: 0;
}
.x-block-grid.three-up > li:nth-child(2n+1) {
clear: both;
}
}
@media (max-width: 479.98px) {
.x-block-grid.three-up > li {
width: 100%;
margin-right: 0;
}
.x-block-grid.three-up > li:nth-child(2) {
margin-top: 5%;
}
.x-block-grid.three-up > li:nth-child(3n) {
margin-right: 0;
}
}
.x-block-grid.four-up > li {
width: 21.25%;
}
.x-block-grid.four-up > li:nth-child(-n+4) {
margin-top: 0;
}
.x-block-grid.four-up > li:nth-child(4n) {
margin-right: 0;
}
.x-block-grid.four-up > li:nth-child(4n+1) {
clear: both;
}
@media (max-width: 978.98px) {
.x-block-grid.four-up > li {
width: 47.5%;
}
.x-block-grid.four-up > li:nth-child(3),
.x-block-grid.four-up > li:nth-child(4) {
margin-top: 5%;
}
.x-block-grid.four-up > li:nth-child(4n) {
margin-right: 5%;
}
.x-block-grid.four-up > li:nth-child(4n+1) {
clear: none;
}
.x-block-grid.four-up > li:nth-child(2n) {
margin-right: 0;
}
.x-block-grid.four-up > li:nth-child(2n+1) {
clear: both;
}
}
@media (max-width: 479.98px) {
.x-block-grid.four-up > li {
width: 100%;
margin-right: 0;
}
.x-block-grid.four-up > li:nth-child(2) {
margin-top: 5%;
}
.x-block-grid.four-up > li:nth-child(4n) {
margin-right: 0;
}
}
.x-ul-icons {
margin-left: 1.5em;
list-style: none;
}
.x-ul-icons li [class*=x-icon-] {
text-indent: -1.5em;
}
.x-video {
margin-bottom: 1.5em;
}
.x-video .x-video-inner {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.x-video .x-video-inner.five-by-three {
padding-bottom: 60%;
}
.x-video .x-video-inner.five-by-four {
padding-bottom: 80%;
}
.x-video .x-video-inner.four-by-three {
padding-bottom: 75%;
}
.x-video .x-video-inner.three-by-two {
padding-bottom: 66.67%;
}
.x-video .x-video-inner embed,
.x-video .x-video-inner iframe,
.x-video .x-video-inner img,
.x-video .x-video-inner object,
.x-video .x-video-inner video {
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100%;
height: 100%;
margin: 0 !important;
}
.x-video.bg,
.x-video.x-video-bg {
margin: 0;
}
.x-video.bg,
.x-video.bg .x-video-inner,
.x-video.x-video-bg,
.x-video.x-video-bg .x-video-inner {
position: absolute;
transition: opacity 1s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.x-video.bg.poster,
.x-video.x-video-bg.poster {
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.x-flexslider-shortcode-container {
margin-bottom: 1.5em;
}
.x-flexslider-shortcode-container .x-flexslider-shortcode {
margin: 0;
}
.x-audio {
margin-bottom: 1.5em;
}
.x-audio.player {
height: 30px;
}
.x-search-shortcode {
margin-bottom: 1.5em;
}
.x-counter {
text-align: center;
}
.x-counter .number-wrap {
font-size: 3.25em;
line-height: 1;
}
.x-counter .text-above,
.x-counter .text-below {
display: block;
letter-spacing: 0.125em;
line-height: 1.5;
text-transform: uppercase;
}
.x-counter .text-above {
margin-bottom: 0.5em;
}
.x-counter .text-below {
margin-top: 0.5em;
}
.x-counter .x-counter-number-wrap:first-child {
margin-top: 0 !important;
}
.x-counter .x-counter-number-wrap:last-child {
margin-bottom: 0 !important;
}
.x-typed-cursor {
-webkit-animation: x-blink 1s infinite;
animation: x-blink 1s infinite;
}
@-webkit-keyframes x-blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes x-blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.x-card-outer {
margin: 0 auto 1.5em;
text-align: center;
cursor: pointer;
-webkit-perspective: 1200px;
-ms-perspective: 1200px;
perspective: 1200px;
}
.x-card-outer .x-card-inner {
position: relative;
}
.x-card-outer .x-face-outer {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.x-card-outer .x-face-outer.front {
z-index: 2;
}
.x-card-outer .x-face-outer.back {
z-index: 1;
}
.x-card-outer .x-face-inner {
height: 100%;
}
.x-card-outer .x-face-graphic {
margin: 0 0 10px;
line-height: 1;
}
.x-card-outer .x-face-title,
.x-card-outer .x-face-text {
color: inherit;
}
.x-card-outer .x-face-title {
margin: 0;
padding: 0;
font-size: 1.75em;
}
.x-card-outer .x-face-text {
margin: 8px 0 0;
}
.x-card-outer .x-face-button {
display: inline-block;
margin: 15px 0 0;
border: 0;
padding: 0.825em 1em;
line-height: 1;
text-decoration: none;
border-radius: 0.35em;
box-shadow: none;
}
.x-card-outer.flipped .x-face-outer.front {
z-index: 1;
}
.x-card-outer.flipped .x-face-outer.back {
z-index: 2;
}
.x-card-outer.center-vertically .x-face-inner:before {
content: "";
display: inline-block;
width: 0;
height: 100%;
margin: 0;
padding: 0;
vertical-align: middle;
}
.x-card-outer.center-vertically .x-face-content {
display: inline-block;
vertical-align: middle;
}
.x-card-outer .x-card-inner {
-webkit-transition: -webkit-transform 1.25s cubic-bezier(0.23, 1, 0.32, 1);
transition: transform 1.25s cubic-bezier(0.23, 1, 0.32, 1);
transform-style: preserve-3d;
}
.x-card-outer .x-face-outer {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.x-card-outer .x-face-outer.front,
.x-card-outer .x-face-outer.back,
.x-card-outer.flipped .x-face-outer.front,
.x-card-outer.flipped .x-face-outer.back {
z-index: 1;
}
.x-card-outer.flip-from-left .back,
.x-card-outer.flip-from-right .back {
transform: rotateY(180deg);
}
.x-card-outer.flip-from-left.flipped .x-card-inner {
transform: rotateY(180deg);
}
.x-card-outer.flip-from-right.flipped .x-card-inner {
transform: rotateY(-180deg);
}
.x-card-outer.flip-from-top .back,
.x-card-outer.flip-from-bottom .back {
transform: rotateX(180deg);
}
.x-card-outer.flip-from-top.flipped .x-card-inner {
transform: rotateX(-180deg);
}
.x-card-outer.flip-from-bottom.flipped .x-card-inner {
transform: rotateX(180deg);
}
.x-creative-cta {
display: block;
overflow: hidden;
position: relative;
border: 0;
text-align: center;
text-decoration: none;
box-shadow: none;
transition: background-color 0.3s ease;
}
.x-creative-cta > span {
display: block;
transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-creative-cta > span.text {
line-height: 1.2;
opacity: 1;
}
.x-creative-cta > span.graphic {
position: absolute;
top: 50%;
left: 50%;
line-height: 1;
opacity: 0;
}
.x-creative-cta > span.graphic > i,
.x-creative-cta > span.graphic > img {
transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-creative-cta:hover > span.text {
opacity: 0;
}
.x-creative-cta:hover > span.graphic {
opacity: 1;
}
.x-creative-cta.slide-top:hover > span.text {
transform: translate(0, -150%);
}
.x-creative-cta.slide-left:hover > span.text {
transform: translate(-80%, 0);
}
.x-creative-cta.slide-right:hover > span.text {
transform: translate(80%, 0);
}
.x-creative-cta.slide-bottom:hover > span.text {
transform: translate(0, 150%);
}
.x-feature-box {
position: relative;
margin: 0 auto 1.5em;
}
.x-feature-box.left-text,
.x-feature-box.right-text {
display: flex;
}
.x-feature-box.left-text .x-feature-box-content,
.x-feature-box.right-text .x-feature-box-content {
flex: 1 0 0%;
}
.x-feature-box-graphic {
display: inline-block;
margin: 0 0 10px;
}
.x-feature-box.left-text .x-feature-box-graphic,
.x-feature-box.right-text .x-feature-box-graphic {
margin-bottom: 0;
}
.x-feature-box-graphic i.rounded,
.x-feature-box-graphic img.rounded {
border-radius: 0.15em;
}
.x-feature-box-graphic i.circle,
.x-feature-box-graphic img.circle {
border-radius: 100em;
}
.x-feature-box-graphic i {
display: block;
position: relative;
width: 1em;
height: 1em;
text-align: center;
}
.x-feature-box-graphic i:before {
display: block;
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 1em;
margin-top: -0.5em;
font-size: 0.395em;
line-height: 1;
}
.x-feature-box-graphic img {
display: block;
}
.x-feature-box-graphic-outer,
.x-feature-box-graphic-inner {
position: relative;
z-index: 2;
}
.x-feature-box-graphic-inner {
width: 1em;
}
.x-feature-box-graphic-inner.hexagon:before,
.x-feature-box-graphic-inner.hexagon:after {
content: "";
display: block;
border: 0 solid transparent;
border-left-width: 0.5em;
border-right-width: 0.5em;
}
.x-feature-box-graphic-inner.hexagon:before {
border-bottom-width: 0.285em;
border-bottom-color: inherit;
}
.x-feature-box-graphic-inner.hexagon:after {
border-top-width: 0.285em;
border-top-color: inherit;
}
.x-feature-box-graphic-inner.hexagon i {
height: 0.6em;
}
.x-feature-box-graphic-inner.badge {
transform: scale(0.725) rotate(15deg);
}
.x-feature-box-graphic-inner.badge:before,
.x-feature-box-graphic-inner.badge:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
border: 0.5em solid;
border-color: inherit;
z-index: 1;
}
.x-feature-box-graphic-inner.badge:before {
transform: rotate(30deg);
}
.x-feature-box-graphic-inner.badge:after {
transform: rotate(60deg);
}
.x-feature-box-graphic-inner.badge i {
position: relative;
z-index: 2;
}
.x-feature-box-graphic-inner.badge i:before {
transform: scale(1.275) rotate(-15deg);
}
.x-feature-box-connector {
display: block;
position: absolute;
width: 0;
margin: 0 auto;
z-index: 1;
}
.x-feature-box-connector.full {
height: 100%;
top: 0.5em;
}
.x-feature-box-connector.upper {
height: 50%;
top: 0;
}
.x-feature-box-connector.lower {
height: 50%;
top: 50%;
}
.x-feature-box-title {
margin: 0;
font-size: 1.5em;
line-height: 1.2;
}
.x-feature-box-text {
margin: 8px 0 0;
}
.x-feature-box-text a {
border: 0;
box-shadow: none;
}
.x-feature-box-align-v-middle {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-self: stretch;
}
.x-feature-list {
margin: 0 0 1.5em;
padding: 1px 0;
list-style: none;
counter-reset: xFeatureListNum;
}
.x-feature-list .x-feature-box {
margin-bottom: 0;
counter-increment: xFeatureListNum;
}
.x-feature-list .x-feature-box.top-text > div {
padding: 0 0 1.5em;
}
.x-feature-list .x-feature-box.top-text:last-child > div {
padding-bottom: 0;
}
.x-feature-list .x-feature-box.top-text:last-child .full {
display: none;
}
.x-feature-list .x-feature-box.middle-text > div {
padding: 0.75em 0;
}
.x-feature-list .x-feature-box.middle-text:first-child {
margin-top: -0.75em;
}
.x-feature-list .x-feature-box.middle-text:last-child {
margin-bottom: -0.75em;
}
.x-feature-list .x-feature-box.middle-text:first-child .upper,
.x-feature-list .x-feature-box.middle-text:last-child .lower {
display: none;
}
.x-feature-list .x-feature-box-graphic i.number:before {
content: counter(xFeatureListNum);
font-style: normal;
}
.x-dropcap {
float: left;
display: block;
margin: 0.215em 0.215em 0 0;
padding: 0.105em 0.2em 0.11em;
font-size: 3.5em;
font-weight: bold;
line-height: 1;
color: #ffffff;
background-color: #2c3e50;
}
.x-highlight {
padding: 0.188em 0.375em;
color: #ffffff;
background-color: #16a085;
}
.x-highlight.dark {
color: #ffffff;
background-color: #484848;
}
.x-pullquote {
width: 40%;
margin: 0.45em 1.1em 0.55em 0;
font-size: 1.313em;
}
.x-pullquote.right {
margin-right: 0;
margin-left: 1.1em;
}
@media (max-width: 766.98px) {
.x-pullquote.left,
.x-pullquote.right {
float: none;
width: 100%;
margin: 1.5em 0;
}
}
.x-cite {
display: block;
margin-top: 0.75em;
font-size: 0.725em;
font-weight: 300;
color: #28323f;
}
.x-cite:before {
content: "\2013\a0";
}
.close {
float: right;
font-size: 18px;
font-weight: bold;
line-height: 1.8;
color: #000000;
opacity: 0.4;
transition: opacity 0.3s ease;
}
.close:hover {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.6;
}
button.close {
padding: 0;
cursor: pointer;
background-color: transparent;
border: 0;
-webkit-appearance: none;
}
.x-alert,
.wpcf7-response-output,
.buddypress #message,
.bbp-template-notice,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
position: relative;
margin-bottom: 1.5em;
border-left: 5px solid #f6dca7;
padding: 0.824em 2.25em 1em 1.15em;
font-size: 14px;
line-height: 1.5;
color: #c09853;
background-color: #fcf8e3;
}
.x-alert .h-alert,
.wpcf7-response-output .h-alert,
.buddypress #message .h-alert,
.bbp-template-notice .h-alert,
.woocommerce-error .h-alert,
.woocommerce-info .h-alert,
.woocommerce-message .h-alert {
margin: 0.05em 0 0.25em;
font-size: 18px;
letter-spacing: -1px;
line-height: 1.3;
text-transform: none;
color: inherit;
}
.x-alert .close,
.wpcf7-response-output .close,
.buddypress #message .close,
.bbp-template-notice .close,
.woocommerce-error .close,
.woocommerce-info .close,
.woocommerce-message .close {
position: relative;
top: -10px;
right: -26px;
line-height: 1;
color: #c09853;
}
.x-alert > p,
.x-alert .x-alert-content > p,
.wpcf7-response-output > p,
.wpcf7-response-output .x-alert-content > p,
.buddypress #message > p,
.buddypress #message .x-alert-content > p,
.bbp-template-notice > p,
.bbp-template-notice .x-alert-content > p,
.woocommerce-error > p,
.woocommerce-error .x-alert-content > p,
.woocommerce-info > p,
.woocommerce-info .x-alert-content > p,
.woocommerce-message > p,
.woocommerce-message .x-alert-content > p {
margin-bottom: 0;
}
.x-alert > p + p,
.x-alert .x-alert-content > p + p,
.wpcf7-response-output > p + p,
.wpcf7-response-output .x-alert-content > p + p,
.buddypress #message > p + p,
.buddypress #message .x-alert-content > p + p,
.bbp-template-notice > p + p,
.bbp-template-notice .x-alert-content > p + p,
.woocommerce-error > p + p,
.woocommerce-error .x-alert-content > p + p,
.woocommerce-info > p + p,
.woocommerce-info .x-alert-content > p + p,
.woocommerce-message > p + p,
.woocommerce-message .x-alert-content > p + p {
margin-top: 6px;
}
.x-alert-muted {
background-color: #f6f6f6;
border-color: #e5e5e5;
color: #bfbfbf;
}
.x-alert-muted .close {
color: #999;
}
.x-alert-info,
.buddypress #message.info,
.bbp-template-notice.info,
.woocommerce-info,
.woocommerce-message {
background-color: #d9edf7;
border-color: #b3d1ef;
color: #3a87ad;
}
.x-alert-info .close,
.buddypress #message.info .close,
.bbp-template-notice.info .close,
.woocommerce-info .close,
.woocommerce-message .close {
color: #3a87ad;
}
.x-alert-success,
.wpcf7-mail-sent-ok,
.buddypress #message.updated,
.bbp-template-notice.updated {
background-color: #dff0d8;
border-color: #c1dea8;
color: #468847;
}
.x-alert-success .close,
.wpcf7-mail-sent-ok .close,
.buddypress #message.updated .close,
.bbp-template-notice.updated .close {
color: #468847;
}
.x-alert-danger,
.buddypress #message.error,
.bbp-template-notice.error,
.woocommerce-error {
background-color: #f2dede;
border-color: #e5bdc4;
color: #b94a48;
}
.x-alert-danger .close,
.buddypress #message.error .close,
.bbp-template-notice.error .close,
.woocommerce-error .close {
color: #b94a48;
}
.x-alert-block,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 0.824em 1.15em 1em;
}
.wpcf7-response-output {
border-left-width: 5px !important;
margin: 1.5em 0 0 !important;
padding: 0.824em 1.15em 1em !important;
}
.h-skill-bar {
margin-top: 0;
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
line-height: 1;
text-transform: uppercase;
}
.x-skill-bar {
height: 25px;
margin-bottom: 1.5em;
background-color: #e5e5e5;
}
.x-skill-bar .bar {
overflow: hidden;
position: relative;
width: 0%;
height: 100%;
float: left;
background-color: #2c3e50;
}
.x-skill-bar .bar .percent {
position: absolute;
right: 4px;
bottom: 4px;
height: 17px;
padding: 0 5px;
font-size: 11px;
line-height: 17px;
color: #ffffff;
background-color: #2c3e50;
background-color: rgba(0, 0, 0, 0.25);
}
.x-img {
margin-bottom: 1.5em;
}
.x-img.left {
margin: 0.35em 1.5em 0.35em 0;
}
.x-img.right {
margin: 0.35em 0 0.35em 1.5em;
}
a.x-img {
display: block;
}
a.x-img > img {
display: block;
margin-left: auto;
margin-right: auto;
}
a.x-img:not(.x-img-thumbnail) {
transform: translate3d(0, 0, 0);
transition: opacity 0.3s ease;
}
a.x-img:not(.x-img-thumbnail):hover {
opacity: 0.75;
}
.x-img-rounded,
.x-img-rounded img {
border-radius: 6px;
}
.x-img-circle,
.x-img-circle img {
border-radius: 100em;
}
.x-img-thumbnail {
padding: 4px;
line-height: 1.8;
border: 2px solid #e5e5e5;
background-color: #ffffff;
-webkit-transition: border 0.3s ease, box-shadow 0.3s ease;
transition: border 0.3s ease, box-shadow 0.3s ease;
}
a.x-img-thumbnail:hover {
border-color: #16a085;
}
.x-columnize {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 3em;
-moz-column-gap: 3em;
column-gap: 3em;
-webkit-column-rule: 2px solid #e5e5e5;
-moz-column-rule: 2px solid #e5e5e5;
column-rule: 2px solid #e5e5e5;
margin: 0 0 1.5em;
}
.x-columnize p:last-child,
.x-columnize ul:last-child,
.x-columnize ol:last-child {
margin-bottom: 0;
}
@media (max-width: 766.98px) {
.x-columnize {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
-webkit-column-rule: 0;
-moz-column-rule: 0;
column-rule: 0;
}
}
.x-accordion {
margin-bottom: 1.5em;
}
.x-accordion-group {
margin: 0 0 4px;
border: 2px solid #e5e5e5;
transition: border-color 0.3s ease;
}
.x-accordion-group:last-child {
margin-bottom: 0;
}
.x-accordion-heading {
border-bottom: 0;
}
.x-accordion-heading .x-accordion-toggle {
display: block;
padding: 10px 15px;
font-size: 124.8%;
color: #2c3e50;
background-color: #fafafa;
cursor: pointer;
}
.x-accordion-heading .x-accordion-toggle.collapsed {
background-color: #ffffff;
}
.x-accordion-heading .x-accordion-toggle.collapsed:before {
color: lightgray;
transform: rotate(0deg);
}
.x-accordion-heading .x-accordion-toggle:hover {
background-color: #fafafa;
}
.x-accordion-heading .x-accordion-toggle:hover:before {
color: lightgray;
}
.x-accordion-heading .x-accordion-toggle:before {
content: "\f067";
position: relative;
display: inline-block;
bottom: 0.1em;
margin-right: 10px;
font-size: 74%;
-webkit-font-smoothing: antialiased;
transform: rotate(45deg);
transition: all 0.3s ease;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.x-accordion-inner {
padding: 15px;
border-top: 2px solid #e5e5e5;
}
.x-accordion-inner p:last-child,
.x-accordion-inner ul:last-child,
.x-accordion-inner ol:last-child {
margin-bottom: 0;
}
.x-column {
position: relative;
z-index: 1;
float: left;
margin-right: 4%;
}
.x-column.x-1-1 {
width: 100%;
}
.x-column.x-1-2 {
width: 48%;
}
.x-column.x-1-3 {
width: 30.66666%;
}
.x-column.x-2-3 {
width: 65.33332%;
}
.x-column.x-1-4 {
width: 22%;
}
.x-column.x-3-4 {
width: 74%;
}
.x-column.x-1-5 {
width: 16.8%;
}
.x-column.x-2-5 {
width: 37.6%;
}
.x-column.x-3-5 {
width: 58.4%;
}
.x-column.x-4-5 {
width: 79.2%;
}
.x-column.x-1-6 {
width: 13.33332%;
}
.x-column.x-5-6 {
width: 82.66666%;
}
.x-column.last,
.x-column:last-of-type {
margin-right: 0;
}
@media (max-width: 479.98px) {
.x-column.x-xs {
float: none;
width: 100%;
margin-right: 0;
}
}
@media (max-width: 766.98px) {
.x-column.x-sm {
float: none;
width: 100%;
margin-right: 0;
}
}
@media (max-width: 978.98px) {
.x-column.x-md {
float: none;
width: 100%;
margin-right: 0;
}
}
.x-column[data-fade="1"],
.x-column[data-fade=true] {
transition: opacity cubic-bezier(0.23, 1, 0.32, 1), transform cubic-bezier(0.23, 1, 0.32, 1);
}
.x-protect {
padding: 7% 18%;
text-align: center;
background-color: #f2f2f2;
}
.x-protect label {
margin: 0.75em 0 0;
font-size: 16px;
}
.x-protect input[type=text],
.x-protect input[type=password] {
width: 100%;
max-width: 380px;
text-align: center;
}
.h-protect {
font-size: 24px;
line-height: 1.2;
color: #2c3e50;
}
.x-btn-protect {
margin-top: 0.75em;
}
.x-recent-posts {
margin: 0 0 1.5em;
}
.x-recent-posts + .x-recent-posts {
margin-top: 4%;
}
.x-recent-posts a {
overflow: hidden;
float: left;
display: block;
margin: 0 4% 0 0;
border: 2px solid #e5e5e5;
padding: 5px 5px 0;
color: #999;
background-color: #ffffff;
transform: translate3d(0, 0, 0);
}
.x-recent-posts a:last-child {
margin-right: 0;
}
.x-recent-posts a:hover .no-post-thumbnail .x-recent-posts-img:before {
opacity: 1;
}
.x-recent-posts a:hover .no-post-thumbnail .x-recent-posts-img:after {
opacity: 1;
}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:before {
opacity: 1;
}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:after {
opacity: 0.85;
}
.x-recent-posts a.no-image {
padding: 0 5px;
}
.x-recent-posts a.x-recent-post1 {
width: 100%;
}
.x-recent-posts a.x-recent-post2 {
width: 48%;
}
@media (max-width: 766.98px) {
.x-recent-posts a.x-recent-post2 {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 4%;
}
.x-recent-posts a.x-recent-post2:last-child {
margin-bottom: 0;
}
}
.x-recent-posts a.x-recent-post3 {
width: 30.6666%;
}
@media (max-width: 766.98px) {
.x-recent-posts a.x-recent-post3 {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 4%;
}
.x-recent-posts a.x-recent-post3:last-child {
margin-bottom: 0;
}
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]) {
width: 22%;
margin-right: 4%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):nth-child(4n) {
margin-right: 0;
margin-bottom: 4%;
}
@media (max-width: 978.98px) {
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]) {
width: 48%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):first-child {
margin-bottom: 4%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):nth-child(2n) {
margin-right: 0;
margin-bottom: 4%;
}
}
@media (max-width: 766.98px) {
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]) {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 4%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):last-child {
margin-bottom: 0;
}
}
.x-recent-posts .x-recent-posts-img {
position: relative;
padding-bottom: 56.25%;
background: center center/cover no-repeat;
}
.x-recent-posts .x-recent-posts-img:before,
.x-recent-posts .x-recent-posts-img:after {
display: block;
position: absolute;
opacity: 0;
transition: opacity 0.3s ease;
}
.x-recent-posts .x-recent-posts-img:before {
margin: -30px 0 0 -30px;
top: 50%;
left: 50%;
width: 60px;
height: 60px;
font-size: 32px;
line-height: 60px;
text-align: center;
color: #ffffff;
z-index: 2;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.x-recent-posts .x-recent-posts-img:after {
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #16a085;
border-radius: 2px;
z-index: 1;
}
.x-recent-posts .no-post-thumbnail .x-recent-posts-img:before {
opacity: 0.35;
}
.x-recent-posts .no-post-thumbnail .x-recent-posts-img:after {
opacity: 1;
}
.x-recent-posts .format-standard .x-recent-posts-img:before {
font-family: "FontAwesomeRegular";
content: "\f15c";
}
.x-recent-posts .format-video .x-recent-posts-img:before {
content: "\f008";
}
.x-recent-posts .format-audio .x-recent-posts-img:before {
content: "\f001";
}
.x-recent-posts .format-image .x-recent-posts-img:before {
content: "\f083";
}
.x-recent-posts .format-gallery .x-recent-posts-img:before {
content: "\f03e";
}
.x-recent-posts .format-link .x-recent-posts-img:before {
content: "\f0c1";
}
.x-recent-posts .format-quote .x-recent-posts-img:before {
content: "\f10d";
}
.x-recent-posts .x-portfolio .x-recent-posts-img:before {
content: "\f067";
}
.x-recent-posts .x-recent-posts-content {
padding: 10px 5px;
}
.x-recent-posts .h-recent-posts,
.x-recent-posts .x-recent-posts-date {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.x-recent-posts .h-recent-posts {
margin: -1px 0 5px;
font-size: 17px;
line-height: 1.2;
transition: color 0.3s ease;
}
.x-recent-posts .x-recent-posts-date {
margin: 0;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
color: rgba(0, 0, 0, 0.65);
}
.x-recent-posts.vertical a[class^=x-recent-post] {
float: none;
margin-right: 0;
width: 100% !important;
margin-bottom: 4%;
}
.x-recent-posts.vertical a[class^=x-recent-post]:last-child {
margin-bottom: 0;
}
.js .x-recent-posts[data-fade=true] a {
opacity: 0;
}
.x-pricing-table {
width: 100%;
margin: 1.5em 0;
}
.x-pricing-table.one-column .x-pricing-column {
width: 100%;
}
.x-pricing-table.two-columns .x-pricing-column {
width: 50%;
}
.x-pricing-table.three-columns .x-pricing-column {
width: 33.33333%;
}
.x-pricing-table.four-columns .x-pricing-column {
width: 25%;
}
.x-pricing-table.five-columns .x-pricing-column {
width: 20%;
}
@media (max-width: 978.98px) {
.x-pricing-table[class*=-column] .x-pricing-column {
width: 50%;
}
.x-pricing-table.three-columns .x-pricing-column:last-child,
.x-pricing-table.five-columns .x-pricing-column:last-child {
width: 99.9%;
}
}
@media (max-width: 766.98px) {
.x-pricing-table[class*=-column] .x-pricing-column {
width: 100%;
}
}
.x-pricing-column {
float: left;
margin: 0 0 -1px -1px;
text-align: center;
background-color: #fcfcfc;
}
@media (max-width: 766.98px) {
.x-pricing-column {
float: none;
margin-left: 0;
}
}
.x-pricing-column h2 {
border: 1px solid #e5e5e5;
padding: 20px 20px 25px;
letter-spacing: 0;
line-height: 1.1;
font-size: 32px;
}
.x-pricing-column h2 span {
display: block;
margin-top: 5px;
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
color: #000000;
opacity: 0.5;
}
.x-pricing-column.featured {
position: relative;
margin-top: -20px;
background-color: #ffffff;
}
@media (max-width: 978.98px) {
.x-pricing-column.featured {
margin-top: 0;
}
}
.x-pricing-column.featured h2 {
border: 0;
padding-bottom: 28px;
color: #ffffff;
background-color: #2c3e50;
}
.x-pricing-column.featured .x-pricing-column-info {
padding-bottom: 50px;
}
.x-pricing-column.featured .x-pricing-column-info ul {
margin-bottom: 40px;
}
.x-pricing-column-info {
border: 1px solid #e5e5e5;
border-top: 0;
padding: 10px 0 32px;
}
.x-pricing-column-info .x-price {
margin: 0;
font-size: 54px;
letter-spacing: -3px;
}
.x-pricing-column-info span {
display: block;
margin-top: -1px;
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase;
color: #5a708d;
}
.x-pricing-column-info p {
margin: 0;
}
.x-pricing-column-info ul {
margin: 15px 0 25px;
}
.x-pricing-column-info ul > li {
padding: 10px 40px 11px;
font-size: 14px;
line-height: 1.4;
text-transform: uppercase;
}
.x-pricing-column-info ul > li [class*=x-icon-] {
margin-left: 0.85em;
}
.x-pricing-column-info ul > li:first-child {
border-top: 1px solid #e5e5e5;
}
.x-pricing-column-info ul > li:last-child {
border-bottom: 1px solid #e5e5e5;
}
.x-pricing-column-info .x-btn {
margin-left: 20px;
margin-right: 20px;
}
.x-callout {
position: relative;
margin: 1.5em 0;
padding: 2.35em;
font-size: 21px;
background-color: #e5e5e5;
}
@media (max-width: 978.98px) {
.x-callout {
font-size: 18px;
}
}
@media (max-width: 479.98px) {
.x-callout {
font-size: 16px;
}
}
.x-callout:before {
content: "";
display: block;
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
background-color: #ffffff;
z-index: 0;
}
.x-callout .x-btn {
font-size: 1em;
}
.h-callout {
position: relative;
margin-top: 0;
margin-bottom: 0.385em;
font-size: 2em;
line-height: 1.1;
}
.p-callout {
position: relative;
line-height: 1.4;
}
.x-promo {
margin-bottom: 1.5em;
border: 2px solid #e5e5e5;
background-color: #ffffff;
}
.x-promo-image-wrap {
margin: -2px;
}
.x-promo-image-wrap img {
min-width: 100%;
}
.x-promo-content {
border-top: 2px solid #e5e5e5;
padding: 1.5em;
}
.x-author-box {
margin: 0 0 1.5em;
}
.x-author-box .h-about-the-author {
margin: 0 0 0.925em;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 0.45em;
font-size: 12px;
font-weight: 300;
letter-spacing: 1px;
text-transform: uppercase;
color: #aaa;
}
.x-author-box .avatar {
float: left;
width: 90px;
}
@media (max-width: 479.98px) {
.x-author-box .avatar {
display: none;
}
}
.x-author-box .x-author-info {
margin-left: 110px;
}
@media (max-width: 479.98px) {
.x-author-box .x-author-info {
margin-left: 0;
}
}
.x-author-box .h-author {
margin-bottom: 0.35em;
line-height: 1;
}
.x-author-box .x-author-social {
display: inline-block;
margin-right: 1em;
font-size: 13px;
white-space: nowrap;
}
.x-author-box .x-author-social [class*=x-social] {
position: relative;
top: 2px;
}
.x-author-box .p-author {
margin-top: 0.5em;
}
.x-prompt {
margin: 0 0 1.5em;
border: 10px solid #e5e5e5;
padding: 1.75em;
background-color: #ffffff;
}
.x-prompt.message-left .x-prompt-section.x-prompt-section-message {
padding-right: 2.25em;
text-align: left;
}
.x-prompt.message-right .x-prompt-section.x-prompt-section-message {
padding-left: 2.25em;
text-align: right;
}
.x-prompt-section {
position: relative;
display: table-cell;
vertical-align: middle;
}
.x-prompt-section p:last-child {
margin-bottom: 0;
}
.x-prompt-section.x-prompt-section-message {
width: 46%;
font-size: 16px;
line-height: 1.4;
}
.x-prompt-section.x-prompt-section-button {
width: 30%;
}
.h-prompt {
margin-top: 0;
font-size: 28px;
line-height: 1.1;
}
@media (max-width: 766.98px) {
.x-prompt {
display: block;
}
.x-prompt.message-left .x-prompt-section.x-prompt-section-message {
padding: 0 0 1.25em 0;
}
.x-prompt.message-right .x-prompt-section.x-prompt-section-message {
padding: 1.25em 0 0 0;
text-align: left;
}
.x-prompt-section {
display: block;
}
.x-prompt-section.x-prompt-section-message,
.x-prompt-section.x-prompt-section-button {
width: 100%;
}
}
.x-content-band {
margin: 0 0 1.5em;
padding: 40px 0;
}
.x-content-band:before,
.x-content-band:after {
content: " ";
display: table;
width: 0px;
}
.x-content-band:after {
clear: both;
}
.x-content-band.bg-image,
.x-content-band.bg-pattern {
background-position: 50% 50%;
}
.x-content-band.bg-image.parallax,
.x-content-band.bg-pattern.parallax {
background-attachment: fixed;
}
.x-content-band.bg-image {
background-size: cover;
background-repeat: no-repeat;
}
.x-content-band.bg-pattern {
background-repeat: repeat;
}
.x-content-band.bg-video {
position: relative;
overflow: hidden;
}
.x-content-band.border-top {
border-top: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.border-left {
border-left: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.border-right {
border-right: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.border-bottom {
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.marginless-columns .x-container {
display: table;
table-layout: fixed;
width: 100%;
}
.x-content-band.marginless-columns .x-container:before,
.x-content-band.marginless-columns .x-container:after {
display: none;
}
.x-content-band.marginless-columns .x-container > .x-column {
display: table-cell;
margin-right: 0;
float: none;
vertical-align: top;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-1 {
width: 100%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-2 {
width: 50%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-3 {
width: 33.33333%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-2-3 {
width: 66.66666%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-4 {
width: 25%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-3-4 {
width: 75%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-5 {
width: 20%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-2-5 {
width: 40%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-3-5 {
width: 60%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-4-5 {
width: 80%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-6 {
width: 16.66666%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-5-6 {
width: 83.33333%;
}
@media (max-width: 766.98px) {
.x-content-band.marginless-columns .x-container {
display: block;
}
.x-content-band.marginless-columns .x-container:before,
.x-content-band.marginless-columns .x-container:after {
display: table;
}
.x-content-band.marginless-columns .x-container > .x-column[class*=x-] {
display: block;
width: 100%;
vertical-align: inherit;
}
}
.x-content-band.vc .wpb_row,
.x-content-band.vc .wpb_content_element {
margin-bottom: 0;
}
.x-content-band .x-container {
position: relative;
}
.x-entry-share {
margin: 0 0 1.5em;
border: 2px solid #e5e5e5;
border-left: 0;
border-right: 0;
padding: 10px 0;
line-height: 1;
text-align: center;
}
.x-entry-share p {
margin: 8px 0 10px;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
}
.x-entry-share .x-share {
display: inline-block;
margin: 0 0.05em;
width: 45px;
height: 45px;
font-size: 24px;
line-height: 45px;
}
.x-entry-share .x-share:hover {
color: #fff;
background-color: #16a085;
}
.x-toc {
width: 210px;
margin: 0.55em 0;
border: 2px solid #e5e5e5;
padding: 15px;
}
.x-toc.left {
margin-right: 1.75em;
}
.x-toc.right {
margin-left: 1.75em;
}
@media (max-width: 479.98px) {
.x-toc.left,
.x-toc.right {
width: auto;
float: none;
margin: 0 0 1.5em;
}
}
.x-toc.block {
width: auto;
margin: 1.5em 0;
}
.x-toc ul {
margin-bottom: -10px !important;
}
.h-toc {
margin: 0 0 10px;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}
.x-toc.block.two-columns .x-toc-item {
float: left;
width: 48%;
margin-right: 4%;
}
.x-toc.block.two-columns .x-toc-item:nth-child(2n) {
margin-right: 0;
}
.x-toc.block.three-columns .x-toc-item {
float: left;
width: 30.66667%;
margin-right: 4%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(3n) {
margin-right: 0;
}
@media (max-width: 978.98px) {
.x-toc.block.three-columns .x-toc-item {
width: 48%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(3n) {
margin-right: 4%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(2n) {
margin-right: 0;
}
}
@media (max-width: 479.98px) {
.x-toc.block.two-columns .x-toc-item,
.x-toc.block.three-columns .x-toc-item {
width: 100%;
margin-right: 0;
}
}
.x-toc-item {
margin-bottom: 10px;
font-size: 14px;
line-height: 1.3;
}
.x-toc-item a {
display: block;
border-bottom: 1px solid #e5e5e5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.h-custom-headline {
letter-spacing: -1px;
line-height: 1.1;
}
.h-custom-headline.accent {
overflow: hidden;
}
.h-custom-headline.accent span {
padding-bottom: 2px;
display: inline-block;
position: relative;
}
.h-custom-headline.accent span:before,
.h-custom-headline.accent span:after {
content: "";
position: absolute;
top: 50%;
height: 2px;
width: 9999px;
display: block;
margin-top: -1px;
background-color: #e5e5e5;
}
.h-custom-headline.accent span:before {
right: 100%;
margin-right: 0.5em;
}
.h-custom-headline.accent span:after {
left: 100%;
margin-left: 0.5em;
}
.h-feature-headline {
line-height: 1.1;
}
.h-feature-headline span {
display: inline-block;
position: relative;
padding-left: 1.5em;
}
.h-feature-headline span i {
position: absolute;
top: 50%;
left: 0;
width: 2em;
height: 2em;
margin-top: -1em;
font-size: 0.65em;
letter-spacing: 0;
line-height: 2em;
text-align: center;
color: #ffffff;
background-color: #2c3e50;
border-radius: 100em;
}
.x-section {
display: block;
position: relative;
margin: 0 0 1.5em;
padding: 45px 0;
}
.x-section:before,
.x-section:after {
content: " ";
display: table;
width: 0px;
}
.x-section:after {
clear: both;
}
.x-section.bg-image,
.x-section.bg-pattern {
background-position: 50% 50%;
}
.x-section.bg-image.parallax,
.x-section.bg-pattern.parallax {
background-attachment: fixed;
}
@media (max-width: 978.98px) {
.x-section.bg-image.parallax,
.x-section.bg-pattern.parallax {
background-size: auto !important;
}
}
.x-section.bg-image {
background-size: cover;
background-repeat: no-repeat;
}
.x-section.bg-pattern {
background-repeat: repeat;
}
.x-section.bg-video {
position: relative;
overflow: hidden;
}
.x-section .x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content) {
position: relative;
z-index: 1;
}
.x-section .x-container.marginless-columns {
display: table;
table-layout: fixed;
}
.x-section .x-container.marginless-columns:not(.width) {
width: 100%;
}
.x-section .x-container.marginless-columns:before,
.x-section .x-container.marginless-columns:after {
display: none;
}
.x-section .x-container.marginless-columns > .x-column {
display: table-cell;
margin-right: 0;
float: none;
vertical-align: top;
}
.x-section .x-container.marginless-columns > .x-column.x-1-1 {
width: 100%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-2 {
width: 50%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-3 {
width: 33.33333%;
}
.x-section .x-container.marginless-columns > .x-column.x-2-3 {
width: 66.66666%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-4 {
width: 25%;
}
.x-section .x-container.marginless-columns > .x-column.x-3-4 {
width: 75%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-5 {
width: 20%;
}
.x-section .x-container.marginless-columns > .x-column.x-2-5 {
width: 40%;
}
.x-section .x-container.marginless-columns > .x-column.x-3-5 {
width: 60%;
}
.x-section .x-container.marginless-columns > .x-column.x-4-5 {
width: 80%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-6 {
width: 16.66666%;
}
.x-section .x-container.marginless-columns > .x-column.x-5-6 {
width: 83.33333%;
}
@media (max-width: 766.98px) {
.x-section .x-container.marginless-columns {
display: block;
}
.x-section .x-container.marginless-columns:before,
.x-section .x-container.marginless-columns:after {
display: table;
}
.x-section .x-container.marginless-columns > .x-column[class*=x-] {
display: block;
width: 100%;
vertical-align: inherit;
}
}
.x-section-separator {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
z-index: 10;
}
.x-section-separator svg {
display: block;
width: 100%;
height: 100%;
margin: 0;
}
.x-section-separator-top {
top: 0;
transform: translate(0, -100%);
}
.x-section-separator-bottom {
bottom: 0;
transform: translate(0, 100%);
}
.with-container {
border: 2px solid #e5e5e5;
padding: 2.5%;
background-color: #ffffff;
}
.mejs-container:focus,
.mejs-container:active {
outline: 0;
}
.mejs-container.mejs-container-fullscreen {
background-color: #000000;
}
.mejs-controls {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #000000;
}
.mejs-controls > div {
display: flex;
justify-content: center;
align-items: center;
position: relative;
width: 30px;
height: 30px;
line-height: 1;
}
.mejs-video .mejs-controls {
width: auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0 20px 20px;
}
.mejs-button button {
margin: 0;
border: 0;
padding: 0;
width: 30px;
height: 30px;
font-size: 14px;
line-height: inherit;
text-align: center;
vertical-align: top;
background: none;
color: rgba(255, 255, 255, 0.5);
transition-duration: 0.3s;
transition-timing-function: ease;
transition-property:
color,
background-color,
text-shadow;
}
.mejs-button button:hover,
.mejs-button button:focus {
color: #ffffff;
}
.mejs-button button:focus,
.mejs-button button:active {
outline: 0;
}
.mejs-button button:before {
content: "\f065";
display: block;
margin: 0 auto;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mejs-button.mejs-play button:before {
content: "\f04b";
}
.mejs-button.mejs-replay button:before {
content: "\f01e";
}
.mejs-button.mejs-pause button:before {
content: "\f04c";
}
.mejs-button.mejs-mute button:before {
content: "\f028";
}
.mejs-button.mejs-unmute button:before {
content: "\f026";
}
.mejs-button.mejs-fullscreen button:before {
content: "\f065";
}
.mejs-button.mejs-unfullscreen button:before {
content: "\f066";
}
.mejs-time {
width: 46px !important;
font-size: 10px;
letter-spacing: 0.025em;
text-align: center;
color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 766.98px) {
.mejs-time {
display: none !important;
}
}
.mejs-time-rail {
flex: 1 1 0%;
padding: 0 10px;
}
.mejs-time-total {
display: block;
margin: 0;
overflow: hidden;
position: relative;
z-index: 1;
width: 100% !important;
height: 10px;
cursor: pointer;
background-color: rgba(255, 255, 255, 0.25);
}
.mejs-time-total:focus,
.mejs-time-total:active {
outline: 0;
}
.mejs-time-loaded,
.mejs-time-current {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform-origin: 0% 0%;
}
.mejs-time-loaded {
background-color: rgba(255, 255, 255, 0.25);
}
.mejs-time-current {
background-color: rgba(255, 255, 255, 0.5);
transform: scaleX(0);
}
.advanced-controls .mejs-time-rail {
padding-left: 0;
padding-right: 0;
}
@media (max-width: 766.98px) {
.advanced-controls .mejs-time-rail {
padding-left: 10px;
padding-right: 10px;
}
}
.mejs-video .mejs-poster {
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.mejs-video .mejs-poster img {
object-fit: contain;
}
.mejs-video .mejs-overlay-play {
cursor: pointer;
}
.mejs-fullscreen {
overflow: hidden !important;
}
.mejs-container-fullscreen {
top: 0;
left: 0;
right: 0;
bottom: 0;
position: fixed;
z-index: 1000;
overflow: hidden;
}
.mejs-container-fullscreen video,
.mejs-container-fullscreen .mejs-mediaelement {
width: 100% !important;
height: 100% !important;
}
.mejs-fullscreen-button > button {
background-position: -80px 0;
}
.mejs-unfullscreen > button {
background-position: -100px 0;
}
.bg .mejs-mediaelement {
overflow: hidden;
}
.me-plugin,
.me-cannotplay,
.bg .mejs-mediaelement,
.mejs-video .mejs-layer,
.hide-controls.autoplay .mejs-video .mejs-layers {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mejs-clear,
.mejs-offscreen,
.mejs-time-float,
.mejs-time-handle,
.mejs-time-hovered,
.mejs-volume-slider,
.mejs-time-buffering,
.mejs-audio .mejs-layers,
.mejs-poster .mejs-poster-img,
.mejs-video .mejs-overlay-error,
.vimeo .mejs-video .mejs-controls,
.vimeo .mejs-mediaelement video,
.mejs-video .mejs-overlay-loading,
.hide-controls .mejs-video .mejs-controls,
.mejs-video .mejs-overlay-play .mejs-overlay-button {
display: none !important;
}
.x-mejs-no-source {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.has-stack-styles .mejs-controls {
border: 1px solid transparent;
background-color: rgba(0, 0, 0, 0.5);
}
.has-stack-styles .mejs-button.mejs-playpause-button {
border-right: 1px solid rgba(255, 255, 255, 0.125);
}
.has-stack-styles .mejs-button.mejs-volume-button,
.has-stack-styles .mejs-button.mejs-fullscreen-button {
border-left: 1px solid rgba(255, 255, 255, 0.125);
}
.has-stack-styles .mejs-button button {
color: rgba(255, 255, 255, 0.5);
}
.has-stack-styles .mejs-button button:hover,
.has-stack-styles .mejs-button button:focus {
color: #ffffff;
}
.has-stack-styles .mejs-time {
color: rgba(255, 255, 255, 0.5);
}
.has-stack-styles .mejs-time-total {
height: 10px;
background-color: rgba(255, 255, 255, 0.2);
}
.has-stack-styles .mejs-time-loaded {
height: 10px;
background-color: rgba(255, 255, 255, 0.3);
}
.has-stack-styles .mejs-time-current {
height: 10px;
background-color: #ffffff;
}
@media (max-width: 978.98px) {
.x-sidebar {
margin-top: 3.5em;
}
}
.x-sidebar .widget {
margin-top: 3em;
}
.x-sidebar .widget:first-child {
margin-top: 0;
}
.x-sidebar .widget:last-child {
margin-bottom: 2em;
}
.x-main {
position: relative;
}
.x-main:before,
.x-main:after {
content: " ";
display: table;
width: 0px;
}
.x-main:after {
clear: both;
}
.x-main .widget {
margin-top: 3em;
}
.x-main .widget:first-child {
margin-top: 0;
}
.hentry {
margin-top: 90px;
}
.hentry:first-child {
margin-top: 0;
}
.entry-wrap:before,
.entry-wrap:after {
content: " ";
display: table;
width: 0px;
}
.entry-wrap:after {
clear: both;
}
.entry-title {
position: relative;
margin: 0;
font-size: 170%;
line-height: 1.1;
}
.entry-title:before {
float: left;
position: relative;
top: 0.1375em;
margin-right: 0.35em;
font-size: 0.88em;
line-height: 1;
text-align: center;
color: #e6e6e6;
background-color: #ffffff;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.entry-title-sub {
display: block;
margin: 0.725em 0 0;
font-size: 128.5%;
font-weight: 300;
color: #bfbfbf;
line-height: 1.1;
}
.p-meta {
margin: 8px 0 0;
line-height: 1.5;
}
.p-meta > span {
display: inline-block;
}
.p-meta > span > a {
white-space: nowrap;
}
.p-meta > span:after {
content: "/";
padding: 0 0.45em;
}
.p-meta > span:last-child:after {
display: none;
}
.entry-featured {
position: relative;
margin-top: 25px;
border: 2px solid #e5e5e5;
padding: 6px;
background-color: #ffffff;
}
.entry-thumb {
display: block;
position: relative;
background-color: #16a085;
transform: translate3d(0, 0, 0);
}
.entry-thumb img {
min-width: 100%;
-webkit-transition: opacity 0.75s ease;
transition: opacity 0.75s ease;
}
.entry-thumb:before {
content: "\f0c1";
display: block;
position: absolute;
margin: -36px 0 0 -35px;
top: 50%;
left: 50%;
width: 70px;
height: 70px;
font-family: "fontawesome";
font-size: 42px;
font-style: normal;
font-weight: normal;
line-height: 72px;
text-align: center;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
speak: never;
color: #ffffff;
background-color: rgba(0, 0, 0, 0.35);
border-radius: 100em;
opacity: 0;
-webkit-transition: opacity 0.75s ease;
transition: opacity 0.75s ease;
}
a.entry-thumb:hover img {
opacity: 0.15;
}
a.entry-thumb:hover:before {
opacity: 1;
}
.entry-content {
margin-top: 25px;
}
.entry-content embed,
.entry-content iframe,
.entry-content object {
width: 100%;
max-width: 100%;
}
.entry-content > p:last-child,
.entry-content > ul:last-child,
.entry-content > ol:last-child {
margin-bottom: 0;
}
.entry-content.excerpt p {
margin-bottom: 0;
}
.more-link {
font-weight: 700;
text-decoration: underline;
white-space: nowrap;
}
.entry-footer {
margin-top: 1.5em;
padding: 1em 1.25em;
line-height: 1.4;
background-color: #f9f9f9;
}
.entry-footer > p {
margin: 0;
}
.page .no-post-thumbnail .entry-content {
margin-top: 0;
}
.x-iso-container-posts.cols-2 .entry-wrap {
padding: 7% 7.5% 7.5%;
}
.x-iso-container-posts.cols-3 .entry-wrap {
padding: 7% 7.5% 7.5%;
}
.x-iso-container-posts.cols-3 .entry-title {
font-size: 150%;
}
.x-iso-container-posts.cols-3 .p-meta {
font-size: 82%;
}
.x-iso-container-posts > .hentry .entry-wrap {
margin: 0 -1px -1px;
border: 1px solid #f2f2f2;
background-color: #ffffff;
}
.format-standard .entry-title:before {
content: "\f15c";
}
.format-video .entry-title:before {
content: "\f008";
}
.format-audio .entry-title:before {
content: "\f001";
}
.format-audio.no-post-thumbnail .entry-featured {
border: 0;
padding: 0;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio {
position: absolute;
left: 20px;
right: 20px;
bottom: 20px;
margin: 0 auto;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio iframe {
position: absolute;
bottom: 0;
}
.format-image .entry-title:before {
content: "\f083";
}
.format-gallery .entry-title:before {
content: "\f03e";
}
.format-link .x-hgroup {
margin-bottom: 1.5em;
border-bottom: 1px solid #f2f2f2;
padding: 0 0 1.5em;
}
.format-link .entry-title:before {
content: "\f0c1";
}
.format-link .entry-title-sub a {
border-bottom: 1px dotted;
word-break: break-all;
}
.blog.x-post-meta-disabled .format-link .x-hgroup,
.search.x-post-meta-disabled .format-link .x-hgroup,
.archive.x-post-meta-disabled .format-link .x-hgroup {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}
.format-quote .x-hgroup {
margin-bottom: 1.5em;
border-bottom: 1px solid #f2f2f2;
padding: 0 0 1.5em;
}
.format-quote .entry-title:before {
content: "\f10d";
}
.format-quote .entry-title-sub {
text-align: right;
}
.format-quote .entry-title-sub:before {
content: "\2013\a0";
}
.blog.x-post-meta-disabled .format-quote .x-hgroup,
.search.x-post-meta-disabled .format-quote .x-hgroup,
.archive.x-post-meta-disabled .format-quote .x-hgroup {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}
.x-portfolio .entry-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
background-color: rgba(255, 255, 255, 0.925);
transform: translate(-100%, 0);
-webkit-transition: all 0.75s ease;
transition: all 0.75s ease;
}
.x-portfolio .entry-cover:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.x-portfolio .entry-cover-content {
position: relative;
display: inline-block;
vertical-align: middle;
width: 80%;
height: auto;
}
.x-portfolio .entry-cover-content span {
text-transform: uppercase;
}
.x-portfolio .entry-featured {
overflow: hidden;
}
.x-portfolio .entry-featured:hover .entry-cover {
transform: translate(0, 0);
}
.x-portfolio .entry-info {
float: left;
width: 64%;
}
.x-portfolio .entry-extra {
float: right;
width: 32%;
border: 2px solid #e5e5e5;
padding: 25px;
font-size: 114.2%;
}
@media (max-width: 766.98px) {
.x-portfolio .entry-extra {
margin-top: 1.85em;
}
}
.x-portfolio .entry-extra .x-btn {
margin-bottom: 2.5em;
}
.x-portfolio .entry-extra .x-ul-icons {
margin-left: 1.355em;
}
@media (max-width: 766.98px) {
.x-portfolio .entry-info,
.x-portfolio .entry-extra {
float: none;
width: 100%;
}
}
.x-portfolio .h-extra {
margin-top: 0.5em;
font-size: 150%;
}
.x-portfolio .h-extra.skills {
margin: 0 0 0.25em;
}
.x-portfolio .h-extra.launch {
margin: 0.95em 0 0.4em;
}
.single-x-portfolio .entry-header {
margin-top: 5%;
}
.single-x-portfolio .entry-featured {
margin: 0;
}
.x-iso-container-portfolio .entry-featured {
margin: 0;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover {
cursor: default;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover img {
opacity: 1;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover:before {
opacity: 0;
}
h1.entry-title.entry-title-portfolio {
margin: 0;
font-size: 285.7%;
line-height: 1.05;
}
@media (max-width: 479.98px) {
h1.entry-title.entry-title-portfolio {
font-size: 228.5%;
}
}
h2.entry-title.entry-title-portfolio {
margin: 0;
font-size: 171.4%;
line-height: 1.1;
text-align: center;
}
.page-template-template-blank-3-php.x-navbar-fixed-left-active,
.page-template-template-blank-3-php.x-navbar-fixed-right-active,
.page-template-template-blank-6-php.x-navbar-fixed-left-active,
.page-template-template-blank-6-php.x-navbar-fixed-right-active,
.page-template-template-blank-7-php.x-navbar-fixed-left-active,
.page-template-template-blank-7-php.x-navbar-fixed-right-active,
.page-template-template-blank-8-php.x-navbar-fixed-left-active,
.page-template-template-blank-8-php.x-navbar-fixed-right-active {
padding: 0;
}
[class*=page-template-template-blank] .entry-content {
margin: 0;
}
[class*=page-template-template-blank] .x-main,
.page-template-template-layout-full-width-php .x-main {
float: none;
display: block;
width: auto;
}
.error404 .entry-404 {
margin: 6.5% 0 8.5%;
}
.error404 .entry-404 p {
max-width: 750px;
margin: 0 auto 1.313em;
font-size: 1.5em;
}
@media (max-width: 766.98px) {
.error404 .entry-404 p {
font-size: 1.25em;
}
}
@media (max-width: 479.98px) {
.error404 .entry-404 p {
font-size: 1em;
}
}
.error404 .entry-404 .form-search {
max-width: 500px;
margin: 0 auto;
}
.x-header-landmark {
padding: 30px 0;
border: 1px solid #f2f2f2;
border-left: 0;
border-right: 0;
}
.x-landmark-breadcrumbs-wrap {
display: table;
width: 100%;
}
@media (max-width: 766.98px) {
.x-landmark-breadcrumbs-wrap .x-landmark,
.x-landmark-breadcrumbs-wrap .x-breadcrumbs-wrap {
width: 100%;
display: block;
text-align: center;
}
}
.x-landmark,
.x-breadcrumbs-wrap {
display: table-cell;
vertical-align: middle;
}
.x-landmark {
width: 63.02463%;
padding-right: 9.92611%;
}
@media (max-width: 766.98px) {
.x-landmark {
padding: 0;
}
}
.x-breadcrumbs-wrap {
width: 27.04926%;
text-align: right;
}
@media (max-width: 766.98px) {
.x-breadcrumbs-wrap {
margin-top: 0.75em;
}
}
.h-landmark,
.entry-title.h-landmark {
margin: 0;
font-size: 245%;
letter-spacing: -0.075em;
line-height: 1;
}
.h-landmark span,
.entry-title.h-landmark span {
display: inline-block;
position: relative;
}
.x-comments-area {
margin: 3.5em 0 0;
}
.h-comments-title {
margin: 0 0 0.5em;
font-size: 171.4%;
font-weight: 300;
line-height: 1.1;
}
.h-comments-title span {
font-weight: 700;
}
.x-comments-list {
margin: 0;
list-style: none;
}
.x-comments-list .children {
margin: 0;
list-style: none;
}
@media (max-width: 978.98px) {
.x-comments-list .children {
margin-left: 0;
}
}
.x-comments-list .children li.comment {
position: relative;
margin: 0;
border-left: 1px solid #f2f2f2;
padding-left: 50px;
box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.85);
}
@media (max-width: 766.98px) {
.x-comments-list .children li.comment {
border-left: 0;
padding-left: 0;
}
.x-comments-list .children li.comment:before {
display: none;
}
}
.x-comments-list .children li.comment:before {
content: "\a0";
display: block;
position: absolute;
float: left;
top: 30px;
left: 0;
width: 25px;
height: 1px;
background-color: #f2f2f2;
box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.85);
}
li.comment {
margin: 0;
padding: 0;
}
li.bypostauthor > article.comment {
border-color: #16a085;
}
article.comment {
position: relative;
margin: 0 0 15px 0;
border: 2px solid #e5e5e5;
padding: 25px;
font-size: 114.2%;
line-height: 1.5;
background-color: #ffffff;
}
article.comment:before,
article.comment:after {
content: " ";
display: table;
width: 0px;
}
article.comment:after {
clear: both;
}
@media (max-width: 479.98px) {
article.comment {
padding: 15px;
}
}
.x-comment-wrap {
margin-left: 84px;
}
@media (max-width: 479.98px) {
.x-comment-wrap {
margin-left: 74px;
}
}
.x-comment-header {
margin-bottom: 13px;
border-bottom: 1px solid #f2f2f2;
padding-bottom: 3px;
line-height: 1;
}
.x-comment-content {
position: relative;
}
.x-comment-content p:last-child,
.x-comment-content ul:last-child,
.x-comment-content ol:last-child {
margin-bottom: 0;
}
.x-comment-author {
display: inline-block;
font-size: 131.25%;
letter-spacing: -1px;
line-height: 1;
border-radius: 3px;
}
.x-comment-author a {
color: #2c3e50;
}
.x-comment-author a:hover {
color: #16a085;
}
.x-comment-time {
display: inline-block;
margin: 9px 0 0;
position: relative;
font-size: 68.75%;
font-weight: 400;
letter-spacing: 1px;
line-height: 1.2;
text-transform: uppercase;
color: #a6a6a6;
}
.x-comment-awaiting-moderation {
padding: 0.5em 0.5em 0.75em;
line-height: 1.2;
text-align: center;
color: #2c3e50;
background-color: #f5f5f5;
border-radius: 3px;
box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
}
.comment-edit-link {
display: block;
position: absolute;
top: 6px;
right: 7px;
font-size: 11px;
font-weight: 700;
line-height: 1;
text-transform: uppercase;
white-space: nowrap;
}
.x-reply {
float: left;
clear: left;
margin-left: 3px;
}
.comment-reply-link {
font-size: 10px;
font-weight: 400;
letter-spacing: 2px;
line-height: 1.4;
text-transform: uppercase;
color: #c5c5c5;
}
.comment-reply-link-after {
font-size: 10px;
line-height: 1;
}
span.bypostauthor {
display: block;
margin: 10px 0 0;
font-size: 50%;
font-weight: 700;
line-height: 1;
letter-spacing: 1px;
text-transform: uppercase;
}
.x-comment-img {
float: left;
}
.x-comment-img .avatar-wrap {
display: block;
position: relative;
}
.x-comment-img .avatar-wrap .avatar {
width: 60px;
}
#respond .required {
font-weight: 700;
}
#reply-title {
margin: 2.175em 0 0.1em;
font-size: 171.4%;
line-height: 1.1;
}
#reply-title small {
margin: 8px 0 0;
display: block;
font-size: 54.16%;
letter-spacing: 1px;
text-transform: uppercase;
}
#commentform {
margin-bottom: 0;
}
.comment-notes {
margin-bottom: 1em;
font-size: 100%;
}
.logged-in-as {
margin-bottom: 1em;
font-size: 114.2%;
}
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-rating,
.comment-form-comment {
margin: 0;
}
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label {
font-size: 100%;
color: #2c3e50;
}
.comment-form-author label .required,
.comment-form-email label .required,
.comment-form-url label .required,
.comment-form-rating label .required,
.comment-form-comment label .required {
position: relative;
right: 0.175em;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
float: left;
width: 33.33333%;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
width: 100%;
margin-bottom: 0.85em;
font-size: 16px;
}
.comment-form-author {
padding-right: 0.5em;
}
.comment-form-email {
padding: 0 0.5em;
}
.comment-form-url {
padding-left: 0.5em;
}
.comment-form-comment textarea {
width: 100%;
resize: none;
margin-bottom: 0.85em;
padding-top: 11px;
padding-bottom: 11px;
font-size: 16px;
}
.comment-form-cookies-consent {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: baseline;
width: 100%;
}
.comment-form-cookies-consent input {
margin: 0;
}
.comment-form-cookies-consent label {
margin: 0 0 0 0.65em;
line-height: inherit;
cursor: pointer;
}
.form-submit {
margin: 0;
}
.widget p:last-child,
.widget ul:last-child,
.widget ol:last-child {
margin-bottom: 0;
}
.widget ul,
.widget ol {
margin-left: 0;
border-top: 1px solid #f2f2f2;
list-style: none;
}
.widget ul li,
.widget ol li {
border-bottom: 1px solid #f2f2f2;
padding: 0.65em 0;
line-height: 1.5;
background-color: #ffffff;
}
.widget select {
width: 100%;
}
.h-widget {
margin: 0 0 0.65em;
font-size: 170%;
line-height: 1.1;
}
.widget_calendar #wp-calendar {
background-color: transparent;
}
.widget_calendar #wp-calendar caption {
font-size: 114.2%;
font-weight: 300;
letter-spacing: 2px;
text-transform: uppercase;
color: #2c3e50;
}
.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar td {
line-height: 1;
text-align: center;
}
.widget_calendar #wp-calendar th {
border-bottom: 2px solid #2c3e50;
padding: 3% 0;
font-family:
"Lato",
"Helvetica Neue",
Helvetica,
Arial,
sans-serif;
font-weight: 700;
color: #2c3e50;
}
.widget_calendar #wp-calendar td {
padding: 4.75% 0;
}
.widget_calendar #wp-calendar tbody td {
border: 1px solid #e6e6e6;
background-color: #ffffff;
}
.widget_calendar #wp-calendar tbody td.pad:first-child {
border-left: 0;
}
.widget_calendar #wp-calendar tbody td.pad:last-child {
border-right: 0;
}
.widget_calendar #wp-calendar #prev,
.widget_calendar #wp-calendar #next {
padding: 4.5% 0;
font-family:
"Lato",
"Helvetica Neue",
Helvetica,
Arial,
sans-serif;
font-weight: 300;
line-height: 1;
text-shadow: none;
text-transform: uppercase;
}
.widget_calendar #wp-calendar #prev a,
.widget_calendar #wp-calendar #next a {
color: #bfbfbf;
}
.widget_calendar #wp-calendar #prev a:hover,
.widget_calendar #wp-calendar #next a:hover {
color: gray;
}
.widget_nav_menu .current-menu-item > a {
position: relative;
}
.widget_nav_menu .current-menu-item > a:after {
content: "\f053";
display: inline-block;
margin-left: 0.45em;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.widget_rss .rsswidget img {
display: none;
}
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
display: inline-block;
position: relative;
margin-top: 0.35em;
padding: 0.375em 0.675em 0.475em;
cursor: pointer;
line-height: 1.3;
text-align: center;
vertical-align: middle;
color: #ffffff;
background-color: #2c3e50;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
color: #ffffff;
background-color: #1abc9c;
}
.widget_text .textwidget ul {
margin: 0 0 1.5em 1.655em;
border-top: 0;
list-style: disc;
}
.widget_text .textwidget ul li {
border-bottom: 0;
padding: 0;
line-height: 1.8;
}
.widget_text .textwidget ul.x-ul-icons {
list-style: none;
}
.widget_categories ul,
.widget_product_categories ul,
.widget_nav_menu ul,
.widget_pages ul {
border-top: 0;
border-bottom: 1px solid #f2f2f2;
}
.widget_categories ul ul,
.widget_product_categories ul ul,
.widget_nav_menu ul ul,
.widget_pages ul ul {
border: 0;
}
.widget_categories ul > li,
.widget_product_categories ul > li,
.widget_nav_menu ul > li,
.widget_pages ul > li {
border-top: 1px solid #f2f2f2;
border-bottom: 0;
padding: 0;
}
.widget_categories ul > li a,
.widget_product_categories ul > li a,
.widget_nav_menu ul > li a,
.widget_pages ul > li a {
display: inline-block;
margin: 0.65em 0;
}
.widget_categories ul li li a,
.widget_product_categories ul li li a,
.widget_nav_menu ul li li a,
.widget_pages ul li li a {
margin-left: 25px;
}
.widget_categories ul li li li a,
.widget_product_categories ul li li li a,
.widget_nav_menu ul li li li a,
.widget_pages ul li li li a {
margin-left: 50px;
}
.widget_categories ul li li li li a,
.widget_product_categories ul li li li li a,
.widget_nav_menu ul li li li li a,
.widget_pages ul li li li li a {
margin-left: 75px;
}
.sticky {
margin: 0;
}
.alignright {
float: right;
margin: 0.35em 0 0.35em 1.5em;
}
.alignleft {
float: left;
margin: 0.35em 1.5em 0.35em 0;
}
.alignnone {
float: none;
margin: 0 0 1.5em 0;
}
.aligncenter {
display: block;
margin: 0 auto 1.5em;
}
.wp-caption,
.gallery-item {
max-width: 100%;
border: 2px solid #e5e5e5;
padding: 4px;
text-align: center;
background-color: #ffffff;
}
.wp-caption > .gallery-caption,
.wp-caption > .wp-caption-text,
.wp-caption > .wp-caption-text:last-child,
.gallery-item > .gallery-caption,
.gallery-item > .wp-caption-text,
.gallery-item > .wp-caption-text:last-child {
display: block;
margin: 9px 0 5px;
padding: 0 5%;
font-size: 10px;
line-height: 1.2;
text-transform: uppercase;
}
.gallery {
clear: both;
margin: -4% 0 1.5em;
}
.gallery:before,
.gallery:after {
content: " ";
display: table;
width: 0px;
}
.gallery:after {
clear: both;
}
.gallery .gallery-item {
float: left;
margin: 4% 4% 0 0;
}
.gallery-columns-0 .gallery-item,
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 48%;
}
.gallery-columns-2 .gallery-item:nth-child(2n) {
margin-right: 0;
}
.gallery-columns-3 .gallery-item {
width: 30.6666%;
}
.gallery-columns-3 .gallery-item:nth-child(3n) {
margin-right: 0;
}
.gallery-columns-4 .gallery-item {
width: 22%;
}
.gallery-columns-4 .gallery-item:nth-child(4n) {
margin-right: 0;
}
@media (max-width: 978.98px) {
.gallery-columns-4 .gallery-item {
width: 48%;
}
.gallery-columns-4 .gallery-item:nth-child(2n) {
margin-right: 0;
}
}
@media (max-width: 766.98px) {
.gallery-columns-0 .gallery-item,
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item {
width: 100%;
float: none;
margin-right: 0;
}
}
.alignwide,
.alignfull {
width: auto;
max-width: none;
margin-left: 0;
margin-right: 0;
}
.alignwide img,
.alignfull img {
display: block;
margin: 0 auto;
}
@media (max-width: 978.98px) {
.x-content-sidebar-active .alignwide,
.x-sidebar-content-active .alignwide {
width: 92vw;
max-width: 92vw;
margin-left: calc(50% - 46vw);
}
}
@media (max-width: 978.98px) {
.x-content-sidebar-active .alignfull,
.x-sidebar-content-active .alignfull {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
}
.x-full-width-active .alignwide {
width: 92vw;
max-width: 92vw;
margin-left: calc(50% - 46vw);
}
.x-full-width-active .alignfull {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
.page-template-template-blank-4-php .alignwide,
.page-template-template-blank-4-php .alignfull,
.page-template-template-blank-5-php .alignwide,
.page-template-template-blank-5-php .alignfull,
.page-template-template-blank-6-php .alignwide,
.page-template-template-blank-6-php .alignfull,
.page-template-template-blank-8-php .alignwide,
.page-template-template-blank-8-php .alignfull {
margin-left: 0;
margin-right: 0;
}
.x-resp-embed,
.is-type-video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.wp-embed-aspect-5-3 .x-resp-embed {
padding-bottom: 60%;
}
.wp-embed-aspect-4-4 .x-resp-embed {
padding-bottom: 80%;
}
.wp-embed-aspect-4-3 .x-resp-embed {
padding-bottom: 75%;
}
.wp-embed-aspect-3-2 .x-resp-embed {
padding-bottom: 66.67%;
}
.x-resp-embed iframe,
.is-type-video iframe {
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100%;
height: 100%;
margin: 0 !important;
}
@media print {
* {
background: none !important;
background-color: transparent !important;
text-shadow: none !important;
color: #000 !important;
box-shadow: none !important;
}
html,
body {
overflow: visible !important;
}
a,
a:visited {
text-decoration: underline;
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.x-root {
display: block;
}
.x-masthead,
.x-colophon,
.x-bg,
.backstretch {
display: none !important;
}
.x-effect-exit,
.x-effect-exiting,
.x-effect-enter,
.x-effect-entering {
opacity: 1 !important;
filter: none !important;
animation: none !important;
transform: none !important;
}
}
.cf:before,
.cf:after {
content: " ";
display: table;
width: 0px;
}
.cf:after {
clear: both;
}
.right {
float: right;
}
.left {
float: left;
}
.center-block {
margin-left: auto;
margin-right: auto;
}
.center-list {
display: table;
margin-left: auto;
margin-right: auto;
}
.hide {
display: none;
}
.show {
display: block;
}
.invisible {
visibility: hidden;
}
.visually-hidden,
.screen-reader-text,
.screen-reader-response,
.bp-screen-reader-text {
overflow: hidden;
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
border: 0;
padding: 0;
clip: rect(0 0 0 0);
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
.transparent {
opacity: 0;
}
.opaque {
opacity: 1;
}
.w-900 {
font-weight: 900;
}
.w-800 {
font-weight: 800;
}
.w-700 {
font-weight: 700;
}
.w-600 {
font-weight: 600;
}
.w-500 {
font-weight: 500;
}
.w-400 {
font-weight: 400;
}
.w-300 {
font-weight: 300;
}
.w-200 {
font-weight: 200;
}
.w-100 {
font-weight: 100;
}
.tt-upper {
text-transform: uppercase;
}
.tt-lower {
text-transform: lowercase;
}
.tt-none {
text-transform: none;
}
.center-text {
text-align: center;
}
.right-text {
text-align: right;
}
.left-text {
text-align: left;
}
.justify-text {
text-align: justify;
}
@media (min-width: 1200px) {
.x-hide-xl {
display: none !important;
}
}
@media (min-width: 979px) and (max-width: 1199.98px) {
.x-hide-lg {
display: none !important;
}
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-hide-md {
display: none !important;
}
}
@media (min-width: 480px) and (max-width: 766.98px) {
.x-hide-sm {
display: none !important;
}
}
@media (max-width: 479.98px) {
.x-hide-xs {
display: none !important;
}
}
.x-visible-phone {
display: none !important;
}
.x-visible-tablet {
display: none !important;
}
.x-visible-desktop {
display: inherit !important;
}
span.x-visible-desktop {
display: inline !important;
}
.x-hidden-desktop {
display: none !important;
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-visible-tablet {
display: inherit !important;
}
span.x-visible-tablet {
display: inline !important;
}
.x-hidden-tablet {
display: none !important;
}
.x-hidden-desktop {
display: inherit !important;
}
span.x-hidden-desktop {
display: inline !important;
}
.x-visible-desktop {
display: none !important;
}
}
@media (max-width: 766.98px) {
.x-visible-phone {
display: inherit !important;
}
span.x-visible-phone {
display: inline !important;
}
.x-hidden-phone {
display: none !important;
}
.x-hidden-desktop {
display: inherit !important;
}
span.x-hidden-desktop {
display: inline !important;
}
.x-visible-desktop {
display: none !important;
}
}
.ptn,
.pvn,
.pan {
padding-top: 0 !important;
}
.pts,
.pvs,
.pas {
padding-top: 0.5em !important;
}
.ptm,
.pvm,
.pam {
padding-top: 1em !important;
}
.ptl,
.pvl,
.pal {
padding-top: 2em !important;
}
.prn,
.phn,
.pan {
padding-right: 0 !important;
}
.prs,
.phs,
.pas {
padding-right: 0.5em !important;
}
.prm,
.phm,
.pam {
padding-right: 1em !important;
}
.prl,
.phl,
.pal {
padding-right: 2em !important;
}
.pbn,
.pvn,
.pan {
padding-bottom: 0 !important;
}
.pbs,
.pvs,
.pas {
padding-bottom: 0.5em !important;
}
.pbm,
.pvm,
.pam {
padding-bottom: 1em !important;
}
.pbl,
.pvl,
.pal {
padding-bottom: 2em !important;
}
.pln,
.phn,
.pan {
padding-left: 0 !important;
}
.pls,
.phs,
.pas {
padding-left: 0.5em !important;
}
.plm,
.phm,
.pam {
padding-left: 1em !important;
}
.pll,
.phl,
.pal {
padding-left: 2em !important;
}
.mtn,
.mvn,
.man {
margin-top: 0 !important;
}
.mts,
.mvs,
.mas {
margin-top: 0.5em !important;
}
.mtm,
.mvm,
.mam {
margin-top: 1em !important;
}
.mtl,
.mvl,
.mal {
margin-top: 2em !important;
}
.mrn,
.mhn,
.man {
margin-right: 0 !important;
}
.mrs,
.mhs,
.mas {
margin-right: 0.5em !important;
}
.mrm,
.mhm,
.mam {
margin-right: 1em !important;
}
.mrl,
.mhl,
.mal {
margin-right: 2em !important;
}
.mbn,
.mvn,
.man {
margin-bottom: 0 !important;
}
.mbs,
.mvs,
.mas {
margin-bottom: 0.5em !important;
}
.mbm,
.mvm,
.mam {
margin-bottom: 1em !important;
}
.mbl,
.mvl,
.mal {
margin-bottom: 2em !important;
}
.mln,
.mhn,
.man {
margin-left: 0 !important;
}
.mls,
.mhs,
.mas {
margin-left: 0.5em !important;
}
.mlm,
.mhm,
.mam {
margin-left: 1em !important;
}
.mll,
.mhl,
.mal {
margin-left: 2em !important;
}
.cs-cf:before,
.cs-cf:after,
.cs-clearfix:before,
.cs-clearfix:after {
content: " ";
display: table;
width: 0px;
}
.cs-cf:after,
.cs-clearfix:after {
clear: both;
}
.cs-f-n {
float: none;
}
.cs-f-l {
float: left;
}
.cs-f-r {
float: right;
}
.cs-hide {
display: none !important;
}
.cs-visually-hidden {
overflow: hidden !important;
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
border: 0 !important;
padding: 0 !important;
clip: rect(0 0 0 0) !important;
}
.cs-o-1 {
opacity: 0 !important;
}
.cs-o-0 {
opacity: 1 !important;
}
.cs-pos-r {
position: relative !important;
}
.cs-pos-a {
position: absolute !important;
}
.cs-pos-f {
position: fixed !important;
}
.cs-fw-900 {
font-weight: 900 !important;
}
.cs-fw-800 {
font-weight: 800 !important;
}
.cs-fw-700 {
font-weight: 700 !important;
}
.cs-fw-600 {
font-weight: 600 !important;
}
.cs-fw-500 {
font-weight: 500 !important;
}
.cs-fw-400 {
font-weight: 400 !important;
}
.cs-fw-300 {
font-weight: 300 !important;
}
.cs-fw-200 {
font-weight: 200 !important;
}
.cs-fw-100 {
font-weight: 100 !important;
}
.cs-ta-left {
text-align: left !important;
}
.cs-ta-right {
text-align: right !important;
}
.cs-ta-center {
text-align: center !important;
}
.cs-ta-justify {
text-align: justify !important;
}
.cs-tt-none {
text-transform: none !important;
}
.cs-tt-uppercase {
text-transform: uppercase !important;
}
.cs-tt-lowercase {
text-transform: lowercase !important;
}
.cs-tt-capitalize {
text-transform: capitalize !important;
}
.cs-ptn,
.cs-pvn,
.cs-pan {
padding-top: 0 !important;
}
.cs-pts,
.cs-pvs,
.cs-pas {
padding-top: 0.5em !important;
}
.cs-ptm,
.cs-pvm,
.cs-pam {
padding-top: 1em !important;
}
.cs-ptl,
.cs-pvl,
.cs-pal {
padding-top: 2em !important;
}
.cs-prn,
.cs-phn,
.cs-pan {
padding-right: 0 !important;
}
.cs-prs,
.cs-phs,
.cs-pas {
padding-right: 0.5em !important;
}
.cs-prm,
.cs-phm,
.cs-pam {
padding-right: 1em !important;
}
.cs-prl,
.cs-phl,
.cs-pal {
padding-right: 2em !important;
}
.cs-pbn,
.cs-pvn,
.cs-pan {
padding-bottom: 0 !important;
}
.cs-pbs,
.cs-pvs,
.cs-pas {
padding-bottom: 0.5em !important;
}
.cs-pbm,
.cs-pvm,
.cs-pam {
padding-bottom: 1em !important;
}
.cs-pbl,
.cs-pvl,
.cs-pal {
padding-bottom: 2em !important;
}
.cs-pln,
.cs-phn,
.cs-pan {
padding-left: 0 !important;
}
.cs-pls,
.cs-phs,
.cs-pas {
padding-left: 0.5em !important;
}
.cs-plm,
.cs-phm,
.cs-pam {
padding-left: 1em !important;
}
.cs-pll,
.cs-phl,
.cs-pal {
padding-left: 2em !important;
}
.cs-mtn,
.cs-mvn,
.cs-man {
margin-top: 0 !important;
}
.cs-mts,
.cs-mvs,
.cs-mas {
margin-top: 0.5em !important;
}
.cs-mtm,
.cs-mvm,
.cs-mam {
margin-top: 1em !important;
}
.cs-mtl,
.cs-mvl,
.cs-mal {
margin-top: 2em !important;
}
.cs-mrn,
.cs-mhn,
.cs-man {
margin-right: 0 !important;
}
.cs-mrs,
.cs-mhs,
.cs-mas {
margin-right: 0.5em !important;
}
.cs-mrm,
.cs-mhm,
.cs-mam {
margin-right: 1em !important;
}
.cs-mrl,
.cs-mhl,
.cs-mal {
margin-right: 2em !important;
}
.cs-mbn,
.cs-mvn,
.cs-man {
margin-bottom: 0 !important;
}
.cs-mbs,
.cs-mvs,
.cs-mas {
margin-bottom: 0.5em !important;
}
.cs-mbm,
.cs-mvm,
.cs-mam {
margin-bottom: 1em !important;
}
.cs-mbl,
.cs-mvl,
.cs-mal {
margin-bottom: 2em !important;
}
.cs-mln,
.cs-mhn,
.cs-man {
margin-left: 0 !important;
}
.cs-mls,
.cs-mhs,
.cs-mas {
margin-left: 0.5em !important;
}
.cs-mlm,
.cs-mhm,
.cs-mam {
margin-left: 1em !important;
}
.cs-mll,
.cs-mhl,
.cs-mal {
margin-left: 2em !important;
}
.desktop .menu-item,
.desktop .menu-item > a {
position: relative;
}
.desktop .menu-item.x-active > .sub-menu {
display: block;
}
.desktop .sub-menu {
position: absolute;
display: none;
float: left;
min-width: 250px;
margin: 0;
padding: 1.75em;
font-size: 12px;
list-style: none;
background-color: #2c3e50;
z-index: 1000;
transform: translate3d(0, 0, 0);
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.desktop .sub-menu li {
position: relative;
}
.desktop .sub-menu li > a {
display: block;
padding: 0.5em 0;
line-height: 2;
white-space: nowrap;
color: #ffffff;
-webkit-transition: none;
transition: none;
}
.desktop .sub-menu li > a:hover {
text-decoration: none;
}
.desktop .sub-menu li:before,
.desktop .sub-menu li:after {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
opacity: 0.125;
}
.desktop .sub-menu li:before {
top: 0;
height: 1px;
}
.desktop .sub-menu li:last-child:after {
bottom: -1px;
height: 1px;
}
.masthead-inline .x-navbar .desktop .sub-menu {
left: auto;
right: 0;
}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu {
top: -1.75em;
right: calc(100% + 1.75em);
}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu {
top: 0;
left: 100%;
right: auto;
}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu .sub-menu {
top: -1.75em;
left: calc(100% + 1.75em);
right: auto;
}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu {
top: 0;
left: auto;
right: 100%;
}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu .sub-menu {
top: -1.75em;
left: auto;
right: calc(100% + 1.75em);
}
.masthead-stacked .x-navbar .desktop .sub-menu {
left: 0;
right: auto;
}
.masthead-stacked .x-navbar .desktop .sub-menu .sub-menu {
top: -1.75em;
left: calc(100% + 1.75em);
}
.x-widgetbar {
position: fixed;
top: 0;
left: 0;
right: 0;
color: #727272;
background-color: #ffffff;
z-index: 1033;
box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135);
}
@media (max-width: 978.98px) {
.x-widgetbar {
position: absolute;
}
}
.x-widgetbar .widget {
margin-top: 3em;
}
.x-widgetbar-inner {
padding: 2.5% 0;
}
.x-widgetbar-inner .x-column .widget:first-child {
margin-top: 0;
}
@media (max-width: 978.98px) {
.x-widgetbar-inner {
padding: 6.5% 0;
}
.x-widgetbar-inner .x-column .widget:first-child {
margin-top: 3em;
}
.x-widgetbar-inner .x-column:first-child .widget:first-child {
margin-top: 0;
}
}
.x-btn-widgetbar {
position: fixed;
top: 0;
right: 0;
margin: 0;
border-top: 19px solid #000000;
border-left: 19px solid transparent;
border-right: 19px solid #000000;
border-bottom: 19px solid transparent;
padding: 0;
font-size: 12px;
line-height: 1;
color: rgba(255, 255, 255, 0.5);
background-color: transparent;
z-index: 1033;
}
@media (max-width: 978.98px) {
.x-btn-widgetbar {
position: absolute;
}
}
.x-btn-widgetbar i {
position: absolute;
top: -15px;
right: -13px;
}
.x-btn-widgetbar:hover {
color: rgba(255, 255, 255, 0.85);
border-top-color: #404040;
border-right-color: #404040;
}
.x-topbar {
position: relative;
min-height: 46px;
padding: 6px 0;
background-color: #1f2c39;
z-index: 1031;
}
.x-topbar:before,
.x-topbar:after {
content: " ";
display: table;
width: 0px;
}
.x-topbar:after {
clear: both;
}
.x-topbar .p-info {
float: left;
margin: 8px 0 0;
font-size: 11px;
letter-spacing: 1px;
line-height: 1.3;
color: #ffffff;
}
@media (max-width: 766.98px) {
.x-topbar .p-info {
float: none;
margin: 4px 0 11px;
text-align: center;
}
}
.x-topbar .p-info a {
color: #ffffff;
}
.x-topbar .p-info a:hover {
color: #ffffff;
}
.x-topbar .x-social-global {
float: right;
}
@media (max-width: 766.98px) {
.x-topbar .x-social-global {
float: none;
margin-bottom: 6px;
text-align: center;
}
}
.x-topbar .x-social-global a {
margin-left: 6px;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
font-size: 18px;
}
@media (max-width: 766.98px) {
.x-topbar .x-social-global a {
margin: 0 1%;
}
}
.x-topbar .x-social-global a.foursquare {
font-size: 17px;
}
.x-logobar {
position: relative;
overflow: visible;
text-align: center;
background-color: #2c3e50;
z-index: 1030;
}
.x-navbar {
position: relative;
overflow: visible;
z-index: 1030;
}
.x-navbar .x-container {
position: relative;
}
.x-nav-wrap.desktop {
display: block;
}
.x-nav-wrap.mobile {
display: none;
clear: both;
overflow: hidden;
}
@media (max-width: 978.98px) {
.x-nav-wrap.desktop {
display: none;
}
.x-nav-wrap.mobile {
display: block;
}
.x-nav-wrap.mobile.x-collapsed {
display: none;
}
}
.x-brand {
display: block;
float: left;
line-height: 1;
text-decoration: none;
}
.masthead-stacked .x-brand {
display: inline-block;
float: none;
}
.x-btn-navbar {
display: none;
font-size: 24px;
line-height: 1;
}
@media (max-width: 978.98px) {
.masthead-inline .x-btn-navbar {
display: block;
float: right;
}
.masthead-stacked .x-btn-navbar {
display: inline-block;
}
}
.x-navbar .x-nav a {
-webkit-transition: none;
transition: none;
}
.x-navbar .x-nav > li > a > span {
display: inline-block;
}
@media (max-width: 978.98px) {
.masthead-stacked .x-navbar {
text-align: center;
}
}
.x-navbar .desktop .x-nav {
margin: 0;
}
.x-navbar .desktop .x-nav > li {
float: left;
}
.x-navbar .desktop .x-nav > li > a {
float: none;
line-height: 1;
text-decoration: none;
}
.x-navbar .desktop .x-nav > li > a:hover {
text-decoration: none;
}
.x-navbar .desktop .x-nav li > a > span:after {
content: "\f103";
margin-left: 0.35em;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.x-navbar .desktop .x-nav li > a:only-child > span:after {
content: "";
display: none;
}
.masthead-inline .desktop .x-nav {
display: block;
float: right;
}
.masthead-stacked .desktop .x-nav {
display: table;
margin-left: auto;
margin-right: auto;
}
.x-navbar .mobile .x-nav {
margin: 25px 0;
}
.x-navbar .mobile .x-nav li > a {
display: block;
position: relative;
font-size: 14px;
line-height: 1.5;
white-space: normal;
}
.x-navbar .mobile .x-nav ul {
margin: 0 0 0 2.25em;
list-style: none;
}
.masthead-stacked .mobile .x-nav {
text-align: initial;
}
.x-sub-toggle {
position: absolute;
top: 0;
right: 0;
bottom: 0;
text-align: center;
}
.x-sub-toggle > span {
display: block;
position: absolute;
top: 50%;
width: 100%;
margin-top: -9px;
font-size: 18px;
letter-spacing: 0;
line-height: 1;
}
.x-navbar-fixed-top,
.x-navbar-fixed-left,
.x-navbar-fixed-right {
position: fixed;
z-index: 1030;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-top,
.x-navbar-fixed-left,
.x-navbar-fixed-right {
position: relative;
}
}
.x-navbar-fixed-top {
top: 0;
left: 0;
right: 0;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-top-active .x-navbar-wrap {
height: auto;
}
}
.x-navbar-fixed-left,
.x-navbar-fixed-right {
top: 0;
bottom: 0;
width: 228px;
}
.x-navbar-fixed-left .x-navbar-inner,
.x-navbar-fixed-right .x-navbar-inner {
height: 100%;
}
.x-navbar-fixed-left .x-navbar-inner > .x-container.width,
.x-navbar-fixed-right .x-navbar-inner > .x-container.width {
width: 100%;
}
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
float: none;
text-align: center;
}
.x-navbar-fixed-left .desktop .x-nav,
.x-navbar-fixed-right .desktop .x-nav {
float: none;
margin-top: 2em;
}
.x-navbar-fixed-left .desktop .x-nav > li,
.x-navbar-fixed-right .desktop .x-nav > li {
float: none;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-left,
.x-navbar-fixed-right {
width: auto;
}
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
float: left;
}
}
.x-navbar-fixed-left {
left: 0;
}
.x-navbar-fixed-right {
right: 0;
}
.x-navbar {
background-color: #2c3e50;
}
.x-btn-navbar {
border: 0;
padding: 0.458em 0.625em;
color: #ffffff;
background-color: #476481;
border-radius: 4px;
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.25);
}
.x-btn-navbar:hover {
color: #ffffff;
}
.x-btn-navbar.collapsed {
background-color: #3e5871;
}
.x-btn-navbar.collapsed:hover {
background-color: #476481;
}
.x-navbar .desktop .x-nav > li > a {
padding: 0;
}
.x-navbar .desktop .x-nav > li > a > span {
padding: 0 0 5px;
}
.x-navbar .desktop .x-nav > .x-menu-item > a > span {
box-shadow: none !important;
}
.x-navbar .mobile .x-nav li > a {
margin: 0 0 11px;
border: 1px solid;
padding: 0.75em 0.95em;
color: #ffffff;
background-color: transparent;
}
.x-sub-toggle {
width: 40px;
}
.x-navbar-static-active .masthead-inline .desktop .x-nav > li:last-child > a,
.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav > li:last-child > a {
padding-right: 0;
}
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
margin-left: 10%;
text-align: left;
}
.x-navbar-fixed-left .desktop .x-nav > li > a,
.x-navbar-fixed-right .desktop .x-nav > li > a {
text-align: left;
margin-left: 0;
margin-right: 0;
padding: 6px 0;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
margin-left: 0;
}
}
.x-navbar .mobile .x-nav > li.x-menu-item-search {
margin: 0;
text-align: center;
}
.x-navbar .mobile .x-nav > li.x-menu-item-search > a {
border: 1px solid;
}
.desktop .x-nav .x-megamenu > .sub-menu a {
white-space: normal;
}
.desktop .x-nav .x-megamenu > .sub-menu > li {
float: left;
padding: 18px;
}
.desktop .x-nav .x-megamenu > .sub-menu > li:before {
display: none;
}
.desktop .x-nav .x-megamenu > .sub-menu > li:last-child:after {
display: none;
}
.desktop .x-nav .x-megamenu > .sub-menu > li > a {
margin: 0;
padding-top: 0;
font-size: 16px;
text-transform: uppercase;
color: #ffffff;
}
.desktop .x-nav .x-megamenu > .sub-menu > li > a > span:after {
display: none;
}
.desktop .x-nav .x-megamenu > .sub-menu > li > .sub-menu {
display: block !important;
position: static;
visibility: visible !important;
width: 100%;
min-width: 0;
padding: 0;
box-shadow: none;
}
.desktop .x-nav .x-megamenu.col-2 > .sub-menu > li {
width: 50%;
}
.desktop .x-nav .x-megamenu.col-2 > .sub-menu > li:nth-child(3n) {
clear: left;
}
.desktop .x-nav .x-megamenu.col-3 > .sub-menu > li {
width: 33.3333%;
}
.desktop .x-nav .x-megamenu.col-3 > .sub-menu > li:nth-child(4n) {
clear: left;
}
.desktop .x-nav .x-megamenu.col-4 > .sub-menu > li {
width: 25%;
}
.desktop .x-nav .x-megamenu.col-4 > .sub-menu > li:nth-child(5n) {
clear: left;
}
.desktop .x-nav .x-megamenu.col-5 > .sub-menu > li {
width: 20%;
}
.desktop .x-nav .x-megamenu.col-5 > .sub-menu > li:nth-child(6n) {
clear: left;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu,
.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu {
position: static;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu > .sub-menu,
.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu > .sub-menu {
padding: 0 18px 18px;
left: 0;
right: 0;
}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,
.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu {
position: relative;
}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu > .sub-menu,
.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu > .sub-menu {
padding: 0 8px 8px;
width: 600px;
}
.x-colophon.top {
padding: 5% 0 5.25%;
background-color: #f9f9f9;
}
.x-colophon.top .x-column .widget:first-child {
margin-top: 0;
}
@media (max-width: 978.98px) {
.x-colophon.top {
padding: 6.5% 0;
}
.x-colophon.top .x-column .widget:first-child {
margin-top: 3em;
}
.x-colophon.top .x-column:first-child .widget:first-child {
margin-top: 0;
}
}
.x-colophon.bottom {
padding: 50px 0;
font-size: 11px;
line-height: 1.3;
text-align: center;
color: #ffffff;
background-color: #2c3e50;
}
.x-colophon.bottom .x-social-global {
margin: 20px 0;
}
.x-colophon.bottom .x-social-global a {
margin: 0 1.25%;
width: 54px;
height: 54px;
font-size: 21px;
line-height: 54px;
}
.x-colophon.bottom .x-social-global a.foursquare {
font-size: 20px;
}
.x-colophon.bottom .x-nav {
margin: 20px 0;
text-align: center;
}
.x-colophon.bottom .x-nav li {
margin: 0;
display: inline-block;
}
.x-colophon.bottom .x-nav li:before {
content: "/";
float: left;
margin: 0 0.55em 0 0.45em;
opacity: 0.35;
}
.x-colophon.bottom .x-nav li:first-child:before {
content: none;
}
.x-colophon.bottom .x-nav li a {
display: inline;
letter-spacing: 1px;
text-transform: uppercase;
opacity: 1;
}
.x-colophon.bottom .x-nav li a:hover {
background-color: transparent;
opacity: 0.35;
}
.x-colophon.bottom .x-colophon-content {
margin: 20px 0;
letter-spacing: 1px;
opacity: 1;
}
.x-colophon .widget {
margin-top: 3em;
}
.x-colophon .widget ul li {
background-color: #fafafa;
}[class*=woocommerce] ul.products.columns-1:before,
[class*=woocommerce] ul.products.columns-1:after,
[class*=woocommerce] ul.products.columns-2:before,
[class*=woocommerce] ul.products.columns-2:after,
[class*=woocommerce] ul.products.columns-3:before,
[class*=woocommerce] ul.products.columns-3:after,
[class*=woocommerce] ul.products.columns-4:before,
[class*=woocommerce] ul.products.columns-4:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] ul.products.columns-1:after,
[class*=woocommerce] ul.products.columns-2:after,
[class*=woocommerce] ul.products.columns-3:after,
[class*=woocommerce] ul.products.columns-4:after {
clear: both;
}
[class*=woocommerce] ul.products.columns-1 li.product {
width: 100%;
}
[class*=woocommerce] ul.products.columns-2 li.product {
width: 48%;
}
[class*=woocommerce] ul.products.columns-3 li.product {
width: 30.66667%;
}
[class*=woocommerce] ul.products.columns-4 li.product {
width: 22%;
}
@media (max-width: 978.98px) {
[class*=woocommerce] ul.products.columns-3 li.product,
[class*=woocommerce] ul.products.columns-4 li.product {
width: 48%;
}
[class*=woocommerce] ul.products.columns-3 li.product.first,
[class*=woocommerce] ul.products.columns-4 li.product.first {
clear: none;
}
[class*=woocommerce] ul.products.columns-3 li.product.last,
[class*=woocommerce] ul.products.columns-4 li.product.last {
margin-right: 4%;
}
[class*=woocommerce] ul.products.columns-3 li.product:nth-child(2n+3),
[class*=woocommerce] ul.products.columns-4 li.product:nth-child(2n+3) {
clear: both;
}
[class*=woocommerce] ul.products.columns-3 li.product:nth-child(2n+2),
[class*=woocommerce] ul.products.columns-4 li.product:nth-child(2n+2) {
margin-right: 0;
}
}
@media (max-width: 479.98px) {
[class*=woocommerce] ul.products.columns-2 li.product,
[class*=woocommerce] ul.products.columns-3 li.product,
[class*=woocommerce] ul.products.columns-4 li.product {
width: 100%;
}
}
.woocommerce-account [class*=woocommerce] h2:first-child,
.woocommerce-checkout [class*=woocommerce] h2:first-child {
margin-top: 0;
}
.woocommerce-account [class*=woocommerce] header h2:first-child,
.woocommerce-checkout [class*=woocommerce] header h2:first-child {
margin-top: 60px;
}
.woocommerce-account .myaccount_user,
.woocommerce-checkout .myaccount_user {
margin-bottom: 0;
}
.woocommerce-account .button,
.woocommerce-checkout .button {
font-size: 100%;
}
.woocommerce-account .checkout_coupon,
.woocommerce-checkout .checkout_coupon {
margin-bottom: 1.85em;
}
.woocommerce-account .checkout_coupon:before,
.woocommerce-account .checkout_coupon:after,
.woocommerce-checkout .checkout_coupon:before,
.woocommerce-checkout .checkout_coupon:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account .checkout_coupon:after,
.woocommerce-checkout .checkout_coupon:after {
clear: both;
}
.woocommerce-account .checkout_coupon .form-row-first,
.woocommerce-account .checkout_coupon .form-row-last,
.woocommerce-checkout .checkout_coupon .form-row-first,
.woocommerce-checkout .checkout_coupon .form-row-last {
float: none;
width: 100%;
}
.woocommerce-account .checkout_coupon .form-row-first,
.woocommerce-checkout .checkout_coupon .form-row-first {
margin-bottom: 0.5em;
}
.woocommerce-account .checkout_coupon .form-row-first input,
.woocommerce-checkout .checkout_coupon .form-row-first input {
width: 100%;
margin-bottom: 0;
}
.woocommerce-account .checkout_coupon .form-row-last,
.woocommerce-checkout .checkout_coupon .form-row-last {
margin-bottom: 0;
}
.woocommerce-account form,
.woocommerce-checkout form {
margin-bottom: 0;
}
.woocommerce-account form:before,
.woocommerce-account form:after,
.woocommerce-checkout form:before,
.woocommerce-checkout form:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account form:after,
.woocommerce-checkout form:after {
clear: both;
}
.woocommerce-account form h3,
.woocommerce-checkout form h3 {
margin-top: 60px;
font-size: 164%;
}
.woocommerce-account form h3:first-child,
.woocommerce-checkout form h3:first-child {
margin-top: 0;
}
.woocommerce-account form h3#ship-to-different-address,
.woocommerce-checkout form h3#ship-to-different-address {
margin-top: 60px;
}
.woocommerce-account form h3#ship-to-different-address input,
.woocommerce-account form h3#ship-to-different-address label,
.woocommerce-checkout form h3#ship-to-different-address input,
.woocommerce-checkout form h3#ship-to-different-address label {
display: inline;
}
.woocommerce-account form h3#ship-to-different-address input,
.woocommerce-checkout form h3#ship-to-different-address input {
margin: 0.575em 0 0;
}
.woocommerce-account form h3#ship-to-different-address label,
.woocommerce-checkout form h3#ship-to-different-address label {
padding: 0 0 0 0.35em;
}
.woocommerce-account form abbr,
.woocommerce-checkout form abbr {
border: 0;
}
.woocommerce-account form select,
.woocommerce-account form textarea,
.woocommerce-account form input[type=tel],
.woocommerce-account form input[type=text],
.woocommerce-account form input[type=email],
.woocommerce-account form input[type=password],
.woocommerce-checkout form select,
.woocommerce-checkout form textarea,
.woocommerce-checkout form input[type=tel],
.woocommerce-checkout form input[type=text],
.woocommerce-checkout form input[type=email],
.woocommerce-checkout form input[type=password] {
width: 100%;
}
.woocommerce-account form textarea,
.woocommerce-checkout form textarea {
height: 6em;
resize: vertical;
}
.woocommerce-account form input[name=billing_address_1],
.woocommerce-account form input[name=shipping_address_1],
.woocommerce-checkout form input[name=billing_address_1],
.woocommerce-checkout form input[name=shipping_address_1] {
margin-bottom: 0;
}
.woocommerce-account form input[type=radio],
.woocommerce-account form input[type=checkbox],
.woocommerce-checkout form input[type=radio],
.woocommerce-checkout form input[type=checkbox] {
float: left;
}
.woocommerce-account form .woocommerce-billing-fields:before,
.woocommerce-account form .woocommerce-billing-fields:after,
.woocommerce-account form .woocommerce-shipping-fields:before,
.woocommerce-account form .woocommerce-shipping-fields:after,
.woocommerce-checkout form .woocommerce-billing-fields:before,
.woocommerce-checkout form .woocommerce-billing-fields:after,
.woocommerce-checkout form .woocommerce-shipping-fields:before,
.woocommerce-checkout form .woocommerce-shipping-fields:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account form .woocommerce-billing-fields:after,
.woocommerce-account form .woocommerce-shipping-fields:after,
.woocommerce-checkout form .woocommerce-billing-fields:after,
.woocommerce-checkout form .woocommerce-shipping-fields:after {
clear: both;
}
.woocommerce-account form .form-row,
.woocommerce-checkout form .form-row {
margin-bottom: 0.65em;
}
.woocommerce-account form .form-row:before,
.woocommerce-account form .form-row:after,
.woocommerce-checkout form .form-row:before,
.woocommerce-checkout form .form-row:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account form .form-row:after,
.woocommerce-checkout form .form-row:after {
clear: both;
}
.woocommerce-account form .form-row label[for=rememberme],
.woocommerce-checkout form .form-row label[for=rememberme] {
margin: 5px 0 0;
}
.woocommerce-account form .form-row label[for=rememberme] input,
.woocommerce-checkout form .form-row label[for=rememberme] input {
margin-right: 5px;
}
.woocommerce-account form .form-row.terms,
.woocommerce-checkout form .form-row.terms {
margin: 1em 0 0;
}
.woocommerce-account form .form-row.terms label,
.woocommerce-checkout form .form-row.terms label {
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.woocommerce-account form .form-row.notes,
.woocommerce-checkout form .form-row.notes {
clear: both;
}
.woocommerce-account form .form-row-first,
.woocommerce-account form .form-row-last,
.woocommerce-checkout form .form-row-first,
.woocommerce-checkout form .form-row-last {
float: left;
width: 48%;
}
.woocommerce-account form .form-row-first,
.woocommerce-checkout form .form-row-first {
margin-right: 4%;
}
.woocommerce-account form > p:last-of-type,
.woocommerce-checkout form > p:last-of-type {
float: left;
clear: both;
width: 100%;
margin: 1em 0 0;
}
.woocommerce-account form > p:last-of-type.lost_password,
.woocommerce-checkout form > p:last-of-type.lost_password {
margin: 0;
}
.woocommerce-account form .payment_methods,
.woocommerce-checkout form .payment_methods {
margin-left: 0;
list-style: none;
}
.woocommerce-account form .payment_methods li,
.woocommerce-checkout form .payment_methods li {
margin-bottom: 1.5em;
}
.woocommerce-account form .payment_methods label,
.woocommerce-checkout form .payment_methods label {
padding-left: 18px;
}
.woocommerce-account form .payment_methods label img,
.woocommerce-checkout form .payment_methods label img {
float: right;
margin-right: 2px;
}
.woocommerce-account form .payment_methods p,
.woocommerce-checkout form .payment_methods p {
font-size: 0.75em;
line-height: 1.4;
}
.woocommerce-account form .place-order,
.woocommerce-checkout form .place-order {
margin-bottom: 0;
}
.woocommerce-account ul.order_details,
.woocommerce-checkout ul.order_details {
margin-left: 0;
list-style: none;
}
.woocommerce-account table.order_details dl,
.woocommerce-checkout table.order_details dl {
margin: 0;
}
.woocommerce-account h2:not(.x-text-content-text-primary),
.woocommerce-checkout h2:not(.x-text-content-text-primary) {
margin-top: 65px;
font-size: 164%;
}
.woocommerce-account h3,
.woocommerce-checkout h3 {
margin-top: 0;
font-size: 100%;
letter-spacing: 0;
}
.woocommerce-account .addresses .col-1,
.woocommerce-account .addresses .col-2,
.woocommerce-checkout .addresses .col-1,
.woocommerce-checkout .addresses .col-2 {
float: left;
width: 48%;
}
.woocommerce-account .addresses .col-1 address,
.woocommerce-account .addresses .col-2 address,
.woocommerce-checkout .addresses .col-1 address,
.woocommerce-checkout .addresses .col-2 address {
margin-bottom: 0;
}
.woocommerce-account .addresses .col-1,
.woocommerce-checkout .addresses .col-1 {
margin-right: 4%;
}
.woocommerce-account .my_account_orders,
.woocommerce-checkout .my_account_orders {
margin: 10px 0 0;
}
@media (max-width: 766.98px) {
.woocommerce-account .my_account_orders .order-date,
.woocommerce-account .my_account_orders .order-total,
.woocommerce-checkout .my_account_orders .order-date,
.woocommerce-checkout .my_account_orders .order-total {
display: none;
}
}
.woocommerce-account .change_password,
.woocommerce-checkout .change_password {
margin-bottom: 0;
}
.woocommerce-account .change_password p.form-row-first,
.woocommerce-checkout .change_password p.form-row-first {
margin-bottom: 0;
}
.woocommerce-account .change_password p:last-of-type,
.woocommerce-checkout .change_password p:last-of-type {
margin-bottom: 0;
}
.woocommerce-account .change_password p input[type=password],
.woocommerce-checkout .change_password p input[type=password] {
width: 100%;
}
.woocommerce-account .lost_reset_password,
.woocommerce-checkout .lost_reset_password {
margin-bottom: 0;
}
.woocommerce-account .lost_reset_password p:last-of-type,
.woocommerce-checkout .lost_reset_password p:last-of-type {
margin-bottom: 0;
}
.woocommerce-account .lost_reset_password p input[type=text],
.woocommerce-checkout .lost_reset_password p input[type=text] {
width: 100%;
}
.woocommerce-MyAccount-navigation ul {
overflow: visible;
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
margin-top: -5px;
margin-left: 0;
padding: 0;
list-style: none;
}
.woocommerce-MyAccount-navigation-link {
display: block;
}
.woocommerce-MyAccount-navigation-link a {
position: relative;
display: block;
margin: 5px 5px 0 0;
border-width: 1px;
border-style: solid;
border-color: currentColor;
border-radius: 2px;
padding: 0.512em 0.64em;
font-size: 1rem;
line-height: 1;
text-align: center;
white-space: nowrap;
color: currentColor;
background-color: transparent;
}
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link a:focus {
color: currentColor;
}
.woocommerce-MyAccount-content :last-child {
margin-bottom: 0;
}
.x-navbar .desktop .x-nav > li.x-menu-item-woocommerce > a:hover,
.x-navbar .desktop .x-nav > li.x-menu-item-woocommerce > a:focus {
box-shadow: none;
}
.x-navbar .desktop .x-nav > li.x-menu-item-woocommerce > a span:after {
content: "";
display: none;
}
.x-navbar .mobile .x-nav > li.x-menu-item-woocommerce > a {
margin: 25px 0 0;
line-height: 1.1;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a {
border: 0;
padding: 0;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: stretch;
margin: 0;
border: 2px solid;
padding: 0;
overflow: auto;
text-align: center;
white-space: nowrap;
background-clip: content-box;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart > span {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
padding: 0 0.625em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.rounded {
border-radius: 0.415em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.inline.outer-inner {
border-left: 0;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.inline.inner-outer {
border-right: 0;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart:not(.stacked) {
height: 2.25em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart:not(.stacked) > span {
flex: 1 0 0%;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.stacked {
flex-flow: column nowrap;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.stacked > span.inner {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.stacked > span.outer {
padding-top: calc(0.5em - 1px);
padding-bottom: calc(0.5em - 1px);
}
[class*=woocommerce] .quantity {
margin-bottom: 1.5em;
}
[class*=woocommerce] .quantity input[type=number] {
max-width: 5em;
height: 2.65em;
margin: 0;
padding: 0 0.65em;
}
[class*=woocommerce] .quantity-hide {
display: none;
}
[class*=woocommerce] .cart_item .quantity {
margin-bottom: 0;
}
[class*=woocommerce] .cart .actions {
padding: 0;
}
[class*=woocommerce] .cart .actions > input,
[class*=woocommerce] .cart .actions > button {
margin-top: 0.5em;
margin-right: 0.5em;
font-size: 100%;
}
[class*=woocommerce] .cart .actions .coupon {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: flex-start;
padding-top: 1.25em;
}
[class*=woocommerce] .cart .actions .coupon > label {
display: none;
}
[class*=woocommerce] .cart .actions .coupon > input[type=text] {
display: block;
width: 100%;
max-width: 300px;
}
[class*=woocommerce] .cart-form {
margin: 0;
}
[class*=woocommerce] .cart {
margin-top: 1.5em;
}
[class*=woocommerce] .cart.shop_table {
margin: -0.5em 0 0;
}
[class*=woocommerce] .cart.shop_table thead {
display: none;
}
[class*=woocommerce] .cart.shop_table td {
border: 0;
}
[class*=woocommerce] .cart.shop_table .cart_item :not(.product-name) {
padding-top: 2px;
padding-bottom: 2px;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-remove {
width: 2rem;
padding-left: 0;
padding-right: 0;
vertical-align: middle;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-remove a {
display: block;
width: 1em;
height: 1em;
font-size: 2rem;
line-height: 1em;
text-align: center;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-thumbnail {
max-width: 2em;
margin: 0;
padding-left: 2px;
padding-right: 2px;
font-size: 72px;
text-align: center;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-thumbnail a {
display: block;
width: 1em;
margin-left: auto;
margin-right: auto;
font-size: 1em;
line-height: 0;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-name {
padding-top: 1em;
padding-bottom: 1em;
}
[class*=woocommerce] .cart-collaterals .cart_totals {
clear: both;
float: none;
width: 100%;
margin: 50px 0 0;
}
[class*=woocommerce] .cart-collaterals .cart_totals h2 {
margin: 0 0 0.5em;
font-size: 200%;
}
[class*=woocommerce] .cart-collaterals table {
margin: 0;
}
[class*=woocommerce] .cart-collaterals table th {
width: 35%;
}
[class*=woocommerce] .cart-collaterals table td .x-alert {
margin: 0.25em 0 0.35em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator {
margin: 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator > p {
margin: 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
display: inline-block;
margin: 0.25em 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {
margin: 0 -1em;
padding: 0 1em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form > p.form-row {
margin: 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form > p.form-row:first-child {
margin-top: 0.5em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form > p:not(.form-row) {
margin-bottom: 0.5em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator select,
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator input[type=text] {
width: 100%;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator button {
font-size: 100%;
}
[class*=woocommerce] .wc-proceed-to-checkout {
margin: 1em 0 0;
}
body.woocommerce-cart [class*=woocommerce] .cart-empty {
margin: 10% 0 0.85em;
font-size: 2em;
line-height: 1.2;
text-align: center;
}
body.woocommerce-cart [class*=woocommerce] .return-to-shop {
margin: 0 0 10% 0;
text-align: center;
}
.x-cart-notification {
display: block;
position: fixed;
overflow: hidden;
top: 50%;
left: 50%;
width: 8em;
height: 8em;
margin: -4em 0 0 -4em;
font-size: 28px;
line-height: 1;
text-align: center;
z-index: -99999;
border-radius: 100em;
opacity: 0;
transform: scale(1.25);
transition: opacity 0.65s cubic-bezier(0.23, 1, 0.32, 1), transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
pointer-events: none;
}
.x-cart-notification:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #000000;
opacity: 0.85;
transition: background-color 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-cart-notification.bring-forward {
z-index: 999999;
}
.x-cart-notification.appear {
opacity: 1;
transform: scale(1);
}
.x-cart-notification.loading .x-cart-notification-icon.loading {
transform: translate(0, 0);
}
.x-cart-notification.added:before {
background-color: #46a546;
}
.x-cart-notification.added .x-cart-notification-icon.loading {
opacity: 0;
transform: translate(0, 0) scale(0.5) rotate(180deg);
}
.x-cart-notification.added .x-cart-notification-icon.added {
opacity: 1;
transform: scale(1.25) rotate(0);
}
.x-cart-notification-icon {
width: 100%;
height: 100%;
line-height: 7.85em;
transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-cart-notification-icon > i {
font-size: 3.85em;
}
.x-cart-notification-icon.loading {
color: rgba(255, 255, 255, 0.35);
opacity: 1;
transform: translate(0, -100%);
}
.x-cart-notification-icon.added {
position: absolute;
top: 0;
left: 0;
color: #ffffff;
opacity: 0;
transform: scale(0.5) rotate(-180deg);
}
.woocommerce-message a,
.woocommerce-Message a,
.woocommerce-error a,
.woocommerce-info a {
color: inherit;
text-decoration: underline;
}
.woocommerce-message a:hover,
.woocommerce-Message a:hover,
.woocommerce-error a:hover,
.woocommerce-info a:hover {
color: inherit;
}
.woocommerce-message .button,
.woocommerce-Message .button {
display: block;
margin: 0 0 0 40px;
border: 0;
padding: 0;
float: right;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
text-shadow: inherit;
background-color: transparent;
box-shadow: none;
}
.woocommerce-message .button:hover,
.woocommerce-Message .button:hover {
margin: 0;
border: 0;
padding: 0;
color: inherit;
text-decoration: none;
text-shadow: inherit;
background-color: transparent;
box-shadow: none;
}
.woocommerce-error {
margin: 1.5em 0;
list-style: none;
}
.woocommerce-info {
margin-bottom: 1.5em;
}
[class*=woocommerce] .pp_woocommerce .ppt {
visibility: hidden;
}
[class*=woocommerce] .pp_woocommerce .pp_content_container {
padding-top: 40px;
padding-bottom: 10px;
}
[class*=woocommerce] .pp_woocommerce .pp_expand:before,
[class*=woocommerce] .pp_woocommerce .pp_contract:before {
top: -1px;
right: -1px;
}
[class*=woocommerce] .pp_woocommerce .pp_nav {
line-height: 1;
}
[class*=woocommerce] .pp_woocommerce .pp_arrow_previous:before,
[class*=woocommerce] .pp_woocommerce .pp_arrow_next:before {
top: -1px;
}
[class*=woocommerce] .pp_woocommerce .pp_close:before {
top: -1px;
}
[class*=woocommerce] .pp_woocommerce .pp_description {
visibility: hidden;
}
[class*=woocommerce] .star-rating-container {
display: inline-block;
}
[class*=woocommerce] .star-rating {
display: block;
overflow: hidden;
position: relative;
float: none;
width: 5.4em;
height: 1em;
margin: 0;
font-size: 1em;
font-style: normal !important;
font-weight: normal !important;
font-family: "star";
line-height: 1em;
}
[class*=woocommerce] .star-rating:before {
content: "sssss";
position: absolute;
top: 0;
left: 0;
float: left;
color: #2c3e50;
}
[class*=woocommerce] .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
float: left;
padding-top: 1.5em;
}
[class*=woocommerce] .star-rating span:before {
content: "SSSSS";
position: absolute;
top: 0;
left: 0;
color: #2c3e50;
}
[class*=woocommerce] .x-comments-area .star-rating-container.aggregate {
font-size: 21px;
margin-bottom: 8px;
}
[class*=woocommerce] li.product .star-rating-container {
position: absolute;
opacity: 0;
transform: translate3d(0, 0, 0);
transition: opacity 0.3s ease;
}
[class*=woocommerce] li.product .star-rating-container .star-rating:before {
color: #ffffff;
}
[class*=woocommerce] li.product .star-rating-container .star-rating span:before {
color: #ffffff;
}
[class*=woocommerce] p.stars {
float: left;
}
[class*=woocommerce] p.stars:before,
[class*=woocommerce] p.stars:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] p.stars:after {
clear: both;
}
[class*=woocommerce] p.stars span {
display: block;
position: relative;
}
[class*=woocommerce] p.stars span:before,
[class*=woocommerce] p.stars span:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] p.stars span:after {
clear: both;
}
[class*=woocommerce] p.stars span a {
display: block;
position: relative;
float: left;
width: 2em;
height: 2em;
margin: 0 0.25em 0.25em 0;
line-height: 2em;
text-align: center;
text-indent: -9999em;
color: rgba(255, 255, 255, 0.5);
border-radius: 100em;
overflow: hidden;
transition: none;
}
[class*=woocommerce] p.stars span a:before {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "\f005";
font-family: "FontAwesome";
text-indent: 0;
}
[class*=woocommerce] p.stars span a:hover:before,
[class*=woocommerce] p.stars span a:focus:before,
[class*=woocommerce] p.stars span a.x-active:before {
color: #ffffff;
}
@font-face {
font-family: "star";
src: url(//www.ethiopiareads.org/wp-content/themes/x/framework/fonts/woocommerce/star.eot);
src:
url(//www.ethiopiareads.org/wp-content/themes/x/framework/fonts/woocommerce/star.eot?#iefix) format("embedded-opentype"),
url(//www.ethiopiareads.org/wp-content/themes/x/framework/fonts/woocommerce/star.woff) format("woff"),
url(//www.ethiopiareads.org/wp-content/themes/x/framework/fonts/woocommerce/star.ttf) format("truetype"),
url(//www.ethiopiareads.org/wp-content/themes/x/framework/fonts/woocommerce/star.svg#star) format("svg");
font-weight: normal;
font-style: normal;
}
[class*=woocommerce] .button.product_type_simple:before,
[class*=woocommerce] .button.product_type_variable:before,
[class*=woocommerce] .button.single_add_to_cart_button:before {
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class*=woocommerce] .button.product_type_simple:before,
[class*=woocommerce] .button.single_add_to_cart_button:before {
content: "\f07a  ";
}
[class*=woocommerce] .button.product_type_variable:before {
content: "\f14a  ";
}
[class*=woocommerce] #shipping_method {
margin-left: 0;
list-style: none;
}
[class*=woocommerce] #shipping_method:before,
[class*=woocommerce] #shipping_method:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] #shipping_method:after {
clear: both;
}
[class*=woocommerce] #shipping_method li {
float: left;
width: 100%;
display: block;
}
[class*=woocommerce] #shipping_method label {
display: inline-block;
position: relative;
top: 0.05em;
margin: 0 0 0 0.2em;
}
[class*=woocommerce] select.shipping_method {
width: 100%;
margin: 0.25em 0 1.5em;
}
[class*=woocommerce] select.shipping_method:last-child {
margin-bottom: 0.25em;
}
[class*=woocommerce] .product-name .variation {
margin-bottom: 0;
}
[class*=woocommerce] .product-name .variation dt,
[class*=woocommerce] .product-name .variation dd {
margin: 0;
}
[class*=woocommerce] .select2-container {
display: block !important;
margin: 0 0 1.5em;
}
[class*=woocommerce] div.product .images figure {
margin: 0;
}
[class*=woocommerce] div.product .images figure [data-thumb]:nth-child(n+2) {
display: block;
float: left;
width: 22%;
margin: 4% 4% 0 0;
}
[class*=woocommerce] div.product .images figure [data-thumb]:nth-child(4n+1) {
margin-right: 0;
}
[class*=woocommerce] div.product .images .flex-viewport [data-thumb]:nth-child(n+2) {
margin: 0;
}
[class*=woocommerce] div.product .images .thumbnails > a {
display: block;
float: left;
width: 22%;
margin: 4% 4% 0 0;
}
[class*=woocommerce] div.product .images .thumbnails > a:nth-child(4n+4) {
margin-right: 0;
}
.woocommerce-product-gallery__trigger {
display: block;
position: absolute;
top: 0;
left: 0;
width: 3em;
height: 3em;
font-size: 1.15em;
line-height: 3em;
text-align: center;
z-index: 2;
}
[class*=woocommerce] .product .related.products h2 {
text-transform: capitalize;
}
@media (max-width: 480px) {
.woocommerce-account form .payment_methods label img,
.woocommerce-checkout form .payment_methods label img {
display: none;
}
}
.x-wc-loader {
display: inline-block;
width: 1em;
height: 1em;
font-size: 1em;
opacity: 0;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 300ms;
transition-property: opacity;
}
.x-wc-loader svg {
display: block;
width: 1em;
height: 1em;
margin: auto;
}
.x-wc-loader.is-active,
form.processing .x-wc-loader {
opacity: 1;
}
[class*=woocommerce] ul.products {
clear: both;
margin: 0 0 -9.25%;
list-style: none;
}
[class*=woocommerce] ul.products:before,
[class*=woocommerce] ul.products:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] ul.products:after {
clear: both;
}
[class*=woocommerce] li.product {
float: left;
overflow: hidden;
position: relative;
margin: 0 4% 9.25% 0;
padding: 0;
}
[class*=woocommerce] li.product.first {
clear: both;
}
[class*=woocommerce] li.product.last {
margin-right: 0;
}
[class*=woocommerce] li.product .entry-featured {
overflow: hidden;
margin-top: 0;
z-index: 0;
}
[class*=woocommerce] li.product .entry-featured a {
display: block;
}
[class*=woocommerce] li.product .entry-featured img {
min-width: 100%;
}
[class*=woocommerce] li.product .entry-wrap {
padding: 15px 0 0;
}
[class*=woocommerce] li.product .entry-header {
position: relative;
}
[class*=woocommerce] li.product .entry-header h3 {
margin: 0;
padding-bottom: 0.5em;
font-size: 148%;
line-height: 1.05;
-webkit-transition: color 0.3s ease;
transition: color 0.3s ease;
}
[class*=woocommerce] li.product .entry-header h3 a:hover {
color: #2c3e50;
}
[class*=woocommerce] li.product .entry-header .price > .amount,
[class*=woocommerce] li.product .entry-header .price > ins > .amount {
font-size: 18px;
}
[class*=woocommerce] li.product .entry-header .button {
position: absolute;
top: -68px;
left: 17px;
right: 17px;
margin: 0;
padding: 0.45em 0.5em 0.575em;
display: block;
font-size: 14px;
opacity: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
[class*=woocommerce] li.product .added_to_cart {
display: none;
}
[class*=woocommerce] li.product:hover .star-rating-container {
opacity: 1;
}
[class*=woocommerce] li.product:hover .entry-header .button {
opacity: 1;
}
[class*=woocommerce] .entry-content:first-child {
margin: 0;
}
[class*=woocommerce] .entry-content:first-child:before,
[class*=woocommerce] .entry-content:first-child:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] .entry-content:first-child:after {
clear: both;
}
[class*=woocommerce] div.product .images {
position: relative;
overflow: hidden;
float: left;
width: 48%;
}
@media (max-width: 766.98px) {
[class*=woocommerce] div.product .images {
width: 100%;
}
}
[class*=woocommerce] div.product .images .x-img-thumbnail {
padding: 6px;
}
[class*=woocommerce] div.product .summary {
float: right;
clear: right;
width: 48%;
}
@media (max-width: 766.98px) {
[class*=woocommerce] div.product .summary {
width: 100%;
margin-top: 50px;
}
}
[class*=woocommerce] div.product .summary .product_title {
margin: 0 0 0.25em;
font-size: 228%;
}
@media (max-width: 479.98px) {
[class*=woocommerce] div.product .summary .product_title {
font-size: 200%;
}
}
[class*=woocommerce] div.product .summary .price > del,
[class*=woocommerce] div.product .summary .price > .from {
font-size: 18px;
}
[class*=woocommerce] div.product .summary .price > .amount,
[class*=woocommerce] div.product .summary .price > ins > .amount {
font-size: 24px;
}
[class*=woocommerce] div.product .summary .variations {
margin-bottom: 1.5em;
}
[class*=woocommerce] div.product .summary .variations .label,
[class*=woocommerce] div.product .summary .variations .value {
vertical-align: middle;
border-top: 0;
background-color: transparent;
}
[class*=woocommerce] div.product .summary .variations .label {
padding-left: 0;
}
[class*=woocommerce] div.product .summary .variations .value {
padding-right: 0;
}
[class*=woocommerce] div.product .summary .variations select {
width: 100%;
margin-bottom: 0;
}
[class*=woocommerce] div.product .summary .variations .reset_variations {
display: none;
}
[class*=woocommerce] div.product .summary .single_variation {
text-align: right;
}
[class*=woocommerce] div.product .summary .single_variation .price {
margin-bottom: 1.5em;
}
[class*=woocommerce] div.product .woocommerce-tabs {
clear: both;
float: left;
width: 100%;
margin-top: 50px;
}
[class*=woocommerce] div.product .woocommerce-tabs .x-tab-content {
margin-bottom: 0;
}
[class*=woocommerce] div.product .woocommerce-tabs h2 {
margin-top: 0;
margin-bottom: 0.5em;
font-size: 200%;
}
[class*=woocommerce] div.product .woocommerce-tabs table {
margin-bottom: 0;
}
[class*=woocommerce] div.product .woocommerce-tabs p:last-child {
margin-bottom: 0;
}
[class*=woocommerce] .upsells,
[class*=woocommerce] .related,
[class*=woocommerce] .cross-sells {
clear: both;
float: left;
width: 100%;
margin: 50px 0 -9.25%;
}
[class*=woocommerce] .upsells h2,
[class*=woocommerce] .related h2,
[class*=woocommerce] .cross-sells h2 {
margin: 0 0 0.5em;
font-size: 200%;
}
.widget_best_sellers ul li:before,
.widget_best_sellers ul li:after,
.widget_shopping_cart ul li:before,
.widget_shopping_cart ul li:after,
.widget_products ul li:before,
.widget_products ul li:after,
.widget_featured_products ul li:before,
.widget_featured_products ul li:after,
.widget_onsale ul li:before,
.widget_onsale ul li:after,
.widget_random_products ul li:before,
.widget_random_products ul li:after,
.widget_recently_viewed_products ul li:before,
.widget_recently_viewed_products ul li:after,
.widget_recent_products ul li:before,
.widget_recent_products ul li:after,
.widget_recent_reviews ul li:before,
.widget_recent_reviews ul li:after,
.widget_top_rated_products ul li:before,
.widget_top_rated_products ul li:after {
content: " ";
display: table;
width: 0px;
}
.widget_best_sellers ul li:after,
.widget_shopping_cart ul li:after,
.widget_products ul li:after,
.widget_featured_products ul li:after,
.widget_onsale ul li:after,
.widget_random_products ul li:after,
.widget_recently_viewed_products ul li:after,
.widget_recent_products ul li:after,
.widget_recent_reviews ul li:after,
.widget_top_rated_products ul li:after {
clear: both;
}
.widget_best_sellers ul li:last-child,
.widget_shopping_cart ul li:last-child,
.widget_products ul li:last-child,
.widget_featured_products ul li:last-child,
.widget_onsale ul li:last-child,
.widget_random_products ul li:last-child,
.widget_recently_viewed_products ul li:last-child,
.widget_recent_products ul li:last-child,
.widget_recent_reviews ul li:last-child,
.widget_top_rated_products ul li:last-child {
margin-bottom: 0;
}
.widget_best_sellers ul li a,
.widget_shopping_cart ul li a,
.widget_products ul li a,
.widget_featured_products ul li a,
.widget_onsale ul li a,
.widget_random_products ul li a,
.widget_recently_viewed_products ul li a,
.widget_recent_products ul li a,
.widget_recent_reviews ul li a,
.widget_top_rated_products ul li a {
display: block;
margin-bottom: 2px;
border-bottom: 0;
font-size: 121%;
line-height: 1.3;
}
.widget_best_sellers ul li a img,
.widget_shopping_cart ul li a img,
.widget_products ul li a img,
.widget_featured_products ul li a img,
.widget_onsale ul li a img,
.widget_random_products ul li a img,
.widget_recently_viewed_products ul li a img,
.widget_recent_products ul li a img,
.widget_recent_reviews ul li a img,
.widget_top_rated_products ul li a img {
float: left;
width: 68px;
margin-right: 0.65em;
}
.widget_best_sellers ul li a img,
.widget_shopping_cart ul li a img,
.widget_products ul li a img,
.widget_featured_products ul li a img,
.widget_onsale ul li a img,
.widget_random_products ul li a img,
.widget_recently_viewed_products ul li a img,
.widget_recent_products ul li a img,
.widget_recent_reviews ul li a img,
.widget_top_rated_products ul li a img {
padding: 4px;
line-height: 1.8;
border: 2px solid #e5e5e5;
background-color: #ffffff;
-webkit-transition: border 0.3s ease, box-shadow 0.3s ease;
transition: border 0.3s ease, box-shadow 0.3s ease;
}
.widget_best_sellers ul li > del,
.widget_best_sellers ul li > ins,
.widget_shopping_cart ul li > del,
.widget_shopping_cart ul li > ins,
.widget_products ul li > del,
.widget_products ul li > ins,
.widget_featured_products ul li > del,
.widget_featured_products ul li > ins,
.widget_onsale ul li > del,
.widget_onsale ul li > ins,
.widget_random_products ul li > del,
.widget_random_products ul li > ins,
.widget_recently_viewed_products ul li > del,
.widget_recently_viewed_products ul li > ins,
.widget_recent_products ul li > del,
.widget_recent_products ul li > ins,
.widget_recent_reviews ul li > del,
.widget_recent_reviews ul li > ins,
.widget_top_rated_products ul li > del,
.widget_top_rated_products ul li > ins {
text-shadow: none;
}
.widget_shopping_cart .empty {
text-align: center;
}
.widget_shopping_cart ul {
margin-bottom: -1px;
}
.widget_shopping_cart ul li {
position: relative;
}
.widget_shopping_cart ul li .remove {
display: block;
position: absolute;
right: 0;
bottom: 6px;
margin: 0;
width: 18px;
height: 18px;
font-size: 18px;
line-height: 18px;
text-align: center;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.widget_shopping_cart ul li:hover .remove {
opacity: 0.35;
}
.widget_shopping_cart ul li:hover .remove:hover {
opacity: 1;
}
.widget_shopping_cart .total {
margin-bottom: 0;
border: 1px solid #f2f2f2;
border-bottom: 0;
padding: 7px;
font-size: 11px;
line-height: 1.1;
text-align: center;
text-transform: uppercase;
}
.widget_shopping_cart .buttons {
border: 1px solid #f2f2f2;
}
.widget_shopping_cart .buttons:before,
.widget_shopping_cart .buttons:after {
content: " ";
display: table;
width: 0px;
}
.widget_shopping_cart .buttons:after {
clear: both;
}
.widget_shopping_cart .buttons .button {
float: left;
width: 50%;
margin: 0;
border: 0;
padding: 7px;
font-size: 11px;
line-height: 1.1;
text-align: center;
text-shadow: none;
color: #28323f;
background-color: transparent;
box-shadow: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.widget_shopping_cart .buttons .button:hover {
background-color: #fafafa;
}
.widget_shopping_cart .buttons .button:first-child {
border-right: 1px solid #f2f2f2;
}
.widget_layered_nav li {
position: relative;
}
.widget_layered_nav li .count {
position: absolute;
top: 50%;
right: 10px;
width: 24px;
height: 24px;
margin-top: -12px;
line-height: 24px;
text-align: center;
background-color: #f2f2f2;
border-radius: 100%;
}
.widget_price_filter form {
margin-bottom: 0;
}
.widget_price_filter form input[type=text] {
display: none;
}
.widget_price_filter .price_slider_wrapper:before,
.widget_price_filter .price_slider_wrapper:after {
content: " ";
display: table;
width: 0px;
}
.widget_price_filter .price_slider_wrapper:after {
clear: both;
}
.widget_price_filter .ui-slider {
position: relative;
height: 8px;
margin: 10px 0 24px;
border-radius: 1em;
background-color: #e5e5e5;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
top: 50%;
width: 21px;
height: 21px;
margin-top: -11px;
cursor: pointer;
background-color: #2c3e50;
outline: none;
border-radius: 100%;
z-index: 2;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -19px;
}
.widget_price_filter .ui-slider .ui-slider-range {
display: block;
position: absolute;
top: 0;
height: 100%;
border: 0;
background-color: #16a085;
border-radius: 1em;
z-index: 1;
box-shadow: none;
}
.widget_price_filter .price_slider_amount:before,
.widget_price_filter .price_slider_amount:after {
content: " ";
display: table;
width: 0px;
}
.widget_price_filter .price_slider_amount:after {
clear: both;
}
.widget_price_filter .price_slider_amount .button,
.widget_price_filter .price_slider_amount .price_label {
float: left;
width: 50%;
margin: 0;
border: 1px solid #f2f2f2;
padding: 7px;
font-size: 11px;
line-height: 1.1;
text-align: center;
text-shadow: none;
background-color: transparent;
box-shadow: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.widget_price_filter .price_slider_amount .button {
color: #28323f;
}
.widget_price_filter .price_slider_amount .button:hover {
background-color: #fafafa;
}
.widget_price_filter .price_slider_amount .price_label {
width: 50%;
border-left: 0;
}
.widget_product_search [type=submit] {
display: none;
}
.widget.widget_recent_reviews .star-rating,
.widget.widget_top_rated_products .star-rating {
margin-bottom: 2px;
}
[class*=woocommerce] .price {
display: block;
line-height: 1;
}
[class*=woocommerce] .price:before,
[class*=woocommerce] .price:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] .price:after {
clear: both;
}
[class*=woocommerce] .price > .from,
[class*=woocommerce] .price > del {
color: #28323f;
}
[class*=woocommerce] .price > ins {
text-decoration: none;
}
[class*=woocommerce] .price > .amount,
[class*=woocommerce] .price > ins > .amount {
color: #16a085;
}
[class*=woocommerce] .onsale {
position: absolute;
top: -39px;
left: -73px;
display: block;
width: 150px;
height: 80px;
font-size: 12px;
line-height: 130px;
text-align: center;
text-transform: uppercase;
color: #ffffff;
background-color: #16a085;
transform: rotate(-45deg);
z-index: 1;
}
[class*=woocommerce] li.product .star-rating-container {
top: 14px;
right: 14px;
padding: 7px;
background-color: rgba(0, 0, 0, 0.25);
}
[class*=woocommerce] p.stars span a[class^=star]:after {
display: none;
width: 6em;
padding: 0 0.575em;
position: absolute;
top: 0;
right: -7.85em;
font-size: 0.5em;
text-align: center;
color: #8c8c8c;
background-color: #e5e5e5;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class*=woocommerce] #respond {
margin-bottom: 0;
}
[class*=woocommerce] #reply-title {
font-size: 200%;
}
[class*=woocommerce] #comments {
position: relative;
margin-top: 0;
}
[class*=woocommerce] #comments .x-comments-list .x-comment-header .star-rating-container {
position: absolute;
top: 0;
right: 0;
border: 2px solid #e5e5e5;
border-top: 0;
border-right: 0;
padding: 10px;
}
@media (max-width: 766.98px) {
[class*=woocommerce] #comments .x-comments-list .x-comment-header .star-rating-container {
position: static;
display: block;
margin-top: 9px;
border: 0;
padding: 0;
}
}
[class*=woocommerce] #comments article.comment {
position: relative;
}
[class*=woocommerce] #comments article.comment:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 170px;
width: 2px;
height: 100%;
background-color: #e5e5e5;
}
@media (max-width: 479.98px) {
[class*=woocommerce] #comments article.comment:before {
display: none;
}
}
[class*=woocommerce] #comments .x-comment-img .avatar-wrap .avatar {
width: 120px;
}
@media (max-width: 479.98px) {
[class*=woocommerce] #comments .x-comment-img .avatar-wrap .avatar {
display: none;
}
}
[class*=woocommerce] #comments .x-comment-wrap {
margin-left: 170px;
}
@media (max-width: 479.98px) {
[class*=woocommerce] #comments .x-comment-wrap {
margin-left: 0;
}
}
[class*=woocommerce] #comments .comment-edit-link {
top: auto;
bottom: 6px;
}
[class*=woocommerce] .comment-form-author,
[class*=woocommerce] .comment-form-email,
[class*=woocommerce] .comment-form-url {
float: none;
width: 100%;
padding: 0;
}
.woocommerce-result-count {
float: right;
height: 2.65em;
padding: 0 7px;
border: 2px solid #e5e5e5;
line-height: 2.35em;
font-size: 11px;
}
.woocommerce-ordering {
float: left;
}
.woocommerce-ordering select {
width: 100%;
margin-bottom: 0;
line-height: 2.65em;
font-size: 11px;
}
@media (max-width: 479.98px) {
.woocommerce-result-count,
.woocommerce-ordering {
float: none;
}
}
.woocommerce-invalid input {
color: #b94a48;
border-color: #e5bdc4;
background-color: #f9f0f0;
}
.woocommerce-validated input {
color: #468847;
border-color: #c1dea8;
background-color: #f6fbf4;
}@-webkit-keyframes smile-pulse{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);-o-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes smile-pulse{from{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);-o-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.smile-pulse{-webkit-animation-name:smile-pulse;animation-name:smile-pulse;animation-name:smile-pulse}.smile-animated.smile-bounceIn,.smile-animated.smile-bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes smile-bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes smile-bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.smile-bounceIn{-webkit-animation-name:smile-bouncein;animation-name:smile-bounceIn}@-webkit-keyframes smile-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes smile-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.smile-bounceInDown{-webkit-animation-name:smile-bounceindown;animation-name:smile-bounceInDown}@-webkit-keyframes smile-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes smile-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.smile-bounceInLeft{-webkit-animation-name:smile-bounceinleft;animation-name:smile-bounceInLeft}@-webkit-keyframes smile-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes smile-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.smile-bounceInRight{-webkit-animation-name:smile-bounceinright;animation-name:smile-bounceInRight}@-webkit-keyframes smile-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes smile-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.smile-bounceInUp{-webkit-animation-name:smile-bounceinup;animation-name:smile-bounceInUp}@-webkit-keyframes smile-bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes smile-bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.smile-bounceOut{-webkit-animation-name:smile-bounceout;animation-name:smile-bounceOut}@-webkit-keyframes smile-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes smile-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.smile-bounceOutDown{-webkit-animation-name:smile-bounceoutdown;animation-name:smile-bounceOutDown}@-webkit-keyframes smile-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes smile-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.smile-bounceOutLeft{-webkit-animation-name:smile-bounceoutleft;animation-name:smile-bounceOutLeft}@-webkit-keyframes smile-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes smile-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.smile-bounceOutRight{-webkit-animation-name:smile-bounceoutright;animation-name:smile-bounceOutRight}@-webkit-keyframes smile-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes smile-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.smile-bounceOutUp{-webkit-animation-name:smile-bounceoutup;animation-name:smile-bounceOutUp}@-webkit-keyframes smile-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes smile-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.smile-bounce{-webkit-animation-name:smile-bounce;animation-name:smile-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.bsf-has-tip,.has-tip{cursor:help}.tip{background-color:#000;background-color:rgba(0,0,0,.8);color:#eee;font-size:11px;line-height:1.5em;max-width:200px;padding:4px 8px}.tip.success{background-color:#47fe42;background-color:rgba(71,254,66,.8);color:#025600}.tip.error{background-color:#ff7f86;background-color:rgba(255,127,134,.8);color:#7f0006}.tip.light{background-color:#ebebeb;background-color:rgba(235,235,235,.8);color:#222}.tip[class*=arrow]:before{content:' ';position:absolute;border:solid transparent;width:0;height:0;border-width:5px;border-color:#000;border-color:rgba(0,0,0,.8)}.success[class*=arrow]:before{border-color:#47fe42;border-color:rgba(71,254,66,.8)}.error[class*=arrow]:before{border-color:#ff7f86;border-color:rgba(255,127,134,.8)}.light[class*=arrow]:before{border-color:#ebebeb;border-color:rgba(235,235,235,.8)}.tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%}.tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%}.tip.arrow-top:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;bottom:100%;left:50%}.tip.arrow-bottom:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;top:100%;left:50%}.customize-support .tip{background-color:rgba(0,148,221,.95);color:#fff;font-size:13px;line-height:1.5em;max-width:200px;padding:5px 11px;border:1px solid #0094dd;border-radius:1px}.customize-support .tip[class*=arrow]:before{border-width:5px;border-color:#0094dd;border-color:rgba(0,148,221,.95)}.customize-support .tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%}.customize-support .tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%}.customize-support .tip.arrow-top:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;bottom:100%;left:50%}.customize-support .tip.arrow-bottom:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;top:100%;left:50%}.tip[class*=close-tip-content]{border-radius:7px;max-width:300px;padding:15px 30px}.tip[class*=close-tip-content]:before{border-width:8px!important;margin-top:-8px!important}.tip[class*=close-tip-content][class*=arrow-bottom]:before{margin-top:-1px!important}.tip[class*=close-tip-content][class*=arrow-right]:before{left:100%;left:calc(100% - 1px)}.cp-innertip.tip[class*=close-tip-content][class*=arrow]{margin-top:30px!important}@media (max-width:768px){.tip[class*=close-tip-content]{border-radius:7px;max-width:200px;padding:5px 20px}}@media (max-width:610px){.tip[class*=close-tip-content]{max-width:170px}}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.smile-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cp-modal-popup-container,.cp-modal-popup-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cp-desc-container::after,.cp-form-container::after,.cp-form-simple::after,.cp-form::after,.cp-modal-body-inner::after,.cp-modal-body::after,.cp-modal-popup-container::after,.cp-modal::after,.cp-row::after,.cp-sec-title-container::after,.cp-text-container::after,.cp-title-container::after{clear:both}.cp-desc-container::after,.cp-desc-container::before,.cp-form-container::after,.cp-form-container::before,.cp-form-simple::after,.cp-form-simple::before,.cp-form::after,.cp-form::before,.cp-modal-body-inner::after,.cp-modal-body-inner::before,.cp-modal-body::after,.cp-modal-body::before,.cp-modal-popup-container::after,.cp-modal-popup-container::before,.cp-modal::after,.cp-modal::before,.cp-row::after,.cp-row::before,.cp-sec-title-container::after,.cp-sec-title-container::before,.cp-text-container::after,.cp-text-container::before,.cp-title-container::after,.cp-title-container::before{display:table;content:""}.cp-trigger-shortcode{cursor:pointer}html.cp-exceed-vieport{overflow:hidden!important}html.cp-exceed-vieport .cp-overlay{overflow:auto!important}html.cp-exceed-vieport .cp-overlay.ps-container{overflow:hidden!important}.cp-overlay{position:fixed;width:100%;height:100%;display:none;top:0;bottom:0;left:0;right:0;background:rgba(194,194,194,.1);z-index:9999999999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;-ms-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.cp-overlay.cp-open{opacity:1;visibility:visible;display:block;-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;-ms-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.cp-overlay .cp-modal{opacity:0;visibility:hidden}.cp-overlay.cp-open .cp-modal{opacity:1;visibility:visible}.cp-overlay.close_btn_nd_overlay{cursor:pointer}.cp-modal-inline.cp-hide-inline-style{display:none}.cp-modal{width:650px;max-width:100%;z-index:99;display:block;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;perspective:1200px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.cp-modal-content{display:block;position:relative;z-index:99999;width:100%;overflow:hidden;box-shadow:none}.cp-modal.cp-modal-exceed{top:50px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:1400px){.cp-modal.cp-modal-exceed{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cp-modal.cp-modal-window-size.cp-modal-exceed{width:100vw!important;min-height:100vh!important;position:relative!important;margin:0!important}.cp-modal.cp-modal-window-size{width:100vw!important;min-height:100vh!important;display:block;max-width:100%!important;position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.cp-modal-window-size .cp-modal-body{top:50%;max-width:100%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cp-modal-window-size.cp-modal-exceed .cp-modal-body{top:0;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}.cp-modal-window-size.cp-modal-exceed .cp-modal-content{height:auto}.cp-modal-body{display:block;padding:15px;background:#fff;max-width:100%;overflow:hidden;position:relative;font-size:13px;line-height:1.64;z-index:99999}@media (max-width:768px){.cp-modal{width:80%!important;max-width:100%;height:auto!important}.cp-modal-body{padding:5px 15px}}.cp-modal-body *{font-family:inherit;color:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;font-style:inherit}.cp-row{margin-left:-15px;margin-right:-15px;display:block;position:relative}.cp-modal-body p{margin-bottom:1em}.cp-modal-body img{display:block;max-width:100%;border:none;padding:0;margin:0 auto;box-shadow:none}.cp-hide-image,.cp-image-container.cp-hide-image{display:none!important}img.cp-image.cp_default_img{width:75%}.cp-image-container img{position:relative;margin:0 auto;width:100%;max-width:100%}.cp-overlay iframe,.cp-overlay object{opacity:0;position:absolute;z-index:-99999;max-width:100%}.cp-overlay.cp-open iframe,.cp-overlay.cp-open object{opacity:1;position:relative;z-index:9999;z-index:16777271}.cp-desc-container,.cp-sec-title-container,.cp-title-container{display:block;width:100%;float:left;margin:0 0 25px;padding:10px 0}.cp-sec-title-container{margin:0 0 5px}.cp-info-container{display:block;width:100%;float:left;margin:0;padding:10px 0}@media (max-width:768px){.cp-desc-container,.cp-sec-title-container,.cp-title-container{margin:0 0 15px}.cp-image-container img{left:auto!important;top:auto!important;width:75%}}@media (max-width:667px){.cp-image-container img{width:60%}}.cp-confidential,.cp-description,.cp-image-container,.cp-sec-title,.cp-title{margin:0;padding:0;display:block!important;word-wrap:break-word}h2.cp-title{font-size:24px;line-height:1.34}.cp-confidential{font-size:10px}.cp-modal-body-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-modal-bottom,.cp-modal-top{border:none;box-shadow:none;margin:0;padding:0;height:50px;background-size:contain;background-repeat:no-repeat;position:relative;display:block}.cp-modal-top{background-position:bottom}.cp-modal-bottom{background-position:top}@media (min-width:769px){.cp-columns-equalized .cp-column-equalized-center.cp-center{height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}.cp-modal-exceed .cp-columns-equalized .cp-column-equalized-center.cp-center{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:middle}.cp-live-preview .cp-columns-equalized .cp-column-equalized-center.cp-center{top:50%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cke_reset_all table,div#cke_content_editor{z-index:99999999999!important}.cp-row.cp-blank-title{margin-top:-15px;background:#fff;border-bottom:1px solid #ddd;margin-bottom:15px}.cp-blank-title h2.cp-title{margin-top:0;line-height:2;margin-bottom:5px}.cp-overlay-none.cp-open{opacity:1;visibility:visible}.cp-title>h1,.cp-title>h2,.cp-title>h3{margin:.5em auto}.cp-modal-body ol,.cp-modal-body ul{list-style-position:inside;margin:0;padding:0;font-size:inherit;line-height:normal}.cp-modal-body ol li,.cp-modal-body ul li{list-style-position:inside;font-size:inherit;line-height:normal;margin:0;padding:0}.cp-modal-popup-container button,.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin-bottom:10px;width:100%;max-width:100%}.cp-modal-popup-container button:focus,.cp-modal-popup-container input:focus,.cp-modal-popup-container select:focus,.cp-modal-popup-container textarea:focus{box-shadow:none;outline:0}.cp-modal .cp-submit.cp-btn-flat,.cp-modal .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-submit:active{box-shadow:none!important}.cp-form button.cp-submit,.cp-form input[name=email],.cp-form input[name=name],.cp-form input[type=email],.cp-form input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-form .cp-form-email input[name=email],.cp-form .cp-form-email input[type=email],.cp-form .cp-form-name input[name=name],.cp-form .cp-form-name input[type=text]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal input.cp-email:focus,.cp-modal input.cp-name:focus{box-shadow:0 0 2px #999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal .cp-submit,.cp-modal .cp-submit:active,.cp-modal .cp-submit:focus,.cp-modal .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-modal input.cp-input[type=checkbox],.cp-modal input.cp-input[type=radio]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:20px;min-width:20px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.cp-modal input.cp-input[type=checkbox]:checked::before{content:"";margin:-3px 0 0 -4px;color:#1e8cbe}@media (max-width:768px){.cp-modal-popup-container button,.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{padding:7px 10px!important}.cp-form .cp-submit,.cp-form input[name=email],.cp-form input[name=name],.cp-form input[type=email],.cp-form input[type=text]{margin:0 0 10px!important}.cp-modal-popup-container input:-moz-placeholder,.cp-modal-popup-container input:-ms-input-placeholder,.cp-modal-popup-container input::-moz-placeholder,.cp-modal-popup-container input::-webkit-input-placeholder{line-height:normal}}.cp-modal-popup-container input[type=submit]{cursor:pointer}.cp-overlay-close{position:fixed;right:35px;top:35px;border:0;color:#f7f7f7;outline:0;z-index:999999999999;cursor:pointer;line-height:1}.cp-overlay-close.cp-highlight{position:fixed}.cp-overlay .cp-overlay-close:active{box-shadow:none!important;outline:0!important}.cp-overlay-close.cp-adjacent-close,.cp-overlay-close.cp-inside-close{position:absolute;display:inline-block;width:auto;height:auto;padding:0;margin:0;overflow:hidden}.cp-overlay-close.cp-adjacent-close{left:auto;top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);overflow:visible}.cp-overlay-close.cp-adjacent-close.cp-adjacent-left{left:0;top:0;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-overlay-close.cp-adjacent-close.cp-adjacent-right{left:auto;top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-right{left:auto;top:auto;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-left{left:0;top:auto;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close{-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-right{-webkit-transform:translate(-10px,10px);-moz-transform:translate(-10px,10px);-ms-transform:translate(-10px,10px);transform:translate(-10px,10px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-left{-webkit-transform:translate(10px,10px);-moz-transform:translate(10px,10px);-ms-transform:translate(10px,10px);transform:translate(10px,10px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-left{bottom:10px;-webkit-transform:translate(5px,5px);-moz-transform:translate(5px,5px);-ms-transform:translate(5px,5px);transform:translate(5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-right{bottom:10px;-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-inside-close,.cp-modal-window-size+.cp-overlay-close,.cp-overlay-close.cp-inside-close{left:auto;top:10px;right:10px}.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-bottom-left,.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-left,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-bottom-left,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-left,.cp-overlay-close.cp-inside-close.cp-adjacent-bottom-left,.cp-overlay-close.cp-inside-close.cp-adjacent-left{left:10px;top:10px;right:auto}.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-bottom-right,.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-right,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-bottom-right,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-right,.cp-overlay-close.cp-inside-close.cp-adjacent-bottom-right,.cp-overlay-close.cp-inside-close.cp-adjacent-right{left:auto;top:10px;right:10px}.cp-overlay-close.cp-outside-close.cp-adjacent-left{right:auto;left:15px;top:15px}.cp-overlay-close.cp-outside-close.cp-adjacent-right{right:15px;top:15px;left:auto}.cp-overlay-close.cp-text-close.cp-adjacent-left{right:auto;left:35px;top:15px}.cp-overlay-close.cp-text-close.cp-adjacent-right{right:35px;left:auto;top:15px}.cp-overlay-close.cp-adjacent-close .cp-default-close,.cp-overlay-close.cp-inside-close .cp-default-close{padding:5px;background:#292929;border-radius:50%}.cp-overlay-close img{cursor:pointer;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:100%;display:block}.cp-overlay-close span{font-size:17px;line-height:1.35}.cp-overlay-close.cp-adjacent-close span,.cp-overlay-close.cp-inside-close span{font-size:14px}.cp-overlay-close.cp-text-close{width:auto;height:auto;max-width:700px;max-height:none;padding:8px;border-radius:4px}.cp-overlay-close.cp-adjacent-close.cp-text-close{top:-15px;background:#000}@media (max-width:768px){.cp-overlay-close{right:10px;top:10px;max-width:32px}.cp-overlay-close span{font-size:14px}}span.cp-close-tooltip,span.cp-custom-tooltip,span.cp-inside-tip,span.cp-tooltip-icon{display:block;position:relative}.cp-tooltip-text{font-size:inherit;font-family:inherit;line-height:inherit}.cp-inner-close{cursor:pointer}.cp-subscription-success{position:absolute;background-color:#fff;font-size:15px;padding:20px 40px;border-radius:5px;line-height:normal;border:none;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-error{border:1px solid red!important}.cp-msg-on-submit,.cp-msg-on-submit p{margin-bottom:5px;font-size:13px;line-height:normal;color:#000}.cp-form-processing-wrap{overflow:hidden;display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.99);opacity:1;width:100%;padding:0;z-index:99999999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.cp-form-after-submit{width:100%;height:100%}.cp-form-processing{display:block;visibility:hidden;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit{font-size:18px;display:inline-block;visibility:visible;position:absolute;width:100%;height:100%;z-index:999999999999;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit .cp-m-error,.cp-msg-on-submit .cp-m-success{width:100%;padding:0 20px;text-align:center;position:absolute!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-form-submit-error .cp-form-processing-wrap{cursor:pointer}.cp-form-submit-error .cp-form-processing,.cp-form-submit-success .cp-form-processing{display:none!important}.cp-form-submit-error .cp-m-error::after{content:"<<";font-family:cursive,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#7dbb7d;font-size:40px;left:calc(50% + 10px);top:-15px;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-moz-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-ms-transition:left .2s linear,opacity .2s linear,visibility .2s linear;transition:left .2s linear,opacity .2s linear,visibility .2s linear;opacity:0;visibility:hidden}.cp-form-submit-error:hover .cp-m-error::after{opacity:1;visibility:visible;left:50%}.cp-affilate-link{position:fixed;display:block;bottom:20px;left:15px;height:20px;z-index:9999999999;text-align:left;font-family:Lato,"Open Sans",Arial,"Trebuchet MS",Helvetica,sans-serif;text-decoration:none;color:#fff;font-size:15px;font-weight:600;line-height:1;padding:0;margin:0 auto;cursor:pointer;min-width:200px}.cp-affilate-link a{text-decoration:none;border:none;color:#fff}.cp-modal-custom-size .cp-animate-container .cp-affilate-link.cp-afl-for-smallscreen{bottom:-15px}.cp-animate-container .cp-affilate-link{display:block;top:auto;bottom:20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;margin:0;height:20px;z-index:999999999999;text-align:center;color:#fff}.cp-afl-for-smallscreen{text-align:center;width:100%;left:0}@media (max-width:768px){.cp-affilate-link,.cp-affilate-link a{font-size:13px;font-weight:600;width:100%;text-align:center}}.cp-modal-popup-container .form-main button:active,.cp-modal-popup-container .form-main button:hover,.cp-modal-popup-container .form-main input[type=button]:active,.cp-modal-popup-container .form-main input[type=button]:hover,.cp-modal-popup-container .form-main input[type=submit]:active,.cp-modal-popup-container .form-main input[type=submit]:hover{background-color:inherit;background-image:inherit;border-color:inherit;border:inherit}.cp-no-padding{padding:0!important}.no-margin{margin:0!important}.no-border{border:none!important}.cp-highlight:hover{border:2px dashed #ddd!important;background-color:rgba(255,255,220,.1)}.cp-highlight{display:block!important;border:2px solid transparent!important}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}i.cp-icon[class^=Defaults-]{font-family:Defaults,sans-serif!important}.cp-modal ol li{list-style-position:inside}.cp-modal ul li{list-style-position:inside}.cp-form-after-submit,.cp-form-processing,.smile-absolute-loader{border-radius:inherit}.cp_font{line-height:normal}.cp-youtube .cp-form-container .wpcf7{line-height:1.64}.cp-default-cf7-style1 .cp-youtube .cp-form-container .wpcf7{line-height:1.64}.cp-default-cf7-style1 .cp-form-container .wpcf7{text-align:left}.cp-default-cf7-style1 .cp-form-container input[type=email],.cp-default-cf7-style1 .cp-form-container input[type=number],.cp-default-cf7-style1 .cp-form-container input[type=password],.cp-default-cf7-style1 .cp-form-container input[type=tel],.cp-default-cf7-style1 .cp-form-container input[type=text]{padding:8px 12px;border:1px solid #d4d7d8;line-height:40px;height:40px}.cp-default-cf7-style1 .cp-form-container textarea{height:100px}.cp-default-cf7-style1 .cp-form-container input[type=email],.cp-default-cf7-style1 .cp-form-container input[type=number],.cp-default-cf7-style1 .cp-form-container input[type=tel],.cp-default-cf7-style1 .cp-form-container input[type=text],.cp-default-cf7-style1 .cp-form-container textarea{text-align:left!important;margin-top:7px}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-form-control-wrap,.cp-default-cf7-style1 .cp-form-container p{font-size:14px}@media all and (min-width:768px){.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-form-control-wrap,.cp-default-cf7-style1 .cp-form-container p{font-size:16px}.cp-default-cf7-style1 .cp-form-container form{padding:15px 30px}}.cp-default-cf7-style1 .cp-form-container .wpcf7-form-control-wrap{position:relative;display:block}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-not-valid-tip{display:block;width:auto;position:absolute;right:5px;top:50%;text-indent:-9999px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-default-cf7-style1 .cp-form-container form .wpcf7-not-valid{border-color:#bd0707}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-not-valid-tip::before{content:"!";position:absolute;right:0;background:#bd0707;border-radius:3px;color:#fff;padding:0 8px;font-weight:700;font-size:12px;height:22px;line-height:23px;text-align:center;text-indent:initial;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-default-cf7-style1 .cp-form-container .wpcf7 input[type=checkbox],.cp-default-cf7-style1 .cp-form-container .wpcf7 input[type=radio],.cp-youtube .cp-form-container .wpcf7 input[type=checkbox],.cp-youtube .cp-form-container .wpcf7 input[type=radio]{width:auto;display:inline-block}.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type,.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type input[type=submit]{margin-bottom:0}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output{border-radius:2px;border-width:1px;font-size:14px;margin:1em .5em 0}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{color:#bd0707;border-color:#bd0707}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#398f14;color:#398f14}.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type .ajax-loader{position:absolute}.cp-modal-inline .cp-modal{position:relative!important;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;margin-bottom:10px}.cp-modal-inline .cp-title{margin-top:auto}.cp-modal-inline .cp-affilate-link{position:relative!important;left:auto!important;text-align:center;top:10px;margin-bottom:15px}.cp-modal-inline .cp-affilate-link a{color:#4d4d4d}.cp-modal-inline .cp-modal-window-size .cp-modal-body{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cp-modal-inline .cp-modal.cp-modal-window-size{min-height:auto!important}.cp-row-center{position:absolute;margin:0;top:0;left:0;right:0;height:100%}.cp-row-equalized-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-row-center.cp-big-content{position:relative}.cp-big-content .cp-row-equalized-center{position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.cp-custom-viewport,.cp-oveflow-hidden,.cp-window-viewport{overflow:hidden}.safari .cp-modal,.safari .cp-overlay{-webkit-perspective:none;-moz-perspective:none;-ms-perspective:none;perspective:none}@media screen and (max-width:1024px){.cp-custom-viewport .cp-modal,.cp-custom-viewport .cp-overlay{-webkit-perspective:none;-moz-perspective:none;-ms-perspective:none;perspective:none}}.cp-modal-content.ps-container{height:100%;overflow:hidden}.ps-scrollbar-y-rail{z-index:999999}.cp-animate-container,.cp-modal,.cp-modal-content{height:auto}.cp-overlay-background{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-recaptcha.cp-recaptcha-index-1.cp-recaptcha-index-2.cp-recaptcha-index-3.cp-recaptcha-index-4.cp-recaptcha-index-5.cp-recaptcha-index-6.cp-recaptcha-index-7+div{z-index:9999999999!important}textarea.cp-input.cp-googlerecaptcha{width:304px!important;height:74px}.cp-import-overlay{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;display:none}.cp-style-importer{display:none;max-width:400px;background-color:#fff;top:50%;position:absolute;left:50%;z-index:999999;padding:15px;margin-left:-200px;border-radius:3px}.smile-style-search-section.search-stick{position:fixed;top:0;z-index:10000;width:100%}.cp-clear::after{clear:both}.cp-clear::after,.cp-clear::before{display:table;content:""}.cp-empty,.cp-empty *{margin:0!important;padding:0!important;line-height:1px!important}[data-template=demo] .cp-empty,[data-template=demo] .cp-empty *{line-height:3px!important}.smile-absolute-loader,.smile-fixed-loader{width:100%;height:100%;background-color:transparent;z-index:99999;visibility:hidden;-webkit-transition:visibility .6s linear,background-color .6s linear;-moz-transition:visibility .6s linear,background-color .6s linear;transition:visibility .6s linear,background-color .6s linear}.smile-absolute-loader{position:absolute}.smile-fixed-loader{position:fixed}.smile-loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile-loading-bar{display:inline-block;width:6px;height:29px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;-moz-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin-right:1px}.smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}.smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes loading{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1,2.2)}40%{-webkit-transform:scale(1)}}@-moz-keyframes loading{0%{-moz-transform:scale(1)}20%{-moz-transform:scale(1,2.2)}40%{-moz-transform:scale(1)}}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}.smile-top-fix-loader .smile-loader{top:150px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.cp-highlight{position:relative}.blinking-cursor{font-weight:100!important;display:inline-block!important;line-height:inherit!important;width:1px;background-color:rgba(0,0,0,0);font-size:inherit!important;color:transparent!important;position:absolute;overflow:hidden;top:auto;bottom:0;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@-moz-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-webkit-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-ms-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}.cp-no-responsive{font-size:initial!important;line-height:initial!important}.cp-hidden{display:none}.cp-form-container{clear:both;float:none;margin:auto auto 10px auto}.cp-info-bar .cp-form-container,.cp-slidein .cp-form-container{margin:5px 0}.cp-info-bar .cp-form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cp-form-container .cp-form-layout-3,.cp-form-container .cp-form-layout-4{margin-left:15px;margin-right:15px}.cp-form-container ::-webkit-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container ::-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-ms-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :placeholder-shown{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container .cp-submit,.cp-form-container .cp-submit:active,.cp-form-container .cp-submit:focus,.cp-form-container .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-form-container .cp-submit.cp-btn-flat,.cp-form-container .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-form-container label{font-size:14px;line-height:normal;margin-bottom:5px;text-align:left;display:block}.cp-form-container .cp-form-layout-3 label{display:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field button:active,.cp-form-container .cp-form-field button:focus,.cp-form-container .cp-form-field button:hover,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field input:active,.cp-form-container .cp-form-field input:focus,.cp-form-container .cp-form-field input:hover,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field select:active,.cp-form-container .cp-form-field select:focus,.cp-form-container .cp-form-field select:hover,.cp-form-container .cp-form-field textarea,.cp-form-container .cp-form-field textarea:active,.cp-form-container .cp-form-field textarea:focus,.cp-form-container .cp-form-field textarea:hover{outline:0;box-shadow:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field textarea{font-size:16px;line-height:normal;border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin:0 0 10px 0;width:100%;max-width:100%}.cp-modal-popup-container .cp-form-field button:focus,.cp-modal-popup-container .cp-form-field input:focus,.cp-modal-popup-container .cp-form-field select:focus,.cp-modal-popup-container .cp-form-field textarea:focus{box-shadow:none;outline:0}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input:not(.cp-checkbox),.cp-modal-popup-container .cp-form-field textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input,.cp-modal-popup-container .cp-form-field select,.cp-modal-popup-container .cp-form-field textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:768px){.cp-form-container .cp-form-field input:-moz-placeholder,.cp-form-container .cp-form-field input:-ms-input-placeholder,.cp-form-container .cp-form-field input::-moz-placeholder,.cp-form-container .cp-form-field input::-webkit-input-placeholder{line-height:normal;font-size:.85em!important}}.cp-form-container .cp-submit{width:auto;display:inline-block}.cp-info-bar .cp-form-container .cp-submit{font-size:14px}.cp-form-container .cp-form-layout-3 .cp-submit{display:block}.cp-form-container .cp-submit-wrap-full .cp-submit{width:100%}.cp-form-container .cp-submit-wrap-center{text-align:center}.cp-form-container .cp-submit-wrap-left{text-align:left}.cp-form-container .cp-submit-wrap-right{text-align:right}.cp-form-container .cp-form-layout-3 label:not(.cp-label){display:none!important}.cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2{margin:0 auto}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2,.cp-info-bar .cp-form-container .cp-form-layout-4{max-width:550px}@media (min-width:768px){.cp-form-layout-2 .cp-form-field:nth-child(odd):not(.odd-field-fallback){padding-right:5px;clear:both}.cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:5px}.cp-form-container .cp-form-layout-3 .cp-form-field{padding:0 5px 0 5px}.cp-form-container .cp-form-layout-3 .cp-submit-wrap{padding:0 0 0 5px}.cp-form-container .cp-form-layout-3 .cp-form-field:first-child{padding-left:0}.cp-form-container .cp-form-layout-3 .cp-form-field button,.cp-form-container .cp-form-layout-3 .cp-form-field input,.cp-form-container .cp-form-layout-3 .cp-form-field select,.cp-form-container .cp-form-layout-3 .cp-form-field textarea{margin-bottom:0}.cp-form-layout-3 .cp-form-field.enable-field-attached{padding-right:0!important}.cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.cp-form-layout-3 .cp-submit-wrap.enable-field-attached{padding-left:0!important;margin-left:0}.cp-info-bar .cp-form-layout-3 .cp-submit-wrap.enable-field-attached{margin-left:0}.cp-info-bar .cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input,.cp-slidein .cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input{border-right-width:0!important}.cp-form-layout-3 .cp-submit-wrap.enable-field-attached .cp-submit{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.cp-form-field.enable-field-attached.cp-enable-box-shadow>div{border-bottom-right-radius:0!important}}.cp-form-container.cp-vertical-form-container .cp-form-layout-3,.cp-form-container.cp-vertical-form-container .cp-form-layout-4{margin:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-submit-wrap,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-submit-wrap{padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(odd){padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-right:0}.cp-trigger-shortcode{cursor:pointer}.cp-form-container .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-1 .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-2 .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-4 .cp-submit-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-3,.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}html body div#ui-datepicker-div[style]{z-index:99999999999!important}.cp-form-field select.cp-dropdown{height:auto}@media (max-width:768px){.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:0}.cp-form-container .cp-submit-wrap-center,.cp-form-container .cp-submit-wrap-left,.cp-form-container .cp-submit-wrap-right{text-align:center}html.cp-mp-open{position:absolute;width:100%}html.cp-iphone-browser.cp-mp-open,html.cp-mp-open.cp-iphone-browser{position:absolute;width:100%}}.cp-detailed-message{color:red;margin-top:15px;font-size:15px}.cp-admin-error-notice{font-size:15px;margin-top:13px;margin-bottom:10px;color:#101010}.cp-error-msg{margin-bottom:15px}.cp-error{border:1px solid red!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:cp-input-smile-shake;animation-name:cp-input-smile-shake}@-webkit-keyframes cp-input-smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,60%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%,20%,50%,80%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}}@keyframes cp-input-smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,60%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%,20%,50%,80%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}}.cp-input-smile-shake{-webkit-animation-name:cp-input-smile-shake;animation-name:cp-input-smile-shake}.cp-m-error h5{font-weight:400}.cp-only-admin-msg{position:absolute;bottom:0;width:100%;text-align:center;background:rgba(128,128,128,.46);padding:10px}.cp-form-container input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cp-form-container input[type=number]{height:auto}.cp_edit_link{background:#fff;color:#888;cursor:pointer;font-size:9px;font-family:Tahoma,sans-serif;font-weight:400;letter-spacing:.5px;line-height:1;margin:0;padding:4px;position:absolute;bottom:0;right:0;z-index:99999999999999999}.cp_edit_link a{color:#888;font-family:inherit;line-height:inherit;font-size:inherit;margin:0;padding:0}#content .wpb_text_column:last-child>.cp-modal-inline .cp_social_networks{margin-bottom:10px!important}.cp-overlay-close.cp-hide-close,.ib-close.cp-hide-close,.slidein-overlay-close.cp-hide-close{display:none}.cp-form-field.cp-enable-box-shadow>div{box-shadow:1px 1px 2px 0 rgba(66,66,66,.45)!important}.cp-form-container input:focus:not([type=radio]):not([type=checkbox]):not([type=range]),.cp-form-container textarea:focus{border-color:#eee;box-shadow:0 0 5px 0 #eee}.cp-tooltip-icon.has-tip{cursor:pointer}.tip[class*=close-tip-content]{font-family:"open sans",sans-serif}input.cp-input.cp-email{height:auto}a.cp_nofollow{clear:both}.cp-module .text-left{text-align:left}.cp-module .text-right{text-align:right}.cp-module .text-center{text-align:center}.cp-module .col-lg-1,.cp-module .col-lg-10,.cp-module .col-lg-11,.cp-module .col-lg-12,.cp-module .col-lg-2,.cp-module .col-lg-3,.cp-module .col-lg-4,.cp-module .col-lg-5,.cp-module .col-lg-6,.cp-module .col-lg-7,.cp-module .col-lg-8,.cp-module .col-lg-9,.cp-module .col-md-1,.cp-module .col-md-10,.cp-module .col-md-11,.cp-module .col-md-12,.cp-module .col-md-2,.cp-module .col-md-3,.cp-module .col-md-4,.cp-module .col-md-5,.cp-module .col-md-6,.cp-module .col-md-7,.cp-module .col-md-8,.cp-module .col-md-9,.cp-module .col-sm-1,.cp-module .col-sm-10,.cp-module .col-sm-11,.cp-module .col-sm-12,.cp-module .col-sm-2,.cp-module .col-sm-3,.cp-module .col-sm-4,.cp-module .col-sm-5,.cp-module .col-sm-6,.cp-module .col-sm-7,.cp-module .col-sm-8,.cp-module .col-sm-9,.cp-module .col-xs-1,.cp-module .col-xs-10,.cp-module .col-xs-11,.cp-module .col-xs-12,.cp-module .col-xs-2,.cp-module .col-xs-3,.cp-module .col-xs-4,.cp-module .col-xs-5,.cp-module .col-xs-6,.cp-module .col-xs-7,.cp-module .col-xs-8,.cp-module .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.cp-module .col-xs-1,.cp-module .col-xs-10,.cp-module .col-xs-11,.cp-module .col-xs-12,.cp-module .col-xs-2,.cp-module .col-xs-3,.cp-module .col-xs-4,.cp-module .col-xs-5,.cp-module .col-xs-6,.cp-module .col-xs-7,.cp-module .col-xs-8,.cp-module .col-xs-9{float:left;box-sizing:border-box}.cp-module .col-xs-12{width:100%}.cp-module .col-xs-11{width:91.66666666666666%}.cp-module .col-xs-10{width:83.33333333333334%}.cp-module .col-xs-9{width:75%}.cp-module .col-xs-8{width:66.66666666666666%}.cp-module .col-xs-7{width:58.333333333333336%}.cp-module .col-xs-6{width:50%}.cp-module .col-xs-5{width:41.66666666666667%}.cp-module .col-xs-4{width:33.33333333333333%}.cp-module .col-xs-3{width:25%}.cp-module .col-xs-2{width:16.666666666666664%}.cp-module .col-xs-1{width:8.333333333333332%}@media (min-width:768px){.cp-module .container{width:750px}.cp-module .col-sm-1,.cp-module .col-sm-10,.cp-module .col-sm-11,.cp-module .col-sm-12,.cp-module .col-sm-2,.cp-module .col-sm-3,.cp-module .col-sm-4,.cp-module .col-sm-5,.cp-module .col-sm-6,.cp-module .col-sm-7,.cp-module .col-sm-8,.cp-module .col-sm-9{float:left}.cp-module .col-sm-12{width:100%}.cp-module .col-sm-11{width:91.66666666666666%}.cp-module .col-sm-10{width:83.33333333333334%}.cp-module .col-sm-9{width:75%}.cp-module .col-sm-8{width:66.66666666666666%}.cp-module .col-sm-7{width:58.333333333333336%}.cp-module .col-sm-6{width:50%}.cp-module .col-sm-5{width:41.66666666666667%}.cp-module .col-sm-4{width:33.33333333333333%}.cp-module .col-sm-3{width:25%}.cp-module .col-sm-2{width:16.666666666666664%}.cp-module .col-sm-1{width:8.333333333333332%}}@media (min-width:992px){.cp-module .container{width:970px}.cp-module .col-md-1,.cp-module .col-md-10,.cp-module .col-md-11,.cp-module .col-md-12,.cp-module .col-md-2,.cp-module .col-md-3,.cp-module .col-md-4,.cp-module .col-md-5,.cp-module .col-md-6,.cp-module .col-md-7,.cp-module .col-md-8,.cp-module .col-md-9{float:left}.cp-module .col-md-12{width:100%}.cp-module .col-md-11{width:91.66666666666666%}.cp-module .col-md-10{width:83.33333333333334%}.cp-module .col-md-9{width:75%}.cp-module .col-md-8{width:66.66666666666666%}.cp-module .col-md-7{width:58.333333333333336%}.cp-module .col-md-6{width:50%}.cp-module .col-md-5{width:41.66666666666667%}.cp-module .col-md-4{width:33.33333333333333%}.cp-module .col-md-3{width:25%}.cp-module .col-md-2{width:16.666666666666664%}.cp-module .col-md-1{width:8.333333333333332%}}@media (min-width:1200px){.cp-module .container{width:1170px}.cp-module .col-lg-1,.cp-module .col-lg-10,.cp-module .col-lg-11,.cp-module .col-lg-12,.cp-module .col-lg-2,.cp-module .col-lg-3,.cp-module .col-lg-4,.cp-module .col-lg-5,.cp-module .col-lg-6,.cp-module .col-lg-7,.cp-module .col-lg-8,.cp-module .col-lg-9{float:left}.cp-module .col-lg-12{width:100%}.cp-module .col-lg-11{width:91.66666666666666%}.cp-module .col-lg-10{width:83.33333333333334%}.cp-module .col-lg-9{width:75%}.cp-module .col-lg-8{width:66.66666666666666%}.cp-module .col-lg-7{width:58.333333333333336%}.cp-module .col-lg-6{width:50%}.cp-module .col-lg-5{width:41.66666666666667%}.cp-module .col-lg-4{width:33.33333333333333%}.cp-module .col-lg-3{width:25%}.cp-module .col-lg-2{width:16.666666666666664%}.cp-module .col-lg-1{width:8.333333333333332%}}label.cp-label{width:100%;display:inline-block!important;margin:0;padding:0;vertical-align:middle;pointer-events:none}input.cp-input.cp-checkbox{-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;appearance:checkbox!important;pointer-events:all}.cp-mp-open .cp-affilate-link{display:block}@media (max-width:768px){.fusion-header.cp-scroll-start,.fusion-secondary-main-menu.cp-scroll-start{position:fixed!important;display:block;width:100%}}.cp-fusion-header,.cp_push_scroll_animate{-webkit-animation-name:smile-slideindown;animation-name:smile-slideInDown}.cp_push_no_scroll{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cp-empty-content{display:inherit}.cp-center{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}span.cp-chbx-label{pointer-events:all}.cp-form input[name=cp_set_hp]{display:none}.default-form input.cp-number[type=number]::-webkit-inner-spin-button,.default-form input.cp-number[type=number]::-webkit-outer-spin-button,input.cp-input.cp-number[type=number]::-webkit-inner-spin-button,input.cp-input.cp-number[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp-g-recaptcha-response{width:304px;transform:scale(.77);-webkit-transform:scale(.77);transform-origin:left top;-webkit-transform-origin:left top}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.cp-form-container .cp-form-layout-3 .cp-submit.cp-recaptcha-css{display:inline}.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{display:block!important}