.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-original-input-container{position:relative;display:inline-flex}.sp-original-input-container input{margin:0!important}.sp-original-input-container .sp-add-on{width:40px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}input.spectrum.with-add-on{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.sp-original-input-container .sp-add-on .sp-colorize{height:100%;width:100%;border-radius:inherit}.sp-colorize-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E")}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20px!important}.sp-hue{position:absolute;top:0;right:0;bottom:0;width:12px;height:100%;left:initial!important}.sp-clear-enabled .sp-hue{top:15%;height:85%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:28px!important}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-3px;cursor:pointer;height:16px;border-radius:50%;width:16px;margin-right:5px;left:-2px;right:0;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a}.sp-alpha{display:none;position:absolute;bottom:-18px;right:0;left:0;height:10px}.sp-alpha-inner{border-radius:4px}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:3px;right:0;bottom:0;cursor:pointer;left:initial;height:14px;width:14px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0))}.sp-val{border-radius:4px;background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0))}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%}.sp-2{height:16%}.sp-3{height:17%}.sp-4{height:17%}.sp-5{height:16%}.sp-6{height:17%}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:10px;width:10px;border:1px solid #fff;cursor:pointer;position:absolute;top:0;left:0;margin-left:3px;margin-top:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.2)}.sp-slider{position:absolute;top:0;cursor:pointer;height:16px;border-radius:50%;width:16px;left:-2px;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a;margin-top:8px}.sp-container{display:inline-flex;border-radius:0;background-color:#fff;padding:0;border-radius:4px;color:#000;box-shadow:0 0 0 1px rgba(99,114,130,.16),0 8px 16px rgba(27,39,51,.08)}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:10px}.sp-clear,.sp-color,.sp-hue,.sp-sat,.sp-val{border-radius:3px}.sp-input-container{margin-top:-5px}.sp-button-container.sp-cf,.sp-initial.sp-thumb.sp-cf,.sp-input-container.sp-cf{height:25px}.sp-picker-container .sp-cf{margin-bottom:10px}.sp-palette-row-initial>span:first-child{cursor:pointer}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{padding:0 5px!important;margin:0;width:100%;box-shadow:none!important;height:100%!important;background:0 0;color:#3a3a3a;border-radius:2px!important;border:1px solid #e0e0e0!important;text-align:center;font-family:monospace;font-size:inherit!important}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{position:relative;padding:10px}.sp-picker-container{width:200px;padding-bottom:0}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .spe-thumb-el.sp-thumb-active{border-radius:0 5px 5px 0}.sp-initial .spe-thumb-el{border-radius:5px 0 0 5px}.sp-initial .sp-clear-display{background-position:center}.sp-button-container{float:right}.sp-palette-button-container{margin-top:10px}.sp-replacer{position:relative;overflow:hidden;cursor:pointer;display:inline-block;border-radius:3px;border:1px solid #aaa;color:#666;transition:border-color .3s;vertical-align:middle;width:3rem;height:1.5rem}.sp-replacer.sp-active,.sp-replacer:hover{border:1px solid #666;color:#000}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{position:absolute;font-size:10px;right:0;top:0;bottom:0;padding:0 2px;line-height:1.6rem;background-color:#fff}.sp-preview{position:relative;width:100%;height:100%;float:left;z-index:0}.sp-preview-inner{transition:background-color .2s}.sp-preview-inner.sp-clear-display{display:none}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:3px;border:none;border-radius:3px}.sp-container button{border-radius:3px;border:none;background:0 0;line-height:1;padding:0 8px;height:25px;text-transform:capitalize;text-align:center;vertical-align:middle;cursor:pointer;color:#606c72;font-weight:700}.sp-container button.sp-choose{background-color:#3cab3b;color:#fff;margin-left:5px}.sp-container button:hover{opacity:.8}.sp-container button.sp-palette-toggle{width:100%;background-color:#f3f3f3;margin:0}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E")}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{border-radius:3px;background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23000'%3E%3C/path%3E%3C/svg%3E")}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E")}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABe0lEQVQokYXSsUtcQRTF4d8Jj+VhHSxkEQuLsEUKK0nhTBFTmLSSUhBCMCAWsmgIwWrBLk0akfwLCaSQKBJmtrIIISwpRFKIhViETScphGMzysMtvOVwvpm5d0bGNCuGWAOPgYdl6S8wSDn9b+bUhDHEKWAdeAFMANg+l/TV9ofcz6cjMIbYBvaBMds7QCqZ58CmpBNgPuV0DvAAIMyFGugWtJr7eTv38xEwkPRPErY7QDeG2LqFkjrAgu0dSd/KDVqSNmxvAZ8lfbS9AHRuYemnLWkv5XRVBrQMbAI/gTXgEzAJtJuwBVS2L2OIle03QA/4Lmkl5XQBXEqqbFcAVYFDYChpFngiqWf7l6TXKaezMt2Zkhk24THwG+jZriX9AFZvUAyxLbRke2D75O5zPAO+ADXwEtizjaRHwDvbTyUtppwOmicCHAJvbXcl9YA1SQDjtseA97YPRz7ATcUQp2y/kjRdevsjaTfldNrMjcDGBjXA3T96L7yvrgFzP69+0Ao/HAAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath d='M12 20.016q3.281 0 5.648-2.367t2.367-5.648q0-2.672-1.734-4.922l-11.203 11.203q2.25 1.734 4.922 1.734zM3.984 12q0 2.672 1.734 4.922l11.203-11.203q-2.25-1.734-4.922-1.734-3.281 0-5.648 2.367t-2.367 5.648zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z' fill='%23000'%3E%3C/path%3E%3C/svg%3E")}
:root { --green:#3adfa9;  --blue:#019ee5;  --wpcbg:#ffffff;  --lblue:#e0f4ff; --lgreen:#def9ea; --lred:#f0acac; --gray1:#f5f5f5; --gray2:#e9e9e9; --gray3:#c1c1c1; --gray4:#797979; --black:#333739; }  .wpc-wrapper { margin:0 auto; } .wpc-main { background-color:var(--wpcbg); margin:0 auto; } .wpc-flex-container { display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:flex-start; } .wpc-flex-full { width:100%; } .wpc-flex-center { align-items:center; } .wpc-flex-content, .wpc-flex-sidebar { box-sizing:border-box; } .wpc-flex-content { flex-grow:0; flex-shrink:0; flex-basis:70%; } .wpc-flex-sidebar { flex-grow:1; flex-shrink:0; flex-basis:30%; } .wpc-flex-content-right { flex-basis:68%; margin-left:2%; } .wpc-flex-content-left { flex-basis:68%; margin-right:2%; } .wpc-flex-content-fw:has(.wpc-flex-cards-wrapper) { flex-basis:100% !important; margin:0 !important; } .wpc-flex-toolbar .wpc-btn, .wpc-flex-toolbar .wpc-select { margin-left:10px; } .wpc-toolbar-dark { background-color:#c7c7c7 !important; } .wpc-toolbar-dark label { color:#fff; } .wpc-flex-toolbar .wpc-range-input { min-width:240px; position:relative; top:-1px; } .wpc-ajax-course-toolbar>div { margin-bottom:0; } .wpc-flex-cards-wrapper { padding:3% 2%; } .wpc-metabox-toolbar { padding:20px; overflow:hidden; margin:-6px -12px 0; background-color:#c7c7c7 !important; } .wpc-metabox-toolbar .wpc-btn-soft { color:#fff; } .wpc-metabox-container { padding:20px; background:var(--gray1); margin:-6px -12px -12px; width:auto !important; } .wpc-metabox-content { padding:20px; } .wpc-metabox-item { padding:10px 0; } .wpc-metabox-label { margin:5px 0; display:inline-block; } .wpc-flex-2,.wpc-flex-3, .wpc-flex-4, .wpc-flex-6, .wpc-flex-8, .wpc-flex-10, .wpc-flex-12 { box-sizing:border-box; flex-grow:0; flex-shrink:0; margin:0% 1% 2% 1%; } .wpc-flex-2 { flex-basis:14.66%; } .wpc-flex-3 { flex-basis:23%; } .wpc-flex-4 { flex-basis:31.33%; } .wpc-flex-4.wpc-flex-no-margin { flex-basis:33.33%; } .wpc-flex-6 { flex-basis:48%; } .wpc-flex-8 { flex-basis:64.66%; } .wpc-flex-8.wpc-flex-no-margin { flex-basis:66.66%; } .wpc-flex-10 { flex-basis:78%; } .wpc-flex-12 { flex-basis:98%; } .wpc-flex-loader { border-radius:12px; width:calc(100% - 40px); margin:20px auto; padding:240px 0; text-align:center; } .wpc-flex-sidebar .wpc-material, .wpc-option-row { margin-bottom:2%; } .wpc-flex-no-margin { margin:0; } .wpc-flex-2.wpc-flex-no-margin { flex-basis:16.66%; } .wpc-flex-3.wpc-flex-no-margin { flex-basis:25%; } .wpc-flex-4.wpc-flex-no-margin { flex-basis:33.33%; } .wpc-flex-6.wpc-flex-no-margin { flex-basis:50%; } .wpc-flex-8.wpc-flex-no-margin { flex-basis:66.66%; } .wpc-flex-10.wpc-flex-no-margin { flex-basis:80%; } .wpc-flex-12.wpc-flex-no-margin { flex-basis:100%; } @media screen and (max-width:500px) { .wpc-material .wpc-btn:first-of-type {  margin-bottom:10px; } } @media screen and (max-width:400px) { .wpc-material .wpc-btn:first-of-type {  margin-bottom:0; } }  .wpc-modal-tools { text-align:center; padding:20px; } .wpc-lightbox {   max-height:85%;   position:relative;   overflow-y:auto;   background-color:#fff;   margin:5% auto;   width:80%;   max-width:1140px;   height:auto;   border:1px solid #e6e6e6;   box-shadow:3px 3px 10px rgba(0, 0, 0, 0.3); } .wpc-lightbox-featured-img { width:100%; height:auto; border-radius:8px; } .wpc-lightbox-content-wrapper {   position:relative; } .wpc-lightbox-content {   padding:40px;   overflow:hidden; } .wpc-lightbox-content .bx-viewport { overflow:visible !important; } .wpc-modal-full-featured { margin:-40px -40px 0; } .wpc-modal-full-featured img { width:100%; } .wpc-lightbox-title { max-width:80%; margin:0 20px; min-height:24px; font-size:22px; line-height:22px; padding:0; } .wpc-lightbox-title img { max-height:34px; } .wpc-lightbox-close { cursor:pointer; position:absolute; top:5px; right:40px; font-size:24px; line-height:34px; } .wpc-lightbox-close-wrapper {   position:relative;   overflow:hidden;   border-bottom:1px solid #e6e6e6;   padding:10px 20px;   background:var(--gray1); } .wpc-lightbox-wrapper {   width:100%;   height:100%;   position:fixed;   background:rgba(0, 0, 0, 0.5);   top:0;   left:0;   z-index:999999; } .wpc-lightbox-wrapper .bx-wrapper {   box-shadow:none;   -webkit-box-shadow:none;   -moz-box-shadow:none; } .wpc-lightbox-wrapper .bx-viewport {   margin:20px 0; } .wpc-lightbox-pagination { padding:0 40px 40px 0; margin-top:-40px !important; } @media screen and (max-width:767px) { .wpc-lightbox {  margin:2% auto;  width:96%; } .wpc-lightbox-content {  padding:20px; } .wpc-lightbox-close-wrapper {  padding:20px 5px; } }  .wpc-transition-nav li { transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; } .wpc-nav-list { margin:0; list-style:none !important; padding:0 !important; background-color:transparent; overflow:hidden; } .wpc-admin-nav-list { list-style:none; } .wpc-nav-list li, .wpc-admin-nav-list li { font-size:16px; padding:15px 25px; color:#686868; } .wpc-nav-list.ui-sortable li { cursor:grab !important; } .wpc-nav-list-contained { border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; overflow:hidden; } .wpc-nav-list-profile.wpc-nav-list-contained { border-right:1px solid #e6e6e6; } .wpc-nav-list li:not(.wpc-nav-list-header), .wpc-admin-nav-list li:not(.wpc-nav-list-header) { cursor:pointer; border-bottom:1px solid #e6e6e6; background-color:#fff; margin-bottom:0; position:relative; z-index:1; } .wpc-nav-list li:not(.wpc-nav-list-header, .wpc-order-lesson-list-lesson, .wpc-course-list-li) { transition:0.3s; } .wpc-nav-list-section { overflow:hidden; } .wpc-nav-list li i { margin-right:10px; } .wpc-nav-list li>a { color:#686868; display:block; text-decoration:none; margin:-15px -25px; padding:15px; color:var(--black); } .wpc-active-admin-nav-item { z-index:2 !important; } #wpc-course-app .wpc-nav-list li:hover:not( .wpc-nav-list-header ), .wpc-nav-list li:hover:not( .wpc-nav-list-header ) { background-color:var(--gray1) !important; } .wpc-nav-list .wpc-nav-item-highlight { background-color:white !important; } .wpc-nav-list .wpc-nav-item-success { background-color:white !important; } .wpc-nav-list-header { cursor:pointer; background-color:var(--gray2); border-bottom:1px solid #cecece; margin-bottom:0; position:relative; z-index:1; } .wpc-nav-list-header:hover { background-color:#aeaeae; } #wpc-course-app .wpc-active-nav-item:not(.ui-sortable-handle), .wpc-active-nav-item:not(.ui-sortable-handle) { z-index:0 !important; transition:0.3s; } a.wpc-active-nav-item { margin-left:0 !important; } .wpc-nav-list li .fa-check { color:#3adfa9; } .wpc-nav-list li .fa-play { color:#009ee5; } .wpc-nav-list li button { margin-left:10px; }  .wpc-error-message {   background-color:#f8d7da;   padding:20px; } .wpc-success-message {   background-color:#d4edda;   padding:20px; } .wpc-alert-message {   background-color:#f4f1c2;   padding:20px; }  .wpc-form { padding:20px; background:var(--gray1); border-radius:4px; border:1px solid #e6e6e6; } .wpc-form label { font-weight:bold; } .wpc-form p { margin:0; } .wpc-form-section { padding:20px 0; background:var(--gray1); border-bottom:1px solid #e6e6e6; margin:0; } .wpc-form-item { padding-bottom:10px; } .wpc-form-item:last-of-type { padding-bottom:0; } .wpc-form-section:first-of-type { padding-top:0; } .wpc-form-section:last-of-type { padding-bottom:0; border-bottom:0; } .wpc-form input[type="text"], .wpc-lightbox-content input[type="text"], .wpc-lightbox-content input[type="password"] { width:100%; max-width:100% !important; margin-top:10px; border:1px solid #e6e6e6; padding:5px 10px; } .wpc-form input[type="checkbox"] { border:1px solid #e6e6e6; } .wpc-select { cursor:pointer; color:var(--gray4) !important; background-color:white; border-radius:4px !important; height:auto; border:1px solid var(--gray3) !important; font-size:16px; vertical-align:initial !important; padding:6px 12px; position:relative; top:1px; } .wpc-input { border:1px solid #e6e6e6 !important; } .wpc-input-fw { width:100%; } .wpc-form textarea, .wpc-textarea { width:100%; min-height:140px; border:1px solid #e6e6e6; margin-top:10px; } .wpc-form-text { font-size:18px; } .wpc-form-select { border:1px solid #e6e6e6 !important; margin-top:10px; } .wpc-form-range, .wpc-form-range-labels { width:calc(100% - 140px); overflow:hidden; } .wpc-form-range { cursor:pointer; } .wpc-form-range-labels { position:relative; top:-15px; } .wpc-range-left { float:left; } .wpc-range-right { float:right; } .wpc-form-range-val { width:120px; padding:10px; box-sizing:border-box; display:inline-block; background:#f4f1c2; margin-left:10px; font-size:16px; position:relative; top:-3px; } .wpc-flex-toolbar .wp-picker-container { position:relative; top:-5px; } .wpc-switch {   display:inline-block;   height:34px;   position:relative;   width:60px;   color:#4e4e4e; } .wpc-switch input {   display:none; } .wpc-switch+label {   cursor:default;   color:#4e4e4e; } .wpc-slider {   background-color:#ccc;   bottom:0;   cursor:pointer;   left:0;   position:absolute;   right:0;   top:0;   transition:0.4s; } .wpc-slider:before {   background-color:#fff;   bottom:4px;   content:"";   height:26px;   left:4px;   position:absolute;   transition:0.4s;   width:26px; } input:checked+.wpc-slider {   background-color:#24d19f; } input:checked+.wpc-slider:before {   transform:translateX(26px); } .wpc-slider.wpc-round {   border-radius:34px; } .wpc-slider.wpc-round:before {   border-radius:50%; }   #wpc-full-screen-loader { background-color:rgba(0, 0, 0, 0.7); width:100%; height:100%; position:fixed; top:0; left:0; z-index:999999; display:flex; align-content:space-around; align-items:center; justify-content:flex-start; } #wpc-full-screen-loader>div { width:100%; flex-basis:100%; text-align:center; }  .wpc-flex-toolbar { flex-grow:0; flex-shrink:0; flex-basis:100%; background-color:#fff; padding:20px; overflow:hidden; z-index:1; position:relative; } #wpc-right-toggle-sidebar { background-color:var(--gray1); border-left:1px solid #e6e6e6; box-shadow:-3px 3px 9px rgba(0, 0, 0, 0.2); position:fixed; background:white; width:320px; height:100%; right:-320px; top:0; z-index:99999; } .wpc-toggle-sidebar-header { background-color:var(--gray1); border-bottom:1px solid #e6e6e6; padding:20px; position:relative; z-index:1; } .wpc-toggle-sidebar { cursor:pointer; } .wpc-content-toolbar { padding:20px 0; text-align:center; } .wpc-content-toolbar .wpc-btn { margin-right:10px; } #wpc-bottom-toggle-sidebar { overflow-y:auto; background-color:var(--gray1); border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; box-shadow:-3px 3px 9px rgba(0, 0, 0, 0.2); position:fixed; background:white; width:100%; height:80%; bottom:-80%; left:0; z-index:9999; } .wpc-bottom-toggle-sidebar-header { padding:20px; font-weight:bold; background-color:var(--gray2); border-bottom:var(--gray3); font-size:18px; } #wpc-toolbar-bottom { background-color:transparent; } .wpc-toolbar-buttons { float:right; } .wpc-bottom-toggle-sidebar-header { cursor:pointer; } .wpc-ajax-filters-wrapper { flex-basis:33.33%; margin:0; } .wpc-ajax-search-wrapper { flex-basis:66.66%; margin:0; } #wpc-toolbar-top { border:1px solid #e8e6e6; z-index:1; position:relative; } #wpc-toolbar-bottom { border:0; }  .wpc-table { margin-top:0; border-collapse:collapse; width:100%; background-color:#fff; margin-bottom:0; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; } .wpc-table ul, .wpc-table ol { list-style:none; margin:0; padding:0; } .wpc-table tr:nth-child(even) { background-color:var(--gray1); } .wpc-table th { background-color:var(--gray1); padding:10px; } .wpc-table td, .wpc-table th { padding:10px; border-bottom:1px solid #e6e6e6; border-left:0; border-right:0; border-top:0; } .wpc-table th { text-align:left; }  .wpc-img-wrapper { max-height:460px; overflow:hidden; } .wpc-img-wrapper, .wpc-vid-wrapper { margin:-20px -20px 0 -20px; width:calc(100% + 40px); height:auto; } .wpc-single-course-vid-wrapper { margin:0; width:100%; } .wpc-img-wrapper img { width:100%; } .wpc-video-wrapper { margin-bottom:20px; }  .wpc-pagination { padding:20px; width:100%; text-align:right; } .wpc-ajax-course-sort-wrapper { float:right; } .wpc-ajax-tool input[type="text"] { border:0; padding:10px 20px; font-family:'helvetica'; } .wpc-ajax-tool #wpc-course-ajax-search, #wpc-course-search { border-radius:40px; color:var(--gray4); width:100%; padding:7px 14px; border:1px solid var(--gray3) !important; max-width:767px; font-size:16px; } .wpc-center { text-align:center; } .wpc-hide {   display:none; } .wpc-sorting-block { width:100%; padding:20px; background-color:rgba(58, 223, 169, 0.3); }  .wpc-progress-wrapper { width:100%; background-color:#cccccc; border-radius:50px; overflow:hidden; } .wpc-progress-inner { background-color:#4f646d; } .wpc-progress-text { color:#fff; font-size:16px; margin-left:10px; white-space:nowrap; } .wpc-material-meta-item .wpc-progress-wrapper { margin-top:-10px; } .wpc-material-meta-item .wpc-progress-wrapper:last-of-type { margin-bottom:10px; }  #wpc-profile-nav { margin-bottom:20px; } .wpc-profile-option .wpc-option { float:right; }  .wpc-btn-nav { margin-bottom:20px; } .wpc-btn, .wpc-button, .wpc-material-content .pmpro_content_message a, .wpc-lightbox-content input[type="submit"] { height:auto; font-size:14px; background:transparent; display:inline-block; line-height:14px; font-family:"helvetica"; display:inline-block; cursor:pointer; padding:8px 12px; border-radius:4px; text-decoration:none !important; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; } .wpc-btn:hover, .wpc-button:hover, .wpc-material-content .pmpro_content_message a:hover { transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; } .wpc-btn-icon i { margin:0 !important; } .wpc-mobile-btn { display:none; } .wpc-btn-pagination, .wpc-course-archive-pagination a { margin-top:10px; margin-top:10px; border:1px solid var(--gray3); color:var(--gray4); margin-left:5px; background-color:#fff; line-height:14px; font-size:14px; box-shadow:none !important; display:inline; } .wpc-course-archive-pagination { text-align:right; } .wpc-btn-pagination:hover, .wpc-course-archive-pagination a:hover { background-color:var(--gray4); color:#fff; border:1px solid var(--gray4) !important; } .wpc-course-archive-pagination a, .wpc-course-archive-pagination span { padding:6px; display:inline-block; border-radius:4px; text-align:right; } .wpc-btn-pagination.wpc-active-nav-item { color:#333333; } .wpc-button-soft { background-color:#fff; border:3px solid #e6e6e6; } .wpc-btn-sm { font-size:14px; padding:6px; line-height:14px !important; line-height:0; height:auto; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; } .wpc-btn-circle { padding:7px; border-radius:50px; } .wpc-btn-favorite { background-color:#48c3d7; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; } .wpc-btn-favorite:hover { color:red; background-color:transparent; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; } .wpc-btn-round { border-radius:50px; } .wpc-question-btn { background-color:var(--gray3); border:0 !important; border-radius:100%; padding:5px 9px !important; font-size:10px; color:white; } .wpc-question-btn:hover { border:3px solid #919191; background-color:#919191; color:#fff; } .postbox .wpc-question-btn, .column-restriction .wpc-question-btn { margin-left:0; margin-right:10px; } .wpc-btn-input-action { padding:10px; margin:0 10px; } .wpc-mark-completed { color:var(--green) !important; border:2px solid var(--green) !important; } .wpc-mark-completed:hover { border-color:var(--gray2) !important; background-color:var(--gray2) !important; } .wpc-btn-soft { border:2px solid var(--gray3); color:var(--gray4); } .wpc-btn-soft button:hover { color:var(--blue); background-color:var(--gray1); border-color:var(--gray1); } .wpc-btn-soft:focus { background:#fff; border:2px solid #fff; color:#434446; } .wpc-btn-text { border:3px solid transparent !important; color :var(--blue); background-color:transparent; } .wpc-crumb-link, .wpc-ajax-link { cursor:pointer; } .wpc-crumb-link:hover { cursor:pointer; } @media screen and (max-width:600px) { .wpc-btn {  padding:6px 8px;  font-size:12px; } }  .wpc-grab { cursor:grab; padding:15px; margin:-15px 0 -15px -15px; }  .wpc-material, .wpc-option-row { background-color:#fff; padding:20px; overflow:hidden; box-shadow:3px 3px 9px rgba(0,0,0,0.2); border-radius:4px; } .wpc-material-tools { overflow:hidden; margin-bottom:10px; margin-top:10px; } .wpc-material-item { padding:2% 0 0; border-bottom:1px solid #e6e6e6; } .wpc-material-item:first-of-type { padding-top:0; } .wpc-material-item:last-of-type { border-bottom:0; } .wpc-material-content { padding:40px !important; box-shadow:none; border-radius:0; } .wpc-material-meta { font-family:"helvetica"; color:#5e5d5d; border-top:1px solid #e6e6e6; margin:20px -20px -20px -20px; background:var(--gray1); padding:20px 10px; } .wpc-material-meta-item { margin:0; padding:10px; } .wpc-material-meta-item-lg { border-right:1px solid var(--gray2); } .wpc-material-meta-item-lg:last-of-type { border:0; } @media screen and (max-width:400px) { .wpc-material-meta-item-lg {  border:0; } } .wpc-material-meta-item-lg .wpc-material-meta-icon { font-size:46px; } .wpc-meta-container-lg { margin:60px 0 40px; } .wpc-meta-key { font-weight:bold; font-size:14px; } .wpc-meta-value { font-size:14px; } .wpc-material-heading { font-family:"helvetica"; color:#606060; font-size:18px; padding:10px 20px; margin:-20px -20px 20px -20px; border-bottom:1px solid #e6e6e6; } .wpc-material-text { font-size:14px; font-family:"helvetica"; color:#8e8e8e; margin-bottom:20px !important; } .wpc-material-meta-icon { border-radius:100%; font-size:22px; } .wpc-meta-lg { font-size:32px; }  #wpc-admin-main-menu { margin:0px 0 20px -20px; } .wpc-nav-menu {   margin-right:20px; } .wpc-menu-item, .wpc-admin-menu-item {   display:inline-block;   margin-bottom:0;   padding:0 5px; margin-top:5px; } #wpc-logo-sm-wrapper {   padding:13px;   display:inline-block; } .wpc-menu-item>span, .wpc-menu-item>span {   cursor:pointer;   padding-bottom:13px !important; } .wpc-menu-item a, .wpc-menu-item>span, .wpc-menu-item a, .wpc-menu-item>span {   display:block;   font-size:16px;   padding:15px;   text-decoration:none;   color:#434446; } .wpc-submenu-toggle {   margin-bottom:-2px; } .wpc-menu-item:not(:first-child), .wpc-menu-item:not(:first-child) {   margin-left:-4px; } .wpc-menu-item:hover>span, .wpc-menu-item:hover>a, .wpc-menu-item:hover>span, .wpc-menu-item:hover>a {   color:#696b6f; } .wpc-main-wrapper {   margin-right:20px; } .wpc-menu-wrapper { padding:0 2%;   background-color:#fff;   overflow:hidden;   box-shadow:3px 3px 15px rgb(0 0 0 / 20%); } .wpc-alt-menu {   margin:0;   overflow:hidden;   float:right; } .wpc-alt-menu-separator { border-left:1px solid #434446 !important; } .wpc-menu-item:last-child { border-right:1px solid #434446 !important; } .wpc-premium-upgrade { position:relative;   bottom:7px;   left:10px; } .wpc-premium-upgrade:active, .wpc-premium-upgrade:focus { color:white; } .wpc-submenu {   position:absolute;   z-index:9999;   background:#fff;   box-shadow:3px 5px 10px rgb(0 0 0 / 10%);   border-bottom-right-radius:4px;   border-bottom-left-radius:4px;   margin-top:5px;   margin-left:-5px; } .wpc-submenu li:hover a {   color:#696b6f; } .wpc-submenu li a {   color:#434446; } .wpc-submenu li {   margin-bottom:0; } .wpc-submenu li:last-of-type {   border:0; } .wpc-menu-item-active {   background-color:#434446 !important; } .wpc-menu-item-active>a, .wpc-menu-item-active>span {   color:#fff !important; }  .wpc-single-option-header { margin-top:0; }  #wpc-fe-quiz-container .wpc-load-profile { display:none; } .wpc-answer { min-width:50%; max-width:70%; } .wpc-correct-i, .wpc-incorrect-i {   font-size:32px; }  .wpc-correct-i {   color:#3adfa9; } .wpc-incorrect-i {   color:#cc545f; } .wpc-quiz-question-img {  max-width:240px;  border:5px solid #e6e6e6;  border-radius:4px; } .wpc-quiz-meta {   margin-top:10px;   padding:10px 0;   border-top:1px solid #e6e6e6;   overflow:hidden; } .wpcq-nav-top {   margin-bottom:20px; } .wpcq-nav-bottom {   margin-top:20px; } .wpcq-nav-prev { margin-right:10px; } .wpc-single-answer label {   padding-left:10px; } .wpc-single-answer input, .wpc-single-answer label {   cursor:pointer; } .wpc-fe-quiz-question h3 { margin-top:0;   font-weight:700;   font-size:16px; } .wpc-fe-quiz-question { margin-bottom:20px; } .wpc-fe-quiz-question img { max-width:100%; } .wpc-quiz-question-list { margin:0 0 20px 0 !important; padding:0 !important; list-style:none !important; border-right:1px solid #e6e6e6; } .wpc-quiz-question-list>li>i { margin-right:10px; } #wpc-fe-quiz-container .wpc-progress-wrapper { margin-bottom:20px; } .wpcq-submit-quiz { float:right; } .wpc-fe-quiz-question-wrapper { margin-top:20px; }  .wpc-requirement { border-bottom:1px solid #e6e6e6; padding-top:20px; } .wpc-requirement:first-of-type { padding-top:0; } .wpc-requirement:last-of-type { border-bottom:0; padding-bottom:0; } .wpc-requirement-courses-select { max-width:240px !important; }  .wpc-save-badge-design { position:relative; top:3px; } .wpc-badge-rules-list { margin:0; padding:0; list-style:none; border:1px solid var(--gray3); } .wpc-badge-rules-list li { padding:15px; border-bottom:1px solid var(--gray3); } .wpc-badge-rules-list li:last-of-type { border-bottom:0; } .wpc-badge-rules-list .wpc-rule-true { background-color:var(--lgreen); } .wpc-badge-rules-list .wpc-rule-false { background-color:var(--lred); } #wpc-badge-editor-container { width:100%; padding:180px 0; } .wpc-badge-title {   color:#444;   font-size:14px !important;   margin:10px 0 0;   text-align:center;   line-height:initial; } .wpc-badge-container {   position:relative;   top:0;   cursor:pointer;   background-color:#fff;   border:1px solid #e6e6e6;   box-shadow:3px 3px 10px #e6e6e6;   padding:20px;   border-radius:60px;   max-width:80px;   box-sizing:content-box; } .wpc-badge-wrapper { display:block; margin:0 auto;   width:120px;   vertical-align:top; } .wpc-badge { border:1px solid white;   -webkit-mask-size:cover;   mask-size:cover; mask-position:center;   -webkit-mask-position:center; } .wpc-badge i {   font-size:40px; } .wpc-badge span {   text-align:center;   height:80px;   width:80px;   vertical-align:middle;   display:table-cell; } .wpc-no-badge {   opacity:0.3; } .wpc-circle {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/circle.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/circle.svg); } .wpc-circle-outline {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/circle-outline.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/circle-outline.svg); } .wpc-award {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/award.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/award.svg); } .wpc-heart {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/heart.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/heart.svg); } .wpc-pentagon {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/pentagon.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/pentagon.svg); } .wpc-wave {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/wave.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/wave.svg); } .wpc-24-badge {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/24-point-badge.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/wave.svg); } .wpc-24-ribbon {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/24-point-ribbon.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/wave.svg); } .wpc-24-ribbon i {   position:relative;   top:-7px; } .wpc-sun {   -webkit-mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/sun.svg);   mask-image:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/../../wp-courses-premium/svg/wave.svg); } .non-semantic-protector {   position:relative;   z-index:1; } .wpc-sorting-block {   height:20px;   width:100%;   background:#e6e6e6; } .wpc-ribbon {   font-size:16px !important;   width:180px;   position:relative;   background:#ba89b6;   color:#fff;   text-align:center;   padding:10px 10px !important;   margin:-25px auto 40px auto !important; } .wpc-ribbon:before, .wpc-ribbon:after {   content:"";   position:absolute;   display:block;   bottom:-1em;   border:1.5em solid #986794;   z-index:-1; } .wpc-ribbon:before {   left:-2em;   border-right-width:1.5em;   border-left-color:transparent; } .wpc-ribbon:after {   right:-2em;   border-left-width:1.5em;   border-right-color:transparent; } .wpc-ribbon .wpc-ribbon-content:before, .wpc-ribbon .wpc-ribbon-content:after {   content:"";   position:absolute;   display:block;   border-style:solid;   border-color:#804f7c transparent transparent transparent;   bottom:-1em; } .wpc-ribbon .wpc-ribbon-content:before {   left:0;   border-width:1em 0 0 1em; } .wpc-ribbon .wpc-ribbon-content:after {   right:0;   border-width:1em 1em 0 0; }  .wpc-single-course-archive .wpc-btn { margin-right:10px; } #wpc-results-empty { text-align:center; padding:30%; } #wpc-ajax-save {   line-height:1em;   display:inline-block;   position:fixed;   bottom:20px;   right:20px;   padding:10px;   background:#12ad80;   color:#fff;   border-radius:4px;   box-shadow:0px 5px 9px rgba(0, 0, 0, 0.2);   z-index:999; } #wpc-lesson-restriction-container { overflow:hidden; } #wpc-lesson-restriction-overlay { padding:20px; position:absolute; height:100%; background:rgba(200, 17, 17, 0.8); margin:-6px -12px 0; color:white; font-size:16px; z-index:1; text-shadow:1px 1px 1px black; } .select2-container--default .select2-selection--multiple .select2-selection__choice {   padding-left:20px !important; } .select2-container .select2-search--inline {   float:none !important; } .column-course .select2-container {   max-width:100%; }  .wpc-element-settings-icons {   position:absolute;   top:0;   right:0;   display:none; } .wpc-element-settings-icons i {   background-color:#4a4a4a;   color:#fff;   padding:10px; } .wpc-element-settings-icons i:hover {   background-color:#5f5f5f; } .wpc-element-settings-icons i:first-of-type {   border-bottom-left-radius:4px; } .wpc-row-settings-icons, .wpc-container-settings-icons {   position:absolute;   top:0;   left:0;   display:none;   z-index:2; } .wpc-row-settings-icons i {   background-color:#12c795;   color:#fff;   padding:10px; } .wpc-row-settings-icons i:hover {   background-color:#1ad6a2; } .wpc-row-settings-icons:last-of-type {   border-bottom-right-radius:4px; } .wpc-settings-icons .fa-arrows {   cursor:move; } .wpc-container-settings-icons i {   background-color:#e21772;   color:#fff;   padding:10px; } .wpc-container-settings-icons i:hover {   background-color:#fb308b; } .wpc-container-settings-icons i:last-of-type {   border-bottom-right-radius:4px; } .wpc-row-empty-icon, .wpc-element-empty-icon {   text-align:center; } .wpc-row-empty-icon i {   border-radius:100%;   color:#fff;   background-color:#12c795;   padding:20px; } .wpc-element-empty-icon i {   border-radius:100%;   color:#fff;   background-color:#4a4a4a;   padding:20px; } .wpc-element-empty-icon i:hover {   background-color:#5f5f5f; } .wpc-row-empty-icon i:hover {   background-color:#1ad6a2; } .wpc-builder-container:hover {   outline:3px solid #e21772; } .wpc-builder-row:hover, .wpc-builder-grabbed-row {   outline:3px solid #12c795; } .wpc-builder-selectable {   cursor:pointer;   position:relative;   overflow:hidden; } .wpc-builder-element:hover, .wpc-builder-grabbed-element {   outline:3px solid #4a4a4a; } .wpc-builder-element:hover .wpc-element-settings-icons, .wpc-builder-row:hover .wpc-row-settings-icons, .wpc-builder-container:hover .wpc-container-settings-icons {   display:block;   font-size:18px; } .wpc-element-type-toolbar {   display:none;   top:0;   left:0; } .wpc-element-type-toolbar:before {  width:0;  height:0;  border-left:5px solid transparent;  border-right:5px solid transparent;  border-bottom:5px solid #5b296a; } .wpc-element-type-toolbar-content {   padding:20px;   overflow:hidden; } .wpc-element-type-header {   background-color:#5b296a;   padding:20px 10px;   color:#fff;   font-size:18px;   margin:0; } .wpc-element-type-header .fa-times {   cursor:pointer; } .wpc-add-element {   width:100%;   box-sizing:border-box;   padding:20px 10px;   background:white;   border:0;   border-radius:4px;   cursor:pointer;   color:#636363; } .wpc-builder-button-select, .wpc-builder-button-toggle {   background-color:#e8e6e6;   color:#636363;   border:0;   padding:8px 11px;   border-radius:4px;   cursor:pointer; } .wpc-add-element:hover, .wpc-builder-button-select:hover, .wpc-builder-button-toggle:hover {   background-color:#e8e6e6; } .wpc-builder-selected-button {   background-color:#e21772 !important;   color:#fff; } .wpc-floating-toolbar, .wpc-element-type-toolbar {   width:480px;   background:var(--gray1);   position:absolute;   border-radius:4px;   overflow:hidden;   z-index:9999;   box-shadow:rgb(0 0 0 / 20%) 3px 3px 15px; } .wpc-tools-tab {   background-color:#e21772;   color:#fff;   font-size:14px;   cursor:pointer;   margin:0;   width:50%;   display:inline-block;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing:border-box;   float:left;   text-align:center;   padding:10px; } .wpc-tools-tab-active {   background-color:#ff308d; } .wpc-toolbar-textarea {   width:100%;   min-height:240px;   width:calc(100% - 1px);   background-color:var(--gray1);   border:0;   padding:10px; } .wpc-tools-tabs {   margin:0;   overflow:hidden; } .wpc-builder-img {   display:inline;   max-width:100%; } .wpc-option-tabs {   overflow:hidden;   margin:0 0 10px 0; } .wpc-option-tabs li {   width:25%;   box-sizing:border-box;   float:left;   list-style:none;   text-align:center;   padding:5px;   border:1px solid lightgray;   margin-left:-1px;   cursor:pointer;   font-size:14px; } .wpc-option-tabs li:first-of-type {   margin-left:0; } .wpc-option-tabs li:hover, .wpc-option-tab-active {   background-color:var(--gray1); } .wpc-accordion-option-header {   background:#434446;   padding:20px 10px;   cursor:pointer;   color:#fff !important;   font-size:18px !important;   margin:0 !important; } .wpc-accordion-option-content input[type="text"], .wpc-accordion-option-content input[type="number"], .wpc-option-row input {   background-color:#e6e6e6;   padding:5px;   border:0;   width:100%; } .wpc-builder-range {   width:calc(100% - 104px); } .wpc-builder-range-input {   max-width:96px !important; } .tool-toggle {   display:inline-block; } .tool-toggle i {   padding:5px;   margin:0 10px 10px 0;   background:#23d19f;   border:1px solid #12ad80;   border-radius:4px;   color:#fff; } .tool-toggle i:hover {   cursor:pointer; } .tools-container {   margin-top:10px;   margin-bottom:20px; } .toolbar-content {   margin:10px 0;   display:none;   max-height:184px;   overflow-y:scroll; } .wpc-toolbar-close, .wpc-toolbar-save {   width:50%;   float:left;   padding:10px;   font-size:14px;   border:0;   color:#fff;   cursor:pointer; } .wpc-toolbar-close {   background-color:rgb(222, 60, 98); } .wpc-toolbar-save {   background-color:#12c795; } .wpc-toolbar-save:hover {   background:rgb(24 224 169); } .wpc-toolbar-close:hover {   background-color:rgb(255 68 112); } .wpc-accordion-option-content label {   font-weight:700;   font-size:14px;   display:inline-block; } .wpcb-center-label {   text-align:left !important; padding-left:5px;   margin:0 auto;   display:block !important;   font-weight:400 !important; line-height:14px; } .wpc-accordion-option-content select {   width:calc(100% - 2px);   background-color:var(--gray1);   border:0;   padding:10px; } .wpc-toolbar-section .iris-picker {   position:absolute;   z-index:2; } .wpc-toolbar-section {   float:left;   clear:right;   padding:5px 10px;   border-right:1px solid #e6e6e6; } .wpc-accordion-option-content {   padding:10px;   background-color:#fff; } .wpc-accordion-single-option {   border-bottom:1px solid var(--gray1);   padding-bottom:10px;   padding-top:10px;   overflow:hidden; } .wpc-accordion-single-option:first-of-type {   padding-top:0; } .wpc-accordion-single-option:last-of-type {   padding-bottom:0;   border:0; } .wpc-accordion-single-option, .wpc-accordion-single-option input, .wpc-option-row input {   color:#636363; } .wpc-accordion-single-option .wpc-tools-tab {   margin-bottom:10px;   border:1px solid lightgray;   color:#636363;   background-color:#fff; } .wpc-accordion-single-option .wpc-tools-tab-active {   background-color:var(--gray1); } .wpc-tools-tab:first-of-type {   border-right:0; } .wpc-builder-add-media-button {   border-radius:100%;   border:0;   height:42px;   width:42px;   text-align:center;   background-color:#14c795;   color:white;   cursor:pointer; } .wpc-builder-button {   padding:9px 12px;   border:0;   border-radius:4px;   background-color:var(--gray1);   color:#636363;   cursor:pointer; } .wpc-builder-button-positive {   background-color:#12c795;   color:white; } .wpc-builder-button-positive:hover {   background-color:rgb(24 224 169); } .wpc-builder-button-negative {   background-color:rgb(222, 60, 98);   color:#fff; } .wpc-builder-button-negative:hover {   background-color:rgb(255 68 112); } .wpc-builder-bg-img-wrapper {   width:100%;   background-color:var(--gray1);   border-radius:4px;   background-size:cover;   padding:157px 20px;   text-align:center;   box-sizing:border-box;   overflow:hidden;   position:relative; } .wpc-builder-bg-tools {   position:absolute;   top:0;   right:0;   border-bottom-left-radius:4px;   overflow:hidden; } .wpc-builder-bg-tools i {   padding:10px;   background-color:#12c795;   color:white;   cursor:pointer; } .wpc-builder-bg-tools .fa-trash {   background-color:rgb(222, 60, 98); } .wpc-builder-row {   line-height:1.1; }  #wpc-certificate-preview .wpc-certificate {   margin:0 auto !important; } .wpc-certificate-tools {   margin-top:20px;   text-align:center; } .wpc-certificate-header {   text-align:center; } .certificate-bg {   background-size:contain;   background-repeat:no-repeat; } .wpc-certificate {   position:relative;   width:11in;   height:8.5in;   margin:0 auto;   box-shadow:0px 0px 9px rgba(0,0,0,0.3); } .wpc-award-archive-wrapper {   display:flex;   flex-wrap:wrap;   align-items:start;   align-content:center;   justify-content:flex-start; } .wpc-certificate-wrapper {   position:relative;   max-width:219px;   height:166px;   display:flex;   align-content:space-around;   justify-content:center;   align-items:center;   text-align:center;   border:1px solid lightgray;   border-radius:4px;   margin-bottom:20px;   background-color:#fff;   box-shadow:3px 3px 10px #e6e6e6;   margin:0 auto 20px auto; } .wpc-certificate-wrapper .wpc-button {   margin:0; } .wpc-certificate-title {   margin-bottom:10px; } .wpc-single-certificate-wrapper { overflow-x:auto;   text-align:center; } .wpc-single-certificate-wrapper .wpc-single-certificate {   margin:0 auto; } .wpc-single-certificate {   display:inline-block;   position:relative; } .wpc-unawarded-certificate-overlay {   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   padding:20px;   box-sizing:border-box;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   background:rgba(0,0,0,0.8);   color:#fff;   display:flex;   flex-flow:row;   align-content:space-around;   flex-wrap:wrap;   align-items:center;   text-align:center;   font-size:16px;   line-height:22px;   justify-content:center;   z-index:10; } .wpc-cert-row {   position:relative;   z-index:1;   line-height:1.1; } .wpc-cert-img {   z-index:0;   max-height:8.5in; } .wpc-certificate-title {   font-size:32px; } .wpc-certificate-user {   font-size:48px;   margin:0; } .wpc-certificate-text {   font-size:18px; }  #wpc-feature-upgrade-notice { text-align:center; } #wpc-feature-upgrade-notice img { border:none; max-width:240px; display:block; margin:0 auto; } #wpc-feature-upgrade-notice p { font-size:18px; text-align:center; margin:0 0 40px; }  .wpc-course-price { float:right; font-size:18px; color:var(--gray4); } .wpc-woo-courses-table { border-collapse:collapse; } .wpc-woo-courses-table td { padding:20px !important; border:1px solid #e6e6e6; } .wpc-woo-courses-table td:nth-of-type(even) { background-color:var(--gray1); } .wpc-woo-courses-table p { margin-bottom:0; } .wpc-woo-courses-table h3 { margin-top:0; margin-bottom:10px; line-height:auto; }  .wpc-content-title { margin:20px 0; }  #wpc-courses-classic { width:100%; } .wpc-module-list { list-style:none; margin:0; padding:0; } .wpc-module-list-section { list-style:none; margin:0; margin-bottom:30px; } .wpc-module-list-lesson { padding:10px 0; border-bottom:3px dotted var(--gray3); font-size:16px; } .wpc-module-list-lesson>a { text-decoration:none; } .wpc-module-list-count { color:var(--gray4); font-size:42px; font-weight:bold; margin-right:20px; } .wpc-module-list-lesson-count { margin-right:10px; font-weight:bold; } .wpc-module-list-header { margin-bottom:0; margin-top:20px; } .wpc-single-course-details-header { margin:60px 0; font-size:36px; font-weight:bold; } .wpc-single-course-title { margin-bottom:0; margin-top:60px; text-align:center; font-size:42px; font-weight:bold; } @media screen and (max-width:767px) { .wpc-course-archive-excerpt {  display:none; } }  .wpc-fe-options-wrapper { position:fixed; z-index:999999; bottom:0; left:-360px; height:80%; background-color:#fff; box-shadow:3px 3px 10px rgba(0,0,0,30%); width:360px; } .wpc-range { width:60% !important; } .wpc-range-input { width:25% !important; } .wpc-spacing-wrapper { display:flex; } #wpc-fe-setting-icon { cursor:pointer; position:fixed; bottom:20px; left:20px; background:rgb(58, 223, 169); z-index:9999999; border-radius:100%; color:#fff; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; width:40px; height:40px; } #wpc-fe-setting-icon i { flex-basis:100%; text-align:center; } .wpc-spacing-wrapper {   padding-top:5px;   display:inline-block;   width:calc(25% - 4px);   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing:border-box; } .wpc-spacing-wrapper label {   display:block; padding-left:5px;   margin-top:5px; } .wpc-spacing-input {   width:100%; } #wpc-options-page-wrapper input:focus { outline:none; box-shadow:none; }  .wpc-comments-header { margin-top:20px; } .wpc-comments { list-style:none; padding:0 !important; margin:0 !important; } .wpc-comment { padding:20px; margin-top:20px !important; border:1px solid var(--gray2); } .wpc-comment-content { margin-top:20px; } #wpc-comment-textarea { max-width:100%; width:100%; min-height:180px; border:1px solid var(--gray2); } #wpc-submit-comment { margin-top:10px; margin-bottom:20px; } .wpc-comment-author { font-size:22px; font-weight:bold; display:inline-block; height:32px; position:relative; top:-7px; } .wpc-comment-avatar { display:inline-block; margin-right:10px; } .wpc-comment-date { font-size:14px; line-height:14px; } #wpc-comment-name, #wpc-comment-email, #wpc-comment-url { width:100%; }   @keyframes wpc-fade {  0%  {opacity:0;}  100% {opacity:1;} }  .wpc-fade {  animation-name:wpc-fade;  animation-duration:1s; }  .wpc-left { position:relative; }  @keyframes wpcLeft {  0%  {left:100%;}  100% {left:0;} }  .wpc-left { animation-timing-function:ease-in-out; animation-name:wpcLeft; animation-duration:1s; }  @keyframes wpc-top-small { 0% {  top :-20px; } 100% {  top :0; } } .wpc-top-small { position:relative; animation-timing-function:ease-in-out; animation-name:wpc-top-small; animation-duration:0.8s; }  @media screen and (max-width:767px) { .wpc-material-heading {  font-size:16px !important;  padding:10px;  margin:-10px -10px 20px -10px; }  .wpc-material-content {  border-right:0; }  .wpc-mobile-btn {  display:inline-block !important; }  .wpc-flex-toolbar-left {  display:none; }  .wpc-flex-toolbar-right {  flex-basis:100% !important;  margin:0; }  #wpc-course-ajax-search,  #wpc-course-search {  width:100% !important; }  #wpc-right-sidebar,  #wpc-left-sidebar {  display:none !important; }  .wpc-material-content {  border-right:0; }  #wpc-toolbar-top .wpc-progress-wrapper {  display:none; }  .wpc-toolbar-buttons {  float:none;  text-align:center;  float:none !important; }  .wpc-btn-next>span, .wpc-btn-prev>span {  display:none; }  .wpc-btn:hover i{  padding-left:0 !important;  padding-right:0 !important; }  .wpc-ajax-course-sort-wrapper {  float:none !important;  margin-top:10px; } .wpc-meta-value {  font-size:12px; } .wpc-material-meta-icon {  font-size:20px; } .wpc-material {  padding:10px; } .wpc-ajax-search-wrapper, .wpc-ajax-filters-wrapper, .wpc-classic-search-wrapper, .wpc-classic-filters-wrapper {  flex-basis:100% !important;  margin:0; } .wpc-ajax-filters-wrapper-right, .wpc-classic-filters-wrapper-right {  float:right !important; } #wpc-ajax-course-sort {  padding:6px; } .wpc-lightbox-close {  right:20px; } } @media screen and (max-width:400px) { .wpc-flex-2, .wpc-flex-3, .wpc-flex-4 {  flex-basis:100%;  margin:0 0 2% 0; } .wpc-single-course-title {  font-size:26px; } .wpc-lightbox {  width:96% !important; } }  .wpc-pyro { position:absolute; top:0; width:calc(100% - 80px); overflow:hidden; height:100%; pointer-events:none; } .wpc-pyro > .wpc-before, .wpc-pyro > .wpc-after {  position:absolute;  width:5px;  height:5px;  border-radius:50%;  box-shadow:-120px -218.66667px blue, 248px -16.66667px #00ff84, 190px 16.33333px #002bff, -113px -308.66667px #ff009d, -109px -287.66667px #ffb300, -50px -313.66667px #ff006e, 226px -31.66667px #ff4000, 180px -351.66667px #ff00d0, -12px -338.66667px #00f6ff, 220px -388.66667px #99ff00, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #00ddff, -152px -380.66667px #00ffd0, -50px -37.66667px #00ffdd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #ff6600, 97px -325.66667px #ff0066, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #00bbff, 118px -381.66667px #ff002f, 144px -111.66667px #ffae00, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #d4ff00, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #00fff2, 91px -278.66667px #000dff, -22px -191.66667px #9dff00, 139px -392.66667px #a6ff00, 56px -2.66667px #0099ff, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #0088ff, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #ff6600, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #00ff33, 100px -6.66667px #ff008c;  -moz-animation:1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;  -webkit-animation:1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;  -o-animation:1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;  -ms-animation:1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;  animation:1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards; } .wpc-pyro > .after {  -moz-animation-delay:1.25s, 1.25s, 1.25s;  -webkit-animation-delay:1.25s, 1.25s, 1.25s;  -o-animation-delay:1.25s, 1.25s, 1.25s;  -ms-animation-delay:1.25s, 1.25s, 1.25s;  animation-delay:1.25s, 1.25s, 1.25s;  -moz-animation-duration:1.25s, 1.25s, 6.25s;  -webkit-animation-duration:1.25s, 1.25s, 6.25s;  -o-animation-duration:1.25s, 1.25s, 6.25s;  -ms-animation-duration:1.25s, 1.25s, 6.25s;  animation-duration:1.25s, 1.25s, 6.25s; } @-webkit-keyframes bang {  from {   box-shadow:0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } } @-moz-keyframes bang {  from {   box-shadow:0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } } @-o-keyframes bang {  from {   box-shadow:0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } } @-ms-keyframes bang {  from {   box-shadow:0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } } @keyframes bang {  from {   box-shadow:0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } } @-webkit-keyframes gravity {  to {   transform:translateY(200px);   -moz-transform:translateY(200px);   -webkit-transform:translateY(200px);   -o-transform:translateY(200px);   -ms-transform:translateY(200px);   opacity:0; } } @-moz-keyframes gravity {  to {   transform:translateY(200px);   -moz-transform:translateY(200px);   -webkit-transform:translateY(200px);   -o-transform:translateY(200px);   -ms-transform:translateY(200px);   opacity:0; } } @-o-keyframes gravity {  to {   transform:translateY(200px);   -moz-transform:translateY(200px);   -webkit-transform:translateY(200px);   -o-transform:translateY(200px);   -ms-transform:translateY(200px);   opacity:0; } } @-ms-keyframes gravity {  to {   transform:translateY(200px);   -moz-transform:translateY(200px);   -webkit-transform:translateY(200px);   -o-transform:translateY(200px);   -ms-transform:translateY(200px);   opacity:0; } } @keyframes gravity {  to {   transform:translateY(200px);   -moz-transform:translateY(200px);   -webkit-transform:translateY(200px);   -o-transform:translateY(200px);   -ms-transform:translateY(200px);   opacity:0; } } @-webkit-keyframes position {  0%, 19.9% {   margin-top:10%;   margin-left:40%; }  20%, 39.9% {   margin-top:40%;   margin-left:30%; }  40%, 59.9% {   margin-top:20%;   margin-left:70%; }  60%, 79.9% {   margin-top:30%;   margin-left:20%; }  80%, 99.9% {   margin-top:30%;   margin-left:80%; } } @-moz-keyframes position {  0%, 19.9% {   margin-top:10%;   margin-left:40%; }  20%, 39.9% {   margin-top:40%;   margin-left:30%; }  40%, 59.9% {   margin-top:20%;   margin-left:70%; }  60%, 79.9% {   margin-top:30%;   margin-left:20%; }  80%, 99.9% {   margin-top:30%;   margin-left:80%; } } @-o-keyframes position {  0%, 19.9% {   margin-top:10%;   margin-left:40%; }  20%, 39.9% {   margin-top:40%;   margin-left:30%; }  40%, 59.9% {   margin-top:20%;   margin-left:70%; }  60%, 79.9% {   margin-top:30%;   margin-left:20%; }  80%, 99.9% {   margin-top:30%;   margin-left:80%; } } @-ms-keyframes position {  0%, 19.9% {   margin-top:10%;   margin-left:40%; }  20%, 39.9% {   margin-top:40%;   margin-left:30%; }  40%, 59.9% {   margin-top:20%;   margin-left:70%; }  60%, 79.9% {   margin-top:30%;   margin-left:20%; }  80%, 99.9% {   margin-top:30%;   margin-left:80%; } } @keyframes position {  0%, 19.9% {   margin-top:10%;   margin-left:40%; }  20%, 39.9% {   margin-top:40%;   margin-left:30%; }  40%, 59.9% {   margin-top:20%;   margin-left:70%; }  60%, 79.9% {   margin-top:30%;   margin-left:20%; }  80%, 99.9% {   margin-top:30%;   margin-left:80%; } }  #toplevel_page_wpc_settings > ul > li:has(.wpc-admin-separator) { border-top:1px solid rgba(240,246,252,.7); } #toplevel_page_wpc_settings > ul > li:last-child { border-bottom:1px solid rgba(240,246,252,.7); } #toplevel_page_wpc_settings > ul > li:has(.wpc-admin-hide) { display:none; }  .wpc-flex-content-large { flex-basis:100% !important; } .wpc-description { font-size:1rem; margin-bottom:5px; margin-top:5px; } .wpc-description-sub { font-weight:bold; margin-top:1.5em; margin-bottom:0; } .wpc-description-main { font-size:2rem; font-weight:bold; line-height:1; margin:0.5em 0; } .wpc-image-anchor { position:relative; } .waving-hand { width:50px; position:absolute; top:-5px; } #wpcontent a:focus { box-shadow:none; } .wpc-connected-courses-list { margin:0 0 0 15px; } .wpc-connected-courses-list li { margin-bottom:0; } .wpc-admin-box-content { padding-right:20px; } .wpc-counter-container { justify-content:center; } .wpc-single-course-archive .wpc-hide-viewed { display:none; } #wpc-courses-ajax { border-left:1px solid #e8e6e6; border-bottom:1px solid #e8e6e6; border-right:1px solid #e8e6e6; } #wpc-right-sidebar { border-left:1px solid #e8e6e6; margin-bottom:-1px; } .wpc-load-lesson, .wpc-load-quiz, .wpc-module-title { word-break:break-word; } #wpc-profile-page { min-width:50%; } .interface-navigable-region .select2-selection__choice__display { display:inline-block; max-width:200px; } .select2.select2-container.select2-container--default { min-width:150px; } .wpc-wrap-generic { margin-top:30px; } .wpc-premium-images { border:1px solid #e6e6e6; } .wpc-premium-upgrade-small { margin-top:10px; } .wpc-premium-upgrade-small:active, .wpc-premium-upgrade-small:focus { color:white; } .wpc-premium-upgrade-small.wpc-premium-upgrade-all { margin-top:5px; } .wpc-mark-completed:has(.fa-graduation-cap) { padding-left:9.375px; padding-right:9.375px; } #wpc-course-ajax-search:focus-visible, #wpc-ajax-course-sort:focus-visible { outline:none; } .wpc-btn.wpc-add-to-cart { color:var(--blue); } li.wpc-load-lesson.wpc-load-lesson-toolbar { line-height:25px; } .wpc-material.wpc-material-content { background-color:var(--wpcbg); } .wpc-fe-options-wrapper input:focus-visible { outline:none; } .wpc-fe-options-wrapper input {   box-sizing:border-box; } .wpc-nav-list li.wpc-order-lesson-list-lesson.ui-sortable-handle[data-post-type="lesson"], .wpc-nav-list li.wpc-order-lesson-list-lesson.ui-sortable-handle[data-post-type="wpc-quiz"] { padding-left:40px; } .wpc-lightbox-wrapper .wpc-pagination.wpc-lightbox-pagination, #wpc-course-app .wpc-wrapper .wpc-pagination { width:auto; } .wpc-load-courses.wpc-btn-sm.wpc-btn-pagination:hover { cursor:pointer; }   #wpc-toolbar-top button.wpc-load-category-list { background-color:var(--tool); border-color:var(--tool); } #wpc-toolbar-top button.wpc-load-category-list:hover { background-color:white; color:var(--tool) !important; } #wpc-toolbar-top .wpc-load-login, #wpc-toolbar-top #wpc-ajax-course-sort, #wpc-toolbar-top button.wpc-btn-next, #wpc-toolbar-top button.wpc-mark-completed, #wpc-toolbar-top button.wpc-load-profile-nav { background-color:white !important; border-color:var(--tool) !important; color:var(--tool) !important; border-width:2px !important; } #wpc-toolbar-top .wpc-load-login:hover, #wpc-toolbar-top button.wpc-btn-next:hover, #wpc-toolbar-top button.wpc-mark-completed:hover, #wpc-toolbar-top button.wpc-load-profile-nav:hover { background-color:var(--tool) !important; color:white !important; } #wpc-toolbar-top button.wpc-btn-next:disabled, #wpc-toolbar-top button.wpc-mark-completed:disabled { background-color:#e6e6e6 !important; cursor:inherit; color:var(--tool) !important; }  #wpc-course-app .wpc-active-nav-item:not(.ui-sortable-handle), .wpc-active-nav-item:not(.ui-sortable-handle), .wpc-active-admin-nav-item { background-color:var(--sele) !important; }  .wpc-crumb-link, .wpc-ajax-link, .wpc-crumb-link:hover, .wcp-ajax-link:hover, .wpc-link, .wpc-link:hover { color:var(--link) !important; text-decoration:none; }  .wpc-btn, .wpc-button, .wpc-material-content .pmpro_content_message a, .wpc-lightbox-content input[type="submit"], .wpc-btn.wpc-woo-view-course, #wpcontent #wpc-profile-content .wpc-btn { background:white; color:var(--stand); border:2px solid var(--stand); } .wpc-btn:hover, .wpc-button:hover, .wpc-material-content .pmpro_content_message a:hover, #wpcontent #wpc-profile-content .wpc-btn:hover { background-color:var(--stand); color:white !important; border:2px solid var(--stand); } .wpc-btn-solid { background-color:var(--stand); border-color:var(--stand); color:white; } .wpc-btn-solid:hover { background-color:white; border-color:var(--stand); color:var(--stand) !important; }  .wpc-material-tools .wpc-btn.wpc-btn-solid, .wpc-table.wpc-fade .wpc-btn.wpc-btn-solid, #wpcontent #wpc-profile-content .wpc-table.wpc-fade .wpc-btn.wpc-btn-solid { background-color:var(--green);   border-color:var(--green); color:white; } .wpc-material-tools .wpc-btn.wpc-btn-solid:hover, .wpc-table.wpc-fade .wpc-btn.wpc-btn-solid:hover, #wpcontent #wpc-profile-content .wpc-table.wpc-fade .wpc-btn.wpc-btn-solid:hover { background-color:white;   border-color:var(--green);   color:var(--green) !important; }  .wpc-add-to-cart, .wpc-start-course { color:var(--blue);   border:2px solid var(--blue); } .wpc-add-to-cart:hover, .wpc-start-course:hover { background-color:var(--blue);   color:white !important;   border:2px solid var(--blue); }  #wpcontent .wpc-btn, #wpcontent .wpc-btn.wpc-btn-soft { color:#2271b1; border:2px solid #2271b1; background-color:white; } #wpcontent .wpc-btn:hover, #wpcontent .wpc-btn.wpc-btn-soft:hover { color:#2271b1 !important; border:2px solid #2271b1; background-color:white; } #wpcontent .wpc-btn.wpc-btn-solid { color:white; border:2px solid #2271b1; background-color:#2271b1; } #wpcontent .wpc-btn.wpc-btn-solid:hover { color:#2271b1 !important; border:2px solid #2271b1; background-color:white; } .wpc-rating-title { position:relative; } .wpc-woo-content-drip-days { width:70px; } .wpc-metabox-item-content-drip { padding-top:0; } .wpc-hide-element { display:none !important; } .wpc-admin-box-content .tablenav { height:auto; }
 .bx-wrapper {  position:relative;  margin-bottom:60px;  padding:0;  *zoom:1;  -ms-touch-action:pan-y;  touch-action:pan-y; } .bx-wrapper img {  max-width:100%;  display:block; } .bxslider {  margin:0;  padding:0; } ul.bxslider {  list-style:none; } .bx-viewport {   -webkit-transform:translatez(0); } .bx-wrapper {  -moz-box-shadow:0 0 5px #ccc;  -webkit-box-shadow:0 0 5px #ccc;  box-shadow:0 0 5px #ccc;  border:5px solid #fff;  background:#fff; } .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {  position:absolute;  bottom:-30px;  width:100%; } .bx-wrapper .bx-loading {  min-height:50px;  background:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/images/bx_loader.gif) center center no-repeat #ffffff;  height:100%;  width:100%;  position:absolute;  top:0;  left:0;  z-index:2000; } .bx-wrapper .bx-pager {  text-align:center;  font-size:.85em;  font-family:Arial;  font-weight:bold;  color:#666;  padding-top:20px; } .bx-wrapper .bx-pager.bx-default-pager a {  background:#666;  text-indent:-9999px;  display:block;  width:10px;  height:10px;  margin:0 5px;  outline:0;  -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; } .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {  background:#000; } .bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {  display:inline-block;  vertical-align:bottom;  *zoom:1;  *display:inline; } .bx-wrapper .bx-pager-item {  font-size:0;  line-height:0; } .bx-wrapper .bx-prev {  left:10px;  background:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/images/controls.png) no-repeat 0 -32px; } .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus {  background-position:0 0; } .bx-wrapper .bx-next {  right:10px;  background:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/images/controls.png) no-repeat -43px -32px; } .bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {  background-position:-43px 0; } .bx-wrapper .bx-controls-direction a {  position:absolute;  top:50%;  margin-top:-16px;  outline:0;  width:32px;  height:32px;  text-indent:-9999px;  z-index:9999; } .bx-wrapper .bx-controls-direction a.disabled {  display:none; } .bx-wrapper .bx-controls-auto {  text-align:center; } .bx-wrapper .bx-controls-auto .bx-start {  display:block;  text-indent:-9999px;  width:10px;  height:11px;  outline:0;  background:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/images/controls.png) -86px -11px no-repeat;  margin:0 3px; } .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus {  background-position:-86px 0; } .bx-wrapper .bx-controls-auto .bx-stop {  display:block;  text-indent:-9999px;  width:9px;  height:11px;  outline:0;  background:url(https://hottiehair.com/wp-content/plugins/wp-courses/init/../css/images/controls.png) -86px -44px no-repeat;  margin:0 3px; } .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus {  background-position:-86px -33px; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {  text-align:left;  width:80%; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {  right:0;  width:35px; } .bx-wrapper .bx-caption {  position:absolute;  bottom:0;  left:0;  background:#666;  background:rgba(80, 80, 80, 0.75);  width:100%; } .bx-wrapper .bx-caption span {  color:#fff;  font-family:Arial;  display:block;  font-size:.85em;  padding:10px; } 
@-moz-keyframes spinner-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  } } @-webkit-keyframes spinner-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes spinner-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } .spinner-loader:not(:required) {  -moz-animation:spinner-loader 1500ms infinite linear;  -webkit-animation:spinner-loader 1500ms infinite linear;  animation:spinner-loader 1500ms infinite linear;  -moz-border-radius:0.5em;  -webkit-border-radius:0.5em;  border-radius:0.5em;  -moz-box-shadow:rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;  -webkit-box-shadow:rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;  box-shadow:rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;  display:inline-block;  font-size:10px;  width:1em;  height:1em;  margin:1.5em;  overflow:hidden;  text-indent:100%; } @-moz-keyframes refreshing-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  } } @-webkit-keyframes refreshing-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes refreshing-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } .refreshing-loader:not(:required) {  -moz-animation:refreshing-loader 1000ms infinite linear;  -webkit-animation:refreshing-loader 1000ms infinite linear;  animation:refreshing-loader 1000ms infinite linear;  -moz-border-radius:2.4em;  -webkit-border-radius:2.4em;  border-radius:2.4em;  border:0.4em solid #9ac;  border-left-color:transparent;  color:transparent;  display:inline-block;  font-size:10px;  line-height:1.2;  width:3em;  height:3em;  text-indent:100%; } .refreshing-loader:not(:required):after {  display:block;  border:0.5em solid transparent;  border-top-color:#9ac;  border-left-color:#9ac;  content:'';  width:0;  height:0;  overflow:hidden;  margin-left:-0.2em;  margin-top:1em; } @-moz-keyframes throbber-loader {  0% {   background:#dde2e7;  }  10% {   background:#6b9dc8;  }  40% {   background:#dde2e7;  } } @-webkit-keyframes throbber-loader {  0% {   background:#dde2e7;  }  10% {   background:#6b9dc8;  }  40% {   background:#dde2e7;  } } @keyframes throbber-loader {  0% {   background:#dde2e7;  }  10% {   background:#6b9dc8;  }  40% {   background:#dde2e7;  } } .throbber-loader:not(:required) {  -moz-animation:throbber-loader 2000ms 300ms infinite ease-out;  -webkit-animation:throbber-loader 2000ms 300ms infinite ease-out;  animation:throbber-loader 2000ms 300ms infinite ease-out;  background:#dde2e7;  display:inline-block;  position:relative;  text-indent:-9999px;  width:0.9em;  height:1.5em;  margin:0 1.6em; } .throbber-loader:not(:required):before, .throbber-loader:not(:required):after {  background:#dde2e7;  content:'\x200B';  display:inline-block;  width:0.9em;  height:1.5em;  position:absolute;  top:0; } .throbber-loader:not(:required):before {  -moz-animation:throbber-loader 2000ms 150ms infinite ease-out;  -webkit-animation:throbber-loader 2000ms 150ms infinite ease-out;  animation:throbber-loader 2000ms 150ms infinite ease-out;  left:-1.6em; } .throbber-loader:not(:required):after {  -moz-animation:throbber-loader 2000ms 450ms infinite ease-out;  -webkit-animation:throbber-loader 2000ms 450ms infinite ease-out;  animation:throbber-loader 2000ms 450ms infinite ease-out;  right:-1.6em; } @-moz-keyframes heartbeat-loader {  0% {   -moz-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  }  14% {   -moz-transform:rotate(45deg) scale(1.3);   transform:rotate(45deg) scale(1.3);  }  28% {   -moz-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  }  42% {   -moz-transform:rotate(45deg) scale(1.3);   transform:rotate(45deg) scale(1.3);  }  70% {   -moz-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  } } @-webkit-keyframes heartbeat-loader {  0% {   -webkit-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  }  14% {   -webkit-transform:rotate(45deg) scale(1.3);   transform:rotate(45deg) scale(1.3);  }  28% {   -webkit-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  }  42% {   -webkit-transform:rotate(45deg) scale(1.3);   transform:rotate(45deg) scale(1.3);  }  70% {   -webkit-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  } } @keyframes heartbeat-loader {  0% {   -moz-transform:rotate(45deg) scale(1);   -ms-transform:rotate(45deg) scale(1);   -webkit-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  }  14% {   -moz-transform:rotate(45deg) scale(1.3);   -ms-transform:rotate(45deg) scale(1.3);   -webkit-transform:rotate(45deg) scale(1.3);   transform:rotate(45deg) scale(1.3);  }  28% {   -moz-transform:rotate(45deg) scale(1);   -ms-transform:rotate(45deg) scale(1);   -webkit-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  }  42% {   -moz-transform:rotate(45deg) scale(1.3);   -ms-transform:rotate(45deg) scale(1.3);   -webkit-transform:rotate(45deg) scale(1.3);   transform:rotate(45deg) scale(1.3);  }  70% {   -moz-transform:rotate(45deg) scale(1);   -ms-transform:rotate(45deg) scale(1);   -webkit-transform:rotate(45deg) scale(1);   transform:rotate(45deg) scale(1);  } } .heartbeat-loader:not(:required) {  -moz-animation:heartbeat-loader 1300ms ease 0s infinite normal;  -webkit-animation:heartbeat-loader 1300ms ease 0s infinite normal;  animation:heartbeat-loader 1300ms ease 0s infinite normal;  display:inline-block;  position:relative;  overflow:hidden;  text-indent:-9999px;  width:36px;  height:36px;  -moz-transform:rotate(45deg) scale(1);  -ms-transform:rotate(45deg) scale(1);  -webkit-transform:rotate(45deg) scale(1);  transform:rotate(45deg) scale(1);  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%; } .heartbeat-loader:not(:required):after, .heartbeat-loader:not(:required):before {  position:absolute;  content:"";  background:#e87; } .heartbeat-loader:not(:required):before {  -moz-border-radius-topleft:12px;  -webkit-border-top-left-radius:12px;  border-top-left-radius:12px;  -moz-border-radius-bottomleft:12px;  -webkit-border-bottom-left-radius:12px;  border-bottom-left-radius:12px;  top:12px;  left:0;  width:36px;  height:24px; } .heartbeat-loader:not(:required):after {  -moz-border-radius-topleft:12px;  -webkit-border-top-left-radius:12px;  border-top-left-radius:12px;  -moz-border-radius-topright:12px;  -webkit-border-top-right-radius:12px;  border-top-right-radius:12px;  top:0;  left:12px;  width:24px;  height:12px; } @-moz-keyframes gauge-loader {  0% {   -moz-transform:rotate(-50deg);   transform:rotate(-50deg);  }  10% {   -moz-transform:rotate(20deg);   transform:rotate(20deg);  }  20% {   -moz-transform:rotate(60deg);   transform:rotate(60deg);  }  24% {   -moz-transform:rotate(60deg);   transform:rotate(60deg);  }  40% {   -moz-transform:rotate(-20deg);   transform:rotate(-20deg);  }  54% {   -moz-transform:rotate(70deg);   transform:rotate(70deg);  }  56% {   -moz-transform:rotate(78deg);   transform:rotate(78deg);  }  58% {   -moz-transform:rotate(73deg);   transform:rotate(73deg);  }  60% {   -moz-transform:rotate(75deg);   transform:rotate(75deg);  }  62% {   -moz-transform:rotate(70deg);   transform:rotate(70deg);  }  70% {   -moz-transform:rotate(-20deg);   transform:rotate(-20deg);  }  80% {   -moz-transform:rotate(20deg);   transform:rotate(20deg);  }  83% {   -moz-transform:rotate(25deg);   transform:rotate(25deg);  }  86% {   -moz-transform:rotate(20deg);   transform:rotate(20deg);  }  89% {   -moz-transform:rotate(25deg);   transform:rotate(25deg);  }  100% {   -moz-transform:rotate(-50deg);   transform:rotate(-50deg);  } } @-webkit-keyframes gauge-loader {  0% {   -webkit-transform:rotate(-50deg);   transform:rotate(-50deg);  }  10% {   -webkit-transform:rotate(20deg);   transform:rotate(20deg);  }  20% {   -webkit-transform:rotate(60deg);   transform:rotate(60deg);  }  24% {   -webkit-transform:rotate(60deg);   transform:rotate(60deg);  }  40% {   -webkit-transform:rotate(-20deg);   transform:rotate(-20deg);  }  54% {   -webkit-transform:rotate(70deg);   transform:rotate(70deg);  }  56% {   -webkit-transform:rotate(78deg);   transform:rotate(78deg);  }  58% {   -webkit-transform:rotate(73deg);   transform:rotate(73deg);  }  60% {   -webkit-transform:rotate(75deg);   transform:rotate(75deg);  }  62% {   -webkit-transform:rotate(70deg);   transform:rotate(70deg);  }  70% {   -webkit-transform:rotate(-20deg);   transform:rotate(-20deg);  }  80% {   -webkit-transform:rotate(20deg);   transform:rotate(20deg);  }  83% {   -webkit-transform:rotate(25deg);   transform:rotate(25deg);  }  86% {   -webkit-transform:rotate(20deg);   transform:rotate(20deg);  }  89% {   -webkit-transform:rotate(25deg);   transform:rotate(25deg);  }  100% {   -webkit-transform:rotate(-50deg);   transform:rotate(-50deg);  } } @keyframes gauge-loader {  0% {   -moz-transform:rotate(-50deg);   -ms-transform:rotate(-50deg);   -webkit-transform:rotate(-50deg);   transform:rotate(-50deg);  }  10% {   -moz-transform:rotate(20deg);   -ms-transform:rotate(20deg);   -webkit-transform:rotate(20deg);   transform:rotate(20deg);  }  20% {   -moz-transform:rotate(60deg);   -ms-transform:rotate(60deg);   -webkit-transform:rotate(60deg);   transform:rotate(60deg);  }  24% {   -moz-transform:rotate(60deg);   -ms-transform:rotate(60deg);   -webkit-transform:rotate(60deg);   transform:rotate(60deg);  }  40% {   -moz-transform:rotate(-20deg);   -ms-transform:rotate(-20deg);   -webkit-transform:rotate(-20deg);   transform:rotate(-20deg);  }  54% {   -moz-transform:rotate(70deg);   -ms-transform:rotate(70deg);   -webkit-transform:rotate(70deg);   transform:rotate(70deg);  }  56% {   -moz-transform:rotate(78deg);   -ms-transform:rotate(78deg);   -webkit-transform:rotate(78deg);   transform:rotate(78deg);  }  58% {   -moz-transform:rotate(73deg);   -ms-transform:rotate(73deg);   -webkit-transform:rotate(73deg);   transform:rotate(73deg);  }  60% {   -moz-transform:rotate(75deg);   -ms-transform:rotate(75deg);   -webkit-transform:rotate(75deg);   transform:rotate(75deg);  }  62% {   -moz-transform:rotate(70deg);   -ms-transform:rotate(70deg);   -webkit-transform:rotate(70deg);   transform:rotate(70deg);  }  70% {   -moz-transform:rotate(-20deg);   -ms-transform:rotate(-20deg);   -webkit-transform:rotate(-20deg);   transform:rotate(-20deg);  }  80% {   -moz-transform:rotate(20deg);   -ms-transform:rotate(20deg);   -webkit-transform:rotate(20deg);   transform:rotate(20deg);  }  83% {   -moz-transform:rotate(25deg);   -ms-transform:rotate(25deg);   -webkit-transform:rotate(25deg);   transform:rotate(25deg);  }  86% {   -moz-transform:rotate(20deg);   -ms-transform:rotate(20deg);   -webkit-transform:rotate(20deg);   transform:rotate(20deg);  }  89% {   -moz-transform:rotate(25deg);   -ms-transform:rotate(25deg);   -webkit-transform:rotate(25deg);   transform:rotate(25deg);  }  100% {   -moz-transform:rotate(-50deg);   -ms-transform:rotate(-50deg);   -webkit-transform:rotate(-50deg);   transform:rotate(-50deg);  } } .gauge-loader:not(:required) {  background:#6ca;  -moz-border-radius-topleft:32px;  -webkit-border-top-left-radius:32px;  border-top-left-radius:32px;  -moz-border-radius-topright:32px;  -webkit-border-top-right-radius:32px;  border-top-right-radius:32px;  display:inline-block;  width:64px;  height:32px;  overflow:hidden;  position:relative;  text-indent:-9999px; } .gauge-loader:not(:required)::before {  -moz-animation:gauge-loader 4000ms infinite ease;  -webkit-animation:gauge-loader 4000ms infinite ease;  animation:gauge-loader 4000ms infinite ease;  background:white;  -moz-border-radius:2px;  -webkit-border-radius:2px;  border-radius:2px;  content:'';  position:absolute;  left:30px;  top:5.33333px;  width:4px;  height:26.66667px;  -moz-transform-origin:50% 100%;  -ms-transform-origin:50% 100%;  -webkit-transform-origin:50% 100%;  transform-origin:50% 100%; } .gauge-loader:not(:required)::after {  content:'';  background:white;  -moz-border-radius:8px;  -webkit-border-radius:8px;  border-radius:8px;  position:absolute;  left:25.6px;  top:25.6px;  width:12.8px;  height:12.8px; } @-moz-keyframes timer-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  } } @-webkit-keyframes timer-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes timer-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } .timer-loader:not(:required) {  border:6px solid #c8d;  -moz-border-radius:24px;  -webkit-border-radius:24px;  border-radius:24px;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:inline-block;  overflow:hidden;  position:relative;  text-indent:-9999px;  width:48px;  height:48px; } .timer-loader:not(:required)::before {  -moz-animation:timer-loader 1250ms infinite linear;  -webkit-animation:timer-loader 1250ms infinite linear;  animation:timer-loader 1250ms infinite linear;  -moz-transform-origin:3px 3px;  -ms-transform-origin:3px 3px;  -webkit-transform-origin:3px 3px;  transform-origin:3px 3px;  background:#c8d;  -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px;  content:'';  display:block;  position:absolute;  width:6px;  height:19.2px;  left:15px;  top:15px; } .timer-loader:not(:required)::after {  -moz-animation:timer-loader 15000ms infinite linear;  -webkit-animation:timer-loader 15000ms infinite linear;  animation:timer-loader 15000ms infinite linear;  -moz-transform-origin:3px 3px;  -ms-transform-origin:3px 3px;  -webkit-transform-origin:3px 3px;  transform-origin:3px 3px;  background:#c8d;  -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px;  content:'';  display:block;  position:absolute;  width:6px;  height:16px;  left:15px;  top:15px; } @-moz-keyframes three-quarters-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  } } @-webkit-keyframes three-quarters-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes three-quarters-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } .three-quarters-loader:not(:required) {  -moz-animation:three-quarters-loader 1250ms infinite linear;  -webkit-animation:three-quarters-loader 1250ms infinite linear;  animation:three-quarters-loader 1250ms infinite linear;  border:8px solid #38e;  border-right-color:transparent;  border-radius:16px;  box-sizing:border-box;  display:inline-block;  position:relative;  overflow:hidden;  text-indent:-9999px;  width:32px;  height:32px; } @-moz-keyframes wobblebar-loader {  0% {   left:4px;  }  3% {   left:104px;  }  6% {   left:4px;  }  9% {   left:104px;  }  12% {   left:4px;  }  15% {   left:104px;  }  18% {   left:32px;  }  27% {   left:32px;  }  30% {   left:104px;  }  33% {   left:4px;  }  36% {   left:104px;  }  39% {   left:4px;  }  42% {   left:104px;  }  45% {   left:4px;  }  48% {   left:104px;  }  51% {   left:52px;  }  63% {   left:52px;  }  66% {   left:4px;  }  69% {   left:104px;  }  72% {   left:4px;  }  75% {   left:104px;  }  78% {   left:4px;  }  81% {   left:104px;  }  84% {   left:72px;  }  94% {   left:72px;  }  97% {   left:104px;  } } @-webkit-keyframes wobblebar-loader {  0% {   left:4px;  }  3% {   left:104px;  }  6% {   left:4px;  }  9% {   left:104px;  }  12% {   left:4px;  }  15% {   left:104px;  }  18% {   left:32px;  }  27% {   left:32px;  }  30% {   left:104px;  }  33% {   left:4px;  }  36% {   left:104px;  }  39% {   left:4px;  }  42% {   left:104px;  }  45% {   left:4px;  }  48% {   left:104px;  }  51% {   left:52px;  }  63% {   left:52px;  }  66% {   left:4px;  }  69% {   left:104px;  }  72% {   left:4px;  }  75% {   left:104px;  }  78% {   left:4px;  }  81% {   left:104px;  }  84% {   left:72px;  }  94% {   left:72px;  }  97% {   left:104px;  } } @keyframes wobblebar-loader {  0% {   left:4px;  }  3% {   left:104px;  }  6% {   left:4px;  }  9% {   left:104px;  }  12% {   left:4px;  }  15% {   left:104px;  }  18% {   left:32px;  }  27% {   left:32px;  }  30% {   left:104px;  }  33% {   left:4px;  }  36% {   left:104px;  }  39% {   left:4px;  }  42% {   left:104px;  }  45% {   left:4px;  }  48% {   left:104px;  }  51% {   left:52px;  }  63% {   left:52px;  }  66% {   left:4px;  }  69% {   left:104px;  }  72% {   left:4px;  }  75% {   left:104px;  }  78% {   left:4px;  }  81% {   left:104px;  }  84% {   left:72px;  }  94% {   left:72px;  }  97% {   left:104px;  } } .wobblebar-loader:not(:required) {  background:#a9d;  -moz-border-radius:10.66667px;  -webkit-border-radius:10.66667px;  border-radius:10.66667px;  display:inline-block;  overflow:hidden;  text-indent:-9999px;  width:128px;  height:21.33333px;  position:relative; } .wobblebar-loader:not(:required)::after {  -moz-animation:wobblebar-loader 15000ms infinite ease;  -webkit-animation:wobblebar-loader 15000ms infinite ease;  animation:wobblebar-loader 15000ms infinite ease;  background:white;  display:block;  -moz-border-radius:7.11111px;  -webkit-border-radius:7.11111px;  border-radius:7.11111px;  content:'';  position:absolute;  top:3.55556px;  left:4px;  width:21.33333px;  height:14.22222px; } @-moz-keyframes atebits-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  3% {   -moz-transform:rotate(90deg);   transform:rotate(90deg);  }  10% {   -moz-transform:rotate(90deg);   transform:rotate(90deg);  }  13% {   -moz-transform:rotate(180deg);   transform:rotate(180deg);  }  20% {   -moz-transform:rotate(180deg);   transform:rotate(180deg);  }  23% {   -moz-transform:rotate(90deg);   transform:rotate(90deg);  }  30% {   -moz-transform:rotate(90deg);   transform:rotate(90deg);  }  33% {   -moz-transform:rotate(180deg);   transform:rotate(180deg);  }  40% {   -moz-transform:rotate(180deg);   transform:rotate(180deg);  }  43% {   -moz-transform:rotate(270deg);   transform:rotate(270deg);  }  50% {   -moz-transform:rotate(270deg);   transform:rotate(270deg);  }  53% {   -moz-transform:rotate(180deg);   transform:rotate(180deg);  }  60% {   -moz-transform:rotate(180deg);   transform:rotate(180deg);  }  63% {   -moz-transform:rotate(90deg);   transform:rotate(90deg);  }  70% {   -moz-transform:rotate(90deg);   transform:rotate(90deg);  }  73% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  80% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  83% {   -moz-transform:rotate(-90deg);   transform:rotate(-90deg);  }  90% {   -moz-transform:rotate(-90deg);   transform:rotate(-90deg);  }  93% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  } } @-webkit-keyframes atebits-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  3% {   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  10% {   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  13% {   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  20% {   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  23% {   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  30% {   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  33% {   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  40% {   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  43% {   -webkit-transform:rotate(270deg);   transform:rotate(270deg);  }  50% {   -webkit-transform:rotate(270deg);   transform:rotate(270deg);  }  53% {   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  60% {   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  63% {   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  70% {   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  73% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  80% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  83% {   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);  }  90% {   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);  }  93% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } } @keyframes atebits-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  3% {   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  10% {   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  13% {   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  20% {   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  23% {   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  30% {   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  33% {   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  40% {   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  43% {   -moz-transform:rotate(270deg);   -ms-transform:rotate(270deg);   -webkit-transform:rotate(270deg);   transform:rotate(270deg);  }  50% {   -moz-transform:rotate(270deg);   -ms-transform:rotate(270deg);   -webkit-transform:rotate(270deg);   transform:rotate(270deg);  }  53% {   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  60% {   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -webkit-transform:rotate(180deg);   transform:rotate(180deg);  }  63% {   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  70% {   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   -webkit-transform:rotate(90deg);   transform:rotate(90deg);  }  73% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  80% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  83% {   -moz-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);  }  90% {   -moz-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);  }  93% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } } .atebits-loader:not(:required) {  background:rgba(0, 0, 0, 0.5);  display:inline-block;  width:9px;  height:9px;  overflow:hidden;  position:relative;  text-indent:-9999px;  -moz-box-shadow:rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;  -webkit-box-shadow:rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;  box-shadow:rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;  -moz-animation:atebits-loader 8s infinite ease-in-out;  -webkit-animation:atebits-loader 8s infinite ease-in-out;  animation:atebits-loader 8s infinite ease-in-out;  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%; } @-moz-keyframes whirly-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  } } @-webkit-keyframes whirly-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes whirly-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } .whirly-loader:not(:required) {  overflow:hidden;  position:relative;  text-indent:-9999px;  display:inline-block;  width:8px;  height:8px;  background:transparent;  -moz-border-radius:100%;  -webkit-border-radius:100%;  border-radius:100%;  -moz-box-shadow:#e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;  -webkit-box-shadow:#e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;  box-shadow:#e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;  -moz-animation:whirly-loader 1.25s infinite linear;  -webkit-animation:whirly-loader 1.25s infinite linear;  animation:whirly-loader 1.25s infinite linear;  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%; } @-moz-keyframes flower-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);   -moz-box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;   box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;  }  50% {   -moz-transform:rotate(1080deg);   transform:rotate(1080deg);   -moz-box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;   box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;  } } @-webkit-keyframes flower-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);   -webkit-box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;   box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;  }  50% {   -webkit-transform:rotate(1080deg);   transform:rotate(1080deg);   -webkit-box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;   box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;  } } @keyframes flower-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);   -moz-box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;   -webkit-box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;   box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;  }  50% {   -moz-transform:rotate(1080deg);   -ms-transform:rotate(1080deg);   -webkit-transform:rotate(1080deg);   transform:rotate(1080deg);   -moz-box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;   -webkit-box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;   box-shadow:white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;  } } .flower-loader:not(:required) {  overflow:hidden;  position:relative;  text-indent:-9999px;  display:inline-block;  width:16px;  height:16px;  background:#e96;  border-radius:100%;  -moz-box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;  -webkit-box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;  box-shadow:white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;  -moz-animation:flower-loader 5s infinite ease-in-out;  -webkit-animation:flower-loader 5s infinite ease-in-out;  animation:flower-loader 5s infinite ease-in-out;  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%; } @-moz-keyframes dots-loader {  0% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  8.33% {   -moz-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  16.67% {   -moz-box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  25% {   -moz-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  33.33% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;  }  41.67% {   -moz-box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  50% {   -moz-box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  58.33% {   -moz-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  66.67% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  75% {   -moz-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  83.33% {   -moz-box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;  }  91.67% {   -moz-box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  100% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  } } @-webkit-keyframes dots-loader {  0% {   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  8.33% {   -webkit-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  16.67% {   -webkit-box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  25% {   -webkit-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  33.33% {   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;  }  41.67% {   -webkit-box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  50% {   -webkit-box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  58.33% {   -webkit-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  66.67% {   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  75% {   -webkit-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  83.33% {   -webkit-box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;  }  91.67% {   -webkit-box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  100% {   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  } } @keyframes dots-loader {  0% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  8.33% {   -moz-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   -webkit-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  16.67% {   -moz-box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   -webkit-box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  25% {   -moz-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;   -webkit-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  33.33% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;  }  41.67% {   -moz-box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   -webkit-box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  50% {   -moz-box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   -webkit-box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  58.33% {   -moz-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   -webkit-box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  66.67% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  75% {   -moz-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;   -webkit-box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;   box-shadow:#f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;  }  83.33% {   -moz-box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;   -webkit-box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;   box-shadow:#f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;  }  91.67% {   -moz-box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   -webkit-box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  }  100% {   -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;   box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  } } .dots-loader:not(:required) {  overflow:hidden;  position:relative;  text-indent:-9999px;  display:inline-block;  width:7px;  height:7px;  background:transparent;  border-radius:100%;  -moz-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  -webkit-box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  box-shadow:#f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;  -moz-animation:dots-loader 5s infinite ease-in-out;  -webkit-animation:dots-loader 5s infinite ease-in-out;  animation:dots-loader 5s infinite ease-in-out;  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%; } @-moz-keyframes circles-loader {  0% {   -moz-transform:rotate(-720deg);   transform:rotate(-720deg);  }  50% {   -moz-transform:rotate(720deg);   transform:rotate(720deg);  } } @-webkit-keyframes circles-loader {  0% {   -webkit-transform:rotate(-720deg);   transform:rotate(-720deg);  }  50% {   -webkit-transform:rotate(720deg);   transform:rotate(720deg);  } } @keyframes circles-loader {  0% {   -moz-transform:rotate(-720deg);   -ms-transform:rotate(-720deg);   -webkit-transform:rotate(-720deg);   transform:rotate(-720deg);  }  50% {   -moz-transform:rotate(720deg);   -ms-transform:rotate(720deg);   -webkit-transform:rotate(720deg);   transform:rotate(720deg);  } } .circles-loader:not(:required) {  position:relative;  text-indent:-9999px;  display:inline-block;  width:25px;  height:25px;  background:rgba(255, 204, 51, 0.9);  border-radius:100%;  -moz-animation:circles-loader 3s infinite ease-in-out;  -webkit-animation:circles-loader 3s infinite ease-in-out;  animation:circles-loader 3s infinite ease-in-out;  -moz-transform-origin:50% 100%;  -ms-transform-origin:50% 100%;  -webkit-transform-origin:50% 100%;  transform-origin:50% 100%; } .circles-loader:not(:required)::before {  background:rgba(255, 102, 0, 0.6);  border-radius:100%;  content:'';  position:absolute;  width:25px;  height:25px;  top:18.75px;  left:-10.82532px; } .circles-loader:not(:required)::after {  background:rgba(255, 51, 0, 0.4);  border-radius:100%;  content:'';  position:absolute;  width:25px;  height:25px;  top:18.75px;  left:10.82532px; } @-moz-keyframes plus-loader-top {  2.5% {   background:#f86;   -moz-transform:rotateY(0deg);   transform:rotateY(0deg);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  13.75% {   background:#ff430d;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  13.76% {   background:#ffae0d;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  25% {   background:#fc6;   -moz-transform:rotateY(180deg);   transform:rotateY(180deg);  }  27.5% {   background:#fc6;   -moz-transform:rotateY(180deg);   transform:rotateY(180deg);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  41.25% {   background:#ffae0d;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  41.26% {   background:#2cc642;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   background:#6d7;   -moz-transform:rotateY(0deg);   transform:rotateY(0deg);  }  52.5% {   background:#6d7;   -moz-transform:rotateY(0deg);   transform:rotateY(0deg);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  63.75% {   background:#2cc642;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  63.76% {   background:#1386d2;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  75% {   background:#4ae;   -moz-transform:rotateY(180deg);   transform:rotateY(180deg);  }  77.5% {   background:#4ae;   -moz-transform:rotateY(180deg);   transform:rotateY(180deg);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  91.25% {   background:#1386d2;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  91.26% {   background:#ff430d;   -moz-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   background:#f86;   -moz-transform:rotateY(0deg);   transform:rotateY(0deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @-webkit-keyframes plus-loader-top {  2.5% {   background:#f86;   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  13.75% {   background:#ff430d;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  13.76% {   background:#ffae0d;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  25% {   background:#fc6;   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);  }  27.5% {   background:#fc6;   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  41.25% {   background:#ffae0d;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  41.26% {   background:#2cc642;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   background:#6d7;   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);  }  52.5% {   background:#6d7;   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  63.75% {   background:#2cc642;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  63.76% {   background:#1386d2;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  75% {   background:#4ae;   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);  }  77.5% {   background:#4ae;   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  91.25% {   background:#1386d2;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  91.26% {   background:#ff430d;   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   background:#f86;   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @keyframes plus-loader-top {  2.5% {   background:#f86;   -moz-transform:rotateY(0deg);   -ms-transform:rotateY(0deg);   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  13.75% {   background:#ff430d;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  13.76% {   background:#ffae0d;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-out;   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  25% {   background:#fc6;   -moz-transform:rotateY(180deg);   -ms-transform:rotateY(180deg);   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);  }  27.5% {   background:#fc6;   -moz-transform:rotateY(180deg);   -ms-transform:rotateY(180deg);   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  41.25% {   background:#ffae0d;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  41.26% {   background:#2cc642;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-out;   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   background:#6d7;   -moz-transform:rotateY(0deg);   -ms-transform:rotateY(0deg);   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);  }  52.5% {   background:#6d7;   -moz-transform:rotateY(0deg);   -ms-transform:rotateY(0deg);   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  63.75% {   background:#2cc642;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  63.76% {   background:#1386d2;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-out;   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  75% {   background:#4ae;   -moz-transform:rotateY(180deg);   -ms-transform:rotateY(180deg);   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);  }  77.5% {   background:#4ae;   -moz-transform:rotateY(180deg);   -ms-transform:rotateY(180deg);   -webkit-transform:rotateY(180deg);   transform:rotateY(180deg);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  91.25% {   background:#1386d2;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  91.26% {   background:#ff430d;   -moz-transform:rotateY(90deg);   -ms-transform:rotateY(90deg);   -webkit-transform:rotateY(90deg);   transform:rotateY(90deg);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   background:#f86;   -moz-transform:rotateY(0deg);   -ms-transform:rotateY(0deg);   -webkit-transform:rotateY(0deg);   transform:rotateY(0deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @-moz-keyframes plus-loader-bottom {  0% {   background:#fc6;   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  50% {   background:#fc6;   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  75% {   background:#4ae;   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  100% {   background:#4ae;   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @-webkit-keyframes plus-loader-bottom {  0% {   background:#fc6;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  50% {   background:#fc6;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  75% {   background:#4ae;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  100% {   background:#4ae;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @keyframes plus-loader-bottom {  0% {   background:#fc6;   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  50% {   background:#fc6;   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  75% {   background:#4ae;   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  100% {   background:#4ae;   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @-moz-keyframes plus-loader-background {  0% {   background:#f86;   -moz-transform:rotateZ(180deg);   transform:rotateZ(180deg);  }  25% {   background:#f86;   -moz-transform:rotateZ(180deg);   transform:rotateZ(180deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  27.5% {   background:#6d7;   -moz-transform:rotateZ(90deg);   transform:rotateZ(90deg);  }  50% {   background:#6d7;   -moz-transform:rotateZ(90deg);   transform:rotateZ(90deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  52.5% {   background:#6d7;   -moz-transform:rotateZ(0deg);   transform:rotateZ(0deg);  }  75% {   background:#6d7;   -moz-transform:rotateZ(0deg);   transform:rotateZ(0deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  }  77.5% {   background:#f86;   -moz-transform:rotateZ(270deg);   transform:rotateZ(270deg);  }  100% {   background:#f86;   -moz-transform:rotateZ(270deg);   transform:rotateZ(270deg);   -moz-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @-webkit-keyframes plus-loader-background {  0% {   background:#f86;   -webkit-transform:rotateZ(180deg);   transform:rotateZ(180deg);  }  25% {   background:#f86;   -webkit-transform:rotateZ(180deg);   transform:rotateZ(180deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  27.5% {   background:#6d7;   -webkit-transform:rotateZ(90deg);   transform:rotateZ(90deg);  }  50% {   background:#6d7;   -webkit-transform:rotateZ(90deg);   transform:rotateZ(90deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  52.5% {   background:#6d7;   -webkit-transform:rotateZ(0deg);   transform:rotateZ(0deg);  }  75% {   background:#6d7;   -webkit-transform:rotateZ(0deg);   transform:rotateZ(0deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  77.5% {   background:#f86;   -webkit-transform:rotateZ(270deg);   transform:rotateZ(270deg);  }  100% {   background:#f86;   -webkit-transform:rotateZ(270deg);   transform:rotateZ(270deg);   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  } } @keyframes plus-loader-background {  0% {   background:#f86;   -moz-transform:rotateZ(180deg);   -ms-transform:rotateZ(180deg);   -webkit-transform:rotateZ(180deg);   transform:rotateZ(180deg);  }  25% {   background:#f86;   -moz-transform:rotateZ(180deg);   -ms-transform:rotateZ(180deg);   -webkit-transform:rotateZ(180deg);   transform:rotateZ(180deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  27.5% {   background:#6d7;   -moz-transform:rotateZ(90deg);   -ms-transform:rotateZ(90deg);   -webkit-transform:rotateZ(90deg);   transform:rotateZ(90deg);  }  50% {   background:#6d7;   -moz-transform:rotateZ(90deg);   -ms-transform:rotateZ(90deg);   -webkit-transform:rotateZ(90deg);   transform:rotateZ(90deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  52.5% {   background:#6d7;   -moz-transform:rotateZ(0deg);   -ms-transform:rotateZ(0deg);   -webkit-transform:rotateZ(0deg);   transform:rotateZ(0deg);  }  75% {   background:#6d7;   -moz-transform:rotateZ(0deg);   -ms-transform:rotateZ(0deg);   -webkit-transform:rotateZ(0deg);   transform:rotateZ(0deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  }  77.5% {   background:#f86;   -moz-transform:rotateZ(270deg);   -ms-transform:rotateZ(270deg);   -webkit-transform:rotateZ(270deg);   transform:rotateZ(270deg);  }  100% {   background:#f86;   -moz-transform:rotateZ(270deg);   -ms-transform:rotateZ(270deg);   -webkit-transform:rotateZ(270deg);   transform:rotateZ(270deg);   -moz-animation-timing-function:step-start;   -webkit-animation-timing-function:step-start;   animation-timing-function:step-start;  } } .plus-loader:not(:required) {  overflow:hidden;  position:relative;  text-indent:-9999px;  display:inline-block;  width:48px;  height:48px;  background:#f86;  -moz-border-radius:24px;  -webkit-border-radius:24px;  border-radius:24px;  -moz-transform:rotateZ(90deg);  -ms-transform:rotateZ(90deg);  -webkit-transform:rotateZ(90deg);  transform:rotateZ(90deg);  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%;  -moz-animation:plus-loader-background 3s infinite ease-in-out;  -webkit-animation:plus-loader-background 3s infinite ease-in-out;  animation:plus-loader-background 3s infinite ease-in-out; } .plus-loader:not(:required)::after {  background:#f86;  -moz-border-radius:24px 0 0 24px;  -webkit-border-radius:24px;  border-radius:24px 0 0 24px;  content:'';  position:absolute;  right:50%;  top:0;  width:50%;  height:100%;  -moz-transform-origin:100% 50%;  -ms-transform-origin:100% 50%;  -webkit-transform-origin:100% 50%;  transform-origin:100% 50%;  -moz-animation:plus-loader-top 3s infinite linear;  -webkit-animation:plus-loader-top 3s infinite linear;  animation:plus-loader-top 3s infinite linear; } .plus-loader:not(:required)::before {  background:#fc6;  -moz-border-radius:24px 0 0 24px;  -webkit-border-radius:24px;  border-radius:24px 0 0 24px;  content:'';  position:absolute;  right:50%;  top:0;  width:50%;  height:100%;  -moz-transform-origin:100% 50%;  -ms-transform-origin:100% 50%;  -webkit-transform-origin:100% 50%;  transform-origin:100% 50%;  -moz-animation:plus-loader-bottom 3s infinite linear;  -webkit-animation:plus-loader-bottom 3s infinite linear;  animation:plus-loader-bottom 3s infinite linear; } @-moz-keyframes ball-loader {  0% {   -moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   -moz-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -moz-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   -moz-animation-timing-function:ease-out;   animation-timing-function:ease-out;  } } @-webkit-keyframes ball-loader {  0% {   -webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   -webkit-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  } } @keyframes ball-loader {  0% {   -moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   -ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   -webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   transform:translate3d(0, 0, 0) scale3d(1, 1, 1);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   -ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   -webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   -ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   -webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);   -moz-animation-timing-function:linear;   -webkit-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -moz-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   -ms-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   -webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);   -moz-animation-timing-function:ease-out;   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  } } @-moz-keyframes ball-loader-highlight {  0% {   -moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -moz-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -moz-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  100% {   -moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @-webkit-keyframes ball-loader-highlight {  0% {   -webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -webkit-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  100% {   -webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @keyframes ball-loader-highlight {  0% {   -moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -moz-animation-timing-function:linear;   -webkit-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);   transform:skew(-30deg, 0) translate3d(0, 0, 1px);   -moz-animation-timing-function:ease-out;   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  100% {   -moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @-moz-keyframes ball-loader-shadow {  0% {   -moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -moz-transform:translate3d(12.5px, -15px, -1px);   transform:translate3d(12.5px, -15px, -1px);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -moz-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   -moz-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -moz-transform:translate3d(12.5px, -15px, -1px);   transform:translate3d(12.5px, -15px, -1px);   -moz-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  100% {   -moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -moz-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @-webkit-keyframes ball-loader-shadow {  0% {   -webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -webkit-transform:translate3d(12.5px, -15px, -1px);   transform:translate3d(12.5px, -15px, -1px);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -webkit-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   -webkit-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -webkit-transform:translate3d(12.5px, -15px, -1px);   transform:translate3d(12.5px, -15px, -1px);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  100% {   -webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @keyframes ball-loader-shadow {  0% {   -moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  45% {   -moz-transform:translate3d(12.5px, -15px, -1px);   -ms-transform:translate3d(12.5px, -15px, -1px);   -webkit-transform:translate3d(12.5px, -15px, -1px);   transform:translate3d(12.5px, -15px, -1px);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  50% {   -moz-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   -ms-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   -webkit-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);   -moz-animation-timing-function:linear;   -webkit-animation-timing-function:linear;   animation-timing-function:linear;  }  55% {   -moz-transform:translate3d(12.5px, -15px, -1px);   -ms-transform:translate3d(12.5px, -15px, -1px);   -webkit-transform:translate3d(12.5px, -15px, -1px);   transform:translate3d(12.5px, -15px, -1px);   -moz-animation-timing-function:ease-out;   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  100% {   -moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);   -moz-animation-timing-function:ease-in;   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } .ball-loader:not(:required) {  position:relative;  display:inline-block;  font-size:0;  letter-spacing:-1px;  border-radius:100%;  background:#f86;  width:50px;  height:50px;  -moz-transform-style:preserve-3d;  -webkit-transform-style:preserve-3d;  transform-style:preserve-3d;  -moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);  -ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);  -webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);  transform:translate3d(0, 0, 0) scale3d(1, 1, 1);  -moz-transform-origin:0 100%;  -ms-transform-origin:0 100%;  -webkit-transform-origin:0 100%;  transform-origin:0 100%;  -moz-animation:ball-loader 1500ms infinite linear;  -webkit-animation:ball-loader 1500ms infinite linear;  animation:ball-loader 1500ms infinite linear; } .ball-loader:not(:required)::after {  content:'';  position:absolute;  top:4.5px;  left:5.5px;  width:15px;  height:15px;  background:#ffb099;  border-radius:100%;  -moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);  -ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);  -webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);  transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);  -moz-animation:ball-loader-highlight 1500ms infinite linear;  -webkit-animation:ball-loader-highlight 1500ms infinite linear;  animation:ball-loader-highlight 1500ms infinite linear; } .ball-loader:not(:required)::before {  content:'';  position:absolute;  top:50px;  left:5.5px;  width:50px;  height:15px;  background:rgba(0, 0, 0, 0.2);  border-radius:100%;  -moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);  -ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);  -webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);  transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);  -moz-animation:ball-loader-shadow 1500ms infinite linear;  -webkit-animation:ball-loader-shadow 1500ms infinite linear;  animation:ball-loader-shadow 1500ms infinite linear;  -webkit-filter:blur(1px);  filter:blur(1px); } @-moz-keyframes hexdots-loader {  0% {   -moz-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  8.33% {   -moz-box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  16.67% {   -moz-box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  25% {   -moz-box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  33.33% {   -moz-box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  41.67% {   -moz-box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;  }  50% {   -moz-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;  }  58.33% {   -moz-box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;   box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;  }  66.67% {   -moz-box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;   box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;  }  75% {   -moz-box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;   box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;  }  83.33% {   -moz-box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;   box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;  }  91.67% {   -moz-box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  100% {   -moz-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  } } @-webkit-keyframes hexdots-loader {  0% {   -webkit-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  8.33% {   -webkit-box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  16.67% {   -webkit-box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  25% {   -webkit-box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  33.33% {   -webkit-box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  41.67% {   -webkit-box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;  }  50% {   -webkit-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;  }  58.33% {   -webkit-box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;   box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;  }  66.67% {   -webkit-box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;   box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;  }  75% {   -webkit-box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;   box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;  }  83.33% {   -webkit-box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;   box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;  }  91.67% {   -webkit-box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  100% {   -webkit-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  } } @keyframes hexdots-loader {  0% {   -moz-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  8.33% {   -moz-box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  16.67% {   -moz-box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  25% {   -moz-box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  33.33% {   -moz-box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  41.67% {   -moz-box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;  }  50% {   -moz-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;   -webkit-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;  }  58.33% {   -moz-box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;   -webkit-box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;   box-shadow:#666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;  }  66.67% {   -moz-box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;   -webkit-box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;   box-shadow:#666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;  }  75% {   -moz-box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;   -webkit-box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;   box-shadow:#666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;  }  83.33% {   -moz-box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;   -webkit-box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;   box-shadow:#666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;  }  91.67% {   -moz-box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  }  100% {   -moz-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   -webkit-box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;   box-shadow:#666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;  } } .hexdots-loader:not(:required) {  overflow:hidden;  position:relative;  text-indent:-9999px;  display:inline-block;  width:7px;  height:7px;  background:transparent;  border-radius:100%;  -moz-box-shadow:#666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;  -webkit-box-shadow:#666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;  box-shadow:#666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;  -moz-animation:hexdots-loader 5s infinite ease-in-out;  -webkit-animation:hexdots-loader 5s infinite ease-in-out;  animation:hexdots-loader 5s infinite ease-in-out;  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%; }  .inner-circles-loader:not(:required) {  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  position:relative;  display:inline-block;  width:50px;  height:50px;  background:rgba(25, 165, 152, 0.5);  border-radius:50%;  overflow:hidden;  text-indent:-9999px;   mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);  -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); } .inner-circles-loader:not(:required):before, .inner-circles-loader:not(:required):after {  content:'';  position:absolute;  top:0;  display:inline-block;  width:50px;  height:50px;  border-radius:50%; } .inner-circles-loader:not(:required):before {  -moz-animation:inner-circles-loader 3s infinite;  -webkit-animation:inner-circles-loader 3s infinite;  animation:inner-circles-loader 3s infinite;  -moz-transform-origin:0 50%;  -ms-transform-origin:0 50%;  -webkit-transform-origin:0 50%;  transform-origin:0 50%;  left:0;  background:#c7efcf; } .inner-circles-loader:not(:required):after {  -moz-animation:inner-circles-loader 3s 0.2s reverse infinite;  -webkit-animation:inner-circles-loader 3s 0.2s reverse infinite;  animation:inner-circles-loader 3s 0.2s reverse infinite;  -moz-transform-origin:100% 50%;  -ms-transform-origin:100% 50%;  -webkit-transform-origin:100% 50%;  transform-origin:100% 50%;  right:0;  background:#eef5db; } @-moz-keyframes inner-circles-loader {  0% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  }  50% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  }  100% {   -moz-transform:rotate(0deg);   transform:rotate(0deg);  } } @-webkit-keyframes inner-circles-loader {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  50% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  }  100% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } } @keyframes inner-circles-loader {  0% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  50% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  }  100% {   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } } @-moz-keyframes pong-loader {  0% {   left:5px;   top:0;  }  25% {   left:65px;   top:20px;  }  50% {   left:5px;  }  62.5% {   top:50px;  }  75% {   left:65px;   top:70%;  }  100% {   left:5px;   top:0%;  } } @-webkit-keyframes pong-loader {  0% {   left:5px;   top:0;  }  25% {   left:65px;   top:20px;  }  50% {   left:5px;  }  62.5% {   top:50px;  }  75% {   left:65px;   top:70%;  }  100% {   left:5px;   top:0%;  } } @keyframes pong-loader {  0% {   left:5px;   top:0;  }  25% {   left:65px;   top:20px;  }  50% {   left:5px;  }  62.5% {   top:50px;  }  75% {   left:65px;   top:70%;  }  100% {   left:5px;   top:0%;  } } @-moz-keyframes pong-loader-paddle-1 {  0% {   -moz-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  25% {   -moz-box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  50% {   -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  62.5% {   -moz-box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  75% {   -moz-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  100% {   -moz-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  } } @-webkit-keyframes pong-loader-paddle-1 {  0% {   -webkit-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  25% {   -webkit-box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  50% {   -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  62.5% {   -webkit-box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  75% {   -webkit-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  100% {   -webkit-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  } } @keyframes pong-loader-paddle-1 {  0% {   -moz-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  25% {   -moz-box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  50% {   -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  62.5% {   -moz-box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  75% {   -moz-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  100% {   -moz-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  } } @-moz-keyframes pong-loader-paddle-2 {  0% {   -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  50% {   -moz-box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  62.5% {   -moz-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  75% {   -moz-box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  100% {   -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  } } @-webkit-keyframes pong-loader-paddle-2 {  0% {   -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  50% {   -webkit-box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  62.5% {   -webkit-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  75% {   -webkit-box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  100% {   -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  } } @keyframes pong-loader-paddle-2 {  0% {   -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  50% {   -moz-box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  62.5% {   -moz-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  75% {   -moz-box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  }  100% {   -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;   box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;  } } .pong-loader:not(:required) {  width:80px;  height:60px;  background:#353c39;  position:relative;  display:inline-block;  overflow:hidden;  text-indent:100%;  -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  -moz-animation:pong-loader-paddle-1 1500ms infinite linear;  -webkit-animation:pong-loader-paddle-1 1500ms infinite linear;  animation:pong-loader-paddle-1 1500ms infinite linear; } .pong-loader:not(:required):before {  -moz-animation:pong-loader-paddle-2 1500ms infinite linear;  -webkit-animation:pong-loader-paddle-2 1500ms infinite linear;  animation:pong-loader-paddle-2 1500ms infinite linear;  position:absolute;  top:0;  left:0;  display:block;  content:"";  width:10px;  height:100%;  -moz-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  -webkit-box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;  box-shadow:inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0; } .pong-loader:not(:required):after {  content:"";  display:block;  -moz-animation:pong-loader 1500ms infinite linear;  -webkit-animation:pong-loader 1500ms infinite linear;  animation:pong-loader 1500ms infinite linear;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border-radius:50%;  position:absolute;  left:0;  top:0;  width:10px;  height:10px;  background:#8cdb8b; } .pulse-loader:not(:required) {  display:inline-block;  width:50px;  height:50px;  -moz-animation:pulse-loader 0.7s linear infinite alternate;  -webkit-animation:pulse-loader 0.7s linear infinite alternate;  animation:pulse-loader 0.7s linear infinite alternate;  border:2px solid #e67e22;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border-radius:50%;  overflow:hidden;  text-indent:50px; } @-moz-keyframes pulse-loader {  0% {   -moz-box-shadow:#e67e22 0 0 0px 20px;   box-shadow:#e67e22 0 0 0px 20px;  }  40% {   -moz-box-shadow:none;   box-shadow:none;  }  100% {   -moz-box-shadow:#e67e22 0 0 0px 25px inset;   box-shadow:#e67e22 0 0 0px 25px inset;  } } @-webkit-keyframes pulse-loader {  0% {   -webkit-box-shadow:#e67e22 0 0 0px 20px;   box-shadow:#e67e22 0 0 0px 20px;  }  40% {   -webkit-box-shadow:none;   box-shadow:none;  }  100% {   -webkit-box-shadow:#e67e22 0 0 0px 25px inset;   box-shadow:#e67e22 0 0 0px 25px inset;  } } @keyframes pulse-loader {  0% {   -moz-box-shadow:#e67e22 0 0 0px 20px;   -webkit-box-shadow:#e67e22 0 0 0px 20px;   box-shadow:#e67e22 0 0 0px 20px;  }  40% {   -moz-box-shadow:none;   -webkit-box-shadow:none;   box-shadow:none;  }  100% {   -moz-box-shadow:#e67e22 0 0 0px 25px inset;   -webkit-box-shadow:#e67e22 0 0 0px 25px inset;   box-shadow:#e67e22 0 0 0px 25px inset;  } } .spinning-pixels-loader:not(:required) {  -moz-animation:spinning-pixels 2s linear infinite;  -webkit-animation:spinning-pixels 2s linear infinite;  animation:spinning-pixels 2s linear infinite;  width:10px;  height:10px;  font-size:0;  display:inline-block;  background:#f35626;  -moz-box-shadow:15px 15px 0 0 #f35626, -15px -15px 0 0 #f35626, 15px -15px 0 0 #f35626, -15px 15px 0 0 #f35626, 0 15px 0 0 #f35626, 15px 0 0 0 #f35626, -15px 0 0 0 #f35626, 0 -15px 0 0 #f35626;  -webkit-box-shadow:15px 15px 0 0 #f35626, -15px -15px 0 0 #f35626, 15px -15px 0 0 #f35626, -15px 15px 0 0 #f35626, 0 15px 0 0 #f35626, 15px 0 0 0 #f35626, -15px 0 0 0 #f35626, 0 -15px 0 0 #f35626;  box-shadow:15px 15px 0 0 #f35626, -15px -15px 0 0 #f35626, 15px -15px 0 0 #f35626, -15px 15px 0 0 #f35626, 0 15px 0 0 #f35626, 15px 0 0 0 #f35626, -15px 0 0 0 #f35626, 0 -15px 0 0 #f35626; } @-moz-keyframes spinning-pixels {  0% {   -webkit-filter:hue-rotate(0deg);   filter:hue-rotate(0deg);  }  50% {   -moz-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;  }  75% {   -moz-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);   -webkit-filter:hue-rotate(360deg);   filter:hue-rotate(360deg);  } } @-webkit-keyframes spinning-pixels {  0% {   -webkit-filter:hue-rotate(0deg);   filter:hue-rotate(0deg);  }  50% {   -webkit-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;  }  75% {   -webkit-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);   -webkit-filter:hue-rotate(360deg);   filter:hue-rotate(360deg);  } } @keyframes spinning-pixels {  0% {   -webkit-filter:hue-rotate(0deg);   filter:hue-rotate(0deg);  }  50% {   -moz-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   -webkit-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;  }  75% {   -moz-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   -webkit-box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;   box-shadow:20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;  }  100% {   -moz-transform:rotate(360deg);   -ms-transform:rotate(360deg);   -webkit-transform:rotate(360deg);   transform:rotate(360deg);   -webkit-filter:hue-rotate(360deg);   filter:hue-rotate(360deg);  } } .echo-loader:not(:required) {  width:40px;  height:40px;  border:6px solid #FF0000;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border-radius:50%;  animation:echo-loader 1.4s ease-in;  animation-iteration-count:infinite;  display:inline-block;  text-indent:100%;  overflow:hidden; } @-moz-keyframes echo-loader {  0% {   -moz-transform:scale(0);   -ms-transform:scale(0);   -webkit-transform:scale(0);   transform:scale(0);   opacity:0.0;  }  25% {   -moz-transform:scale(0);   -ms-transform:scale(0);   -webkit-transform:scale(0);   transform:scale(0);   opacity:.1;  }  50% {   -moz-transform:scale(0.1);   -ms-transform:scale(0.1);   -webkit-transform:scale(0.1);   transform:scale(0.1);   opacity:.3;  }  75% {   -moz-transform:scale(0.5);   -ms-transform:scale(0.5);   -webkit-transform:scale(0.5);   transform:scale(0.5);   opacity:.5;  }  100% {   -moz-transform:scale(1);   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1);   opacity:0;  } } @-webkit-keyframes echo-loader {  0% {   -moz-transform:scale(0);   -ms-transform:scale(0);   -webkit-transform:scale(0);   transform:scale(0);   opacity:0.0;  }  25% {   -moz-transform:scale(0);   -ms-transform:scale(0);   -webkit-transform:scale(0);   transform:scale(0);   opacity:.1;  }  50% {   -moz-transform:scale(0.1);   -ms-transform:scale(0.1);   -webkit-transform:scale(0.1);   transform:scale(0.1);   opacity:.3;  }  75% {   -moz-transform:scale(0.5);   -ms-transform:scale(0.5);   -webkit-transform:scale(0.5);   transform:scale(0.5);   opacity:.5;  }  100% {   -moz-transform:scale(1);   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1);   opacity:0;  } } @keyframes echo-loader {  0% {   -moz-transform:scale(0);   -ms-transform:scale(0);   -webkit-transform:scale(0);   transform:scale(0);   opacity:0.0;  }  25% {   -moz-transform:scale(0);   -ms-transform:scale(0);   -webkit-transform:scale(0);   transform:scale(0);   opacity:.1;  }  50% {   -moz-transform:scale(0.1);   -ms-transform:scale(0.1);   -webkit-transform:scale(0.1);   transform:scale(0.1);   opacity:.3;  }  75% {   -moz-transform:scale(0.5);   -ms-transform:scale(0.5);   -webkit-transform:scale(0.5);   transform:scale(0.5);   opacity:.5;  }  100% {   -moz-transform:scale(1);   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1);   opacity:0;  } } 
.mc4wp-form input[name^=_mc4wp_honey]{display:none!important}.mc4wp-form-basic{margin:1em 0}.mc4wp-form-basic label,.mc4wp-form-basic input{box-sizing:border-box;cursor:auto;vertical-align:baseline;width:auto;height:auto;line-height:normal;display:block}.mc4wp-form-basic label:after,.mc4wp-form-basic input:after{content:"";clear:both;display:table}.mc4wp-form-basic label{margin-bottom:6px;font-weight:700;display:block}.mc4wp-form-basic input[type=text],.mc4wp-form-basic input[type=email],.mc4wp-form-basic input[type=tel],.mc4wp-form-basic input[type=url],.mc4wp-form-basic input[type=date],.mc4wp-form-basic textarea,.mc4wp-form-basic select{width:100%;max-width:480px;min-height:32px}.mc4wp-form-basic input[type=number]{min-width:40px}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-basic input[type=radio]{border:0;width:13px;height:13px;margin:0 6px 0 0;padding:0;display:inline-block;position:relative}.mc4wp-form-basic input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-basic input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-basic input[type=submit],.mc4wp-form-basic button,.mc4wp-form-basic input[type=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block}.mc4wp-form-basic label>span,.mc4wp-form-basic li>label{font-weight:400}.mc4wp-alert{color:#c09853;clear:both}.mc4wp-success{color:#468847}.mc4wp-notice{color:#3a87ad}.mc4wp-error{color:#cd5c5c}.rtl .mc4wp-form-basic input[type=checkbox],.rtl .mc4wp-form-basic input[type=radio]{margin:0 0 0 6px}
.bulletinwp-bulletins{position:relative;font-size:16px;font-weight:500;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.bulletinwp-bulletins .bulletinwp-bulletin-item{padding:0 12px;position:relative;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin:0 auto}@media (min-width:768px){.bulletinwp-bulletins .bulletinwp-bulletin-item{padding:12px 24px}}.bulletinwp-bulletins .bulletinwp-main-container{margin:0 auto}.bulletinwp-bulletins .bulletinwp-top-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}@media (min-width:768px){.bulletinwp-bulletins .bulletinwp-top-container{margin-bottom:0}}.bulletinwp-bulletins .bulletinwp-left-container{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.bulletinwp-bulletins .bulletinwp-center-container{width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.bulletinwp-bulletins .bulletinwp-right-container{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bulletinwp-bulletins .bulletinwp-bulletin-content-wrapper{width:100%}.bulletinwp-bulletins .bulletinwp-bulletin-content-wrapper p{color:currentColor}.bulletinwp-bulletins .bulletinwp-bulletin-content-wrapper p:last-child{margin:0}.bulletinwp-bulletins .bulletinwp-bulletin-content-wrapper a{text-decoration:underline;color:currentColor;border:none}.bulletinwp-bulletins .bulletinwp-bulletin-content-wrapper a:hover{text-decoration:none}.bulletinwp-bulletins .bulletinwp-bulletin-content{display:none}@media (min-width:768px){.bulletinwp-bulletins .bulletinwp-bulletin-content{display:block}}.bulletinwp-bulletins .bulletinwp-bulletin-mobile-content{display:block}@media (min-width:768px){.bulletinwp-bulletins .bulletinwp-bulletin-mobile-content{display:none}}.bulletinwp-bulletins .bulletinwp-bulletin-admin-edit-link{background-color:#fff;border:2px solid #000;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px 5px;position:absolute;right:10px;text-decoration:none}.bulletinwp-bulletins code{color:currentColor;background-color:rgba(0,0,0,0.3);padding:.3em;border-radius:5px}.bulletinwp-bulletins.bulletinwp-init .bulletinwp-bulletin-item{pointer-events:initial;opacity:1}.bulletinwp-bulletins.bulletinwp-placement-top{position:relative;width:100%;max-width:none}.bulletinwp-bulletins.bulletinwp-placement-top .bulletinwp-bulletin-admin-edit-link{top:100%;right:0;z-index:2}.bulletinwp-bulletins.bulletinwp-placement-top .bulletinwp-bulletin-item{-webkit-box-shadow:none;box-shadow:none}.bulletinwp-bulletins.bulletinwp-placement-top.bulletinwp-top-fixed{position:sticky;top:0;z-index:100}.bulletinwp-bulletins.bulletinwp-placement-sticky-footer{position:fixed;bottom:0;width:100%;z-index:100}.bulletinwp-bulletins.bulletinwp-placement-sticky-footer .bulletinwp-bulletin-admin-edit-link{right:0;bottom:100%}.bulletinwp-bulletins.bulletinwp-placement-float-bottom{position:fixed;bottom:0;width:100%;padding:0 8px 8px;z-index:1}@media (min-width:768px){.bulletinwp-bulletins.bulletinwp-placement-float-bottom{padding:0 20px 20px;pointer-events:none}}.bulletinwp-bulletins.bulletinwp-placement-float-bottom .bulletinwp-bulletin-item{padding:12px;border-radius:8px;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.bulletinwp-bulletins.bulletinwp-placement-float-bottom .bulletinwp-bulletin-admin-edit-link{bottom:100%}.bulletinwp-bulletins.bulletinwp-placement-float-bottom.bulletinwp-init .bulletinwp-bulletin-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bulletinwp-bulletins.bulletinwp-placement-corner{position:fixed;width:100%;padding:8px 8px;z-index:100}@media (min-width:768px){.bulletinwp-bulletins.bulletinwp-placement-corner{padding:20px 20px;pointer-events:none}}.bulletinwp-bulletins.bulletinwp-placement-corner .bulletinwp-bulletin-item{padding:12px;border-radius:8px;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);margin:0}.bulletinwp-bulletins.bulletinwp-placement-corner.bulletinwp-init .bulletinwp-bulletin-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bulletinwp-bulletins.bulletinwp-corner-top-left{top:0;left:0}.bulletinwp-bulletins.bulletinwp-corner-top-left .bulletinwp-bulletin-admin-edit-link{top:100%;right:0;z-index:2}.bulletinwp-bulletins.bulletinwp-corner-top-right{top:0;right:0}.bulletinwp-bulletins.bulletinwp-corner-top-right .bulletinwp-bulletin-item{margin-left:auto;margin-right:0}.bulletinwp-bulletins.bulletinwp-corner-top-right .bulletinwp-bulletin-admin-edit-link{top:100%;right:0;z-index:2}.bulletinwp-bulletins.bulletinwp-corner-bottom-left{bottom:0;left:0}.bulletinwp-bulletins.bulletinwp-corner-bottom-left .bulletinwp-bulletin-admin-edit-link{bottom:100%}.bulletinwp-bulletins.bulletinwp-corner-bottom-right{bottom:0;right:0}.bulletinwp-bulletins.bulletinwp-corner-bottom-right .bulletinwp-bulletin-item{margin-left:auto;margin-right:0}.bulletinwp-bulletins.bulletinwp-corner-bottom-right .bulletinwp-bulletin-admin-edit-link{bottom:100%}.bulletinwp-bulletin-image-wrapper{display:block}@media (max-width:768px){.bulletinwp-bulletin-image-wrapper{display:none}}.bulletinwp-bulletins[data-placement-location]{display:none} 
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
 @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:italic;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');  unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:700;  src:url(https://hottiehair.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 
  html {  font-family:sans-serif;  line-height:1.15;  -ms-text-size-adjust:100%;  -webkit-text-size-adjust:100%; } body {  margin:0; } article, aside, footer, header, nav, section {  display:block; } h1 {  font-size:2em;  margin:0.67em 0; } figcaption, figure, main {  display:block; } figure {  margin:1em 0; } hr {  -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;  height:0;  overflow:visible; } pre {  font-family:monospace, monospace;  font-size:1em; } a {  background-color:transparent;  -webkit-text-decoration-skip:objects; } a:active, a:hover {  outline-width:0; } abbr[title] {  border-bottom:1px #767676 dotted;  text-decoration:none; } b, strong {  font-weight:inherit; } b, strong {  font-weight:700; } code, kbd, samp {  font-family:monospace, monospace;  font-size:1em; } dfn {  font-style:italic; } mark {  background-color:#eee;  color:#222; } small {  font-size:80%; } sub, sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline; } sub {  bottom:-0.25em; } sup {  top:-0.5em; } audio, video {  display:inline-block; } audio:not([controls]) {  display:none;  height:0; } img {  border-style:none; } svg:not(:root) {  overflow:hidden; } button, input, optgroup, select, textarea {  font-family:sans-serif;  font-size:100%;  line-height:1.15;  margin:0; } button:focus {  outline:none; } button, input {  overflow:visible; } button, select {  text-transform:none; } button, html [type="button"], [type="reset"], [type="submit"] {  cursor:pointer;  -webkit-appearance:button; } button:-moz-focus-inner, [type="button"]:-moz-focus-inner, [type="reset"]:-moz-focus-inner, [type="submit"]:-moz-focus-inner {  border-style:none;  padding:0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {  outline:1px dotted ButtonText; } fieldset {  border:1px solid #bbb;  margin:0 2px;  padding:0.35em 0.625em 0.75em; } legend {  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  color:inherit;  display:table;  max-width:100%;  padding:0;  white-space:normal; } progress {  display:inline-block;  vertical-align:baseline; } textarea {  overflow:auto; } [type="checkbox"], [type="radio"] {  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  padding:0; } [type="number"]:-webkit-inner-spin-button, [type="number"]:-webkit-outer-spin-button {  height:auto; } [type="search"] {  -webkit-appearance:textfield;  outline-offset:-2px; } [type="search"]:-webkit-search-cancel-button, [type="search"]:-webkit-search-decoration {  -webkit-appearance:none; } :-webkit-file-upload-button {  -webkit-appearance:button;  font:inherit; } details, menu {  display:block; } summary {  display:list-item; } canvas {  display:inline-block; } template {  display:none; } [hidden] {  display:none; } a:focus, button:focus, input:focus {  outline:none; }   .site-header-cart, .menu-toggle-wrapper, .main-navigation a, header.site-header.transparent.fixed, .site-description, .site-header, .menu-label, #menu-toggle, .site-header .wrapper, .site-branding, .site-branding a {  transition:all 0.5s ease-in-out;  -o-transition:all 0.5s ease-in-out;  -moz-transition:all 0.5s ease-in-out;  -webkit-transition:all 0.5s ease-in-out; } .more-link, button, button[disabled]:hover, button[disabled]:focus, .button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {  -webkit-transition:background-color 0.2s ease-in-out;  -moz-transition:background-color 0.2s ease-in-out;  -o-transition:background-color 0.2s ease-in-out;  transition:background-color 0.2s ease-in-out; } .portfolio-content-wrapper .entry-container {  -webkit-transition:0.2s opacity ease-in-out;  -moz-transition:0.2s opacity ease-in-out;  -o-transition:0.2s opacity ease-in-out;  transition:0.2s opacity ease-in-out; } .custom-header-media .wp-custom-header-video-button {  -webkit-transition:0.2s background-color ease-in-out, 0.2s color ease-in-out;  -moz-transition:0.2s background-color ease-in-out, 0.2s border-color ease-in-out, 0.2s color ease-in-out;  -o-transition:0.2s background-color ease-in-out, 0.2s color ease-in-out;  transition:0.2s background-color ease-in-out, 0.2s color ease-in-out; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {  transition:0.2s background-color ease-in-out, 0.2s border-color ease-in-out; } .team-content-wrapper .entry-container, body.infinite-scroll.infinity-end .archive-posts-wrapper .section-content-wrapper {  -webkit-transition:0.2s padding ease-in-out;  -o-transition:0.2s padding ease-in-out;  -moz-transition:0.2s padding ease-in-out;  transition:0.2s padding ease-in-out; }   body, button, input, select, textarea, #testimonial-content-section .entry-title {  font-family:"Poppins", sans-serif; } h1, h2, h3, h4, h5, h6, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .posts-navigation a, .post-navigation .post-title, .comment-meta .author-name, #content #infinite-handle span button, .ui-tabs .ui-tabs-nav li a {  font-family:"Poppins", sans-serif; } .site-title, .site-description {  font-family:"Poppins", sans-serif; }  body {  font-size:18px;  font-size:1.125rem;  font-weight:400;  line-height:1.75; } .entry-meta .cat-links a, .entry-footer .tags-links a, .entry-footer .tags-links svg, .post-navigation .nav-subtitle {  font-size:12px;  font-size:0.75rem; } .site-info, .site-description, .entry-footer .entry-meta, #testimonial-content-section .entry-meta, .entry-meta, .breadcrumb-area, .woocommerce .woocommerce-breadcrumb, .post-navigation .meta-nav, .woocommerce-review__published-date, .countdown-label, .team-content-wrapper .entry-meta, .wpcf7 label {  font-size:13px;  font-size:0.8125rem; } #content #infinite-handle span button, .comment-notes, .button, .comment-awaiting-moderation, .logged-in-as, .main-navigation a, .form-allowed-tags, .top-main-wrapper, .woocommerce form .comment-form-cookies-consent label, .comment-subscription-form {  font-size:14px;  font-size:0.875rem; } .widget .widget-title {  font-size:15px;  font-size:0.9375rem;  line-height:1.87; } input, select, textarea, .widget, .widget .hentry .entry-title, .site-header .icon, .search-submit, .pagination, .woocommerce-pagination, .breadcrumb-area, aside.footer-widget-area .widge, ul.products li.product .woocommerce-loop-product__title, .post-navigation .nav-title, .author-description .author-title, .menu-toggle-close, .dropdown-toggle, .search-submit:before, .cart-contents:before, .navigation.pagination a, .more-link, .menu-label, .menu-toggle, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar .team-content-wrapper .entry-container > *, .menu-toggle, .featured-video-content-wrapper .entry-title, .section-subtitle, .more-button, .posts-navigation, a.comment-permalink.entry-meta, .custom-header-media .entry-meta, ul.tabs.wc-tabs li, .service-content-wrapper .entry-summary p, .widget-title, .page .site-main .entry-footer .entry-meta, .single .site-main .entry-footer .entry-meta, .wp-playlist-item-artist, .sidebar .widget a, .sidebar .widget, .widget select, .demo_store, .service-section .entry-summary, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p, .wp-playlist-item-title {  font-size:16px;  font-size:1rem; } input, select, textarea, .widget, .widget .hentry .entry-title, .site-header .icon, .search-submit, .pagination, .woocommerce-pagination, .breadcrumb-area, aside.footer-widget-area .widge, .sidebar .widget, .widget .widget-title, ul.products li.product .woocommerce-loop-product__title, .author-description .author-title, .menu-toggle-close, .dropdown-toggle, .search-submit:before, .cart-contents:before, .navigation.pagination a, .menu-label, .menu-toggle, .main-navigation a, .sidebar .team-content-wrapper .entry-container > *, .menu-toggle, .featured-video-content-wrapper .entry-title, .section-subtitle, .skillbar-header .entry-title, .skillbar-header .skill-bar-percent, .wp-playlist-item-title {  line-height:1.75; } #stats-section .entry-summary, .position, #comments .description p, .site-header .site-header-menu .icon, .post-navigation .nav-title, #stats-section .entry-content {  font-size:18px;  font-size:1.125rem;  line-height:1.67; } ul.products li.product .woocommerce-loop-product__title, .skillbar-header .entry-title, .skillbar-header .skill-bar-percent, .service-content-wrapper .entry-container .entry-title, .site-header .site-header-menu .icon.icon-shopping-bag, .site-header .site-header-menu .icon.icon-share, #countdown-section .section-description p, #testimonial-content-section .entry-title {  font-size:20px;  font-size:1.25rem;  line-height:1.75;  font-weight:400; } .service-content-wrapper .entry-container .entry-title {  font-weight:500; } #testimonial-content-section .entry-content .entry-title, .entry-title, .site-title, .custom-header-form form h2 {  font-size:24px;  font-size:1.5rem; } .archive-posts-wrapper .entry-title, .archive-post-wrap .hentry .entry-title, .product-container .entry-title, .section-title, #collection-section .product-container .woocommerce-loop-product__title, #brands-section .product-container .woocommerce-loop-product__title, .woocommerce-posts-wrapper .entry-title {  font-size:26px;  font-size:1.625rem; } .comment-reply-title, .comments-title #stats-section .entry-title, #contact-section .entry-title, #footer-instagram .widget-title, .singular-content-wrap .entry-title {  font-size:28px;  font-size:1.75rem;  font-weight:700;  text-transform:none; } #feature-slider-section .entry-meta {  font-size:0.857em;  font-size:14px; } .entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1, .promotion-section .entry-title, .page-title, #feature-slider-section .entry-title, .home .header-media-section .section-title, .home .header-media .entry-title {  font-size:32px;  font-size:2rem; } #stats-section .entry-content, .post-password-form label, .site-navigation a, .section-title, .section-subtitle, .woocommerce form label, .woocommerce-tabs ul.tabs li a, .single-product div.product .entry-summary .entry-title, .woocommerce .product-container .wc-forward, .contact-details li .contact-details-label, .contact-content-wrapper form p > label, #testimonial-content-section .entry-title, .posts-navigation a, #hero-section .hentry .entry-container blockquote, .archive-post-wrap .entry-footer .entry-meta, .post-navigation .post-title, #content #infinite-handle span button, .site-title {  font-weight:700; } big {  font-size:125%; } .entry-title {  font-weight:600; }  h1, h2, h3, h4, h5, h6 {  clear:both;  font-weight:700;  line-height:1.13;  margin:0;  text-rendering:optimizeLegibility; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {  margin-top:0; } p {  margin:0 0 1.75em 0; } dfn, cite, em, i {  font-style:italic; } blockquote {  font-size:18px;  font-size:1.125rem;  font-style:italic;  font-weight:700;  line-height:1.59;  position:relative;  z-index:1; } blockquote.alignleft {  text-align:left;  padding-left:1.59090909em;  border-left:5px solid; } blockquote.alignright {  text-align:right;  border-right:5px solid;  padding-right:1.59090909em; } blockquote p {  margin-bottom:1.050em;  margin-top:0; } blockquote small {  font-size:13px;  font-size:0.8125rem;  font-weight:400;  line-height:2.15;  color:#969696;  text-decoration:none; } blockquote em, blockquote i, blockquote cite {  font-style:normal; } blockquote strong, blockquote b {  font-weight:400; } blockquote > :last-child {  margin-bottom:0; } address {  font-style:italic;  margin:0 0 1.75em; } code, kbd, tt, var, samp {  font-family:Courier;  font-size:1em; } pre {  font-family:Courier;  line-height:1.5;  margin:0 0 1.75em;  max-width:100%;  overflow:auto;  padding:2.1875em;  white-space:pre;  white-space:pre-wrap;  word-wrap:break-word; } code {  padding:0.125em 0.25em; } abbr, acronym {  border-bottom:1px dotted;  cursor:help; } mark, ins {  padding:0.125em 0.25em;  text-decoration:none; } big {  font-size:125%; }   html {  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; } *, *:before, *:after {   -webkit-box-sizing:inherit;  -moz-box-sizing:inherit;  box-sizing:inherit; } hr {  border:0;  height:1px;  margin:0 0 1.75em; } ul, ol {  margin:0 0 1.75em 1.5em;  padding:0; } li > ul, li > ol {  margin-bottom:0; } dl {  margin:0 0 1.75em; } dt {  font-weight:700; } dd {  margin:0 1.5em 1.75em; } img {  height:auto;   max-width:100%;   vertical-align:middle; } table, caption, th, td {  border:1px solid; } table {  border-collapse:separate;  border-spacing:0;  margin:0 0 1.75em;  table-layout:fixed;   width:100%; } caption {  border-width:1px 1px 0 1px;  font-weight:700;  text-align:center; } th, td {  border-width:0 1px 1px 0;  font-weight:normal;  text-align:left; } th {  font-weight:700; } thead th {  border-width:0 1px 1px 0; } caption, th, td {  padding:0.778em; } .displaynone {  display:none; } .displayblock {  display:block; } .cover-link {  display:block;  height:100%; } .drop-cap:first-letter {  float:left;  font-size:120px;  font-size:7.5rem;  font-weight:700;  line-height:0.6;  margin:14px 16px 5px -3px; } .author-thumb, .product-container a, #team-dots, .footer-contact, #feature-slider-section .owl-prev, #feature-slider-section .owl-next, .custom-header-media .wp-custom-header-video-button, .archive-post-wrap .hentry-inner, #feature-slider-section .slider-content-wrapper, #scrollup {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap; } a, #gallery-section .gallery-item .gallery-icon a:before, #gallery-section .tiled-gallery .tiled-gallery-item a:before, .more-link, #service-section .post-thumbnail img, .button, input[type="button"], input[type="reset"], input[type="submit"], #team-dots li, .owl-carousel .owl-dots button.owl-dot, #promotion-section .play-video .play-button, .logo-slider-section .owl-prev:before, .logo-slider-section .owl-next:before, #promotion-section .button.play-button:before, .entry-content button, .entry-summary button, .feature-slider-wrapper .entry-container .entry-title span, .featured-content-section .post-thumbnail img, .featured-content-section .hentry-inner, .why-choose-us-section .hentry-inner, .featured-content-section .hentry-inner .entry-container, .why-choose-us-section .hentry-inner .entry-container, .why-choose-us-section .post-thumbnail img, button, #content #infinite-handle span.ctis-load-more button, .site-content .archive-posts-wrapper .posts-navigation .nav-links > div a, #scrollup {  -moz-transition:0.3s ease-in-out;  -o-transition:0.3s ease-in-out;  -webkit-transition:0.3s ease-in-out;  transition:0.3s ease-in-out; } #sticky-playlist-section .wrapper {  padding-left:30px;  padding-right:30px; } #service-section .more-link, .header-media .custom-header-content-wrapper .more-link, #featured-content-section .section-content-wrapper .hentry .more-link, .service-section .hentry .more-link, #stats-section .hentry .more-link, #portfolio-content-section .hentry .more-link {  font-weight:700;  padding:0; }  #service-section .more-link:hover, #service-section .more-link:focus,  .header-media .custom-header-content-wrapper .more-link:hover,  .header-media .custom-header-content-wrapper .more-link:focus,  #featured-content-section .section-content-wrapper .hentry .more-link:hover,  #featured-content-section .section-content-wrapper .hentry .more-link:focus,  .service-section .hentry .more-link:hover,  .service-section .hentry .more-link:focus,  #stats-section .hentry .more-link:hover,  #stats-section .hentry .more-link:focus,  #portfolio-content-section .hentry .more-link:hover,  #portfolio-content-section .hentry .more-link:focus {   box-shadow:none;   transform:none; } .header-media .entry-meta a {  opacity:1; } .widget del, .testimonial-content-section .entry-meta span, .controller:before, .widget-wrap span.post-date, .archive .section-content-wrapper .more-link .readmore, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a, .team-section .entry-meta, .comment-permalink, .comment-edit-link, .entry-meta a, .page-links a {  opacity:0.6; } .tagcloud a {  opacity:0.4; } .testimonial-content-section .entry-meta span:hover, .testimonial-content-section .entry-meta span:focus, .widget-wrap span.post-date:hover, .widget-wrap span.post-date:focus, .archive .section-content-wrapper .more-link .readmore:hover, .archive .section-content-wrapper .more-link .readmore:focus, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:hover, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:focus, .team-section .entry-meta:hover, .team-section .entry-meta:focus, .comment-permalink:hover, .comment-permalink:focus, .comment-edit-link:hover, .comment-edit-link:focus, .entry-meta a:hover, .entry-meta a:focus, .tagcloud a:hover, .tagcloud a:focus, .page-links a:hover, .page-links a:focus {  opacity:1; } .entry-meta .cat-links a {  opacity:1; }  .icon {  display:inline-block;  fill:currentColor;  height:1.3em;  position:relative;   top:-0.10em;  vertical-align:middle;  width:1.3em; }  .svg-fallback {  display:none; } .no-svg .svg-fallback {  display:inline-block; } .no-svg .dropdown-toggle {  padding:0;  right:0;  text-align:center;  width:48px;  height:52px; } .no-svg .dropdown-toggle .svg-fallback.icon-angle-down {  font-size:20px;  font-size:1.25rem;  font-weight:400;  line-height:1;  -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);   transform:rotate(180deg); } .no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down {  -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0); } .no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {  content:"\005E"; } .no-svg .social-navigation li a .screen-reader-text, .no-svg .search-submit .screen-reader-text {  clip:auto;  font-size:16px;  font-size:1rem;  font-weight:400;  height:auto;  position:relative !important;   width:auto; }  ul {  list-style:disc; } ul, ol {  margin-left:17px;  margin-bottom:0;  margin-right:17px;  padding:0; }  ul li,  ol li {   line-height:30px;   margin-bottom:14px; }   ul li:last-child,   ol li:last-child { margin-bottom:0; } ol ol, ul ul {  margin:35px; } ul li > ul, ol li > ol, ul li > ol, ol li > ul {  margin-top:0;  margin-bottom:0; }  .menu-toggle {  padding:10px; } .menu-top-toggle.menu-toggle {  line-height:35px;  padding:0px; } .main-navigation a {  padding:14px 0; } .cat-links a {  margin-right:7px;  margin-bottom:7px; } .full-width-layout:not(.home) #content.site-content #primary {  padding-left:0;  padding-right:0; } .page.no-sidebar .content-area, .single.no-sidebar .content-area, .no-sidebar:not(.home) #content.site-content > .wrapper .content-area {  padding:0 30px; } .section-subtitle, .brands-wrapper .entry-container.product-container .cat-links a {  margin-bottom:7px; } .section-content-wrapper .product-container .entry-content {  margin-top:7px; } #stats-section .entry-summary, #stats-section .entry-content, .promotion-section .section-content-wrapper .post-thumbnail {  margin-top:14px; } .custom-header-media .entry-meta {  margin:0;  padding:14px 30px 0; } .singular-content-wrap .entry-content, .singular-content-wrap .entry-summary {  margin-top:0; } .entry-summary p {  margin:0; } .section-heading-wrapper {  margin:0 auto;  padding:0 30px 35px; } .testimonial-content-section .section-heading-wrapper, .why-choose-us-section .section-heading-wrapper, .stats-section .section-heading-wrapper {  padding-bottom:35px; } .section + .site-content > .wrapper {  padding-top:0;  margin-bottom:35px; } .section.stats-section, .section.testimonial-content-section, .why-choose-us-section {  padding-top:56px;  padding-bottom:21px; } .skill-section.has-background-image {  padding-top:0; } .custom-header-content {  padding:100px 30px 100px; } .custom-header-content-wrapper .entry-breadcrumbs {  padding-left:0;  padding-right:0; } .pagination .page-numbers.prev, .pagination .page-numbers.next {  padding:8px 21px; } .site-content .wrapper > .sidebar {  margin-top:42px; } .author-info {  padding:55px; } .footer-widget-area {  padding:28px 0; } .team-content-wrapper .entry-container, .featured-content-section .entry-container {  padding:30px; } .widget-column {  padding:21px 30px; } .above-footer {  padding-top:7px; } .single .site-main .entry-header, .page .site-main .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header {  margin-bottom:35px;  text-align:center; } .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {  margin:0 0 35px; } .comments-area {  padding-top:35px; } .author-avatar, .author-description, .comments-title, .comment-reply-title {  margin:0 0 24px; } .sidebar .widget .widget-wrap {  border-bottom:1px solid;  margin-bottom:35px;  padding-bottom:35px; } .sidebar .widget:last-child .widget-wrap {  border-bottom:0;  padding-bottom:0;  margin-bottom:0; } .widget-area:not(.sidebar) .widget .widget-title {  padding-bottom:21px; } .content-area .section-heading-wrapper {  padding-top:0; } .footer-contact {  margin-top:42px; } .widget li {  margin-bottom:7px; } .widget li > ul, .widget li > ol {  clear:both;  margin-top:7px;  margin-left:14px; } .section-content-wrapper {  padding:0 30px; } .site-content .section-content-wrapper {  padding:0; } .section-content-wrapper .post-thumbnail {  margin:0 0 14px; } #countdown-section .section-content-wrapper .post-thumbnail {  margin:0 0 14px; } .logo-slider-section .section-content-wrapper .entry-title {  margin-bottom:0; } .section-content-wrapper .entry-header .entry-meta {  padding-top:0; } .entry-meta {  margin-bottom:7px;  margin-top:0;  padding:0; } .archive-posts-wrapper .section-content-wrapper .entry-header .entry-title + .entry-meta {  margin-top:7px;  margin-bottom:0; } .archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {  margin-top:0px; } .section-content-wrapper .entry-summary, .section-content-wrapper .entry-content {  margin:14px 0 0;  width:100%; } .feature-slider-wrapper .section-content-wrapper .entry-summary {  margin:0; } .woocommerce-posts-wrapper {  max-width:1500px;  margin:0 auto; } .singular-content-wrap .entry-header .entry-meta {  margin:0 0 21px 0; } .comments-area {  margin-top:28px;  padding-top:28px; } .more-link, .entry-content button, .entry-summary button {  clear:both; } .section-description {  margin-top:7px; }  .section-description p {   margin-bottom:0; } .custom-header-content > :last-child, .singular-content-wrap > :last-child, .site-header-text > :last-child, .section-description-wrapper > :last-child, .taxonomy-description-wrapper > :last-child, .widget-column > :last-child, .widget-area .widget .hentry:last-child, .widget-area .widget .hentry .entry-meta, .widget-area > :last-child, .widget > :last-child, .widget li:last-child, .widget embed:last-child, .widget iframe:last-child, .widget object:last-child, .widget video:last-child, .entry-content > :last-child, .entry-summary > :last-child, .page-content > :last-child, .comment-content > :last-child, .textwidget > :last-child, .widget_nav_menu ul, #colophon .widget li:last-child {  margin-bottom:0; } .section-content-wrapper p.more-button {  margin:35px 0 0; } .widget-area .ewfeaturedpostpageimage .featured-image {  margin-top:0;  margin-bottom:0; } .custom-logo {  margin:0 auto; } .has-header-video .custom-header-content {  padding-bottom:178px; } .widget-area .entry-meta {  margin-top:0; } .taxonomy-description-wrapper {  margin-top:7px; } #testimonial-content-section.has-post-thumbnail .entry-container {  padding:84px 30px 42px; } .post-navigation div + div, .posts-navigation div + div {  margin-top:30px; } .post-navigation {  padding-top:28px; } .wp-caption .wp-caption-text {  padding:7px 14px; } button, .button, input[type="button"], input[type="reset"], input[type="submit"], .posts-navigation a, #content #infinite-handle span button, .header-media .more-link, #feature-slider-section .more-link, #hero-section .more-link, .more-link .more-button, .header-media .custom-header-content-wrapper .more-link, .promotion-section .more-link {  padding:11px 28px; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {  padding:12px 14px; } .site-footer-menu .wrapper > #social-footer-navigation {  margin-bottom:70px; } .above-footer {  padding-bottom:0; } .sidebar .ewnewsletter .widget-inner-wrap, .sidebar .ewnewsletter .widget-inner {  padding:0; } .custom-header-form {  padding:35px; } .promotion-section .section-content-wrapper .entry-summary {  margin:7px 0 0; } .custom-header + .section, .feature-slider-section + .section, .contact-section.section.has-background-image, #countdown-section + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section), #testimonial-content-section + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section), #service-section + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section), #promotion-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section), #product-review-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section), #service-section + #footer-newsletter, #countdown-section + #footer-newsletter, #promotion-section + #footer-newsletter, #product-review-section + #footer-newsletter, #testimonial-content-section + #footer-newsletter, .contact-section.section.has-background-image + #footer-newsletter, .contact-section.section.has-background-image + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section), .skill-section.has-background-image + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section), .skill-section.has-background-image {  padding-top:49px; } .section, #footer-newsletter {  padding-bottom:14px; } .brands-wrapper .entry-summary p a, .collection-wrapper .entry-summary p a {  padding:11px 35px;  border:1px solid;  margin:0; } .product-container span.cat-links a, #brands-section .brands-wrapper .entry-header .product_meta a {  padding:5px 14px;  display:inline-block; } .post-wrapper .entry-header .entry-meta span.cat-links a {  padding:0;  display:inline-block; } .service-section .view-more .button {  margin-bottom:42px;  text-decoration:none; }  input {  line-height:1.75; } button[disabled]:hover, button[disabled]:focus, .button, .entry-content button, .entry-summary button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {  background-color:transparent;  border:none;  display:inline-block;  font-weight:700;  text-align:center;  text-transform:uppercase;  text-decoration:none; } .entry-container .entry-content .button, .entry-container .entry-summary .button {  box-shadow:none; } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {  outline:thin dotted; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {  border:1px solid transparent;  margin-top:7px;  width:100%;  -webkit-border-radius:7px;  border-radius:7px;  padding:10px 21px;  -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05);  box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05); } textarea {  resize:none; } input[type="search"] {  -webkit-appearance:textfield; } input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration {  -webkit-appearance:none; } input[type="radio"], input[type="checkbox"] {  margin-right:0.5em; } input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {  outline:0; } .post-password-form {  margin-bottom:1.75em; } .post-password-form label {  display:block;  font-size:13px;  font-size:0.8125rem;  letter-spacing:0.076923077em;  line-height:1.6153846154;  margin-bottom:1.75em;  text-transform:uppercase; } .post-password-form input[type="password"] {  margin-top:0.4375em; } .post-password-form > :last-child {  margin-bottom:0; } .search-form, .woocommerce-product-search {  clear:both;  position:relative; } input[type="search"].search-field {  -webkit-appearance:none;  margin:0;  padding:12px 60px 12px 14px;  width:100%;  box-shadow:none; } .search-submit {  background-image:none;  background-color:transparent;  border:none;  border-radius:0;  overflow:hidden;  padding:0;  position:absolute;  top:0;  right:0;  bottom:0;  width:49px; } .search-submit:hover, .search-submit:focus {  background-image:none;  background-color:transparent; } select {  border:none;  -webkit-border-radius:0px;  border-radius:0px;  padding:7px 15px;  width:100%;  height:45px; } select:focus {  outline:none; } .search-form input[type="search"].search-field {  border-radius:0;  border:1px solid transparent; } .search-form input[type="search"].search-field:focus {  border:1px solid; } form.comment-form {  max-width:648px;  margin:0 auto; }   a, p a:hover, dd a:hover, td a:hover {  text-decoration:none; } p a, dd a, td a {  text-decoration:underline; } a:focus {  outline:thin dotted; } a:hover, a:active {  outline:0; } .main-navigation ul {  list-style:none;  margin:0;  padding-left:0; } .main-navigation li {  margin:0;  position:relative; } .main-navigation .sub-menu a {  padding-top:7px;  padding-bottom:7px; } .site-header .social-navigation ul {  padding:20px;  text-align:center; } div#social-menu-wrapper .menu-inside-wrapper {  width:270px; } .main-navigation .menu-item-has-children > a, .main-navigation .page_item_has_children > a {  padding-right:49px; } .main-navigation a {  display:block;  text-decoration:none;  text-transform:uppercase; } .search-container {  padding:21px; } .main-navigation a, #primary-menu-wrapper .search-container {  padding:10px 30px; } .navigation-classic .fixed .main-navigation a {  font-weight:400; } .main-navigation ul ul {  margin-left:0.875em; } .main-navigation ul ul a {  font-weight:400;  letter-spacing:0;  text-transform:capitalize; } .navigation-classic .main-navigation {  clear:both;  border:none; } .main-navigation ul.toggled-on {  box-shadow:none;  border-top:none; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {  left:0;  right:auto; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {  left:100%; } .main-navigation ul ul .current_page_item > a, .main-navigation ul ul .current-menu-item > a {  font-weight:500; } #primary-search-wrapper, #social-menu-wrapper {  display:none; } .menu-inside-wrapper {  position:absolute;  right:-100%;  top:100%;  padding:10px 0;  width:100%;  max-width:100%;  visibility:hidden;  z-index:199;  box-shadow:0 30px 60px -10px rgba(31, 36, 48, 0.2);  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s; } .is-open .menu-inside-wrapper {  right:0;  visibility:visible;  border-top:1px solid; } body.menu-open {  overflow-y:scroll;  width:100%; } .menu-toggle {  background-image:none;  background-color:transparent;  border:0;  display:block;  font-weight:400;  margin:0 auto;  text-align:right; } #header-top .menu-toggle:before {  width:13px; } .header-top-right .top-menu-container .sub-menu {  display:none; } .header-top-right .top-menu-container button.toggled-on + .sub-menu {  display:block;  padding-left:20px; } .top-menu-container button.dropdown-toggle {  margin-right:-20px;  padding:5px 10px; } .top-menu-container button.dropdown-toggle.toggled-on:after {  transform:rotate(-180deg); } .navigation-default #primary-menu-wrapper .menu-inside-wrapper {  padding:15px 0; } .menu-toggle:hover, .menu-toggle:focus, .menu-toggle.selected {  background-image:none;  background-color:transparent; } #primary-search-wrapper .menu-toggle, #social-menu-wrapper .menu-toggle {  border:0;  display:inline-block;  letter-spacing:0;  opacity:0.9;  font-size:20px;  font-size:1.25;  padding:21px 14px;  text-shadow:none;  text-align:center;  height:77px; } .site-header-cart .cart-contents:before {  font-size:20px; } #primary-search-wrapper .menu-toggle:hover, #primary-search-wrapper .menu-toggle:focus, #social-menu-wrapper .menu-toggle:hover, #social-menu-wrapper .menu-toggle:focus {  opacity:1; }  .dropdown-toggle {  background-image:none;  background-color:transparent;  border:0;  -webkit-box-shadow:none;  box-shadow:none;  display:block;  font-size:18px;  font-size:1.125rem;  right:10px;  line-height:1.172;  margin:0 auto;  padding:14px 20px;  position:absolute;  text-shadow:none;  top:0; } .site-footer-menu .dropdown-toggle {  display:none; } .dropdown-toggle:hover, .dropdown-toggle:focus, .dropdown-toggle:focus {  background:transparent; } .dropdown-toggle:focus {  outline:thin dotted; } .main-navigation ul ul {  display:none; } .main-navigation ul .toggled-on {  display:block; } #primary-search-wrapper > .social-navigation {  display:none;  float:left; } .menu-label {  display:inline-block;  font-weight:500;  margin-left:7px;  text-transform:uppercase; } .header-top-bar .menu-label {  font-size:14px; }  .site-navigation {  text-align:center; } .site-navigation ul {  list-style:none;  margin:0; } .header-top-bar .site-navigation a {  font-weight:400;  text-transform:normal; } .site-navigation .footer-menu > li {  display:inline-block; } .site-navigation a {  display:block;  line-height:1.615384615384615;  font-size:13px;  font-size:0.8125rem;  padding:7px 20px;  text-decoration:none;  text-transform:uppercase;  outline-offset:-1px; }  .mobile-social-search {  clear:both; } .social-navigation, .social-links-menu {  font-size:16px;  font-size:1rem;  padding:0; } .social-navigation ul, .social-links-menu ul {  list-style:none;  margin:0; } .social-navigation li, .social-links-menu li {  display:inline-block;  margin:0;  padding:2px 0; } .social-navigation a, .social-links-menu a {  background-color:transparent;  display:inline-block;  font-size:16px;  height:42px;  line-height:42px;  margin:2px 4px;  text-align:center;  width:42px;  border-radius:50%; } .social-links-menu li.facebook-icon a {  background-color:#3a5793; } .social-links-menu li.twitter-icon a {  background-color:#1b9bea; } .social-links-menu li.linked-in-icon a {  background-color:#0273af; } .social-links-menu li.youtube-icon a {  background-color:#c52426; } .social-links-menu li.instagram-icon a {  background-color:#f67836; } .social-links-menu li.github-icon a {  background-color:#333; } .social-links-menu a:hover {  opacity:0.8; } .site-footer-menu .wrapper > #social-footer-navigation {  margin-bottom:21px;  text-align:center; } #site-generator .social-navigation a:before {  font-size:20px; }  .post-navigation {  clear:both; } .post-navigation a {  display:block;  text-decoration:none; } .post-navigation span {  display:block; } .post-navigation .nav-subtitle {  letter-spacing:0.083em;  margin-bottom:0.583em;  text-transform:uppercase; } .post-navigation .nav-title {  font-weight:700;  display:block;  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s;  text-rendering:optimizeLegibility; } .post-navigation .nav-previous, .post-navigation .nav-next {  position:relative;  vertical-align:top; } .image-navigation, .comment-navigation {  border-top:1px solid;  border-bottom:1px solid;  font-size:13px;  font-size:0.8125rem;  line-height:1.6153846154;  margin:0 7.6923% 2.1538461538em;  padding:1.0769230769em 0; } .comment-navigation {  margin-right:0;  margin-left:0; } .comments-title + .comment-navigation {  border-bottom:0;  margin-bottom:0; } .image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) {  display:inline-block; } .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {  content:"\002f";  display:inline-block;  opacity:0.7;  padding:0 0.538461538em; } .posts-navigation, .pagination, #content #infinite-handle {  clear:both;  text-align:center; } #content #infinite-handle {  display:block; } #content #infinite-handle span {  background:none transparent;  display:inline-block;  padding:0; } .infinite-loader #ctis-loading img {  width:35px; } .infinite-loader {  clear:both; } .pagination .prev, .pagination .next {  font-weight:400;  line-height:1.75; } .pagination .page-numbers {  display:inline-block;  margin:7px 0;  padding:8px 16px;  text-transform:uppercase; } .posts-navigation a, #content #infinite-handle span button, .header-media .more-link, #feature-slider-section .more-link, #hero-section .more-link, .more-link .more-button, .promotion-section .more-link {  border:none;  -webkit-border-radius:0px;  border-radius:0px;  display:inline-block;  line-height:1.75;  text-transform:uppercase;  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s; } #content #infinite-handle {  z-index:2; } #content #infinite-handle, #content .infinite-loader {  cursor:pointer;  clear:both;  margin:0 auto;  text-align:center;  width:100%; } .archive-posts-wrapper .section-content-wrapper {  position:relative; } body.infinite-scroll.infinity-end .archive-posts-wrapper .section-content-wrapper {  padding-bottom:0; } #site-header-cart a.my-account .my-account-label {  display:none; } .site-header-main .menu-toggle:before {  font-size:20px;  width:18px; } .header-top-middle {  padding:7px 0; }  .post-navigation {  clear:both; } .post-navigation a {  display:block;  text-decoration:none;  border:1px solid;  height:100%;  padding:28px; } .post-navigation .meta-nav {  display:block;  letter-spacing:0.083em;  margin-bottom:0.583em;  text-transform:uppercase; } .posts-navigation .nav-links div:nth-child(1):nth-last-child(2), .posts-navigation .nav-links div:nth-child(2):nth-last-child(1), .post-navigation .nav-links div:nth-child(1):nth-last-child(2), .post-navigation .nav-links div:nth-child(2):nth-last-child(1) {  display:inline-block;  width:100%; } .post-navigation .nav-previous, .posts-navigation .nav-previous {  text-align:left;  width:50%; } .post-navigation .nav-next, .posts-navigation .nav-next {  float:right;  text-align:right; } .post-navigation div + div, .posts-navigation div + div {  margin-top:0; } .post-navigation .post-title {  display:block;  text-rendering:optimizeLegibility; } .posts-navigation .nav-links {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-wrap:wrap;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  justify-content:center; } .post-navigation .nav-links {  justify-content:space-between; } .pagination .prev.page-numbers, .pagination .next.page-numbers {  border:none; } .image-navigation, .comment-navigation {  border-top:1px solid;  border-bottom:1px solid;  font-size:13px;  font-size:0.8125rem;  line-height:1.6153846154;  margin:0 7.6923% 2.1538461538em;  padding:1.0769230769em 0; } .comment-navigation {  margin-right:0;  margin-left:0; } .comments-title + .comment-navigation {  border-bottom:0;  margin-bottom:0; } .image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) {  display:inline-block; } .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {  content:"\002f";  display:inline-block;  opacity:0.7;  padding:0 0.538461538em; } .posts-navigation, .pagination, #content #infinite-handle {  clear:both;  margin:0;  text-align:center; } #content #infinite-handle {  display:block; } #content #infinite-handle span {  background:none transparent;  display:inline-block;  padding:0; } #content #infinite-handle span.ctis-load-more {  display:block; }  #content #infinite-handle span.ctis-load-more button {   border-radius:0;   -webkit-border-radius:0;   -moz-border-radius:0;   -o-border-radius:0;   display:block;   width:100%; } .infinite-loader #ctis-loading img {  width:35px; } .infinite-loader {  clear:both; } .posts-navigation .pagination .prev, .posts-navigation .pagination .next {  font-weight:400;  line-height:1.75; } .pagination .page-numbers {  display:inline-block;  margin:7px 0;  padding:8px 16px;  border:1px solid;  text-transform:uppercase; } .posts-navigation a, #content #infinite-handle span button {  border:none;  -webkit-border-radius:0;  border-radius:0;  display:inline-block;  text-transform:uppercase; } #content #infinite-handle span button {  border-radius:35px;  -webkit-border-radius:35px;  -moz-border-radius:35px;  -o-border-radius:35px; } #content #infinite-handle {  z-index:2; } #content #infinite-handle, #content .infinite-loader {  cursor:pointer;  clear:both;  margin:0 auto;  text-align:center;  width:100%; } .archive-posts-wrapper .section-content-wrapper {  position:relative; } .site-content .archive-posts-wrapper .posts-navigation .nav-links > div {  display:block;  margin:0;  width:100%; }  .site-content .archive-posts-wrapper .posts-navigation .nav-links > div a {   display:block;   text-align:center; } .posts-navigation .nav-links .nav-previous a:before {  margin-right:10px; } .posts-navigation .nav-links .nav-next a:after {  margin-left:10px; } .archive-posts-wrapper nav.navigation.posts-navigation {  max-width:200px;  margin:0 auto; } .archive-posts-wrapper nav.navigation.posts-navigation .nav-links .nav-next {  margin-top:14px; } #content #infinite-handle span.ctis-load-more button {  width:auto; }  .custom-header-content-wrapper .more-link {  margin-top:28px; } .site-header {  background:0 0;  z-index:99; } .site-header.fixed .site-branding {  margin-bottom:0;  margin-top:0; } header.site-header.transparent {  background:0 0;  opacity:0; } .site-header.fixed .site-header-main .wrapper {  padding-top:15px;  padding-bottom:15px; } #primary-menu-wrapper.show-in-desktop, .show-in-desktop {  display:none; } .site-header-main .wrapper {  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding:5px 30px;  position:relative; } .site-header-main #site-header-cart-wrapper a.cart-contents .count {  opacity:1; } @media only screen and (min-width:48em) {  .has-header-image #site-header-cart-wrapper a.cart-contents:hover:before, .has-header-image #site-header-cart-wrapper a.cart-contents:focus:before,  #site-header-cart-wrapper a.cart-contents:hover:before,  #site-header-cart-wrapper a.cart-contents:focus:before {   opacity:1; } } @media only screen and (min-width:48em) {  button.menu-toggle:hover {   opacity:1; } } @media only screen and (min-width:75em) {  .navigation-classic .main-navigation .nav-menu > li > a:focus {   opacity:1; } } @media only screen and (min-width:48em) {  .has-header-image #site-header-cart-wrapper a.cart-contents:focus,  #site-header-cart-wrapper a.cart-contents:focus,  button.menu-toggle:focus {   opacity:1; } } .site-branding {   margin:9px auto 9px 0;  max-width:100%;  min-width:0;  text-align:left;  overflow:hidden;  width:auto; } .custom-logo {  display:block;  max-width:250px; } .wp-custom-logo .custom-logo-link {  display:block; } .wp-custom-logo .site-identity {  display:none; } .site-header-menu {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  width:auto; } .site-branding {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; } .site-title {  line-height:1.5;  margin:0; } .site-title a {  text-decoration:none; } .site-description {  font-weight:300;  letter-spacing:0;  line-height:1.615384615384615;  margin:0;  text-transform:capitalize; } .custom-header {  clear:both;  position:relative; } .sticky-playlist-enabled.home .custom-header {  min-height:calc(100vh - 61px); } .custom-header .post-thumbnail {  margin:0; } .has-header-video .custom-header-media .wp-custom-header img {  display:none; } .custom-header {  display:-ms-flexbox;  display:flex;  -ms-flex-pack:center;  justify-content:center;  -ms-flex-align:center;  align-items:center;  position:relative;  width:100%; } .custom-header-content {  display:block;  position:relative;  width:auto;  height:100%;  min-height:100%;  z-index:2;  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; } .has-header-media:not(.home) .custom-header-content {  position:relative;  -webkit-transform:initial;  -moz-transform:initial;  -ms-transform:initial;  -o-transform:initial;  transform:initial; } .custom-header-content-wrapper {  margin:0 auto;  max-width:1020px; } .custom-header-content.content-align-left .custom-header-content-wrapper {  margin:0 auto 0 0; } .custom-header-content.content-align-right .custom-header-content-wrapper {  margin:0 0 0 auto; } .custom-header-content.text-align-left {  text-align:left; } .custom-header-content.text-align-right {  text-align:right; } .custom-header-content .site-header-text, #feature-slider-section .entry-summary, #feature-slider-section .entry-content {  line-height:1.67; } .site-header-logo, .title-image {  margin-bottom:14px; } .has-header-media:not(.home) .custom-header-media {  position:relative; } .has-header-media.header-media-text-disabled .custom-header-media .wp-custom-header img {  display:block;  position:relative; } .custom-header-overlay {  bottom:0;  content:"";  height:100%;  position:absolute;  left:0;  right:0;  top:0;  width:100%;  z-index:1; } .custom-header .wrapper:before {  content:"";  display:block;  height:100%;  position:absolute;  left:0;  top:0;  width:100%; } .has-header-media .custom-header-media .wp-custom-header img {  display:none; } .has-header-video .custom-header-media .wp-custom-header video, .has-header-video .custom-header-media .wp-custom-header iframe {  position:absolute;  height:auto;  left:50%;  max-width:1000%;  min-height:100%;  min-width:100%;  min-width:100vw;   width:auto;  top:50%;  padding-bottom:1px;   -ms-transform:translateX(-50%) translateY(-50%);  -moz-transform:translateX(-50%) translateY(-50%);  -webkit-transform:translateX(-50%) translateY(-50%);  transform:translateX(-50%) translateY(-50%); }  @supports (object-fit:cover) {  .has-header-video .custom-header-media .wp-custom-header video,  .custom-header .wp-custom-header img,  .has-header-video .custom-header-media .wp-custom-header iframe {   height:100%;   left:0;   -o-object-fit:cover;   object-fit:cover;   top:0;   -ms-transform:none;   -moz-transform:none;   -webkit-transform:none;   transform:none;   width:100%; } } .custom-header-media .wp-custom-header-video-button {  border-radius:50%;  border:2px solid;  font-size:18px;  font-size:1.125rem;  justify-content:center;  opacity:0;  overflow:hidden;  padding:11px 14px;  position:absolute;  left:50%;  transform:translateX(-50%);  -moz-transform:translateX(-50%);  -o-transform:translateX(-50%);  -webkit-transform:translateX(-50%);  bottom:35px;  height:44px;  width:44px;  z-index:100; } .sticky-playlist-enabled .custom-header-media .wp-custom-header-video-button {  bottom:75px; } .header-media:hover .wp-custom-header-video-button {  opacity:1; } div#primary-menu-wrapper .menu-toggle {  margin-right:-14px;  opacity:0.9;  display:flex;  align-items:center; }  div#primary-menu-wrapper .menu-toggle:hover, div#primary-menu-wrapper .menu-toggle:focus {   opacity:1; } .custom-header-form .wpcf7 label {  font-weight:700;  letter-spacing:0;  text-transform:capitalize; } .header-top-middle p {  margin:0; } .header-top-left li {  margin-bottom:0;  margin-right:20px; } .site-header-top-main {  display:none; } .site-header-top-main.toggled-on {  display:block;  padding:10px 30px;  border-top:1px solid; } .header-top-right ul li {  margin-bottom:0; } div#site-header-top-menu li {  padding:7px 0;  position:relative; } div#site-header-top-menu li svg {  margin-right:7px;  font-size:14px;  font-size:0.875rem; } div#site-header-top-menu .top-menu li svg {  margin:2px 0 0 2px;  font-size:14px; } .header-top-right ul li a {  text-align:left;  padding:0;  text-transform:none; } .main-navigation .icon.icon-angle-down {  font-size:16px;  font-size:1rem;  margin:2px 0 0 2px; } .main-navigation .sub-menu .icon.icon-angle-down {  float:right;  margin-top:5px;  transform:rotate(270deg); } .menu-wrapper.search-wrapper.is-open .menu-toggle-wrapper .icon-search, .menu-wrapper.social-menu-wrapper.is-open .menu-toggle-wrapper .icon-share, .menu-wrapper.social-menu-wrapper .menu-toggle-wrapper .icon-close, .menu-wrapper .menu-toggle-wrapper .icon-close, .menu-wrapper.is-open .menu-toggle-wrapper .icon-bars, .menu-top-toggle .icon-close, .menu-top-toggle.toggled-on .icon-bars, .menu-wrapper.search-wrapper .menu-toggle-wrapper .icon-close {  display:none; } .menu-top-toggle.toggled-on .icon-close, .menu-wrapper.search-wrapper.is-open .menu-toggle-wrapper .icon-close, .menu-wrapper.is-open .menu-toggle-wrapper .icon-close, .menu-wrapper.social-menu-wrapper.is-open .menu-toggle-wrapper .icon-close {  display:block; } .header-media-text-disabled .custom-header .wrapper:before {  display:none; } .custom-header-media img, .custom-header-media video, .custom-header-media iframe {  left:0;  opacity:0.85;  position:absolute;  top:0;  width:100%; } .custom-header-media img, .custom-header-media video, .custom-header-media iframe {  height:100%;  left:0;  -o-object-fit:cover;  object-fit:cover;  top:0;  -ms-transform:none;  -moz-transform:none;  -webkit-transform:none;  transform:none;  width:100%; } .header-media .wrapper {  max-width:1920px;  width:100%; } .custom-header-media {  max-width:1500px;  margin:0 auto;  position:relative; } .header-media-text-disabled .custom-header-media {  max-width:initial; } .top-menu li a svg, .navigation-default .menu-wrapper .main-navigation ul li a > svg.icon, .navigation-classic .menu-wrapper .main-navigation ul li a > svg.icon {  display:none; } .navigation-classic .menu-wrapper .main-navigation ul li a button svg.icon {  display:block; } #menu-toggle-top {  display:flex;  align-items:center;  padding:7px; }  .section {  clear:both;  display:block;  overflow:hidden;  position:relative;  width:100%;  z-index:1; } .section-heading-wrapper {  display:block;  max-width:660px;  position:relative;  text-align:center;  width:100%; } .section-subtitle {  text-transform:uppercase; } .hero-section .entry-container blockquote {  box-shadow:6px 6px 35px 0 rgba(0, 0, 0, 0.1); } .fixed.site-header {  box-shadow:10px 10px 25px 0 rgba(0, 0, 0, 0.05); } #testimonial-content-section .owl-slideshow {  overflow:hidden; }   .says, .screen-reader-text {  clip:rect(1px, 1px, 1px, 1px);  height:1px;  overflow:hidden;  position:absolute !important;  width:1px;   word-wrap:normal !important; }  .site .skip-link {  background-color:#f1f1f1;  box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);  color:#21759b;  display:block;  font-size:14px;  font-weight:700;  left:-9999em;  outline:none;  padding:15px 23px 14px;  text-decoration:none;  text-transform:none;  top:-9999em; } .logged-in .site .skip-link {  box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2); } .site .skip-link:focus {  clip:auto;  height:auto;  left:6px;  top:7px;  width:auto;  z-index:100000; }  .alignleft {  float:left;  margin:0.375em 1.75em 1.75em 0; } .alignright {  float:right;  margin:0.375em 0 1.75em 1.75em; } .aligncenter {  clear:both;  display:block;  text-align:center;  margin:0 auto 1.75em; } blockquote.alignleft {  margin:0.3157894737em 1.59090909em 2.68181818em 0; } blockquote.alignright {  margin:0.3157894737em 0 2.68181818em 2.185em; } blockquote.aligncenter {  margin-bottom:1.473684211em; } .text-align-center, .text-aligned-center {  text-align:center; } .text-align-left .post-thumbnail img, .text-align-right .post-thumbnail img {  margin-left:auto;  margin-right:auto; } .text-align-left nav.entry-breadcrumbs {  text-align:left;  padding-left:0; } .text-align-right nav.entry-breadcrumbs {  text-align:right;  padding-right:0; } .promotion-section.content-align-left .entry-container {  float:left; } .content-align-left .entry-container, .content-left .entry-container {  float:left; } .content-align-right .entry-container, .content-right .entry-container {  float:right; } .content-align-center .entry-container, .content-center .entry-container {  margin-left:auto;  margin-right:auto;  float:none; } .text-aligned-right {  text-align:right; } .text-align-left .view-more {  text-align:left; } .text-align-right .view-more {  text-align:right; }  .breadcrumb-area {  text-align:center;  width:100%;  font-weight:normal; } .breadcrumb-area .entry-breadcrumbs, .breadcrumb-area .woocommerce-breadcrumb {  text-align:center; } .entry-breadcrumbs, .woocommerce .woocommerce-breadcrumb {  line-height:1.75;  margin:0;  padding:14px 30px 0; } .entry-breadcrumbs a, .woocommerce .woocommerce-breadcrumb a {  position:relative;  font-weight:400;  text-decoration:none; } .entry-breadcrumbs a:hover, .entry-breadcrumbs a:focus, .entry-breadcrumbs a:active, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:active {  text-decoration:none; }  .wp-caption {  margin-bottom:1.75em;  max-width:100%; } .wp-caption img[class*="wp-image-"] {  display:block;  margin:0; } .wp-caption .wp-caption-text {  font-size:15px;  font-size:0.9375rem;  font-style:normal;  text-align:center; }  .wrapper:before, .wrapper:after, .posts-navigation:before, .posts-navigation:after, .clear:before, .clear:after, .section:before, .section:after, .section-content-wrapper:before, .section-content-wrapper:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .content-area:before, .content-area:after, .site-main > article:before, .site-main > article:after, .post-navigation:before, .post-navigation:after, .posts-navigation:before, .posts-navigation:after, .pagination:before, .pagination:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .widget:before, .widget:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after, #tertiary:before, #tertiary:after, #colophon .wrapper:before, #colophon .wrapper:after, .site-header-cart li:before, .site-header-cart li:after, #footer-newsletter .widget-inner:before, #footer-newsletter .widget-inner:after, #secondary:before, #secondary:after, ul.products li.product:before, ul.products li.product:after {  content:"";  display:table; } .wrapper:after, #secondary:after, .posts-navigation:after, .clear:after, .section:after, .section-content-wrapper:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .content-area:after, .site-main > article:after, .post-navigation:after, .posts-navigation:after, .pagination:after, .primary-menu:after, .social-links-menu:after, .widget:after, .textwidget:after, .content-bottom-widgets:after, #tertiary:after, #colophon .wrapper:after, .site-header-cart li:after, .widget-area li:after, ul.products li.product:after, #footer-newsletter .widget-inner:after {  clear:both; }  #page {  margin:0 auto;  overflow-x:hidden;  position:relative;  -ms-word-wrap:break-word;  word-wrap:break-word; } .boxed-layout #page {  max-width:1600px; } .singular-content-wrap .hentry {  padding:0; } .wrapper {  margin:0 auto;  max-width:1500px;  width:100%; } .site-header .wrapper, #brands-section .wrapper, #collection-section .wrapper, #testimonial-content-section .wrapper, .product-content-section .wrapper {  max-width:1810px; } .single .site-main .post-thumbnail, .page .site-main .post-thumbnail {  margin-top:0; } .home #content #infinite-handle {  padding:0; } #footer-instagram .wrapper {  width:100%;  max-width:1920px; } .recent-blog-content .wrapper {  max-width:1020px;  margin:0 auto; } .page.no-sidebar .content-area, .single.no-sidebar .content-area, .no-sidebar .site-content > .wrapper .content-area {  max-width:860px;  margin:0 auto; }  #content[tabindex="-1"]:focus {  outline:0; } .sidebar .widget-title {  font-weight:600;  text-transform:uppercase;  margin-bottom:21px; } .sidebar .widget p {  margin-bottom:28px; }  .sidebar .widget p:last-child {   margin-bottom:0; } .archive-post-wrap .hentry-inner > div {  width:100%; } .archive-post-wrap .hentry {  z-index:0; }  .archive-post-wrap .hentry .post-thumbnail-background {   background-position:center center;   background-size:cover;   right:0;   left:auto; } .archive-post-wrap .hentry:nth-child(2n) .entry-container {  margin-left:auto; } .archive-post-wrap .hentry:nth-child(2n) .post-thumbnail-background {  background-position:left center;  left:0;  right:auto; } .entry-content a:not(.more-link):not(.button):hover, .entry-content a:not(.more-link):not(.button):focus, .entry-summary a:not(.more-link):not(.button):hover, .entry-summary a:not(.more-link):not(.button):focus, .ew-about a:not(.more-link):not(.button):hover, .widget_text a:not(.more-link):not(.button):hover, .ew-about a:not(.more-link):not(.button):focus, .widget_text a:not(.more-link):not(.button):focus {  text-decoration:none; }  .site .avatar {  border-radius:50%; } .entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley {  border:none;  margin-top:0;  margin-bottom:0;  padding:0; } .entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img {  display:block; }  embed, iframe, object, video {  max-width:100%;  vertical-align:middle; } p > embed, p > iframe, p > object, p > video {  margin-bottom:0; } .wp-audio-shortcode, .wp-video {  margin:1.625em 0; } .wp-playlist-item .wp-playlist-item-length {  top:0.75em; }  #scrollup {  -webkit-border-radius:50%;  border-radius:50%;  border:none;  cursor:pointer;  display:none;  bottom:35px;  height:40px;  line-height:24px;  justify-content:center;  align-items:center;  outline:none;  padding:7px;  position:fixed;  right:30px;  text-decoration:none;  text-align:center;  width:40px;  z-index:999; } .sticky-playlist-enabled #scrollup {  bottom:77px; } #scrollup:hover, #scrollup:focus {  text-decoration:none; }  .sidebar .widget .hentry {  float:none;  overflow:hidden; } .sidebar .section-heading-wrapper {  padding-bottom:0;  padding-top:0; } .sidebar ul {  margin-bottom:0; } .ewabout p {  line-height:1.75;  font-size:16px; }   .comments-area {  clear:both;  display:block;  width:100%; } form p {  margin-bottom:28px; } .comment-list {  list-style:none;  margin:0 0 42px; } .comments-title, .comment-reply-title {  line-height:1.46;  text-align:center; } .comment-list article, .comment-list .pingback, .comment-list .trackback {  padding:1em 0; } .comments-area .comment-list > li:first-child > article, .comments-area .comment-list > li.pingback:first-child, .comments-area .comment-list > li.trackback:first-child {  border-top:none; } .comment-list article + .comment-respond {  margin-bottom:3em; } .comment-list .children {  list-style:none;  margin:0; } .comment-list > li > article, .wp-block-latest-comments__comment, .comment-list .children li > article {  display:flex;  width:100%; } .comment-list .children li > article {  padding-left:2.5em; } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {  margin-left:0; } .comment-container, .has-avatars.wp-block-latest-comments article {  padding:38px;  position:relative;  width:calc( 100% - 65px ); } .comment-container::before, .has-avatars.wp-block-latest-comments article::before {  position:absolute;  right:100%;  top:20px;  content:'';  width:0;  height:0;  border-top:12px solid transparent;  border-right:17px solid;  border-bottom:12px solid transparent;  z-index:9; } .comment-author a {  text-decoration:none; } .comment-author .avatar, .wp-block-latest-comments img.avatar {  height:65px;  width:65px;  border-radius:50%;  margin:0 1.5em 1.5em 0; } .comment-meta .edit-link, .pingback .edit-link {  display:inline-block;  font-size:13px;  font-size:0.8125rem;  line-height:1.6153846154; } .comment-meta {  margin-bottom:0.778em; } .comment-content ul, .comment-content ol {  margin:0 0 1.75em 1.5em; } .comment-content li > ul, .comment-content li > ol {  margin-bottom:0; } .comment-reply-link {  display:inline-block;  font-size:13px;  font-size:0.8125rem;  font-weight:700;  letter-spacing:1px;  line-height:1;  text-decoration:none;  text-transform:uppercase;  margin-top:28px; } .comment-reply-link:hover, .comment-reply-link:focus {  outline:0; } .no-comments {  margin:0;  padding-top:1.75em; } .comment-navigation + .no-comments {  border-top:0;  padding-top:0; } .form-allowed-tags code {  font-family:Inconsolata, monospace; } .form-submit {  margin:0;  text-align:center; } .author-name {  text-transform:capitalize; } .comment-reply-title small a {  border:0;  font-size:24px;  font-size:1.5rem;  height:32px;  overflow:hidden;  width:26px;  position:absolute;  right:14px;  top:14px; } .comment-respond {  margin:0 auto 0;  padding:35px;  position:relative; } .comment-content a {  word-wrap:break-word; } .bypostauthor {  display:block; } .comment-notes {  font-style:italic;  text-align:center; } .comment-meta .author-name {  display:block;  font-style:normal;  font-weight:700;  font-size:18px; } .comment-meta a {  text-decoration:none; } .comment-meta a:hover, .comment-meta a:focus {  text-decoration:underline; } .comment-meta .comment-permalink {  display:inline-block; } .comment-form label {  font-size:12px;  font-size:0.75rem;  line-height:1.75; } .woocommerce form .comment-form-cookies-consent label {  text-transform:none;  font-weight:400;  letter-spacing:0; }  .hentry {  float:left;  position:relative;  width:100%;  margin-bottom:35px; } .side-posts-wrap {  margin-bottom:35px; } .post-thumbnail {  display:block;  position:relative; }  .post-thumbnail img {   display:block;   margin:0 auto; } .entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {  line-height:1.33;  margin-bottom:0.4827586206896552em;  margin-top:0.9655172413793103em; } .entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {  font-size:28px;  font-size:1.75rem;  line-height:1.43;  margin-bottom:0.5714285714285714em;  margin-top:0.875em; } .entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {  font-size:24px;  font-size:1.5rem;  line-height:1.36;  margin-bottom:0.7777777777777778em;  margin-top:1.555555555555556em; } .entry-content h4, .comment-content h4, .textwidget h4 {  font-size:22px;  font-size:1.375rem;  margin-bottom:1em;  margin-top:2em;  line-height:1.25; } .entry-content h5, .comment-content h5, .textwidget h5 {  font-size:20px;  font-size:1.25rem;  margin-bottom:1.166666666666667em;  margin-top:2.333333333333333em; } .wen-commerce-logo-slider-content-wrapper .entry-title {  font-size:18px;  font-size:1.125rem; } .entry-content h6, .comment-content h6, .textwidget h6 {  font-size:18px;  font-size:1.125rem;  margin-bottom:1.555555555555556em;  margin-top:3.111111111111111em; } .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 {  line-height:1.3125;  margin-top:2.154em;  margin-bottom:1.077em; } .entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child {  margin-top:0; } .post-navigation .nav-title, .entry-title, .comments-title {  -webkit-hyphens:auto;  -moz-hyphens:auto;  -ms-hyphens:auto;  hyphens:auto;  line-height:1.31; } .more-link {  border:none;  cursor:pointer;  display:inline-block;  font-weight:600;  line-height:1.31;  text-decoration:none;  word-wrap:break-word;  margin-top:21px;  text-transform:capitalize; } .more-link:hover, .more-link:focus {  border-color:transparent; } .view-more {  clear:both;  margin:0 0 35px 0;  text-align:center; } #events-section .view-more {  position:relative; } .author-info {  border:1px solid;  clear:both;  margin-top:35px;  text-align:center; } .author-avatar .avatar {  height:65px;  width:65px; } .author-description > :last-child {  margin-bottom:0; } .author-description .author-title {  clear:none;  line-height:1.67; } .author-bio {  overflow:hidden; } .author-link {  display:block;  white-space:nowrap; } .entry-footer:empty {  margin:0; } .sticky-post {  display:inline-block;  font-size:13px;  font-size:0.8125rem;  letter-spacing:0;  line-height:1;  margin-bottom:14px;  padding:7px 10px;  text-align:center;  text-transform:uppercase;  z-index:1; } .sticky-post {  position:relative; } .full-content .has-post-thumbnail .sticky-post {  position:relative;  top:auto;  left:auto; } .entry-meta {  line-height:2; } .entry-meta a {  text-decoration:none; } .entry-header .entry-meta > span {  clear:none;  padding-right:22px;  position:relative;  line-height:1.62; }  .entry-header .entry-meta > span::before {   width:2px;   height:2px;   border-radius:50%;   content:'';   display:block;   position:absolute;   bottom:8px;   left:-15px; }  .entry-header .entry-meta > span:first-child::before {   display:none; } .entry-footer .entry-meta > span {  clear:both;  display:block;  margin:28px 0 0; }  .updated:not(.published) {  display:none; } .taxonomy-description p {  margin:0.5384615385em 0 1.6153846154em; } .taxonomy-description > :last-child {  margin-bottom:0; } .page-links {  clear:both;  margin:0 0 1.75em; } .page-links a, .page-links span {  display:inline-block;  font-size:16px;  font-size:1rem;  height:2em;  line-height:2em;  margin-right:0.5em;  text-align:center;  list-style:none;  width:2em;  border:1px solid; } .page-links > .page-links-title {  border:0;  height:auto;  margin:0;  padding-right:0.5em;  width:auto; } .entry-attachment {  margin-bottom:1.75em; } .entry-caption {  font-size:13px;  font-size:0.8125rem;  font-style:italic;  line-height:1.6153846154;  padding-top:1.0769230769em; } .entry-caption > :last-child {  margin-bottom:0; } .content-bottom-widgets {  clear:both; } .section-title {  line-height:1.33; } .section-content-wrapper .archive-post-wrap .post-thumbnail {  margin:0 0 21px;  padding:0; } .entry-footer .author img {  -webkit-border-radius:50%;  border-radius:50%;  margin-right:1em; } .site-content > .wrapper, .site-content > .wrapper {  padding:42px 30px; } #footer-newsletter .wrapper {  padding:0 30px; } .full-width-layout .site-content > .wrapper .content-area {  max-width:100%; } nav.entry-breadcrumbs {  max-width:1500px;  margin:0 auto; } .home.two-columns-layout .site-content > .wrapper {  padding-bottom:42px; } .two-columns-layout .site-content + .section:nth-child(odd) .section-heading-wrapper {  padding-top:0; } .home .site-content .wrapper {  padding-bottom:0; } .archive-post-wrap .hentry {  margin:0;  padding:0; }  .archive-post-wrap .hentry .entry-container {   width:100%; } .archive-post-wrap .hentry:nth-child(2n) .entry-container {  float:right; } .archive-post-wrap .entry-footer .entry-meta {  font-size:16px;  font-size:1rem; } #feature-slider-section .entry-header .cat-links a:hover, #feature-slider-section .entry-header .cat-links a:focus, .archive-post-wrap .has-post-thumbnail .entry-header .cat-links a:hover, .archive-post-wrap .has-post-thumbnail .entry-header .cat-links a:focus {  text-decoration:none; } .archive-post-wrap .more-link:hover, .archive-post-wrap .more-link:focus {  background-color:none;  background-image:none; } .view-all-button {  text-align:center; } .archive-post-wrap .hentry .hentry-inner {  border-bottom:solid 1px; } .archive-post-wrap .hentry .hentry-inner {  padding-bottom:35px; } .archive-post-wrap .hentry {  margin-bottom:35px; } .entry-footer .cat-links a {  border:1px solid;  display:inline-block;  text-decoration:none;  padding:5px 14px; } .brands-wrapper .post-thumbnail, .collection-wrapper .post-thumbnail {  background-position:center;  -moz-background-size:cover;  -o-background-size:cover;  -ms-background-size:cover;  background-size:cover;  margin:0;  position:absolute;  left:0;  top:0;  z-index:1;  width:100%;  height:100%;  -webkit-transition:all 300ms ease-in-out;  -moz-transition:all 300ms ease-in-out;  transition:all 300ms ease-in-out;  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1); } .brands-wrapper .post-thumbnail:before, .collection-wrapper .post-thumbnail:before {  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.2);  content:''; } .brands-wrapper .hentry-inner, .collection-wrapper .hentry-inner {  position:relative;  min-height:360px;  overflow:hidden;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end; } .brands-wrapper .entry-container, .collection-wrapper .entry-container {  left:0;  padding:28px;  width:100%;  z-index:2;  margin:0;  flex-wrap:wrap; } .brands-wrapper .entry-container .view-more, .collection-wrapper .entry-container .view-more {  padding:0;  text-align:left;  margin:0; } .product-container .button {  border:1px solid; } .product-container .button:hover, .brands-wrapper .entry-summary p a:hover, .collection-wrapper .entry-summary p a:hover {  border:1px solid transparent; } .section-content-wrapper .product-container .entry-header .entry-meta, .collection-wrapper .product-container .entry-meta, .product-container .product_meta {  position:absolute;  top:35px;  font-size:16px;  font-size:1rem;  margin-bottom:7px; } #collection-section .collection-wrapper .entry-meta a, #brands-section .brands-wrapper .entry-header .product_meta a {  font-weight:600;  margin-bottom:7px; } .brands-wrapper .product_meta > span, .collection-wrapper .product_meta > span {  display:block;  margin-bottom:7px; } .brands-wrapper .cat-links a, .collection-wrapper .cat-links a {  font-size:14px;  font-weight:600; } .archive-post-wrap .post-wrapper span.view-more {  text-align:left;  display:block;  margin-bottom:0; } .single.single-post .custom-header-content-wrapper {  margin:0 auto;  max-width:1200px; } .entry-footer .tags-links a {  margin-right:14px;  direction:inline-block; } .entry-footer .tags-links svg {  margin-right:5px;  position:relative;  top:1px; }  .widget-area:not(.sidebar) .widget .widget-title {  font-weight:600;  line-height:1.5;  position:relative; } .widget .hentry {  float:left;  width:100%; } .widget a {  text-decoration:none; } .widget .widget-title:empty {  margin-bottom:0; } .widget-area li {  line-height:2; }  .widget_categories li, .widget_archive li {  height:1%; } .widget-area.sidebar .widget li a {  padding-left:5px; } .footer-widget-area .widget_categories li, .footer-widget-area .widget_archive li {  display:block;  overflow:hidden; }  .widget.widget_calendar table {  margin:0; } .widget_calendar td, .widget_calendar th {  line-height:3;  padding:0;  text-align:center; } .widget_calendar caption {  font-weight:600; } .widget_calendar tbody a {  display:block;  font-weight:600;  text-decoration:none; }  .widget-area .gallery {  margin:0; } .widget_recent_entries .post-date {  display:block;  font-size:13px;  font-size:0.8125rem;  line-height:1.615384615;  margin-bottom:0.538461538em; } .widget_recent_entries li:last-child .post-date {  margin-bottom:0; }  .widget_rss .rsswidget img {  margin-top:-0.375em; } .widget_rss .rss-date, .widget_rss cite {  display:block;  font-size:13px;  font-size:0.8125rem;  font-style:normal;  line-height:1.615384615;  margin-bottom:0.538461538em; } .widget_rss .rssSummary:last-child {  margin-bottom:2.1538461538em; } .widget_rss li:last-child :last-child {  margin-bottom:0; }  .tagcloud a {  border:1px solid;  display:inline-block;  line-height:1;  margin:0 0.1875em 0.4375em 0;  padding:0.5625em 0.4375em 0.5em; } .tagcloud a:hover, .tagcloud a:focus {  outline:0; } #featured-grid-content .grid-box:hover .caption > .vcenter {  -webkit-transform:translateY(-50%) scale(1);  -ms-transform:translateY(-50%) scale(1);  transform:translateY(-50%) scale(1); } .widget-area .date-label {  display:none; } .widget .social-navigation li a {  height:auto;  line-height:initial;  margin:0;  padding:5px 8px;  width:auto; } .widget .social-navigation li:first-child a {  padding-left:0; } .custom-html-widget p {  margin-bottom:14px; }  .custom-html-widget p:last-child {   margin-bottom:0; } .sidebar .widget .more-link .more-button {  padding:0;  background-color:transparent; } .sidebar .widget .more-link .more-button:hover {  background:transparent; } .widget select {  width:100%;  height:54px; } .ewfeaturedpostpageimage .left .entry-container {  padding-left:21px; } .ewfeaturedpostpageimage .left .featured-image, .ewfeaturedpostpageimage .right .featured-image {  width:22%; } .ewfeaturedpostpageimage .left .entry-container, .ewfeaturedpostpageimage .right .entry-container {  width:78%; } .widget-area .essential-widgets .hentry .entry-title {  padding:0;  margin:0;  font-weight:400; } .widget.widget_categories li span {  float:right; } .widget .hentry {  margin:0 0 35px; } .widget .cat-label {  display:none; } .sidebar .widget .entry-meta, .sidebar .widget .entry-meta a {  font-size:12px; } .widget-area .essential-widgets .tagcloud a {  margin:0 8px 10px 0; } .wp-block-pullquote.is-style-solid-color blockquote {  max-width:100%; } .sidebar .widget_shopping_cart_content ul {  margin:0; } .sidebar .widget_shopping_cart_content ul li {  position:relative; } .sidebar p.woocommerce-mini-cart__total.total {  margin:14px 0; } .sidebar p.woocommerce-mini-cart__buttons.buttons {  display:flex;  justify-content:space-between; } .sidebar p.woocommerce-mini-cart__buttons.buttons a {  padding:10px;  margin:0;  font-size:13px;  width:48%; } .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content span.quantity, .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content li a {  padding-left:35px; } .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content li a.remove {  padding-left:0;  line-height:1; }  .contact-details {  list-style:none;  margin:0; }  .contact-details > div {   padding-right:28px;   width:50%; }   .contact-details > div:nth-of-type(2n) { padding-right:0; } #contact-section .entry-title {  text-transform:uppercase; } .wpcf7 input[type="submit"] {  border-radius:35px;  -webkit-border-radius:35px;  -moz-border-radius:35px;  -o-border-radius:35px; } .wpcf7 div div {  margin-bottom:35px; } .wpcf7 label {  font-weight:500;  letter-spacing:1px;  text-transform:uppercase; } #contact-section .section-content-wrapper {  margin:0 auto;  max-width:1500px;  padding:0 30px; } #contact-section .section-content-wrapper .entry-content {  margin:0; } #contact-section .hentry {  float:none;  width:100%;  max-width:900px;  margin-left:auto;  margin-right:auto; }  #contact-section .hentry input:not([type="submit"]),  #contact-section .hentry textarea {   border:1px solid transparent;   box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05); }  #contact-section .hentry form {   padding:30px; } .wpcf7-form {  padding:30px; } .wpcf7 p:last-child {  margin-bottom:0; } .contact-content-wrapper .contact-info-details {  font-size:18px;  font-size:1.125rem; } .contact-details li .contact-details-label, .contact-content-wrapper form p > label {  font-size:12px;  font-size:0.75rem;  line-height:1.75;  letter-spacing:0.0833333333333333em;  text-transform:uppercase; } #contact-section {  background-size:cover;  background-position:center;  background-repeat:no-repeat; } .custom-header-form h2 {  margin-bottom:21px; } .contact-details li i {  padding-right:10px;  font-size:14px; } .content-left .contact-us-form .entry-container {  float:none; } p:empty {  margin:0; }  #countdown-section {  background-size:cover;  padding:77px 0 42px; } .countdown-number {  font-size:42px;  display:block;  line-height:normal; } #countdown-section .content-wrapper {  max-width:600px;  margin:0 auto; } #countdown-section .wrapper::before {  content:"";  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;  display:initial; } #clock > span {  display:inline-block; } #clock > span:first-child {  padding-left:0; } #clock > span:last-child {  padding-right:0; } #clock .count-down {  padding:0 15px;  position:relative; } .countdown-number:before {  left:0;  position:absolute;  top:50%;  transform:translateY(-50%);  content:":"; } #clock .count-down:first-child .countdown-number:before {  display:none; } #countdown-section a.more-link {  margin:35px 0 0; }  #feature-slider-section {  border:none;  clear:both;  display:block;  overflow:hidden;  padding:0;  position:relative;  width:100%; }  #feature-slider-section .entry-title {   font-weight:700;   line-height:1.5; } .home .header-media .section-title {  font-weight:700;  text-transform:uppercase;  line-height:1.19; } #feature-slider-section .entry-subtitle span, .home .header-media-section .section-subtitle span {  max-width:200px;  display:inline-block; } #feature-slider-section.text-align-center .entry-subtitle span, .home .header-media-section.text-align-center .section-subtitle span, #feature-slider-section.text-align-left .entry-subtitle span, .home .header-media-section.text-align-left .section-subtitle span, #feature-slider-section.text-align-right .entry-subtitle span, .home .header-media-section.text-align-right .section-subtitle span {  padding-left:28px;  padding-right:28px; } #feature-slider-section .owl-carousel .owl-item .title-image img {  margin-left:auto;  margin-right:auto; } .home .header-media .section-subtitle, #feature-slider-section .entry-subtitle {  position:relative;  margin-bottom:0;  display:inline-block; }  .home .header-media .section-subtitle:before,  #feature-slider-section .entry-subtitle:before {   content:"";   left:auto;   right:100%; }  .home .header-media .section-subtitle:after,  #feature-slider-section .entry-subtitle:after {   content:"";   left:100%; }  .home .header-media .section-subtitle:before, .home .header-media .section-subtitle:after,  #feature-slider-section .entry-subtitle:before,  #feature-slider-section .entry-subtitle:after {   width:174px;   height:0;   border-top:1px solid;   position:absolute;   top:50%;   -webkit-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%); }  .home .header-media .section-subtitle .title-text,  #feature-slider-section .entry-subtitle .title-text {   padding-right:28px; } .home .header-media .section-subtitle {  overflow:visible; } #feature-slider-section.content-align-center .entry-container {  margin-left:auto;  margin-right:auto; } #feature-slider-section .entry-subtitle, .home .header-media-section .section-subtitle {  text-transform:uppercase; } #feature-slider-section.text-align-right .entry-subtitle:before, .home .header-media-section.text-align-right .section-subtitle:before, #feature-slider-section.text-align-center .entry-subtitle:before, .home .header-media-section.text-align-center .section-subtitle:before {  content:""; } #feature-slider-section.text-align-center .entry-subtitle:before, #feature-slider-section.text-align-center .entry-subtitle:after, .home .header-media-section.text-align-center .section-subtitle:before .home .header-media-section.text-align-center .section-subtitle:after {  content:""; } #feature-slider-section .owl-item.active .entry-container {  opacity:1;  transform:translateX(0); } #feature-slider-section .entry-container {  opacity:0;  transition:0.8s ease-in-out;  transform:translateX(20%);  width:100%; } .slider-content-wrapper .entry-summary, .custom-header-content-wrapper + .site-header-text {  margin-top:14px; } #feature-slider-section .slider-image-wrapper img, #feature-slider-section .post-thumbnail img {  height:100%;  left:0;  object-fit:cover;  top:0;  max-width:1000%;  min-height:100%;  min-width:100vw;  position:absolute;  width:100%;  z-index:-1; } .site-header-logo, .slider-content-wrapper .title-image {  max-width:280px; } #feature-slider-section .owl-carousel .owl-item .title-image img {  width:auto; } .text-align-left .site-header-logo {  margin-left:0; } .text-align-right .site-header-logo {  margin-right:0; } .site-header-logo {  margin:0 auto; } #feature-slider-section .wrapper {  max-width:100%;  padding:0; } #feature-slider-section .hentry {  margin:0;  padding:0;  width:100%; }  #feature-slider-section .hentry .hentry-inner {   display:-ms-flexbox;   display:flex;   -ms-flex-pack:center;   justify-content:center;   -ms-flex-align:center;   align-items:center;   position:relative; } #feature-slider-section .post-thumbnail {  height:100%;  margin:0;  position:absolute; } #feature-slider-section .slider-image-thumbnail {  background-position:center;  background-repeat:no-repeat;  background-size:cover;  content:"";  display:block;  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } #feature-slider-section .slider-content-wrapper {  align-items:center;  max-width:1500px;  margin:0 auto;  position:relative;  width:100%;  z-index:101;  text-align:center; } #feature-slider-section .slider-content-wrapper, .home .custom-header-content {  padding:63px 30px; } #feature-slider-section .entry-container {  display:block;  overflow:hidden;  margin-left:auto;  margin-right:auto; } #feature-slider-section .entry-container a {  text-decoration:none; } #feature-slider-section .entry-container p:last-child {  margin:0; } #feature-slider-section .entry-container .entry-title, .home .header-media .entry-title, .home .header-media .section-title, .home .custom-header-content-wrapper .section-title {  text-shadow:0 5px 10px rgba(0, 0, 0, 0.2); } #feature-slider-section .entry-subtitle span, .home .header-media-section .section-subtitle span {  text-shadow:0 5px 10px rgba(0, 0, 0, 0.2); } #feature-slider-section .owl-dots {  display:block;  position:absolute;  bottom:0;  min-height:60px;  left:50%;  transform:translateX(-50%);  -o-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -webkit-transform:translateX(-50%);  z-index:199;  line-height:0; } button.owl-dot {  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  border:2px solid transparent;  cursor:pointer;  display:block;  height:10px;  margin-bottom:25px;  width:10px; }  button.owl-dot:last-child {   margin-bottom:0; } #feature-slider-section .owl-dots button.owl-dot {  display:inline-block;  height:40px;  margin-bottom:0;  width:40px; }  #feature-slider-section .owl-dots button.owl-dot:focus {   outline:none; } .owl-dots button.owl-dot:focus {  outline:none; } #feature-slider-section .owl-prev, #feature-slider-section .owl-next {  background-image:none;  border:2px solid;  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  cursor:pointer;  filter:alpha(opacity=0);  letter-spacing:0;  height:43px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  outline:none;  opacity:1;  position:absolute;  top:48%;  -moz-transition:0.3s;  -o-transition:0.3s;  -webkit-transition:0.3s;  transition:0.3s;  text-align:center;  text-decoration:none;  width:43px;  z-index:199; } #feature-slider-section .owl-next, #feature-slider-section .owl-prev {  opacity:0; } #feature-slider-section:hover .owl-next, #feature-slider-section:focus .owl-next, #feature-slider-section:hover .owl-prev, #feature-slider-section:focus .owl-prev {  opacity:1;  filter:alpha(opacity=100); } #feature-slider-section .owl-prev:hover, #feature-slider-section .owl-prev:focus, #feature-slider-section .owl-next:hover, #feature-slider-section .owl-next:focus {  text-decoration:none; }  #feature-slider-section .owl-prev:hover:before,  #feature-slider-section .owl-prev:focus:before,  #feature-slider-section .owl-next:hover:before,  #feature-slider-section .owl-next:focus:before {   transform:scale(1.2);   -o-transform:scale(1.2);   -moz-transform:scale(1.2);   -webkit-transform:scale(1.2); } #feature-slider-section .owl-prev {  left:30px; } #feature-slider-section .owl-next {  right:30px; } #feature-slider-section .more-link {  margin-top:14px; } #feature-slider-section .entry-title, .home .header-media .section-title {  line-height:1.4; } .no-sidebar.full-width-layout.home .header-media .wrapper {  padding:0; }  .featured-content-wrapper a {  text-decoration:none; } .featured-content-wrapper .hentry-inner:hover {  transform:translateY(-10px);  -moz-transform:translateY(-10px);  -webkit-transform:translateY(-10px); }  .featured-content-wrapper .hentry-inner:hover .post-thumbnail img {   transform:scale(1.1) rotate(1deg);   -moz-transform:scale(1.1) rotate(1deg);   -webkit-transform:scale(1.1) rotate(1deg); }  .featured-content-wrapper .hentry-inner:hover .entry-container {   box-shadow:0px 30px 70px 0 rgba(0, 0, 0, 0.1); } .featured-content-wrapper .post-thumbnail {  overflow:hidden; } .featured-content-section .entry-container {  box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.05); } .featured-content-section .section-content-wrapper .post-thumbnail {  margin-bottom:0;  width:100%; } #featured-video-section .entry-container {  margin-top:14px; } #featured-video-section .post-thumbnail {  margin-bottom:0; } #featured-video-section .lightbox-enabled iframe {  pointer-events:none; } #featured-video-section a.mixed {  color:transparent;  display:block; } body .flashy-container .flashy-content {  background:transparent; } .featured-video-content-wrapper .entry-meta {  font-size:16px;  font-size:1rem; } .featured-video-content-wrapper .entry-header .entry-meta {  line-height:1.25;  margin-top:7px;  margin-bottom:0; } .single-item .featured-video-content-wrapper .hentry:first-child {  margin-left:auto;  margin-right:auto;  float:none; } .featured-video-content-wrapper .hentry.featured {  float:none; } .featured-content-wrapper .view-more {  display:block;  text-align:left;  margin:0; }  #colophon .widget-column {  float:left;  position:relative;  width:100%;  z-index:2; } #colophon .widget {  background-color:transparent; } aside.widget-area + div#site-generator:before {  border:1px solid;  content:"";  left:0;  position:absolute;  top:0;  width:100%; } #colophon {  background-repeat:no-repeat;  background-position:bottom left; } body #colophon .above-footer {  clear:both;  width:100%; }  body #colophon .above-footer section {   margin-bottom:0; } .footer-logo {  width:100%;  text-align:center; } .sticky-playlist-enabled .site-footer {  margin-bottom:60px; } .site-footer .essential-widgets .widget-title {  margin:0; } .footer-contact {  display:flex;  justify-content:center;  max-width:667px;  margin:0 auto; }  .footer-contact p {   margin-bottom:0;   margin-right:15px; }   .footer-contact p:last-child { margin-right:0; } .footer-contact {  margin-top:28px; } .site-info {  text-transform:capitalize;  text-align:center; } .site-info a {  text-decoration:none; } .site-info a:hover, .site-info a:focus {  text-decoration:underline; } .footer-widget-area .widget-wrap ul {  list-style:none;  margin:0; } #footer-payment-supported-image {  margin-top:35px; } .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#countdown-section) + .site-footer, .site-content + footer, #footer-newsletter + .site-footer {  border-top:1px solid; }  .ct-social-widget p {  font-size:20px;  font-size:1.25rem;  font-weight:400;  letter-spacing:0;  margin:7px 0 0;  text-transform:none; } .ct-social-widget .menu-social-menu-container {  padding-top:35px; } #footer-payment-supported-image, .copyright {  padding:35px 30px; } #site-generator > .wrapper {  position:relative; } #site-generator > .wrapper:before {  position:absolute;  left:50%;  transform:translateX(-50%);  top:0;  right:0;  border-top:1px solid;  width:calc(100% - 60px); } #footer-payment-supported-image {  padding-top:0;  margin-top:0; } #footer-menu-section {  padding:35px 30px 0; } #footer-menu-section .social-links-menu {  display:flex;  flex-wrap:wrap;  justify-content:center; } .site-navigation .footer-menu > li {  display:inline-block;  margin:10px 0 0; }  .no-headline {  padding-top:0; } .no-headline.no-view-more-button {  padding:0; } .no-headline.no-view-more-button .hentry {  margin:0; } .tiled-gallery-caption, .gallery-caption {  z-index:99; } .gallery-item .gallery-icon a:before, .tiled-gallery .tiled-gallery-item a:before {  content:"";  height:100%;  left:0;  position:absolute;  top:0;  width:100%;  z-index:1; } .gallery-item .gallery-icon a:after, .tiled-gallery .tiled-gallery-item a:after {  -webkit-border-radius:50px;  border-radius:50px;  cursor:pointer;  display:block;  font-size:18px;  font-size:1.125rem;  height:42px;  padding:12px;  width:42px;  text-align:center;  z-index:2;  left:50%;  position:absolute;  top:50%;  transform:translate(-50%, -50%); } .gallery-item .gallery-icon a:before, .gallery-item .gallery-icon a:after, .tiled-gallery .tiled-gallery-item a:before, .tiled-gallery .tiled-gallery-item a:after {  opacity:0; } .gallery-item .gallery-icon:hover a:before, .gallery-item .gallery-icon:focus a:before, .tiled-gallery .tiled-gallery-item:hover a:before, .tiled-gallery .tiled-gallery-item:focus a:before {  opacity:0.75; } .gallery-item .gallery-icon:hover a:after, .gallery-item .gallery-icon:focus a:after, .tiled-gallery .tiled-gallery-item:hover a:after, .tiled-gallery .tiled-gallery-item:focus a:after {  opacity:1; } .gallery-item {  float:left;  margin:0;  max-width:100%;  overflow:hidden;  padding:0;  position:relative; }  .gallery-item a {   display:block;   position:relative; } .gallery-caption {  background:#fff;  padding:15px;  width:100%;  z-index:99; } .section-content-wrapper .entry-content {  margin:0; } .tiled-gallery.type-square, .gallery, .tiled-gallery.type-circle {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap; } .gallery .gallery-item, .gallery .tiled-gallery-item {  padding:20px 10px 0 10px; } .gallery {  margin:0 -10px; }  #hero-section {  border:none; } #hero-section .hentry {  position:static; }  #hero-section .hentry .hentry-inner {   position:relative; }  #hero-section .hentry .entry-content .view-more {   display:block;   margin:0; }  #hero-section .hentry .entry-container blockquote {   border-left:5px solid;   font-style:normal;   margin-top:28px;   padding:21px; }   #hero-section .hentry .entry-container blockquote:before { display:none; } .hero-content-wrapper .post-thumbnail-background {  background-position:center center;  background-size:cover;  content:"";  float:left;  padding-bottom:100%;  position:relative;  margin:0;  margin-bottom:14px;  width:100%; } .hero-content-wrapper .entry-container {  width:100%; } .hero-content-wrapper .entry-container.full-width {  padding-left:0;  padding-right:0;  text-align:center;  margin:0 auto; }  .logo-slider-section .owl-prev, .logo-slider-section .owl-next {  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  cursor:pointer;  outline:none;  opacity:0;  filter:alpha(opacity=0);  height:43px;  letter-spacing:0;  outline:none;  padding:0 7px;  position:absolute;  top:50%;  text-decoration:none;  width:43px;  z-index:199; } .logo-slider-section .owl-carousel .owl-nav .owl-prev, .logo-slider-section .owl-carousel .owl-nav .owl-next {  border:2px solid; } .wen-commerce-logo-slider-content-wrapper.owl-carousel .owl-item img {  width:auto; } .logo-slider-section .owl-prev, .logo-slider-section .owl-next {  transition-delay:0.1s;  opacity:0; } .logo-slider-section .owl-prev {  transform:translate(-100%, -50%);  -moz-transform:translate(-100%, -50%);  -o-transform:translate(-100%, -50%);  -webkit-transform:translate(-100%, -50%); } .logo-slider-section .owl-next {  transform:translate(200%, -50%);  -moz-transform:translate(200%, -50%);  -o-transform:translate(200%, -50%);  -webkit-transform:translate(200%, -50%); } .logo-slider-section:hover button {  opacity:1;  transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  -webkit-transform:translate(0, -50%); } .logo-slider-section .owl-carousel .owl-nav .owl-prev:hover, .logo-slider-section .owl-carousel .owl-nav .owl-next:hover {  border-color:transparent; } .logo-slider-section .owl-prev {  left:30px; } .logo-slider-section .owl-next {  right:30px; } .logo-slider-section .owl-dots {  margin-bottom:35px;  text-align:center; }  .logo-slider-section .owl-dots .owl-dot {   display:inline-block;   margin-right:15px; }   .logo-slider-section .owl-dots .owl-dot:last-child { margin-right:0; } .text-align-center {  text-align:center; } .logo-slider-section .section-content-wrapper {  position:static; }  #footer-newsletter .footer-newsletter .section-heading-wrapper {  text-align:center;  padding:0;  padding-bottom:35px; } #footer-newsletter .wrapper .section-description {  font-size:20px;  font-size:1.25rem;  font-weight:400;  letter-spacing:0;  margin-bottom:0;  text-transform:none; } #footer-newsletter .widget {  padding-top:0px;  padding-bottom:0px;  margin-bottom:35px;  text-align:center;  background-position:center center; } .widget-area:not(.sidebar) .ew-newsletter .section-heading-wrapper {  padding:0;  text-align:left; } #footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] {  margin-bottom:15px; }  @media only screen and (min-width:35.5em) {   #footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] { margin-right:4%; width:48%; float:left; } } #footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input#subbox2 {  margin-right:0; } #footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] ~ input[type="submit"] {  position:relative;  left:0;  margin-top:0;  padding:12px 25px;  height:56px;  top:0;  width:100%;  margin-right:0;  border-radius:28px;  margin-left:0;  font-size:16px; } #footer-newsletter .hentry.ew-newsletter-wrap.newsletter-action.custom input[type="text"] ~ input[type="email"] {  padding-right:14px; } @media only screen and (min-width:480px) {  #footer-newsletter .ewnewsletter .hentry form input {   margin-top:0; } } #footer-newsletter .ewnewsletter .hentry form input[type="submit"] {  margin-bottom:0;  margin-left:0;  margin-top:0;  margin-right:auto;  position:absolute;  right:8px;  top:5px;  width:45px;  height:45px;  font-size:0;  padding:0;  border-radius:50%; } #footer-newsletter .ewnewsletter .hentry form input.ew-newsletter-subbox {  background:transparent;  border:1px solid;  border-radius:28px; } #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"] + input[type="submit"] {  margin-left:0;  position:relative; } #footer-newsletter .ewnewsletter .hentry form {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  justify-content:space-between; }  #footer-newsletter .ewnewsletter .hentry form input {   width:100%;   height:56px; } #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"] {  padding-right:14px; } #footer-newsletter .ewnewsletter .hentry form input#subbox1, #footer-newsletter .ewnewsletter .hentry form input#subbox2, #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"], #footer-newsletter .ewnewsletter .hentry form input[type="text"] > input[type="text"] ~ input#subbox {  margin-bottom:21px; }  .portfolio-content-wrapper {  overflow:hidden; } .portfolio-content-wrapper .hentry {  height:auto;  line-height:1; } .portfolio-content-wrapper .hentry-inner {  overflow:hidden;  position:relative; } .portfolio-content-wrapper .entry-container {  background:rgba(0, 0, 0, 0.5);  position:absolute;  bottom:0;  left:0;  opacity:1;  height:100%;  width:100%;  -webkit-transition:opacity .2s ease-in-out;  -moz-transition:opacity .2s ease-in-out;  -o-transition:opacity .2s ease-in-out;  transition:opacity .2s ease-in-out; } #portfolio-content-section {  background-position:center center;  background-size:cover;  position:relative;  margin:0;  width:100%; } .portfolio-content-wrapper .entry-container > .entry-container-inner-wrap {  display:block;  padding:21px;  position:relative;  top:50%;  left:50%;  text-align:center;  transform:translate(-50%, -50%); } .section-content-wrapper.portfolio-content-wrapper .post-thumbnail {  margin:0;  margin-bottom:0;  max-width:100%;  -webkit-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);  -webkit-transition:-webkit-transform .2s ease-in-out;  -moz-transition:transform .2s ease-in-out;  -ms-transition:-ms-transform .2s ease-in-out;  -o-transition:transform .2s ease-in-out;  transition:transform .2s ease-in-out; } .portfolio-content-wrapper .hentry-inner:hover .post-thumbnail, .portfolio-content-wrapper .hentry-inner:focus .post-thumbnail {  -webkit-transform:scale(1.025);  -ms-transform:scale(1.025);  transform:scale(1.025); } .portfolio-content-wrapper .entry-title, .portfolio-content-wrapper .entry-meta {  font-weight:500;  margin:0; } .portfolio-content-wrapper .entry-header .entry-meta {  letter-spacing:0;  text-transform:uppercase; } .portfolio-content-wrapper .entry-meta a {  text-decoration:none; } .portfolio-content-wrapper .entry-summary {  display:none; } .promotion-section .cover-link:before {  position:absolute;  height:100%;  width:100%;  left:0;  top:0;  content:""; } .filter-button-group {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding-bottom:42px;  padding-left:30px;  padding-right:30px; }  .filter-button-group .button {   font-weight:400;   margin:5px;   text-transform:capitalize; }   .filter-button-group .button:last-child { margin-right:0; }   .filter-button-group .button:hover, .filter-button-group .button:focus { transform:none; }  .promotion-section {  border:none;  position:relative;  padding:90px 0 55px; } .promotion-section .hentry {  position:initial; } .promotion-section.content-frame .entry-container-frame {  padding:2em; } .post-thumbnail-background {  background-position:center center;  background-repeat:no-repeat;  -webkit-background-size:cover;  background-size:cover;  position:relative; } .promotion-section .post-thumbnail-background {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  z-index:-1; } .promotion-section .entry-container {  max-width:700px;  z-index:2; } .promotion-section .section-title {  line-height:1.5; } .promotion-section.content-align-right .entry-container {  float:right; } .promotion-section.content-align-center .entry-container {  display:block;  margin-left:auto;  margin-right:auto; } .app-section.content-frame .entry-container-frame {  padding:3em; } .promotion-section .cover-link {  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  z-index:-1; } .promotion-section.content-align-left .entry-container {  float:left; } .promotion-section.content-align-center .entry-container {  margin:0 auto; } .promotion-section.content-align-right .entry-container {  float:right; } #promotion-section .play-video {  left:50%;  position:absolute;  top:50%;  transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -webkit-transform:translate(-50%, -50%); }  #promotion-section .play-video .play-button {   background:transparent;   box-shadow:0px 15px 30px -17px rgba(0, 0, 0, 0.75);   border:2px solid;   -moz-transition:0.3s ease-in-out;   -o-transition:0.3s ease-in-out;   -webkit-transition:0.3s ease-in-out;   transition:0.3s ease-in-out;   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   -o-border-radius:50%;   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   height:48px;   padding:0;   width:48px; }   #promotion-section .play-video .play-button:hover, #promotion-section .play-video .play-button:focus { animation:ripple 0.7s linear infinite; transform:none; } @keyframes ripple {  0% {   box-shadow:0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 9px rgba(255, 255, 255, 0.3), 0 0 0 16px rgba(255, 255, 255, 0.3), 0 0 0 24px rgba(255, 255, 255, 0.3); }  100% {   box-shadow:0 0 0 9px rgba(255, 255, 255, 0.3), 0 0 0 16px rgba(255, 255, 255, 0.3), 0 0 0 24px rgba(255, 255, 255, 0.3), 0 0 0 32px rgba(255, 255, 255, 0); } } #promotion-section.content-align-center.text-align-center .play-video {  left:auto;  margin-top:14px;  position:relative;  top:auto;  transform:none; }  #promotion-section.content-align-center.text-align-center .play-video .play-button {   margin-left:auto;   margin-right:auto; } #promotion-section .entry-summary .view-more {  display:block;  margin-top:35px; } #promotion-section .entry-summary p a.more-link {  margin-top:0; }  .promotion-section .post-thumbnail-background:before {  position:absolute;  height:100%;  width:100%;  left:0;  top:0;  content:""; }  #service-section {  position:relative;  width:100%;  padding:49px 0 7px; }  #service-section .post-thumbnail {   margin:0px auto 21px;   width:50px; }  #service-section .entry-container {   width:100%; }  #service-section .more-link {   display:block; } .service-content-wrapper .entry-summary {  margin:0; } .service-content-wrapper p.view-more {  display:block;  margin:0;  text-align:center; } .service-section .entry-container .view-more {  display:block;  margin:0; } .service-section.text-align-center .service-content-wrapper .hentry-inner {  display:block; } .testimonial-content-section + .service-section {  border-top:1px solid; } .service-section.section.text-align-right, .service-section.section.text-align-left {  text-align:center; }  .skill-section {  position:relative; }  .skill-section .wrapper .section-content-wrapper {   display:block; } .skill-section.has-background-image .main-bg-image {  background-size:cover;  background-position:center;  height:250px;  margin-bottom:35px;  position:relative; } .skillbar-item .skillbar-header {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  align-items:center;  justify-content:space-between;  height:100%; }  .skillbar-item .skillbar-header p {   margin-bottom:0; } .skillbar-item .skillbar-bar {  height:10px;  position:relative;  z-index:1; }  .skillbar-item .skillbar-bar:before {   content:"";   left:0;   top:0;   position:absolute;   height:100%;   z-index:0;   width:100%;   z-index:-1; } .skillbar {  margin-bottom:35px; }  .skillbar:last-child {   margin-bottom:0; }  .stats-content-wrapper .post-thumbnail {  margin-left:auto;  margin-right:auto;  max-width:80px; } .stats-content-wrapper .entry-container .more-button {  display:block; } .stats-section, .logo-slider-section {  position:relative;  text-align:center; } .stats-section .view-more {  display:block; } .stats-section .section-content-wrapper .post-thumbnail {  margin:0 auto 21px; }  .team-content-wrapper .post-thumbnail, .team-content-wrapper .entry-title {  margin:0; } .team-content-wrapper.section-content-wrapper .hentry-inner {  .position:relative; }  .team-content-wrapper.section-content-wrapper .hentry-inner:hover .social-links-menu li {   opacity:1;   transform:translateX(0); }  .team-content-wrapper.section-content-wrapper .hentry-inner .post-thumbnail {   margin-bottom:0; }  .team-content-wrapper.section-content-wrapper .hentry-inner .entry-container {   margin-left:auto;   margin-right:auto;   margin-top:0;   position:static;   z-index:1;   width:100%;   float:none;   text-align:center; } .team-content-wrapper .entry-summary, .team-content-wrapper .entry-content {  margin:14px 0 0;  padding-right:0; } .team-content-wrapper .artist-social-profile {  left:10px;  margin-top:7px;  overflow:hidden;  position:absolute;  top:0; }  .team-content-wrapper .artist-social-profile .social-links-menu {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column; }   .team-content-wrapper .artist-social-profile .social-links-menu li { opacity:1; }  .team-content-wrapper .post-thumbnail, .team-content-wrapper .entry-title {  margin:0; } .team-content-wrapper.section-content-wrapper .hentry-inner {  .position:relative; }  .team-content-wrapper.section-content-wrapper .hentry-inner:hover .social-links-menu li {   opacity:1;   transform:translateX(0); }  .team-content-wrapper.section-content-wrapper .hentry-inner .post-thumbnail {   margin-bottom:0; }  .team-content-wrapper.section-content-wrapper .hentry-inner .entry-container {   margin-left:auto;   margin-right:auto;   margin-top:0;   position:static;   z-index:1;   width:100%;   float:none;   text-align:center; } .team-content-wrapper .entry-summary, .team-content-wrapper .entry-content {  margin:14px 0 0;  padding-right:0; } .team-content-wrapper .artist-social-profile {  left:10px;  margin-top:7px;  overflow:hidden;  position:absolute;  top:0; }  .team-content-wrapper .artist-social-profile .social-links-menu {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column; }   .team-content-wrapper .artist-social-profile .social-links-menu li { opacity:1; }  .why-choose-us-section .hentry-inner {  position:relative; }  .why-choose-us-section .hentry-inner:hover {   transform:translateY(-10px);   -moz-transform:translateY(-10px);   -webkit-transform:translateY(-10px); }   .why-choose-us-section .hentry-inner:hover .post-thumbnail img { transform:scale(1.1) rotate(1deg); -moz-transform:scale(1.1) rotate(1deg); -webkit-transform:scale(1.1) rotate(1deg); }   .why-choose-us-section .hentry-inner:hover .entry-container { box-shadow:0px 30px 70px 0 rgba(0, 0, 0, 0.1); }  .why-choose-us-section .hentry-inner .post-thumbnail {   margin-bottom:0;   overflow:hidden; }  .why-choose-us-section .hentry-inner .entry-container {   box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.05);   padding:30px;   position:relative; }  .why-choose-us-section .hentry-inner .view-more {   display:block;   margin-bottom:0; }  #testimonial-content-section .main-thumbnail {  background-size:cover;  padding-bottom:100%;  position:relative; } #testimonial-content-section .section-content-wrapper .hentry-inner {  position:relative;  text-align:center;  max-width:780px;  margin:0 auto; }  #testimonial-content-section .section-content-wrapper .hentry-inner .post-thumbnail {   height:50px;   margin-right:21px; }   #testimonial-content-section .section-content-wrapper .hentry-inner .post-thumbnail img { height:50px; margin:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; width:50px; }  #testimonial-content-section .section-content-wrapper .hentry-inner .entry-container {   float:none; }   #testimonial-content-section .section-content-wrapper .hentry-inner .entry-container .entry-content .entry-title { margin-bottom:14px; }   #testimonial-content-section .section-content-wrapper .hentry-inner .entry-container .entry-header { margin-top:28px; } #testimonial-content-section .owl-carousel button.owl-dot {  display:inline-block;  border:1px solid transparent;  margin-left:10px;  margin-right:10px; } #testimonial-content-section .owl-carousel .owl-dots {  text-align:center; } #testimonial-content-section .section-content-wrapper .post-thumbnail {  margin:0; } #testimonial-content-section .section-content-wrapper .entry-summary, #testimonial-content-section .section-content-wrapper .entry-content {  padding-top:115px;  position:relative; }  #testimonial-content-section .section-content-wrapper .entry-summary:before,  #testimonial-content-section .section-content-wrapper .entry-content:before {   content:"\201C";   font-family:"georgia";   display:block;   font-size:76px;   left:50%;   transform:translateX(-50%);   line-height:105px;   position:absolute;   top:9px;   width:62px;   height:62px;   border-radius:50%; }  #testimonial-content-section .section-content-wrapper .entry-summary:after,  #testimonial-content-section .section-content-wrapper .entry-content:after {   content:'';   width:80px;   height:80px;   position:absolute;   left:50%;   top:0;   border-radius:50%;   transform:translateX(-50%);   border:1px solid; } #testimonial-content-section .testimonial_slider_wrap {  width:100%; } #testimonial-content-section .owl-nav {  text-align:center;  width:100%; } #testimonial-content-section .owl-prev, #testimonial-content-section .owl-next {  background-image:none;  border:none;  opacity:0.4;  left:0;  height:50px;  outline:none;  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  position:absolute;  top:50%;  line-height:50px;  width:50px;  transform:translateY(-50%);  -o-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -webkit-transform:translateY(-50%); } #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-next:hover {  opacity:1;  border:none; } #testimonial-content-section .owl-next {  right:0;  left:auto; } #testimonial-content-section .entry-title, #testimonial-content-section .entry-meta {  display:block;  line-height:1.75;  text-transform:capitalize;  letter-spacing:0;  font-weight:600; } #testimonial-content-section .entry-content p, #testimonial-content-section .entry-summary p {  margin-bottom:0; } .logo-slider-section .owl-dots, #testimonial-content-section .owl-dots {  font-family:arial;  font-size:24px;  font-size:1.5rem;  line-height:0;  padding:0;  margin-bottom:35px; } .position {  font-style:italic;  font-weight:normal; } .owl-carousel .owl-dots {  display:block; }  .owl-carousel .owl-dots button.owl-dot span {   border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%;   -o-border-radius:50%;   border:1px solid transparent;   cursor:pointer;   display:inline-block;   height:8px;   margin-right:14px;   overflow:hidden;   width:8px; }   .owl-carousel .owl-dots button.owl-dot span:last-child { margin-right:0; }  .owl-carousel .owl-dots button.owl-dot.active {   transform:scale(1.5);   -o-transform:scale(1.5);   -moz-transform:scale(1.5);   -webkit-transform:scale(1.5); } .logo-slider-section .owl-dots > *, #testimonial-content-section .owl-dots > * {  cursor:pointer; } #testimonial-content-section .more-link {  display:none; } .author-thumb {  justify-content:center;  margin-top:28px;  align-items:center; } .testimonial-content-section .section-content-wrapper .entry-content {  margin-top:0; } .testimonial-content-section .testimonial-slider .entry-content h4 {  font-size:22px;  margin-bottom:14px; }   .woocommerce-shorting-wrapper:before, .woocommerce-shorting-wrapper:after {  content:"";  display:table;  table-layout:fixed; } .woocommerce-shorting-wrapper:after {  clear:both; }  .woocommerce {  font-size:18px;  font-size:1.125rem; } .woocommerce-products-header, .single-product .woocommerce-posts-wrapper {  margin:0 auto;  width:100%; } .woocommerce-products-header {  text-align:center; } .woocommerce-posts-wrapper {  padding-bottom:0; } .woocommerce-products-header .page-description {  margin-top:24px; } .woocommerce-products-header .page-description p {  margin-bottom:0; } .woocommerce-products-header .page-title {  margin-bottom:16px; } .woocommerce-shorting-wrapper {  clear:both;  display:block;  margin:0 0 35px;  padding:7px 0px; } .woocommerce-ordering, .woocommerce-result-count {  display:inline-block;  margin:0; } .woocommerce-result-count {  float:left; } .woocommerce-ordering {  clear:none;  margin-top:15px;  float:none; } .woocommerce-ordering select {  border:1px solid; }  table.shop_table_responsive thead {  display:none; } table.shop_table_responsive tbody th {  display:none; } table.shop_table_responsive tr td {  clear:both;  display:block;  padding:0.778em;  text-align:right; } table.shop_table_responsive tr td:before {  content:attr(data-title) ":";  float:left; } table.shop_table_responsive tr td.product-remove a {  -webkit-border-radius:50%;  border-radius:50%;  display:block;  font-size:24px;  font-size:1.5rem;  margin:0 auto;  text-align:center;  line-height:40px;  height:40px;  width:40px; } table.shop_table_responsive tr td a, .product-container a.added_to_cart {  text-decoration:none; } table.shop_table_responsive tr td.product-remove:before {  display:none; } table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before {  display:none; } table.shop_table_responsive tr td.download-actions .button {  display:block;  text-align:center; }  ul.products {  clear:both;  display:block;  margin:0; } ul.products li.product {  list-style:none;  float:none;  margin:0 auto 35px;  padding:0;  position:relative; } ul.products li.product a {  text-decoration:none; } ul.products li.product > a {  display:block;  overflow:hidden;  position:relative; }  ul.products li.product > a img {   -moz-transition:0.3s;   -o-transition:0.3s;   -webkit-transition:0.3s;   transition:0.3s; }  ul.products li.product > a:hover img {   transform:scale(1.1);   -o-transform:scale(1.1);   -moz-transform:scale(1.1);   -webkit-transform:scale(1.1); } ul.products li.product .woocommerce-loop-product__title {  line-height:1.4;  margin:0;  width:100%; } ul.products li.product .price {  display:block;  font-size:16px;  font-size:1rem;  line-height:1.67;  margin-top:7px; } ul.products li.product img {  display:block;  margin:0 auto; } .product-container {  margin-top:21px; } .product-container a {  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  display:inline-block; } .product-container a.button, .woocommerce .product-container .wc-forward {  display:inline-block;  margin-top:24px; }  .infinite-scroll .woocommerce-pagination {  display:none; }  .onsale {  -webkit-border-radius:0;  border-radius:0;  font-size:13px;  font-weight:700;  line-height:normal;  min-height:auto;  min-width:auto;  margin:0;  padding:4px 10px;  position:absolute;  top:14px;  left:14px;  text-align:center;  text-transform:uppercase;  z-index:1; }  span.price del, p.price del {  opacity:0.5; } .price del + ins {  background:transparent;  margin-left:0.327em;  font-weight:500; } .product_list_widget ins {  font-weight:500; }  .woocommerce .single_add_to_cart_button {  margin-top:0; } .woocommerce button.pswp__button:hover, .woocommerce button.pswp__button:focus {  background-color:transparent;  background-image:none; } .woocommerce .products .product-container .button {  background:transparent; }  .woocommerce .products .product-container .button:hover, .woocommerce .products .product-container .button:focus {   border-color:transparent; } .woocommerce-form-login button[type="submit"] {  margin-right:14px; } .woocommerce .product-container .wc-forward, .woocommerce .product-container .button {  font-size:14px;  font-size:0.875rem;  line-height:2;  letter-spacing:0.0666666666666667em;  margin-top:10px;  padding:7px 21px;  text-align:center;  text-decoration:none;  text-transform:uppercase; } .woocommerce .product-container .added_to_cart.wc-forward {  width:100%; } .widget .woocommerce-mini-cart__buttons {  margin-bottom:0; } .woocommerce-mini-cart__buttons .button {  margin:0 7px 7px 7px; }  .single-product div.product {  content:"";  display:table;  table-layout:fixed;  position:relative; } .single-product div.product div.images {  margin-bottom:1.75em; } .single-product div.product .woocommerce-product-gallery, .single-product div.product .entry-summary {  float:none;  text-align:left;  width:100%; } .single-product div.product .woocommerce-product-gallery {  position:relative; } .single-product div.product .onsale {  z-index:2; } .single-product div.product figure {  margin:0; } .single-product div.product .entry-summary {  margin:0;  padding:0; } .single-product div.product .entry-summary .entry-title {  margin:0;  text-align:left; } .single-product div.product .woocommerce-product-rating {  font-size:16px;  font-size:1rem;  margin-top:7px; } .single-product div.product .woocommerce-product-rating .star-rating {  float:left;  margin:0 7px 0 0; } .single-product div.product .woocommerce-product-rating .woocommerce-review-link {  text-decoration:none; } .single-product div.product p.price {  margin:0.778em 0 1.35em; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {  position:absolute;  top:1em;  right:1em;  display:block;  z-index:99; } .single-product div.product .woocommerce-product-gallery .flex-viewport {  margin-bottom:1em; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs {  content:"";  display:table;  table-layout:fixed;  margin:0;  padding:0;  width:100%; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {  list-style:none;  cursor:pointer;  float:left; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {  opacity:0.5; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {  opacity:1; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {  opacity:1; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {  width:50%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {  margin-right:0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n + 1) {  clear:both; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {  width:33.3333333%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {  margin-right:0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n + 1) {  clear:both; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {  width:25%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {  margin-right:0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n + 1) {  clear:both; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {  width:20%; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {  margin-right:0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n + 1) {  clear:both; } .single-product div.product form.cart {  margin:1.944em 0; } .single-product div.product form.cart .quantity {  float:left;  margin-right:21px; } .single-product .product_meta {  display:block;  font-size:16px;  font-size:1rem;  padding-top:0; } .single-product .product_meta > span {  display:block;  margin:7px 0 0; } .single-product .woocommerce-variation-price {  margin:0 0 1.5em; } .variations .reset_variations {  margin-left:14px; } .single-product .product_meta a, .woocommerce-info a, .variations .reset_variations {  text-decoration:none; } .single-product div.product .related, .single-product div.product .upsells, .cart-collaterals .cross-sells, .cart-collaterals .cart_totals {  margin-top:35px; } .related > h2:first-of-type {  font-size:28px;  font-size:1.75rem;  margin-bottom:35px; } .cart-collaterals .cross-sells {  text-align:center; } #reviews #comments ol.commentlist, ul.woocommerce-error {  margin-left:0;  list-style:none; } #reviews #comments ol.commentlist li {  margin-bottom:1.5em;  position:relative; } #reviews #comments ol.commentlist li img.avatar {  -webkit-border-radius:50%;  border-radius:50%;  float:left;  position:absolute;  top:7px;  left:0;  width:60px; } #reviews #comments ol.commentlist li .comment-text {  margin:0 0 0 60px;  padding:0 0 0 35px; } #reviews #comments ol.commentlist li .star-rating {  float:right; } #reviews #comments ol.commentlist .meta {  margin-bottom:7px; } #reviews .comment-respond .comment-form-rating {  margin-top:7px;  text-align:center; } #reviews .comment-respond .comment-form-rating .stars {  margin-top:7px;  margin-bottom:21px; } #reviews .comment-respond .comment-reply-title {  display:block;  margin-bottom:21px; } .stock:empty:before {  display:none; } .stock.in-stock {  color:#0f834d; } .stock.out-of-stock {  color:#e2401c; }  table.shop_table, .quantity .qty {  font-size:1em; } table.cart .product-thumbnail {  text-align:center; } table.cart .product-thumbnail:before {  display:none; } table.cart .product-thumbnail img {  margin:0 auto;  width:80px; } table.cart .coupon label {  display:none; } table.cart td.actions input, table.cart td.actions .button {  margin:14px 0;  display:block;  width:100%;  height:45px; } .woocommerce .wc-proceed-to-checkout a.button {  width:100%; } .woocommerce .wc-proceed-to-checkout a.button, .woocommerce-checkout-payment .place-order, #payment .form-row {  text-align:center; } .added_to_cart.disabled, .added_to_cart:disabled, .button.disabled, .button:disabled, button.disabled:not(.owl-prev):not(.owl-next), button:disabled, input[type="button"].disabled, input[type="button"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, input[type="submit"].disabled, input[type="submit"]:disabled {  opacity:0.5 !important;  cursor:not-allowed; }  .woocommerce-account .woocommerce-MyAccount-navigation {  margin:0 0 1.5em;  padding:14px 7px; } .woocommerce-account .woocommerce-MyAccount-navigation ul {  list-style:none;  margin:0; } .woocommerce-account .woocommerce-MyAccount-navigation li {  margin:0; } .woocommerce-account .woocommerce-MyAccount-navigation a {  display:block;  text-decoration:none;  padding:7px 21px;  font-weight:500;  font-size:16px;  text-transform:uppercase; } .woocommerce-MyAccount-content {  padding-top:30px; } .woocommerce-MyAccount-content > :last-child {  margin-bottom:0; } .woocommerce-MyAccount-content fieldset {  margin:0 0 1.5em;  padding:7px 15px; } .woocommerce-MyAccount-content fieldset p {  margin:0 0 1.5em; } .woocommerce-MyAccount-content .woocommerce-orders-table__cell .woocommerce-button {  margin-bottom:7px; } .woocommerce-MyAccount-content .woocommerce-orders-table__cell .woocommerce-button:last-child {  margin-bottom:0; }  .site-header-cart {  content:"";  display:flex;  align-items:center;  list-style:none;  margin:0;  position:relative; } .site-header-cart li {  margin:0;  position:relative; } .site-header-cart a {  padding:21px 14px; } .site-header-cart .cart-wrapper ul li a {  padding:0 0 0 30px;  width:100%;  line-height:24px;  display:block; } .site-header-cart .cart-wrapper ul li a.remove {  width:21px;  display:inline-block;  padding:0;  line-height:21px; } .site-header-cart .cart-contents {  background-color:transparent;  display:block;  font-size:16px;  font-size:1rem;  letter-spacing:0.1em;  line-height:1.375;  position:relative;  text-decoration:none;  text-transform:uppercase; } .site-header-cart .cart-contents .count {  -webkit-border-radius:50%;  border-radius:50%;  display:none;  font-weight:500;  font-size:11px;  line-height:21px;  letter-spacing:0;  margin-left:7px;  min-width:21px;  position:absolute;  right:0;  top:14px;  text-align:center; } .navigation-classic .menu-inside-wrapper .site-header-cart .cart-contents {  display:inline-block; } .navigation-classic .site-header-cart .cart-contents .amount {  display:inline; } .site-header-cart .cart-contents .amount, .navigation-classic .site-header-cart .cart-contents .amount {  display:none; } .site-header-cart .widget_shopping_cart {  border:1px solid;  display:none;  font-size:16px;  font-size:1rem; } .site-header-cart .product_list_widget {  list-style:none;  margin:0;  padding:0; } .site-header-cart .product_list_widget .mini_cart_item, .site-header-cart .woocommerce-mini-cart__total, .site-header-cart .woocommerce-mini-cart__empty-message {  margin:0;  padding:14px 20px; } .site-header-cart .product_list_widget .mini_cart_item a, .site-header-cart .product_list_widget .mini_cart_item a:hover, .site-header-cart .product_list_widget .mini_cart_item a:focus {  text-decoration:none; } .product_list_widget li img {  max-width:3.688em;  float:right; } .site-header-cart .product_list_widget img {  margin-left:1em; } .site-header-cart .woocommerce-mini-cart__buttons {  text-align:center; } #site-header-cart .woocommerce-mini-cart__buttons a {  display:block;  font-size:14px;  font-size:0.875rem;  margin:14px 20px;  padding:11px 21px 10px; } .site-header-menu > #site-header-cart-wrapper {  display:none; } #primary-menu-wrapper #site-header-cart-wrapper {  display:block;  text-align:center;  width:100%; } #primary-menu-wrapper .site-header-cart {  display:flex;  padding:0px 30px;  justify-content:center; } #primary-menu-wrapper .site-header-cart .cart-contents {  display:inline-block;  width:auto; }  #primary-menu-wrapper .site-header-cart .cart-contents .amount {   margin-left:15px; } #primary-menu-wrapper .site-header-cart .cart-contents:before {  margin-right:7px; } #primary-menu-wrapper .site-header-cart .cart-contents .count {  display:inline-block; } #primary-menu-wrapper .site-header-cart .cart-contents .amount {  display:none; }  .woocommerce-pagination {  clear:both;  margin:0; } .woocommerce-pagination ul {  display:inline-block;  margin:0 auto; } .woocommerce-pagination ul li {  display:inline-block;  list-style:none;  height:2.5em;  line-height:2.5em;  margin:0.125em;  text-align:center;  width:2.5em; } .woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a {  -webkit-border-radius:50%;  border-radius:50%;  display:block; } .woocommerce-pagination ul li a {  background-color:transparent;  text-decoration:none; }  .star-rating {  font-size:0.8em;  font-family:"star";  font-weight:400;  height:1.618em;  line-height:1.618;  margin:7px 0;  overflow:hidden;  position:relative;  width:5.3em; } .widget .star-rating {  margin:0 7px 0 0; } .widget_rating_filter ul li .star-rating {  font-size:16px;  font-size:1rem;  line-height:1.2;  display:inline-block;  vertical-align:bottom; } .widget_rating_filter .wc-layered-nav-rating a {  text-decoration:none; } .star-rating:before {  content:"\53\53\53\53\53";  opacity:0.25;  float:left;  top:0;  left:0;  position:absolute; } .star-rating span {  overflow:hidden;  float:left;  top:0;  left:0;  position:absolute;  padding-top:1.5em; } .star-rating span:before {  content:"\53\53\53\53\53";  top:0;  position:absolute;  left:0; } p.stars a {  position:relative;  height:1em;  width:1em;  text-indent:-999em;  display:inline-block;  text-decoration:none;  margin-right:1px;  font-weight:400; } p.stars a:before {  display:block;  position:absolute;  top:0;  left:0;  width:1em;  height:1em;  line-height:1;  font-family:"star";  content:"\53";  text-indent:0;  opacity:0.25; } p.stars a:hover ~ a:before {  content:"\53";  opacity:0.25; } p.stars:hover a:before {  content:"\53";  opacity:1; } p.stars.selected a.active:before {  content:"\53";  opacity:1; } p.stars.selected a.active ~ a:before {  content:"\53";  opacity:0.25; } p.stars.selected a:not(.active):before {  content:"\53";  opacity:1; }  .woocommerce-tabs {  clear:both;  display:block;  overflow:hidden; } .woocommerce-tabs ul.tabs {  list-style:none;  margin:3.111em 0 0;  padding:0;  position:relative;  text-align:left;  text-transform:capitalize; } .woocommerce-tabs ul.tabs:after {  position:absolute;  content:" ";  width:100%;  bottom:0;  left:0;  z-index:1; } .woocommerce-tabs ul.tabs li {  display:inline-block;  margin:0;  position:relative; } .woocommerce-tabs ul.tabs li a {  display:block;  position:relative;  padding:14px 28px;  text-decoration:none; } .woocommerce-tabs .panel {  margin:0;  padding:28px;  text-align:left; } .woocommerce-tabs .panel h2:first-of-type {  font-size:22px;  font-size:1.375rem;  margin-bottom:28px; } .woocommerce-tabs .panel p:last-child {  margin-bottom:0; }  .woocommerce-password-strength {  text-align:right; } .woocommerce-password-strength.strong {  color:#0f834d; } .woocommerce-password-strength.short {  color:#e2401c; } .woocommerce-password-strength.bad {  color:#e2401c; } .woocommerce-password-strength.good {  color:#3d9cd2; }  .form-row.woocommerce-validated input.input-text {  box-shadow:inset 2px 0 0 #0f834d; } .form-row.woocommerce-invalid input.input-text {  box-shadow:inset 2px 0 0 #e2401c; } .required {  color:#fb3a64; } .quantity .qty {  -webkit-border-radius:0;  border-radius:0;  margin:0;  padding:5px 7px;  width:3.54em;  text-align:center;  border:1px solid; } .woocommerce form label {  font-size:12px;  font-size:0.75rem;  letter-spacing:0.071em;  text-transform:uppercase; }  .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {  clear:both;  content:"";  display:table;  padding:2em;  table-layout:fixed;  width:100%; } .woocommerce-tabs .panel .woocommerce-message, .woocommerce-tabs .panel .woocommerce-info, .woocommerce-tabs .panel .woocommerce-error, .woocommerce-tabs .panel .woocommerce-noreviews, .woocommerce-tabs .panel p.no-comments {  padding:0; } .woocommerce a.button {  margin-right:14px; } .woocommerce-info, .woocommerce-message {  border-top:4px solid; } .woocommerce-error {  border-top:4px solid #e2401c; } .woocommerce-error li:last-child {  margin-bottom:0; } .demo_store {  bottom:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  flex-wrap:wrap;  left:0;  margin:0;  padding:20px 30px;  position:fixed;  right:0;  z-index:9999; } ul.wc_payment_methods {  list-style:none;  margin:0; } ul.wc_payment_methods li {  margin-bottom:10px;  padding:15px; }  ul.wc_payment_methods li:last-child {   margin-bottom:0; } ul.wc_payment_methods .about_paypal {  float:right; } ul.wc_payment_methods p:last-child {  margin-bottom:0; } ul.wc_payment_methods .payment_box {  padding:14px 26px;  font-size:16px;  font-size:1rem;  line-height:1.5;  margin:7px 0; } #add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {  margin-left:7px;  max-height:33px; } .demo_store .woocommerce-store-notice__dismiss-link {  float:right;  font-size:13px;  font-size:0.875rem;  font-weight:700;  letter-spacing:0.071em;  line-height:1;  margin-left:0px;  margin-top:14px;  padding:14px 21px;  text-shadow:0 1px 0 rgba(105, 47, 69, 0.5);  text-decoration:none;  text-transform:uppercase; }  .widget_price_filter .price_slider {  margin-bottom:1.5em; } .widget_price_filter .price_slider_amount {  text-align:right;  line-height:2.4em; } .widget_price_filter .price_slider_amount .button {  float:left; } .widget_price_filter .ui-slider {  position:relative;  text-align:left; } .widget_price_filter .ui-slider .ui-slider-handle {  position:absolute;  z-index:2;  width:1em;  height:1em;  cursor:ew-resize;  outline:none;  box-sizing:border-box;  margin-top:-0.25em;  opacity:1; } .widget_price_filter .ui-slider .ui-slider-handle:last-child {  margin-left:-1em; } .widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {  box-shadow:0 0 0 0.25em rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider .ui-slider-range {  position:absolute;  z-index:1;  display:block;  border:0; } .widget_price_filter .ui-slider-horizontal {  height:0.5em; } .widget_price_filter .ui-slider-horizontal .ui-slider-range {  height:100%; } dl.variation {  font-size:14px;  font-size:0.875rem; } dl.variation dd {  margin:0; } dl.variation p {  margin-bottom:7px; } .widget_layered_nav_filters a:before {  content:"x";  margin-right:7px; } .columns-1 ul.products li.product {  width:100%;  margin-right:0; } .woocommerce-checkout-payment .place-order {  padding:1em; } .site-header-cart .product_list_widget .mini_cart_item span.quantity {  display:block; } #site-header-cart-wrapper {  text-align:left; } .widget.woocommerce ul li > span, .widget.woocommerce ul li del > span, .widget.woocommerce ul li ins > span {  font-size:14px;  font-size:0.875rem; } .woocommerce a.remove {  background:#ca4646;  display:block;  font-size:20px;  height:21px;  width:21px;  text-align:center;  line-height:21px;  border-radius:100%;  color:#fff;  font-weight:700;  border:0;  padding:0; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {  position:absolute;  top:6px;  left:0; } .site-header-cart .woocommerce .widget_shopping_cart .cart_list li a.remove, .site-header-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {  position:relative;  float:left; } .site-header-cart .woocommerce .widget_shopping_cart .cart_list li span.quantity, .site-header-cart .woocommerce.widget_shopping_cart .cart_list li span.quantity {  margin-left:30px; } .woocommerce .product-container .button {  border-radius:0;  border:none; } .product-content-section span.woocommerce-Price-amount {  font-size:20px;  font-weight:600; } .product-content-section span.woocommerce-Price-amount bdi {  font-weight:400; } .woocommerce .product-container a.button {  width:100%; } .woocommerce .products li:hover .product-container a.button {  opacity:1;  visibility:visible; } .product-review-wrap {  text-align:center;  margin-top:21px; } p.woocommerce-LoopProduct-link {  margin:7px 0; } .testimonial-thumbnail.review-thumbanil.post-thumbnail {  margin:0 21px 0 0; } .hentry-inner-header {  display:flex;  align-items:center;  justify-content:center; } .product-review-content-wrapper .hentry-inner-header {  justify-content:left;  margin-top:21px; } .product-review-content-wrapper .star-rating {  margin-top:0; } .product-review-content-wrapper .hentry-inner {  border:1px solid;  padding:30px; } .review-.post-thumbnail.post-thumbnail img {  height:50px;  margin:0;  border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;  -o-border-radius:50%;  width:50px; } .product-review-wrap ins {  font-weight:600; } .product-review-content-wrapper h2.entry-title {  font-size:20px;  font-weight:600; } @media only screen and (min-width:35.5em) {  .woocommerce .product-container a.button {   margin-top:0;   position:absolute;   width:calc(100% - 28px);   left:14px;   -webkit-transition:0.5s ease;   -moz-transition:0.5s ease;   -o-transition:0.5s ease;   transition:0.5s ease;   opacity:0;   visibility:hidden; } } .product-review-section .entry-content .attachment-woocommerce_thumbnail img {  border:1px solid;  width:70px;  height:70px; } .product-review-section .entry-content .attachment-woocommerce_thumbnail img {  border:1px solid;  width:63px;  height:63px; } .product-review-section .entry-content .attachment-woocommerce_thumbnail {  margin:0 0 14px; } .woocommerce-message {  margin-bottom:35px;  font-size:18px; } .entry-content .cart_totals h2 {  font-size:28px;  font-size:1.75rem; } .widget-area.sidebar .widget.woocommerce li a {  padding-left:0px;  display:block;  line-height:1.5; } .woocommerce #coupon_code, .widget .woocommerce-product-search .search-field {  border-radius:0;  border:1px solid transparent;  box-shadow:none; } .widget.woocommerce li {  margin-bottom:14px;  list-style:none;  overflow:hidden; } .widget.woocommerce li:last-child {  margin-bottom:0; } .widget.woocommerce.widget_recently_viewed_products ul {  margin:0; } .woocommerce-tabs .panel .comment-respond {  margin-left:-28px;  margin-right:-28px; } .woocommerce .edit-account {  padding:35px; } .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span em {  font-size:14px;  margin-top:14px;  display:block; } .woocommerce-MyAccount-content fieldset {  padding:14px 0 0;  margin-top:42px;  margin-bottom:0;  border:none; } .woocommerce legend {  font-size:20px;  font-weight:600; } .woocommerce-form-login__rememberme {  margin-right:21px; } .woocommerce h2 {  margin:0; } .woocommerce-form.woocommerce-form-login.login {  padding:35px;  margin-top:28px; } .cart_totals table {  margin-top:7px; } .product-content-section .view-more {  text-align:center; } .woocommerce .brands-wrapper .product-container .cat-label {  display:none; } #brands-section .product-container .price {  margin:0; } #collection-section .product-container .woocommerce-loop-product__title, #brands-section .product-container .woocommerce-loop-product__title {  line-height:1.31; }  @-ms-viewport {  width:device-width; } @viewport {  width:device-width; }  @media screen and (min-width:30em) {   .related ul.products {   margin:0 -15px; }  ul.products.columns-2 li.product:nth-child(2n+1),  ul.products.columns-4 li.product:nth-child(2n+1) {   clear:both; }  ul.products.columns-2 .onsale,  ul.products.columns-3 .onsale,  ul.products.columns-4 .onsale {   right:15px;   left:auto; } .wp-custom-logo .custom-logo-link {   margin-right:15px;   margin-bottom:0; }  .site-header-menu .menu-label {   display:inline-block; } }  @media only screen and (min-width:35.5em) {  #contact-section .section-content-wrapper,  ul.products li.product {   padding:0 14px; }  .wp-custom-logo .custom-logo-link,  .wp-custom-logo .site-identity {   display:inline-block; }  .woocommerce-ordering {   float:right;   margin-top:0; }  .woocommerce-posts-wrapper .wocommerce-section-content-wrapper {   margin-left:-15px;   margin-right:-15px; }  .sidebar.widget-area section.widget {   padding-left:15px;   padding-right:15px; }  #footer-newsletter  .ewnewsletter  .hentry  form  > input[type="text"]  ~ input[type="email"]  + input[type="submit"] {   margin-left:25px; }  #footer-newsletter  .ewnewsletter  .hentry  form  > input[type="text"]  ~ input[type="email"],  #footer-newsletter  .ewnewsletter  .hentry  form  input[type="text"]  > input[type="text"]  ~ input#subbox {   margin-bottom:0; }  ul.products.columns-3 li.product {   width:33.33%; }  ul.products.columns-2 li.product,  ul.products.columns-4 li.product {   width:50%; }  ul.products li.product {   float:left;   width:50%; }  .hero-section.content-align-right .has-post-thumbnail .entry-container {   padding-left:35px; }  .hero-section.content-align-left .has-post-thumbnail .entry-container {   padding-right:35px; }  .archive-post-wrap .hentry .post-thumbnail + .entry-container {   width:56.86274509803922%; }  .archive-post-wrap .hentry-inner > div.post-thumbnail {   width:43.13725490196078%; }  .ul.products.columns-3 li.product:nth-child(3n + 1) {   clear:both; }  .site-header-cart .widget_shopping_cart {   top:71px; }  table.cart td.actions {   text-align:right; }  table.cart td.actions .coupon {   display:inline-block;   float:left; }  table.cart td.actions input,  table.cart td.actions .button,  .woocommerce .wc-proceed-to-checkout a.button {   display:inline-block;   width:auto; }  .single-product div.product div.images {   margin-bottom:0; }  .single-product div.product .woocommerce-product-gallery,  .single-product div.product .entry-summary {   float:left;   text-align:left;   width:50%; }  .single-product div.product .entry-summary {   margin:0;   padding-left:40px; }  .cart-collaterals .cart_totals {   display:block;   clear:both;   float:right;   width:60%;   max-width:600px; } .menu-toggle {   padding:12px; }  .menu-inside-wrapper {   top:85px; }  .hero-content-wrapper .hentry-inner {   display:flex;   flex-wrap:nowrap; }  .hero-content-wrapper .post-thumbnail-background {   margin-bottom:0;   position:absolute;   padding-bottom:0;   width:50%;   left:0;   height:100%; }  .content-align-left .hero-content-wrapper .post-thumbnail-background {   left:auto;   right:0; }  .content-align-right .hero-content-wrapper .hentry-inner {   flex-direction:row-reverse; }  .hero-content-wrapper .post-thumbnail,  .hero-content-wrapper .entry-container {   width:50%; }  .hero-content-wrapper .entry-header {   margin-top:0; }  .author-info {   text-align:left; }  .author-avatar {   float:left;   margin:0 28px 0 0; }  .author-description {   margin:0;   overflow:hidden; }  #testimonial-content-section.layout-two .owl-prev,  #testimonial-content-section.layout-two .owl-next {   display:block; }  #secondary,  .woocommerce-content-wrapper ul.products {   margin-left:-15px;   margin-right:-15px; }  .layout-three .hentry,  .three-columns .hentry,  .gallery-columns-3 .gallery-item,  .gallery-columns-6 .gallery-item,  .gallery-columns-9 .gallery-item,  #colophon .three .widget-column {   width:33.33%; }  .four-columns .hentry {   width:25%; }  .five-columns .hentry {   width:20%; }  .six-columns .hentry {   width:16.66%; }  .seven-columns .hentry {   width:14.28%; }  .eight-columns .hentry {   width:12.5%; }  .nine-columns .hentry {   width:11.11%; }  .nine-columns .hentry:nth-child(9n + 1),  .eight-columns .hentry:nth-child(8n + 1),  .seven-columns .hentry:nth-child(7n + 1),  .six-columns .hentry:nth-child(6n + 1),  .five-columns .hentry:nth-child(5n + 1),  .four-columns .hentry:nth-child(4n + 1),  .three-columns .hentry:nth-child(3n + 1),  .layout-four .hentry:nth-child(2n + 1),  .layout-two .hentry:nth-child(2n + 1),  .layout-three .hentry:nth-child(3n + 1),  .portfolio-content-section .layout-three .hentry:nth-child(2n + 1),  .sidebar.widget-area section.widget:nth-child(2n + 1),  #colophon .two .widget-column:nth-child(2n + 1),  #colophon .four .widget-column:nth-child(2n + 1),  .archive-posts-wrapper article:nth-child(3n + 1),  .two-columns .hentry:nth-child(2n + 1) {   clear:both; }  .portfolio-content-section .layout-three .hentry:nth-child(3n + 1) {   clear:none; }  .layout-four .hentry,  .layout-two .hentry,  #colophon .two .widget-column,  #colophon .four .widget-column,  .two-columns .hentry,  .portfolio-content-section .layout-three .hentry,  .gallery-columns-2 .gallery-item,  .gallery-columns-4 .gallery-item,  .gallery-columns-5 .gallery-item,  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .sidebar.widget-area section.widget,  .widget-area.sidebar .widget,  .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),  .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1),  .portfolio-content-wrapper.layout-five .hentry {   width:50%; }  .hentry {   padding:0 14px; }  .site-content .archive-posts-wrapper .posts-navigation .nav-links > div {   width:auto; }  .pagination .prev,  .pagination .next {   width:auto;   height:auto; }  .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),  .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1),  .sidebar .widget {   float:left; }  .stats-content-wrapper {   text-align:left; }  .stats-content-wrapper .post-thumbnail {   float:left;   margin:0 28px 14px 0; }  .stats-content-wrapper .entry-container {   overflow:hidden; }  .app-image-container.layout-two,  .app-image-container.layout-three {   -webkit-box-orient:horizontal;   -webkit-box-direction:normal;   -ms-flex-flow:row wrap;   flex-flow:row nowrap; }  .footer-newsletter .has-ew-newsletter-image .widget-inner,  .footer-newsletter  .has-background-image.has-ew-newsletter-image  .widget-inner-wrap {   display:flex;   flex-wrap:nowrap; }  .footer-newsletter .has-ew-newsletter-image .ew-newsletter-image-container,  .footer-newsletter .has-ew-newsletter-image .ew-newsletter-content-container {   flex:1 1 50%;   margin:0;   max-width:50%; }  .footer-newsletter .has-ew-newsletter-image .ew-newsletter-content-container {   padding-left:30px; }  .contact-content-wrapper .comment-form-name,  .contact-content-wrapper .comment-form-email {   float:left;   position:relative;   width:50%; }  .contact-content-wrapper .comment-form-name {   padding-right:35px; }  .contact-content-wrapper.layout-two {   display:flex; }  #contact-section .layout-two .hentry.contact-info-with-social,  #contact-section .layout-two .hentry.contact-us-form {   flex:1 1 50%;   max-width:50%; }  #contact-section .layout-two .hentry.contact-info-with-social {   border-top-right-radius:0;   border-bottom-right-radius:0;   border-bottom-left-radius:10px; }  #contact-section .layout-two .hentry.contact-us-form {   border-top-left-radius:0;   border-bottom-left-radius:0;   border-top-right-radius:10px; }  .two-columns-layout  .site-content  + .section:nth-child(odd):not(.logo-slider-section) {   padding-top:10px; }  .archive-post-wrap .hentry .post-thumbnail + .entry-container {   padding:0 0px 0 30px; }  .archive-post-wrap .hentry .post-thumbnail-background + .entry-container {   width:50%; }  .section-content-wrapper.playlist-content-wrapper .post-thumbnail {   margin-bottom:0; }  .section-content-wrapper {   padding:0 15px; }  .stats-content-wrapper .post-thumbnail + .entry-container {   text-align:left; }  .text-align-right,  .text-align-right {   text-align:right; }  .text-align-left,  text-align-left {   text-align:left; }  .text-align-left .post-thumbnail img {   margin-left:0; }  .text-align-right .post-thumbnail img {   margin-right:0; }  .archive-posts-wrapper nav.navigation.posts-navigation {   max-width:100%;   margin:0 auto; }  .posts-navigation .nav-links,  .post-navigation .nav-links {   justify-content:space-between;   display:flex; }  .archive-posts-wrapper nav.navigation.posts-navigation .nav-links .nav-next {   margin-top:0; }  #testimonial-content-section .owl-prev {   left:5px; }  #testimonial-content-section .owl-next {   right:5px; }  #footer-newsletter .ewnewsletter .hentry form input[type="text"] {   width:48%; }  #footer-newsletter .ewnewsletter .hentry form > input[type="text"] ~ input[type="email"],  #footer-newsletter .ewnewsletter .hentry form input[type="text"] > input[type="text"] ~ input#subbox {   width:48%; }  .skill-section .wrapper .main-bg-image {   height:100%;   left:0;   position:absolute;   top:0;   width:100%;   z-index:-1; }  .skill-section.has-background-image {   padding-top:42px; }  .skillbar-item .skillbar-bar .skillbar-header {   padding:0 30px; }  #service-section .layout-three .hentry {   width:100%; }  #footer-newsletter  .hentry.ew-newsletter-wrap.newsletter-action.custom  input[type="text"]  ~ input[type="submit"] {   width:48%; }  .skill-section.has-background-image  + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section) {   padding-top:49px; }  .widget.ct-social-widget,  .widget.ew-newsletter {   padding-left:15px;   padding-right:15px; }  ul li.product:nth-child(2n + 1) {   clear:both; }  .section-content-wrapper .archive-post-wrap .post-thumbnail {   margin:0; }  .view-more {   text-align:left; } }  @media only screen and (min-width:41.6875em) {  .posts-navigation .nav-links div:nth-child(1):nth-last-child(2),  .posts-navigation .nav-links div:nth-child(2):nth-last-child(1) {   width:auto; }  .post-navigation .nav-links div:nth-child(1):nth-last-child(2),  .post-navigation .nav-links div:nth-child(2):nth-last-child(1) {   width:50%; }  #stats-section .entry-summary,  .post-navigation .nav-title,  #stats-section .entry-content {   font-size:20px;   font-size:1.25rem; }  ul.products li.product {   width:33.3333%; }  #feature-slider-section .entry-title {   font-size:42px;   font-size:2.625rem; }  ul li.product:nth-child(2n + 1) {   clear:none; }  ul li.product:nth-child(3n + 1) {   clear:both; } }  @media only screen and (min-width:48.938em) {  .admin-bar .flashy-overlay .flashy-close {   top:32px; }  ul.products li.product {   width:25%; }  ul li.product:nth-child(4n + 1) {   clear:both; }  #feature-slider-section .slider-content-wrapper, .home .custom-header-content {   padding:77px 30px; } }  @media only screen and (min-width:48em) {   .team-content-wrapper .artist-social-profile {   left:30px; }  .brands-wrapper .entry-container,  .collection-wrapper .entry-container {   padding:35px; }  #primary-search-wrapper.show-in-mobile,  .site-header-menu > #site-header-cart-wrapper.show-in-mobile,  #social-menu-wrapper.show-in-mobile,  #primary-menu-wrapper.show-in-mobile {   display:block; }  #primary-search-wrapper.show-in-desktop,  .site-header-menu > #site-header-cart-wrapper.show-in-desktop,  #social-menu-wrapper.show-in-desktop {   display:none; }  #site-header-menu {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;   margin-left:auto; }  .countdown-number {   font-size:56px; }  .menu-inside-wrapper {   padding:0; }  .is-open .menu-inside-wrapper {   border-top:none; }  #clock .count-down {   padding:0 30px; }  #service-section .layout-three .hentry {   width:33.333333%; }  .site-header-cart .cart-contents:before {   opacity:0.9; }  #promotion-section .play-video .play-button {   height:55px;   width:55px; }  .demo_store {   padding:0px 0px 0 30px; }  .demo_store .woocommerce-store-notice__dismiss-link {   margin-top:0;   margin-left:30px;   padding:20px 30px; }  .gallery-caption {   background:#fff;   bottom:0;   -moz-transition:0.3s ease-in-out;   -o-transition:0.3s ease-in-out;   -webkit-transition:0.3s ease-in-out;   transition:0.3s ease-in-out;   opacity:0;   position:absolute;   transform:translateY(100%);   -o-transform:translateY(100%);   -moz-transform:translateY(100%);   -webkit-transform:translateY(100%); }  .gallery-item:hover .gallery-caption {   opacity:1;   transform:translateY(0);   -o-transform:translateY(0);   -moz-transform:translateY(0);   -webkit-transform:translateY(0); }  table.shop_table {   background-color:transparent; }  table.cart td.actions input,  table.cart td.actions .button {   margin:0; }  table.shop_table_responsive tr td {   padding:10px; }  table.shop_table_responsive tr td.product-thumbnail {   width:100px; }  table.shop_table_responsive thead {   display:table-header-group; }  table.shop_table_responsive tbody th {   display:table-cell; }  table.shop_table_responsive tr th,  table.shop_table_responsive tr td {   text-align:left; }  table.shop_table_responsive tr td {   display:table-cell; }  table.shop_table_responsive tr td:before {   display:none; }  table.cart .product-thumbnail img {   margin:0; }  .col2-set .form-row-first {   float:left;   margin-right:3.8%; }  .col2-set .form-row-last {   float:right;   margin-right:0; }  .col2-set .form-row-first,  .col2-set .form-row-last {   width:48.1%; }  .woocommerce-account .woocommerce-MyAccount-navigation {   float:left;   width:30%;   margin:0; }  .woocommerce-account .woocommerce-MyAccount-content {   float:right;   width:66%; }  .woocommerce-account .woocommerce-MyAccount-content p:first-child {   margin-top:0; }  .woocommerce-account .woocommerce-MyAccount-content form > h3 {   margin-top:0; }  .woocommerce-MyAccount-content {   padding-top:0; }  .site-header-cart .widget_shopping_cart {   position:absolute;   top:100%;   width:285px;   z-index:199;   right:-999em;   display:block; }  .site-header-cart .cart-icon:hover .widget_shopping_cart,  .site-header-cart .cart-icon.focus .widget_shopping_cart {   right:0;   display:block; }  .site-header-menu > #site-header-cart-wrapper {   display:block; }  #primary-menu-wrapper #site-header-cart-wrapper {   display:none; }  #social-menu-wrapper,  #primary-search-wrapper {   display:block; }  .menu-toggle-wrapper {   display:block;   float:left; }  .fixed .menu-toggle-wrapper,  .fixed .site-header-cart {   padding-bottom:12px;   padding-top:12px; }  .menu-toggle {   padding:21px 14px; }  .menu-inside-wrapper {   max-width:335px;   opacity:0;   top:100%;   right:-30px;   width:335px; }  #primary-menu-wrapper,  #primary-search-wrapper,  #social-menu-wrapper {   position:relative; }  .is-open .menu-inside-wrapper {   visibility:visible;   opacity:1; }  .navigation-classic .mobile-social-search {   display:none; }  .navigation-default .mobile-social-search .search-container {   display:none; }  #hero-content-section .section-content-wrapper {   padding-left:55px;   padding-right:55px; }  #feature-slider-section .entry-container {   width:70%; }  #feature-slider-section .entry-container {   max-width:1020px; }  #feature-slider-section .entry-summary,  #feature-slider-section .entry-content {   display:block; }  #feature-slider-section:hover .owl-prev,  #feature-slider-section:focus .owl-prev {   left:21px;   opacity:1;   filter:alpha(opacity=100); }  #feature-slider-section .owl-next,  #feature-slider-section .owl-prev {   opacity:0; }  #feature-slider-section:hover .owl-next,  #feature-slider-section:focus .owl-next {   right:21px;   opacity:1;   filter:alpha(opacity=100); }  #feature-slider-section .entry-title {   font-size:40px;   font-size:2.5rem; }  .custom-logo {   margin:0; }  .portfolio-content-section .layout-three .hentry {   width:33.33%; }  .portfolio-content-section .layout-three .hentry:nth-child(3n + 1) {   clear:both; }  .portfolio-content-section .layout-three .hentry:nth-child(2n + 1) {   clear:none; }  #contact-section .layout-two .hentry.contact-info-with-social {   flex:1 1 40%;   max-width:40%; }  #contact-section .layout-two .hentry.contact-us-form {   flex:1 1 60%;   max-width:60%; }  .mobile-social-search .menu-social {   display:none; }  .custom-header-content.content-align-left {   margin-left:0;   margin-right:auto; }  .custom-header-content.content-align-center {   margin-right:auto;   margin-left:auto; }  .custom-header-content.content-align-right {   margin-left:auto;   margin-right:0; }  .site-header-logo,  .slider-content-wrapper .title-image {   max-width:350px; }  #footer-newsletter  .ewnewsletter  .hentry  form  > input[type="text"]  ~ input[type="email"],  #footer-newsletter  .ewnewsletter  .hentry  form  input[type="text"]  > input[type="text"]  ~ input#subbox {   margin-bottom:0; }  .team-content-wrapper .artist-social-profile .social-links-menu li {   opacity:0; }  .team-content-section .social-links-menu li:nth-of-type(1) {   -moz-transition:0.4s ease-in 0.1s;   -o-transition:0.4s ease-in 0.1s;   -webkit-transition:0.4s ease-in 0.1s;   transition:0.4s ease-in 0.1s; }  .team-content-section .social-links-menu li:nth-of-type(2) {   -moz-transition:0.4s ease-in 0.2s;   -o-transition:0.4s ease-in 0.2s;   -webkit-transition:0.4s ease-in 0.2s;   transition:0.4s ease-in 0.2s; }  .team-content-section .social-links-menu li:nth-of-type(3) {   -moz-transition:0.4s ease-in 0.3s;   -o-transition:0.4s ease-in 0.3s;   -webkit-transition:0.4s ease-in 0.3s;   transition:0.4s ease-in 0.3s; }  .team-content-section .social-links-menu li:nth-of-type(4) {   -moz-transition:0.4s ease-in 0.4s;   -o-transition:0.4s ease-in 0.4s;   -webkit-transition:0.4s ease-in 0.4s;   transition:0.4s ease-in 0.4s; }  .team-content-section .social-links-menu li:nth-of-type(5) {   -moz-transition:0.4s ease-in 0.5s;   -o-transition:0.4s ease-in 0.5s;   -webkit-transition:0.4s ease-in 0.5s;   transition:0.4s ease-in 0.5s; }  .team-content-section .social-links-menu li:nth-of-type(6) {   -moz-transition:0.4s ease-in 0.6s;   -o-transition:0.4s ease-in 0.6s;   -webkit-transition:0.4s ease-in 0.6s;   transition:0.4s ease-in 0.6s; }  .team-content-section .social-links-menu li:nth-of-type(7) {   -moz-transition:0.4s ease-in 0.7s;   -o-transition:0.4s ease-in 0.7s;   -webkit-transition:0.4s ease-in 0.7s;   transition:0.4s ease-in 0.7s; }  .team-content-section .social-links-menu li:nth-of-type(8) {   -moz-transition:0.4s ease-in 0.8s;   -o-transition:0.4s ease-in 0.8s;   -webkit-transition:0.4s ease-in 0.8s;   transition:0.4s ease-in 0.8s; }  .team-content-section .social-links-menu li:nth-of-type(9) {   -moz-transition:0.4s ease-in 0.9s;   -o-transition:0.4s ease-in 0.9s;   -webkit-transition:0.4s ease-in 0.9s;   transition:0.4s ease-in 0.9s; }  .team-content-section .social-links-menu li:nth-of-type(10) {   -moz-transition:0.4s ease-in 1s;   -o-transition:0.4s ease-in 1s;   -webkit-transition:0.4s ease-in 1s;   transition:0.4s ease-in 1s; }  .team-content-section .social-links-menu li:nth-of-type(1) {   -webkit-transform:translateX(-100px);   -moz-transform:translateX(-100px);   -ms-transform:translateX(-100px);   transform:translateX(-100px); }  .team-content-section .social-links-menu li:nth-of-type(2) {   -webkit-transform:translateX(-150px);   -moz-transform:translateX(-150px);   -ms-transform:translateX(-150px);   transform:translateX(-150px); }  .team-content-section .social-links-menu li:nth-of-type(3) {   -webkit-transform:translateX(-200px);   -moz-transform:translateX(-200px);   -ms-transform:translateX(-200px);   transform:translateX(-200px); }  .team-content-section .social-links-menu li:nth-of-type(4) {   -webkit-transform:translateX(-250px);   -moz-transform:translateX(-250px);   -ms-transform:translateX(-250px);   transform:translateX(-250px); }  .team-content-section .social-links-menu li:nth-of-type(5) {   -webkit-transform:translateX(-300px);   -moz-transform:translateX(-300px);   -ms-transform:translateX(-300px);   transform:translateX(-300px); }  .featured-video-content-wrapper .side-posts-wrap {   width:30%;   float:left; }  .featured-video-content-wrapper .hentry.featured {   float:left;   width:70%; }  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .textwidget h1,  .home .header-media .entry-title,  .promotion-section .entry-title,  #stats-section .entry-title,  #feature-slider-section .entry-title,  #contact-section .entry-title,  #footer-instagram .widget-title,  .singular-content-wrap .entry-title,  .page-title,  .section-title,  .archive-post-wrap .hentry .entry-title {   font-size:36px;   font-size:2.25rem; }  #feature-slider-section .entry-title,  .home .header-media-section .section-title {   font-size:49px;   font-size:3.0625;   line-height:1.4; }  .brands-wrapper .cat-links a,  .collection-wrapper .cat-links a {   font-size:16px; }  .product-review-section .entry-content .attachment-woocommerce_thumbnail {   float:right;   margin:0 0 14px 14px; }  .service-content-wrapper .hentry-inner {   display:flex; }  #service-section .entry-container {   width:calc(100% - 50px); }  #service-section.text-align-center .entry-container {   width:100%; }  #service-section.service-section.text-align-right  .service-content-wrapper  .hentry-inner {   display:flex;   flex-direction:row-reverse; }  #service-section.service-section.text-align-right .post-thumbnail {   margin:10px 0px 0 28px;   width:50px; }  #service-section.service-section.text-align-left .post-thumbnail {   margin:10px 28px 0 0;   width:50px; }  #service-section.service-section.text-align-center  .service-content-wrapper  .post-thumbnail {   margin:0 auto 28px;   width:50px; }  .service-section.section.text-align-right {   text-align:right; }  .service-section.section.text-align-left {   text-align:left; }  ul li.product:nth-child(3n + 1) {   clear:none; }  #feature-slider-section .slider-content-wrapper,  .home .custom-header-content {   padding:105px 30px; }  .archive-post-wrap .hentry .hentry-inner {   padding-bottom:42px; }  .archive-post-wrap .hentry {   margin-bottom:42px; }  #feature-slider-section .description {   font-size:26px;   font-size:1.625rem; }  #stats-section h2.entry-title {   font-size:24px;   font-size:1.5rem; }  #feature-slider-section .more-link {   margin-top:28px; } }  @media only screen and (min-width:64em) {   .section-content-wrapper .entry-content {   margin-top:21px; }  .page.no-sidebar .content-area,  .single.no-sidebar .content-area,  .no-sidebar:not(.home) #content.site-content > .wrapper .content-area {   padding:0 40px; }  .custom-header-media {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center; }  .comment-content p {   font-size:18px; }  .custom-header-media .custom-header-form {   margin-right:0;   margin-bottom:0;   right:30px;   max-height:400px;   width:320px; }  .fixed + .site-content {   padding-top:91px; }  .site-header-main .wrapper {   padding:5px 40px; }  .section-content-wrapper .post-thumbnail {   margin-bottom:21px; }  .entry-breadcrumbs,  .woocommerce .woocommerce-breadcrumb {   padding-left:40px;   padding-right:40px; }  #hero-section .hentry .entry-container blockquote {   margin-top:42px;   padding:28px 35px; }  .testimonial-content-section .section-heading-wrapper,  .why-choose-us-section .section-heading-wrapper,  .stats-section .section-heading-wrapper {   padding-bottom:42px; }  .custom-header + .section,  .feature-slider-section + .section,  .contact-section.section.has-background-image,  #countdown-section  + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section),  #testimonial-content-section  + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #service-section  + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section),  #promotion-section  + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #product-review-section  + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section),  #service-section + #footer-newsletter,  #countdown-section + #footer-newsletter,  #promotion-section + #footer-newsletter,  #product-review-section + #footer-newsletter,  #testimonial-content-section + #footer-newsletter,  .contact-section.section.has-background-image + #footer-newsletter,  .contact-section.section.has-background-image  + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image  + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image {   padding-top:63px; }  .section,  #footer-newsletter {   padding-bottom:21px; }  .site-header-logo,  .title-image {   margin-bottom:25px; }  ul.products.columns-3 li.product,  ul.products.columns-6 li.product {   width:33.33%; }  ul.products.columns-4 li.product {   width:25%; }  ul.products.columns-5 li.product {   width:20%; }  .skill-section .wrapper .section-content-wrapper {   display:-webkit-box;   display:-ms-flexbox;   display:flex; }  .demo_store {   padding-left:40px; }  .two-columns-layout.single-product ul.products.columns-4 li.product,  .skill-section .inner-section-content-wrapper .hentry {   width:50%; }  ul.products.columns-4 li.product:nth-child(2n + 1),  ul.products.columns-6 li.product:nth-child(2n + 1),  .full-width .related ul.products li.product:nth-child(2n + 1),  .full-width .upsells ul.products li.product:nth-child(2n + 1),  .full-width .cross-sells ul.products li.product:nth-child(2n + 1) {   clear:none; }  .two-columns-layout.single-product  ul.products.columns-4  li.product:nth-child(2n + 1),  ul.products.columns-3 li.product:nth-child(3n + 1),  ul.products.columns-4 li.product:nth-child(4n + 1),  ul.products.columns-5 li.product:nth-child(5n + 1),  ul.products.columns-6 li.product:nth-child(6n + 1),  .full-width .related ul.products li.product:nth-child(4n + 1),  .full-width .upsells ul.products li.product:nth-child(4n + 1),  .full-width .cross-sells ul.products li.product:nth-child(4n + 1) {   clear:both; }  ul.products.columns-6 li.product {   width:16.66666666666667%; } #primary-menu-wrapper {   margin-right:auto; }  .site-branding {   padding-right:40px; }  .is-open .menu-inside-wrapper {   right:0; }  .boxed-layout #page {   width:96%; }  .navigation-classic #header-menu-social:before {   margin:21px auto 21px; }  .wpcf7 div div {   margin-bottom:35px; }  #feature-slider-section:hover .owl-prev,  #feature-slider-section:focus .owl-prev {   left:60px; }  #feature-slider-section:hover .owl-next,  #feature-slider-section:focus .owl-next {   right:60px; }  .widget-column {   padding:28px 50px; }  .page .site-main .hentry {   margin:0; }  .archive-posts-wrapper  .section-content-wrapper  .entry-header  .entry-title  + .entry-meta {   margin-top:14px; }  .archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {   margin-top:0px; }  .section-heading-wrapper {   padding-left:35px;   padding-right:35px; }  .testimonial-content-wrapper,  .wen-commerce-logo-slider-content-wrapper,  .team-content-wrapper {   padding:0 50px; }  #feature-slider-section .slider-content-wrapper {   padding-left:50px;   padding-right:50px; }  .logo-slider-section .owl-dots {   margin-bottom:42px; }  .single .site-main .entry-header,  .page .site-main .entry-header,  .archive .page-header,  .error404 .page-header,  .search .page-header,  .hentry,  .view-more,  #footer-newsletter .widget,  .woocommerce-products-header {   margin-bottom:42px; }  .stats-section .section-content-wrapper:before,  .logo-slider-section .section-content-wrapper:before {   width:calc(100% - 80px); }  #featured-video-section .entry-container {   margin-top:21px; }  .filter-button-group {   padding-left:40px;   padding-right:40px; }  .above-footer {   padding-top:42px; }  ul.products li.product {   margin:0 auto 42px; }  .comments-area {   padding-top:42px;   margin-top:28px; }  .single-product div.product .related,  .single-product div.product .upsells {   margin-top:70px; }  .author-info {   margin-top:42px; }  #content #infinite-handle {   padding:0px; }  #footer-instagram .widget-title {   margin:56px auto 35px; }  .single .site-main .post-thumbnail,  .page .site-main .post-thumbnail {   padding:0;   margin-bottom:35px; }  input[type="search"].search-field {   display:block; }  #colophon .four .widget-column {   width:25%; }  #colophon .four .widget-column:nth-child(2n + 1) {   clear:none; }  #colophon .four .widget-column:nth-child(4n + 1) {   clear:both; }  #secondary,  .woocommerce-content-wrapper ul.products {   margin-left:0;   margin-right:0; }  .layout-four .hentry:nth-child(2n + 1) {   clear:none; }  .layout-four .hentry:nth-child(4n + 1) {   clear:both; }  .gallery-columns-4 .gallery-item,  .layout-four .hentry {   width:25%; }  .portfolio-content-wrapper.layout-five .hentry {   width:20%; }  .gallery-columns-5 .gallery-item {   width:20%; }  .gallery-columns-6 .gallery-item {   width:16.66666666666667%; }  .gallery-columns-7 .gallery-item {   width:14.28571428571429%; }  .gallery-columns-8 .gallery-item {   width:12.5%; }  .gallery-columns-9 .gallery-item {   width:11.11111111111111%; }  .featured-video-content-wrapper .hentry:nth-child(2n + 1) {   clear:none; }  .archive .content-area {   float:left;   width:70%; }  .content-area {   float:left;   margin-right:-100%;   width:75%;   max-width:1060px; }  .sidebar {   float:right;   width:25%; }  .two-columns-layout .site-content #primary,  .two-columns-layout .site-content #secondary,  .full-width-layout:not(.home) #content.site-content #primary {   padding:0 20px; }  .site-content .wrapper > .sidebar {   margin-top:0; }  .archive-post-wrap .hentry .post-thumbnail + .entry-container {   padding:17px 0px 0 40px; }  .full-width-layout  .archive-post-wrap  .hentry  .post-thumbnail-background  + .entry-container {   padding-right:40px; }  .full-width-layout  .archive-post-wrap  .hentry:nth-child(2n)  .post-thumbnail-background  + .entry-container {   padding-left:70px; }  .home #secondary,  .archive #secondary {   margin-left:0;   margin-right:0; }  .content-right .content-area {   float:right;   margin-right:0;   margin-left:-100%; }  .content-right .sidebar {   float:left; }  .no-sidebar .content-area {   float:none;   margin:0 auto;   width:100%; }  .no-sidebar.full-width-layout .content-area {   margin:0;   width:100%;   max-width:100%; }  .sidebar .widget {   float:none;   width:100%; }  .entry-content blockquote.alignleft,  .entry-content blockquote.alignright {   width:52%; }  .site-title {   font-size:24px;   font-size:1.5rem; }  .entry-content h4,  .comment-content h4,  .team-content-wrapper .entry-title,  .textwidget h4 {   font-size:24px;   font-size:1.5rem; }  .entry-content h3,  .entry-summary h3,  .comment-content h3,  .textwidget h3 {   font-size:28px;   font-size:1.75rem; }  .entry-content h2,  .entry-summary h2,  .comment-content h2,  .textwidget h2,  .section-title {   font-size:36px;   font-size:2.25rem; }  .promotion-section .entry-title,  #contact-section .entry-title,  #footer-instagram .widget-title,  .singular-content-wrap .entry-title,  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .textwidget h1,  .page-title {   font-size:42px;   font-size:2.625rem; }  #feature-slider-section .entry-title,  .home .header-media-section .section-title {   font-size:63px;   font-size:3.9375; }  .sidebar .widget .widget-wrap {   padding-bottom:35px;   margin-bottom:35px; }  .sidebar.widget-area section.widget {   margin-bottom:0;   padding:0;   width:100%; }  .entry-content h5,  .comment-content h5,  .textwidget h5 {   font-size:22px;   font-size:1.375rem; }  .playlist-content-wrapper .entry-container {   padding:0 0 0 40px; }  .playlist-content-wrapper.content-align-left .entry-container {   padding-left:0;   padding-right:40px; }  .recent-blog-content-wrapper {   padding:0 50px; }  .comment-respond,  #contact-section .hentry form,  .wpcf7-form {   padding:42px; }  #collection-section .product-container .woocommerce-loop-product__title,  #brands-section .product-container .woocommerce-loop-product__title,  .product-container .entry-title {   font-size:32px;   font-size:2rem; }  .layout-three .product-container .entry-title,  .layout-four .product-container .entry-title {   font-size:26px;   font-size:1.625rem; }  .custom-header-content {   padding:100px 40px 100px; }  body:not(.home) .custom-header-content {   padding:120px 50px; }  .portfolio-content-wrapper .entry-container,  .portfolio-content-wrapper .entry-container {   opacity:0; }  .portfolio-content-wrapper .hentry-inner:hover .entry-container,  .portfolio-content-wrapper .hentry-inner:focus .entry-container {   opacity:1; }  #contact-section .section-content-wrapper {   padding:0 25px; }  .custom-header-media .custom-header-form {   right:40px;   width:420px; }  .section-content-wrapper {   padding:0 20px; }  .why-choose-us-section.content-hide .entry-container {   margin-left:auto;   margin-right:auto;   margin-top:-35px;   width:270px;   z-index:9; }  #testimonial-content-section .owl-prev {   left:15px; }  #testimonial-content-section .owl-next {   right:15px; }  .no-sidebar.full-width-layout .site-content > .wrapper {   padding-left:40px;   padding-right:40px; }  .no-sidebar.full-width-layout .site-content > .wrapper #primary,  .no-sidebar.full-width-layout:not(.home) #content.site-content #primary {   padding-left:0;   padding-right:0; }  .testimonial-content-section .testimonial-slider .entry-content h4 {   font-size:24px; }  .widget-area.two .footer-newsletter {   display:flex;   text-align:center; }  #footer-newsletter .widget {   width:50%; }  .brands-wrapper .hentry-inner,  .collection-wrapper .hentry-inner {   min-height:460px; }  .brands-wrapper.layout-three .hentry-inner,  .collection-wrapper.layout-three .hentry-inner,  .brands-wrapper.layout-four .hentry-inner,  .collection-wrapper.layout-four .hentry-inner {   min-height:400px; }  .promotion-section {   padding:90px 0 48px; }  #countdown-section {   padding:77px 0 35px; }  .testimonial-content-section .hentry {   padding:0 42px; }  .section.testimonial-content-section {   padding-bottom:28px;   padding-left:21px;   padding-right:21px; }  .logo-slider-section .owl-dots,  #testimonial-content-section .owl-dots {   margin-bottom:42px; }  .widget.ct-social-widget,  .widget.ew-newsletter {   padding-left:20px;   padding-right:20px; }  blockquote {   font-size:22px;   font-size:1.375rem; }  blockquote.wp-block-quote.is-large,  .wp-block-quote.is-large,  .wp-block-quote.is-style-large {   font-size:24px;   font-size:1.5rem; }  ul li.product:nth-child(4n + 1) {   clear:none; }  .owl-carousel .owl-dots {   display:none; }  #testimonial-content-section .owl-carousel .owl-nav.disabled,  #feature-slider-section .owl-carousel .owl-nav {   display:block; }  #feature-slider-section .slider-content-wrapper,  .home .custom-header-content {   padding:150px 50px; }  #feature-slider-section .description {   font-size:30px;   font-size:1.875rem; }  #footer-payment-supported-image,  .copyright {   padding:35px 50px; }  #site-generator > .wrapper:before {   width:calc(100% - 100px); }  .woocommerce-tabs .panel {   padding:35px; } }  @media only screen and (min-width:75em) {  .navigation-classic .main-navigation .nav-menu > li > a:hover, .navigation-classic .main-navigation .nav-menu > li > a:focus {   opacity:1; }  .navigation-classic .main-navigation .nav-menu > li.current_page_item > a,  .navigation-classic .main-navigation .nav-menu > li.current-menu-item > a {   opacity:1; }  .navigation-classic .site-header-menu {   flex-direction:row;   flex:auto; }  .site-header-menu #social-menu-wrapper {   margin-right:0;   margin-left:auto; }  .custom-header-content {   padding:160px 50px 160px; }  div#primary-menu-wrapper .menu-toggle {   margin-right:0; }  .site-header-main .wrapper {   padding:11px 50px; }  .fixed + .site-content {   padding-top:121px; }  .navigation-classic #primary-menu-wrapper .menu-inside-wrapper {   max-width:100%; }  .navigation-classic .site-branding {   text-align:left; }  .navigation-classic .menu-toggle {   display:none; }  .navigation-classic #primary-search-wrapper .menu-toggle,  .site-header-top-main {   display:block; }  .navigation-classic #primary-menu-wrapper .menu-inside-wrapper {   border:none;   position:relative;   display:block;   float:left;   top:0;   left:0;   right:0;   visibility:visible;   opacity:1;   width:auto;   bottom:auto;   background-color:transparent;   box-shadow:none;   overflow:inherit; }  #primary-search-wrapper.show-in-mobile,  .show-in-mobile,  .site-header-menu > #site-header-cart-wrapper.show-in-mobile,  #social-menu-wrapper.show-in-mobile,  #primary-menu-wrapper.show-in-mobile {   display:none; }  .site-header-menu > #site-header-cart-wrapper.show-in-desktop,  .show-in-desktop,  #social-menu-wrapper.show-in-desktop,  #primary-menu-wrapper.show-in-desktop {   display:block; }  #primary-search-wrapper.show-in-desktop {   display:block;   margin-left:0; }  .navigation-classic .main-navigation li a {   line-height:2;   opacity:0.9;   padding:25px 21px; }  .navigation-classic .main-navigation .nav-menu > .current-menu-item a:before,  .navigation-classic .main-navigation .nav-menu > .current_page_item a:before {   opacity:1;   top:80%;   width:calc(100% - 40px); }  .navigation-classic .site-header.fixed .main-navigation .nav-menu > li > a {   padding-bottom:15px;   padding-top:15px; }  .navigation-classic .main-navigation li.menu-item-has-children ul ul a {   padding-left:20px; }  .navigation-classic .main-navigation ul ul .menu-item-has-children > a:after,  .navigation-classic .main-navigation ul ul .page_item_has_children > a:after {   -webkit-transform:rotate(270deg);   -moz-transform:rotate(270deg);   -ms-transform:rotate(270deg);   transform:rotate(270deg);   padding:0;   position:absolute;   top:14px;   right:21px; }  .navigation-classic .main-navigation ul a,  .navigation-classic .main-navigation ul :hover > a,  .navigation-classic .main-navigation ul .focus > a {   background-color:transparent; }  .navigation-classic .main-navigation ul ul {   display:block;   float:left;   margin:0;   padding:7px 0;   position:absolute;   top:auto;   left:-999em;   z-index:99999;   box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 25px 0px; }  .header-top-middle {   padding:0; }  .navigation-classic .main-navigation ul ul a, .header-top-right .top-menu-container ul li ul a {   padding:7px 20px;   width:260px; }  .navigation-classic .main-navigation li {   border-bottom:none; }  .navigation-classic .main-navigation ul ul li:hover > ul,  .navigation-classic .main-navigation ul ul li.focus > ul {   right:auto;   left:100%;   top:-7px; }  .navigation-classic .main-navigation li {   display:inline-block; }  .navigation-classic .social-top div {   border-bottom:none; }  .navigation-classic .dropdown-toggle,  .navigation-classic .main-navigation ul .dropdown-toggle.toggled-on,  .header-top-bar .menu-top-toggle,  .site-navigation button.dropdown-toggle,  .navigation-classic #primary-menu-wrapper .menu-toggle-wrapper {   display:none; }  .header-media-disabled #feature-slider.section {   padding-top:78px; }  .top-main-wrapper {   display:flex;   justify-content:space-between;   flex-wrap:wrap;   align-items:center; }  .header-top-left,  .header-top-right,  .header-top-middle {   width:33.3333%; }  .header-top-middle {   text-align:center; }  .contact-details {   display:flex;   flex-wrap:wrap; }  .header-top-right .top-menu-container ul li.menu-item-has-children ul li.menu-item-has-children > a:after {   position:absolute;   right:20px;   transform:rotate(90deg);   top:4px; }  #site-header-top-menu .header-top-right ul ul ul {   position:absolute;   left:auto;   right:100%;   top:-12px; }  .header-top-right .top-menu-container ul li ul {   position:absolute;   left:auto;   right:0;   top:100%;   display:none;   padding:15px 0;   z-index:99;   box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 25px 0px;   z-index:999; }  .header-top-right .top-menu-container ul li:hover > ul {   display:block; }  #colophon #site-generator .site-info.has-payment-option .wrapper {   display:flex;   align-items:center;   justify-content:space-between; }  #footer-payment-supported-image {   margin-top:0; }  div#footer-content {   margin-left:0;   margin-right:auto; }  #collection-section .product-container .woocommerce-loop-product__title,  #brands-section .product-container .woocommerce-loop-product__title,  .product-container .entry-title {   font-size:42px;   font-size:2.625rem; }  .layout-three .product-container .entry-title,  .layout-four .product-container .entry-title {   font-size:32px;   font-size:2rem; }  #site-header-top-menu .header-top-right ul {   text-align:right;   padding-left:0; }  .header-top-bar .site-navigation a {   padding:6px 14px; }  #site-header-top-menu .header-top-right li {   padding:0;   display:inline-block;   position:relative; }  #site-header-top-menu .header-top-right li ul li {   text-align:left;   margin:0; }  .brands-wrapper .entry-container,  .collection-wrapper .entry-container {   padding:49px; }  .brands-wrapper.layout-four .entry-container, .collection-wrapper.layout-four .entry-container,  .brands-wrapper.layout-three .entry-container, .collection-wrapper.layout-three .entry-container {   padding:35px; }  .header-top-bar .wrapper {   padding:0px 40px; }  .header-top-right {   display:flex;   justify-content:flex-end; }  .site-header-top-main.toggled-on {   display:block;   padding:0;   border-top:none; }  .navigation-classic .menu-wrapper .main-navigation ul li a button svg.icon {   display:none; }  .navigation-classic .menu-wrapper .main-navigation ul li a > svg.icon {   display:inline-block; }  #menu-toggle-top {   display:none; }  .top-menu li a svg {   display:inline-block; } }  @media only screen and (min-width:85.375em) {   .two-columns-layout.single-product ul.products.columns-4 li.product {   width:25%; }  .why-choose-us-section.content-hide .entry-container {   width:300px; }  .page.no-sidebar .content-area,  .single.no-sidebar .content-area,  .no-sidebar:not(.home) #content.site-content > .wrapper .content-area {   padding:0 50px; }  .custom-header + .section,  .feature-slider-section + .section,  .contact-section.section.has-background-image,  #countdown-section + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section),  #testimonial-content-section + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #service-section + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section),  #promotion-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #product-review-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section),  #service-section + #footer-newsletter,  #countdown-section + #footer-newsletter,  #promotion-section + #footer-newsletter,  #product-review-section + #footer-newsletter,  #testimonial-content-section + #footer-newsletter,  .contact-section.section.has-background-image + #footer-newsletter,  .contact-section.section.has-background-image + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image {   padding-top:70px; }  .section, #footer-newsletter {   padding-bottom:28px; }  #promotion-section {   padding:116px 0 74px; }  .entry-breadcrumbs,  .woocommerce .woocommerce-breadcrumb {   padding-left:50px;   padding-right:50px; }  .archive-posts-wrapper .section-content-wrapper .entry-header .entry-title + .entry-meta {   margin-top:21px; }  .archive-posts-wrapper .section-content-wrapper .entry-header .entry-meta {   margin-top:0px; }  .demo_store {   padding-left:50px; }  #contact-section .section-content-wrapper {   padding:0 36px; }  body #playlist-section .wp-playlist {   margin-top:28px; }  .section-content-wrapper {   padding:0 36px; }  .filter-button-group {   padding-left:50px;   padding-right:50px; }  .section-content-wrapper .post-thumbnail {   margin-bottom:28px; }  .two-columns-layout.single-product ul.products.columns-4 li.product:nth-child(4n+1) {   clear:none; }  .two-columns-layout.single-product ul.products.columns-4 li.product:nth-child(2n+1) {   clear:none; }  #primary-search-wrapper > .social-navigation {   display:block; }  .comment-respond, #contact-section .hentry form, .wpcf7-form {   padding:56px; }  .entry-content h4,  .entry-summary h4,  .comment-content h4,  .textwidget h4 {   font-size:26px;   font-size:1.625rem; }  .entry-content h3,  .entry-summary h3,  .comment-content h3,  .textwidget h3 {   font-size:32px;   font-size:2em; }  .woocommerce-posts-wrapper .entry-title,  .woocommerce .related.products > h2,  .entry-content h2,  .entry-summary h2,  .comment-content h2,  .textwidget h2 {   font-size:42px;   font-size:2.625rem; }  .home .header-media .entry-title,  #feature-slider-section .entry-title,  #contact-section .entry-title,  #footer-instagram .widget-title,  .singular-content-wrap .entry-title,  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .textwidget h1,  .page-title,  .header-media .section-title {   font-size:48px;   font-size:3rem; }  #feature-slider-section .entry-title, .home .header-media-section .section-title {   font-size:70px;   font-size:4.375rem; }  #feature-slider-section .description {   font-size:32px;   font-size:2rem; }  .single .site-main .entry-header,  .page .site-main .entry-header,  .archive .page-header,  .error404 .page-header,  .search .page-header,  .woocommerce-products-header {   margin-bottom:49px; }  .stats-section .section-content-wrapper:before,  .logo-slider-section .section-content-wrapper:before {   width:calc(100% - 100px); }  .two-columns-layout .site-content + .section:nth-child(odd):not(.logo-slider-section) {   padding-top:10px; }  .footer-contact {   margin-top:49px; }  .site-content > .wrapper,  .section.stats-section,  .section.testimonial-content-section,  .why-choose-us-section {   padding-bottom:45px;   padding-top:70px; }  .author-info {   margin-top:56px; }  #footer-instagram .widget-title {   margin:70px auto 42px; }  #gallery-section .tiled-gallery .tiled-gallery-item a:after {   font-size:20px;   font-size:1.25rem;   height:50px;   padding:15px;   width:50px; }  caption,  th,  td,  table.shop_table_responsive tr td {   padding:11px 28px; }  .site-header-main .wrapper, .header-top-bar .wrapper {   padding-left:50px;   padding-right:50px; }  button,  .button,  input[type="button"],  input[type="reset"],  input[type="submit"],  .posts-navigation a,  #content #infinite-handle span button,  .header-media .more-link,  #feature-slider-section .more-link,  #hero-section .more-link,  .more-link .more-button,  .home .header-media-section a.more-link,  .promotion-section .more-link {   padding:11px 35px; }  .hero-section.content-align-left .has-post-thumbnail .entry-container {   padding-right:70px; }  .hero-section.content-align-right .has-post-thumbnail .entry-container {   padding-left:70px; }  .contact-content-wrapper .contact-info-details {   font-size:21px;   font-size:1.3125rem; }  #contact-section .layout-two .hentry.contact-info-with-social {   flex:1 1 30%;   max-width:30%; }  #contact-section .layout-two .hentry.contact-us-form {   flex:1 1 70%;   max-width:70%; }  .archive-post-wrap .hentry .hentry-inner {   padding-bottom:56px; }  .archive-post-wrap .hentry {   margin-bottom:56px; }  .no-sidebar.full-width-layout .site-content > .wrapper {   padding-left:50px;   padding-right:50px; } }  @media only screen and (min-width:103.75em) {  .is-open .menu-inside-wrapper {   right:3%; }  .hero-section.content-align-left .has-post-thumbnail .entry-container {   padding-right:77px; }  .hero-section.content-align-right .has-post-thumbnail .entry-container {   padding-left:77px; }  .stats-section .section-content-wrapper:before,  .logo-slider-section .section-content-wrapper:before {   width:calc(100% - 280px); }  div#primary-menu-wrapper .menu-toggle {   width:100px; }  .site-header-logo,  .slider-content-wrapper .title-image {   max-width:100%; }  .sidebar .widget .widget-wrap {   padding-bottom:49px;   margin-bottom:49px; }  .footer-widget-area {   padding:42px 0; }  .team-content-wrapper .entry-container,  .featured-content-section .entry-container {   padding:42px; }  #hero-section .hentry .entry-container blockquote {   display:inline-block; }  .full-width-layout .archive-post-wrap .hentry .hentry .post-thumbnail-background + .entry-container {   padding:320px 50px;   padding-right:140px; }  .full-width-layout .archive-post-wrap .hentry:nth-child(2n) .hentry .post-thumbnail-background + .entry-container {   padding-left:140px;   padding-right:50px; }  .above-footer {   padding-top:70px; }  .widget-column + .above-footer {   padding-top:28px; }  .single .site-main .entry-header,  .page .site-main .entry-header,  .archive .page-header,  .error404 .page-header,  .search .page-header,  .woocommerce-products-header {   margin-bottom:56px; }  ul.products li.product .price,  .menu-toggle-close,  .dropdown-toggle,  .search-submit:before {   font-size:18px;   font-size:1.125rem; }  .site-title {   font-size:28px;   font-size:1.75rem; }  .entry-content h1,  .entry-summary h1,  .comment-content h1,  .header-media .section-title,  .textwidget h1 {   font-size:58px;   font-size:3.625rem; }  #feature-slider-section .entry-title, .home .header-media-section .section-title {   font-size:70px;   font-size:5.625rem; }  #footer-instagram .widget-title,  .home .header-media .entry-title,  .slider-content-wrapper .entry-title,  .page-title,  .page .site-main .entry-title,  .single .site-main .entry-title .singular-content-wrap .entry-title,  .entry-content h2,  .entry-summary h2,  .comment-content h2,  .textwidget h2 {   font-size:49px;   font-size:3.0625rem; }  .entry-content h3,  .entry-summary h3,  .comment-content h3,  .textwidget h3 {   font-size:36px;   font-size:2.25rem; }  .entry-content h4,  .entry-summary h4,  .comment-content h4,  .textwidget h4,  .post-navigation .nav-links,  .custom-header-content .site-header-text,  .entry-title {   font-size:28px;   font-size:1.75rem; }  .entry-content h5,  .entry-summary h5,  .comment-content h5,  .textwidget h5,  .author-description .author-title,  .author-description .author-title {   font-size:24px;   font-size:1.5rem; }  #footer-instagram .widget-title {   margin:84px auto 42px; }  .custom-header-media .custom-header-form {   max-height:600px; }  .home .header-media .entry-title,  #feature-slider-section .entry-title {   font-weight:700; }  #footer-menu-section .wrapper {   padding:0 30px; }  .woocommerce a.button,  .woocommerce button.button,  .woocommerce button.button.alt,  .woocommerce input.button,  .woocommerce input.button.alt {   padding:14px 35px; }  .section-title,  .comments-title,  .comment-reply-title {   font-size:42px;   font-size:2.625rem; }  .section:not(.testimonial-content-section):not(.stats-section):not(.why-choose-us) .section-heading-wrapper,  .filter-button-group {   padding-bottom:42px; }  .custom-header-form {   padding:49px;   width:480px; }  body {   font-size:20px;   font-size:1.25rem; }  .site-content > .wrapper,  .section.stats-section,  .section.testimonial-content-section,  .why-choose-us-section {   padding-bottom:77px;   padding-top:77px; }  .single-product div.product .related,  .single-product div.product .upsells {   margin-top:77px; }  body:not(.home) .custom-header-content {   padding:144px 50px; }  .social-navigation a,  .social-links-menu a {   font-size:20px;   height:56px;   width:56px;   line-height:56px; }  .site-header-menu .social-navigation a,  .site-header-menu .social-links-menu a {   font-size:16px;   height:42px;   width:42px;   line-height:42px; }  .custom-header + .section,  .feature-slider-section + .section,  .contact-section.section.has-background-image,  #countdown-section + .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#product-review-section),  #testimonial-content-section + .section:not(#promotion-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #service-section + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(#product-review-section),  #promotion-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#product-review-section),  #product-review-section + .section:not(#testimonial-content-section):not(#countdown-section):not(#service-section):not(#promotion-section),  #service-section + #footer-newsletter,  #countdown-section + #footer-newsletter,  #promotion-section + #footer-newsletter,  #product-review-section + #footer-newsletter,  #testimonial-content-section + #footer-newsletter,  .contact-section.section.has-background-image + #footer-newsletter,  .contact-section.section.has-background-image + section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image + .section:not(#promotion-section):not(#countdown-section):not(#testimonial-content-section):not(.service-section):not(#product-review-section),  .skill-section.has-background-image {   padding-top:77px; }  .section, #footer-newsletter {   padding-bottom:35px; }  .brands-wrapper .hentry-inner,  .collection-wrapper .hentry-inner {   min-height:560px; }  .brands-wrapper.layout-three .hentry-inner,  .brands-wrapper.layout-four .hentry-inner,  .collection-wrapper.layout-three .hentry-inner,  .collection-wrapper.layout-four .hentry-inner {   min-height:480px; }  .section.testimonial-content-section {   padding-bottom:35px; }  .product-review-content-wrapper .hentry-inner {   padding:42px 50px; }  #feature-slider-section .slider-content-wrapper,  .home .custom-header-content {   padding:195px 50px; } }   body {  background-color:#fff; }  input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, :not(.home).navigation-classic .main-navigation a:before, .home.navigation-classic .main-navigation a:before, .custom-header-form, header.site-header.transparent.fixed, .demo_store .woocommerce-store-notice__dismiss-link, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:hover, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:focus, .select2-container--default .select2-selection--single, .screen-reader-text:focus, .boxed-layout .site, .why-choose-us-section .hentry .entry-container, .ui-state-active, .ui-widget-content .ui-state-active, #colophon, .onsale, .product-review-content-wrapper .hentry-inner, .product-container .entry-meta .cat-links a, #brands-section .brands-wrapper .entry-header .product_meta a, #collection-section .collection-wrapper .entry-header .entry_meta .cat-linnks sa, .menu-inside-wrapper .search-form input[type="search"].search-field, .menu-inside-wrapper, .ui-widget-header .ui-state-active {  background-color:#fff; } @media only screen and (min-width:75em) {  .site-header .social-navigation ul,  .main-navigation ul.sub-menu,  .header-top-right .top-menu-container ul li ul {   background-color:#fff; } } pre, .wp-block-search .wp-block-search__input, .testimonial-content-section, .woocommerce-Tabs-panel, ul.tabs.wc-tabs li.active a, .menu-inside-wrapper .mobile-social-search .search-form input[type="search"].search-field, .search-form input[type="search"].search-field, .comment-respond, .comment-container, .wp-block-latest-comments article, .widget_shopping_cart, .widget .ui-tabs .ui-tabs-panel, .show-in-mobile .site-header .sub-menu, #service-section, .search-container, form.wpcf7-form, .menu-wrapper .social-navigation ul, .woocommerce-info, .woocommerce-message, .navigation-classic .site-header .children, .post-password-form input[type="password"], .footer-newsletter input:not([type="submit"]), .custom-header-form input:not([type="submit"]), .custom-header-form textarea, .team-content-wrapper .entry-container, .promotion-section, table thead, .widget .woocommerce-product-search .search-field, .woocommerce #coupon_code, mark, #testimonial-content-section .owl-prev, #testimonial-content-section .owl-next, .skillbar-bar:before, .skillbar-content, .shop_table thead th, .widget select, .woocommerce .edit-account, .woocommerce-form.woocommerce-form-login.login, .woocommerce-account .woocommerce-MyAccount-navigation, ul.wc_payment_methods.payment_methods.methods li {  background-color:#fafafa; } .comment-container::before, .has-avatars.wp-block-latest-comments article::before {  border-right-color:#fafafa; }  #gallery-section .gallery-item .gallery-icon a:before, #header-top, ins, .custom-header, .social-links-menu li a, #countdown-section, .site-header-cart .cart-wrapper ul li a.remove:hover, #gallery-section .tiled-gallery .tiled-gallery-item a:before, .owl-carousel .owl-dots button.owl-dot span {  background-color:#111; }  body, input, select, optgroup, textarea, table a, blockquote, .navigation-classic header.fixed .main-navigation .nav-menu > li > a, header.fixed button.menu-toggle, header.fixed button.menu-toggle .menu-label, header.fixed #site-header-cart-wrapper a.cart-contents, .fixed .site-description, .custom-header-content-wrapper .more-link, .skill-section.has-background-image .entry-summary, .skill-section.has-background-image .entry-content, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .position, .testimonial-content-section .testimonial-slider .entry-content h4, #testimonial-content-section .entry-meta, .section-description-wrapper, .section-title-wrapper + .section-description, .section-heading-wrapper > .section-description, .skill-section.has-background-image .section-heading-wrapper > .section-description, .section-title + .section-description, #testimonial-content-section .entry-title .product-content-section span.woocommerce-Price-amount, .sidebar .widget-wrap p, #promotion-section .play-video .play-button:hover:before, #promotion-section .play-video .play-button:focus:before, .entry-container .entry-content, .product-container span.price, .price del + ins, .product_list_widget ins, .product-review-content-wrapper h2.entry-title, .entry-container .entry-summary {  color:#666; }  pre, .site-footer .widget-wrap .widget-title, aside.footer-widget-area .widget-title, blockquote p, strong, #comments .description p, .has-header-image .custom-header-content-wrapper .more-link, .menu-label {  color:#333; }  .site-title a, .site-description {  color:#111; }  h1, h2, h3, h4, h5, h6, .custom-header .entry-breadcrumbs a, .skill-section.has-background-image .section-heading-wrapper .section-title, .skill-section.has-background-image .entry-container .section-title, .skill-section.has-background-image .entry-container .section-description, .portfolio-content-wrapper .filter-button-group button, .testimonial-content-section.section .owl-carousel .owl-nav button.owl-next, .testimonial-content-section.section .owl-carousel .owl-nav button.owl-prev, .author-name, .comment-reply-link, .author-title, #testimonial-content-section .entry-title, .comments-title, .comment-reply-title, #review_form_wrapper label, .comment-respond .comment-form p label, .section-title, .woocommerce legend, .woocommerce form label, .portfolio-section-headline .section-title, .drop-cap:first-letter {  color:#111; } @media only screen and (min-width:75em) {  .header-top-right .top-menu-container ul li ul a {   color:#111; } } .main-navigation ul a, .site-header-cart > li > a, .site-header .menu-label, .site-header-cart .cart-contents, .menu-toggle {  color:#111; }  .menu-toggle:hover, .menu-toggle:focus, .cart-contents:hover, .cart-contents:focus, .site-header-cart > li > a:hover, .site-header-cart > li > a:focus, .site-header-cart .cart-contents:hover, .site-header-cart .cart-contents:focus, .site-header-menu .main-navigation a:hover, .site-header-menu .main-navigation a:focus, .site-header-menu .social-navigation a:hover, .site-header-menu .social-navigation a:focus, .dropdown-toggle:hover, .dropdown-toggle:focus, .site-header-menu .main-navigation .current_page_item > a, .site-header-menu .main-navigation .current-menu-item > a, .main-navigation ul ul .current_page_item > a, .main-navigation ul ul .current-menu-item > a, .main-navigation .nav-menu > li.current-menu-item > a, .site-header-cart .cart-contents:hover .count, .site-header-cart .cart-contents:focus .count, .menu-inside-wrapper .main-navigation > .nav-menu > .current_page_item > a, button.dropdown-toggle:hover, button.dropdown-toggle:focus, .menu-toggle:hover .menu-label, .menu-toggle:focus .menu-label, .main-navigation .nav-menu > li > a:hover, .main-navigation .nav-menu > li > a:focus {  color:#ec7a5b; }  .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs, .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs a, .has-header-image .custom-header .woocommerce-breadcrumb, .custom-header-content .entry-title .sub-title, .feature-slider-wrapper .entry-container .entry-title, .feature-slider-wrapper .entry-container .entry-title span, .feature-slider-wrapper .entry-container .entry-summary, .feature-slider-wrapper .entry-container .entry-content, .slider-content-wrapper .entry-meta .byline span.author a, #feature-slider-section .description, .play-button-text, .has-header-image .custom-header-content .site-header-text, .has-header-image .custom-header-content .site-header-text .entry-meta a, .has-header-image .custom-header-content .section-title {  color:#fff; }  a {  color:#ec7a5b; }  a:hover, a:focus {  color:#000; }  .entry-title a, .service-section .more-link, .stats-section p:not(.view-more) .more-link, .featured-content-section .more-link, .sidebar .widget-wrap li a, .dropdown-toggle, .site-header-menu .menu-inside-wrapper .nav-menu li button, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .social-search-wrapper .menu-social-container li a, .sidebar nav.social-navigation ul li a:hover, .sidebar nav.social-navigation ul li a:focus, .screen-reader-text:focus, td#today, th, dt, table caption, #stats-section .entry-title a:hover, #stats-section .entry-title a:focus, .toggled-on.active:before, .comment-respond .comment-form p.is-focused label, .contact-section.section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li a, .nav-title, .post-title, .woocommerce.has-header-image .woocommerce-breadcrumb a:hover, .woocommerce.has-header-image .woocommerce-breadcrumb a:focus, .sidebar .widget .more-link .more-button, #collection-section .collection-wrapper .entry-meta a, #brands-section .brands-wrapper .entry-header .product_meta a, #contact-section .hentry label, .comment-meta .author-name a, .widget_recent_entries li a, input::placeholder, textarea::placeholder, .testimonial-content-section .entry-meta span, .job-label, .entry-breadcrumbs a, .woocommerce.woocommerce-active .woocommerce-breadcrumb a, p.stars a, p.stars a:before, .controller:before, .select2-results__option, body.no-header-media-image .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu .current_page_item > a, #footer-newsletter .wrapper .section-description, .widget-wrap span.post-date, .contact-section .entry-container a, .archive .section-content-wrapper .more-link .readmore, .archive-post-wrap .more-link, .faq-section .hentry .more-link, .team-section .hentry .more-link, .testimonials-content-wrapper.section.testimonial-wrapper .cycle-prev:before, .testimonials-content-wrapper.section.testimonial-wrapper .cycle-prev:after, .testimonials-content-wrapper.section.testimonial-wrapper .cycle-next:before, .clients-content-wrapper .controller .cycle-pager span, .testimonials-content-wrapper .cycle-pager:after, .slider-content-wrapper .entry-container .entry-container-wrap .entry-summary, .testimonials-content-wrapper .entry-title a, .testimonials-content-wrapper.section.testimonial-wrapper .hentry, .scrollup a:hover:before, .scrollup a:focus:before, .sidebar .widget-wrap .more-link, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:hover, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:focus, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a, .team-section .entry-meta, .author-label, .author-section-title, .comment-permalink, .comment-edit-link, .entry-title span, .nav-subtitle, .nav-menu .menu-item-has-children > a:before, .nav-menu .menu_item_has_children > a:before, .breadcrumb-area .entry-breadcrumbs, .breadcrumb-area .woocommerce-breadcrumb, .vcard, .entry-meta a, .woocommerce-tabs ul.tabs li a, .tagcloud a, .woocommerce-account .woocommerce-MyAccount-navigation a, .product-container .entry-header .entry-meta .cat-links a {  color:#000; } .tag-cloud-link, .widget-area .essential-widgets .tagcloud a, .wp-block-tag-cloud a, .sidebar .tagcloud a {  border-color:#000; } .entry-header .entry-meta > span::before {  background-color:#000; }  .site-info a:hover, .site-info a:focus, .post-title:hover, .post-title:focus, .play-button-text:hover, .play-button-text:focus, .sidebar .widget-wrap li a:hover, .sidebar .widget-wrap li a:focus, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .has-background-image .woocommerce-loop-product__title:hover, .has-background-image .woocommerce-loop-product__title:focus, .has-background-image .entry-container .entry-meta a:hover, .has-background-image .entry-container .entry-meta a:focus, .has-background-image .entry-container .entry-title a:hover, .has-background-image .entry-container .entry-title a:focus, .single footer .entry-meta a:hover, .single footer .entry-meta a:focus, #site-footer-navigation li a:hover, #site-footer-navigation li a:focus, .has-background-image .entry-title a:hover, .has-background-image .entry-title a:focus, .has-background-image .entry-meta a:hover, .has-background-image .entry-meta a:focus, .archive-post-wrap .hentry:nth-child(2n) .entry-title a:hover, .archive-post-wrap .hentry:nth-child(2n) .entry-title a:focus, .archive-post-wrap .hentry:nth-child(2n) .entry-meta a:hover, .archive-post-wrap .hentry:nth-child(2n) .entry-meta a:focus, .team-content-wrapper .entry-container .entry-title a:hover, .team-content-wrapper .entry-container .entry-title a:focus, .team-content-wrapper .entry-container .entry-meta a:hover, .team-content-wrapper .entry-container .entry-meta a:focus, .team-content-wrapper .entry-container .social-navigation a:hover, .team-content-wrapper .entry-container .social-navigation a:focus, .wp-playlist-tracks .wp-playlist-caption:hover, .wp-playlist-tracks .wp-playlist-caption:focus, #service-section .entry-title a:hover, #service-section .entry-title a:focus, .woocommerce-loop-product__title:hover, .woocommerce-loop-product__title:focus, span.price span.woocommerce-Price-amount:hover, span.price span.woocommerce-Price-amount:focus, .events-content-wrapper .entry-meta a:hover, .events-content-wrapper .entry-meta a:focus, .widget_recent_entries li a:hover, .widget_recent_entries li a:focus, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, button#wp-custom-header-video-button:hover, button#wp-custom-header-video-button:focus, .widget .ui-state-default a:hover, .widget .ui-state-default a:focus, .widget .ui-widget-content .ui-state-default a:hover, .widget .ui-widget-content .ui-state-default a:focus, .widget .ui-widget-header .ui-state-default a:hover, .widget .ui-widget-header .ui-state-default a:focus, .nav-title:hover, .nav-title:focus, .menu-social-container a:hover, .menu-social-container a:focus, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:hover, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:focus, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:hover, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:focus, .social-search-wrapper .menu-social-container li a:hover, .social-search-wrapper .menu-social-container li a:focus, .sidebar .widget-wrap .more-link:hover, .sidebar .widget-wrap .more-link:focus, .featured-content-section .hentry .more-link:hover, .featured-content-section .hentry .more-link:focus, #portfolio-content-section .more-link:hover, #portfolio-content-section .more-link:focus, .author a:hover, .author a:focus, .entry-title a:hover, .entry-title a:focus, .site-footer td#prev a:hover, .site-footer td#prev a:focus, .site-footer td#next a:hover, .site-footer td#next a:focus, .comment-reply-link:hover, .comment-reply-link:focus, aside.footer-widget-area a:hover, aside.footer-widget-area a:focus, .portfolio-content-wrapper .filter-button-group button:hover, .portfolio-content-wrapper .filter-button-group button:focus, .author-section-title:hover, .author-section-title:focus, .comment-permalink:hover, .comment-permalink:focus, .comment-edit-link:hover, .comment-edit-link:focus, .nav-subtitle:hover, .nav-subtitle:focus, .entry-meta a:hover, .entry-meta a:focus, .scroll-down:hover, .scroll-down:focus, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:hover, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:focus, #site-generator .menu-social-container a:hover, #site-generator .menu-social-container a:focus, .widget-wrap li a:hover, .widget-wrap li a:focus, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, .service-section .hentry .more-link:hover, .service-section .hentry .more-link:focus, #portfolio-content-section .hentry .more-link:hover, #portfolio-content-section .hentry .more-link:focus, #service-section.has-background-image .hentry .more-link:hover, #service-section.has-background-image .hentry .more-link:focus, #stats-section .hentry .more-link:hover, #stats-section .hentry .more-link:focus, #service-section .hentry .more-link:hover, #service-section .hentry .more-link:focus, .navigation.pagination a:hover, .navigation.pagination a:focus, .breadcrumb a:hover, .breadcrumb a:focus, .contact-details a:hover, .contact-details a:focus, aside.footer-widget-area .social-navigation a:hover, aside.footer-widget-area .social-navigation a:focus, .sidebar .widget .more-link .more-button:hover, .sidebar .widget .more-link .more-button:focus, .header-top-right .top-menu-container ul li ul a:hover, .header-top-right .top-menu-container ul li ul a:focus, .header-top-bar .site-navigation a:hover, .header-top-bar .site-navigation a:focus, .more-link:hover, .more-link:focus, .entry-meta .cat-links a:hover, .entry-meta .cat-links a:focus, .woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li a:focus, .tagcloud a:hover, .tagcloud a:focus, span.page-numbers.dots:hover, span.page-numbers.dots:focus, .site-title a:hover, .site-title a:focus, .archive-post-wrap .more-link:hover, .archive-post-wrap .more-link:focus, .woocommerce-account .woocommerce-MyAccount-navigation a:hover, .woocommerce-account .woocommerce-MyAccount-navigation a:focus, .brands-wrapper .product-container .entry-title a:hover, .brands-wrapper .product-container .entry-title a:focus, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:hover, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:focus {  color:#ec7a5b; } .top-navigation a:hover, .top-navigation a:focus, .header-top-bar .social-navigation a:hover, .header-top-bar .social-navigation a:focus, .service-section .more-link:hover, .service-section .more-link:focus, .header-top-bar .menu-toggle:hover, .header-top-bar .menu-toggle:focus, .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs a:hover, .has-header-image .custom-header .breadcrumb-area .entry-breadcrumbs a:focus, .custom-header .entry-breadcrumbs a:hover, .custom-header .entry-breadcrumbs a:focus, .has-header-image .custom-header-content .site-header-text .entry-meta a:hover, .has-header-image .custom-header-content .site-header-text .entry-meta a:focus, .header-media .custom-header-content-wrapper .more-link:hover, .header-media .custom-header-content-wrapper .more-link:focus, .stats-section p:not(.view-more) .more-link:hover, .stats-section p:not(.view-more) .more-link:focus, .featured-content-section .more-link:hover, .featured-content-section .more-link:focus, p.stars:hover a:before, p.stars:focus a:before, .star-rating span:before, p.stars.selected a.active:before, p.stars.selected a:not(.active):before, p.stars.selected a.active ~ a:before, p.stars a:hover ~ a:before, p.stars a:focus ~ a:before, #reviews .comment-respond .comment-form-rating .stars span a.active:before, .page-numbers.current, .page-links .current, blockquote:before, p a, li a, dl a, dd a, .entry-header .entry-meta .cat-links a, .more-button:hover, ul li::marker, .pagination span.page-numbers.current, .onsale, .woocommerce-tabs ul.tabs li.active a, .entry-header .entry-meta > span.cat-links, #stats-section .entry-title a:hover, .slider-content-wrapper .entry-meta .byline span.author a:hover, .comment-meta .author-name a:hover, #menu-toggle-top:hover .header-top-label, .collection-wrapper .entry-container .entry-title a:hover, .post-navigation .nav-links a:hover .nav-title, .entry-title .sub-title, .section-subtitle, .section-title-wrapper + .section-subtitle, .section-heading-wrapper > .section-subtitle, .logo-slider-section:hover button:hover:before, .logo-slider-section:hover button:focus:before, .skill-section.has-background-image .section-heading-wrapper > .section-subtitle, .section-heading-wrapper .sub-title, .section-heading-wrapper .entry-title span, #collection-section .product-container .woocommerce-loop-product__title a:hover, #brands-section .product-container .woocommerce-loop-product__title a:hover, .woocommerce-account .woocommerce-MyAccount-navigation .is-active a, #reviews .comment-respond .comment-form-rating .stars.selected span a:not(.active):before {  color:#ec7a5b; } .widget-area .essential-widgets .tagcloud a:hover, input:focus, .entry-meta .cat-links a:hover, .pagination span.page-numbers.current, .entry-footer .entry-meta .cat-links a:hover, #footer-newsletter .ewnewsletter .hentry form input.ew-newsletter-subbox:focus, textarea:focus, .pagination .page-numbers:hover, .sidebar .tagcloud a:hover, .wp-block-tag-cloud a:hover, .widget .woocommerce-product-search .search-field:focus, .woocommerce #coupon_code:focus, .search-form input[type="search"].search-field:focus, .entry-footer .cat-links a:hover, .page-links a:hover, #contact-section .hentry input:not([type="submit"]):focus, #contact-section .hentry textarea:focus, input[type="date"]:focus, #feature-slider-section .owl-nav button:hover, #feature-slider-section .owl-nav button:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {  border-color:#ec7a5b; }  .ewabout p, aside.footer-widget-area svg, aside.footer-widget-area a, aside.footer-widget-area p, .site-info, .site-info a, .archive-posts-wrapper .entry-header .entry-meta .cat-links a:hover, .entry-meta .cat-links a, .page-links a, #site-footer-navigation li a, .section .owl-carousel .owl-nav button.owl-next, .section .owl-carousel .owl-nav button.owl-prev {  color:#777; }  .feature-slider-wrapper a.more-link, #hero-section .view-more a.more-link, .button, .navigation-classic .main-navigation a:before, :not(.home).navigation-classic .fixed .main-navigation a:before, .absolute-header.navigation-classic .fixed .main-navigation a:before, .home.navigation-classic .fixed .main-navigation a:before, .absolute-header.navigation-classic .main-navigation a:before, .demo_store, .entry-content button, .entry-summary button, button, #scrollup, .portfolio-content-wrapper .filter-button-group button.is-checked, .slider-content-wrapper .controllers .cycle-prev, .slider-content-wrapper .controllers .cycle-next, input[type="submit"], button[type="submit"], .scrollup a, .sticky-post, #team-dots li.active:after, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:hover, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:focus, .wp-block-button__link, #infinite-handle .ctis-load-more button, .menu-inside-wrapper #site-header-cart-wrappe li > a, .contact-section .entry-container ul.contact-details li .fa, nav.navigation.posts-navigation .nav-links a, .woocommerce-pagination ul.page-numbers li .page-numbers.current, .archive-content-wrap .pagination .page-numbers.current, .cart-collaterals .shop_table.shop_table_responsive .cart-subtotal, .sticky-label, .logo-slider-section .owl-dots .owl-dot span, .woocommerce .products .product-container .button, blockquote.alignright:after, blockquote.alignleft:after, #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-prev:focus, #testimonial-content-section .owl-next:hover, #testimonial-content-section .owl-next:focus, #feature-slider-section .owl-nav button:hover, #feature-slider-section .owl-nav button:focus, a.next.page-numbers, a.prev.page-numbers, .woocommerce .product-container .added_to_cart.wc-forward, #testimonial-content-section .section-content-wrapper .entry-content:before, .logo-slider-section .owl-carousel .owl-nav .owl-prev:hover, .logo-slider-section .owl-carousel .owl-nav .owl-prev:focus, .logo-slider-section .owl-carousel .owl-nav .owl-next:hover, .logo-slider-section .owl-carousel .owl-nav .owl-next:focus, .site-header-cart .cart-contents .count, .promotion-section .more-link, .more-link .more-button, .product-container .button:hover, .brands-wrapper .entry-summary p a:hover, .home .header-media-section a.more-link, #collection-section .collection-wrapper .entry-meta a:hover, #brands-section .brands-wrapper .entry-header .product_meta a:hover, .product-container .entry-header .entry-meta .cat-links a:hover, .widget-area:not(.sidebar) .widget .widget-title:after {  background-color:#ec7a5b; } blockquote.alignright, blockquote.alignleft, .owl-carousel .owl-dots button.owl-dot.active span, .team-content-wrapper.section-content-wrapper .hentry-inner .entry-container, #hero-section .hentry .entry-container blockquote, .logo-slider-section .owl-prev:hover, .logo-slider-section .owl-prev:focus, .logo-slider-section .owl-next:hover, .logo-slider-section .owl-next:focus, #testimonial-content-section .section-content-wrapper .entry-summary:after, #testimonial-content-section .section-content-wrapper .entry-content:after, .woocommerce-info, .woocommerce-message, .woocommerce .products .product-container .button, .logo-slider-section .owl-dots .owl-dot.active span {  border-color:#ec7a5b; }  .more-link, .more-button, .entry-content button, .entry-summary button, .slider-content-wrapper .controllers .cycle-prev, .slider-content-wrapper .controllers .cycle-next, button, #scrollup, #primary-search-wrapper .search-container button, input[type="submit"], .button, .scroll-down, .scrollup a:before, .page-numbers:hover, .page-numbers:focus, button[type="submit"], button#wp-custom-header-video-button, #infinite-handle .ctis-load-more button, nav.navigation.posts-navigation .nav-links a, .woocommerce-pagination ul.page-numbers li:hover, .archive-content-wrap .pagination .page-numbers:hover, .archive-content-wrap .pagination .page-numbers:focus, .woocommerce-pagination ul.page-numbers li:focus, .archive-content-wrap .pagination .page-numbers.current, .woocommerce-pagination ul.page-numbers li .page-numbers.current, #portfolio-content-section .entry-container, .contact-details li .fa, .feature-slider-wrapper .entry-container .more-link, .slider-content-wrapper #featured-slider-prev:hover:before, .slider-content-wrapper #featured-slider-next:hover:before, .slider-content-wrapper #featured-slider-prev:focus:before, .slider-content-wrapper #featured-slider-next:focus:before, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:hover:before, #team-content-section .team-content-wrapper.owl-carousel .owl-nav button:focus:before, .nav-menu .menu-item-has-children > a:hover:before, .nav-menu .menu-item-has-children > a:focus:before, .nav-menu .menu_item_has_children > a:hover:before, .nav-menu .menu_item_has_children > a:focus:before, .contact-section .entry-container ul.contact-details li .fa, .cart-collaterals .shop_table.shop_table_responsive .cart-subtotal, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover a, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus a {  color:#fff; }  button:hover, button:focus, .button:hover, .button:focus, .entry-content button:hover, .entry-content button:focus, .entry-summary button:hover, .entry-summary button:focus, input[type="submit"]:hover, input[type="submit"]:focus, button[type="submit"]:hover, button[type="submit"]:focus, #primary-search-wrapper .search-container button:hover, #primary-search-wrapper .search-container button:focus, #infinite-handle .ctis-load-more button:hover, #infinite-handle .ctis-load-more button:focus, nav.navigation.posts-navigation .nav-links a:hover, nav.navigation.posts-navigation .nav-links a:focus, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus, .feature-slider-wrapper .entry-summary a:hover, .feature-slider-wrapper .entry-summary a:focus, #contact-section input[type="submit"]:hover, #contact-section input[type="submit"]:focus, .logo-slider-section .owl-prev:hover, .logo-slider-section .owl-prev:focus, .logo-slider-section .owl-next:hover, .logo-slider-section .owl-next:focus, .product-container a.button:hover, .product-container a.button:focus, #scrollup:hover, #scrollup:focus {  color:#fff; } .more-link:hover .scrollup a:hover:before, .scrollup a:focus:before {  color:#fff; }  .button:hover, .button:focus, #contact-section.has-background-image input[type="submit"]:hover, #contact-section.has-background-image input[type="submit"]:focus, #scrollup:hover, #scrollup:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, .scrollup a:hover, .scrollup a:focus, .logo-slider-section .owl-prev:hover, .logo-slider-section .owl-prev:focus, .logo-slider-section .owl-next:hover, .logo-slider-section .owl-next:focus, button[type="submit"]:hover, button[type="submit"]:focus, .wp-block-button__link:hover, .wp-block-button__link:focus, .woocommerce .products .product-container .button:hover, .woocommerce .products .product-container .button:focus, #infinite-handle .ctis-load-more button:hover, #infinite-handle .ctis-load-more button:focus, .slider-content-wrapper .cycle-next:hover, .slider-content-wrapper .cycle-next:focus, .slider-content-wrapper .cycle-prev:hover, .slider-content-wrapper .cycle-prev:focus, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover, .contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus, nav.navigation.posts-navigation .nav-links a:hover, nav.navigation.posts-navigation .nav-links a:focus, .woocommerce-pagination ul.page-numbers li .page-numbers:hover, .woocommerce-pagination ul.page-numbers li .page-numbers:focus, .archive-content-wrap .pagination .page-numbers:hover, .archive-content-wrap .pagination .page-numbers:focus, .feature-slider-wrapper .entry-summary a:hover, .feature-slider-wrapper .entry-summary a:focus, .home .header-media-section a.more-link:hover, .home .header-media-section a.more-link:focus, #contact-section input[type="submit"]:hover, #contact-section input[type="submit"]:focus, a.next.page-numbers:hover:hover, a.next.page-numbers:hover:focus, a.prev.page-numbers:hover:hover, a.prev.page-numbers:hover:focus, .more-link .more-button:hover:hover, .more-link .more-button:hover:focus, .promotion-section .more-link:hover:hover, .promotion-section .more-link:hover:focus, .woocommerce .product-container .added_to_cart.wc-forward:hover:hover, .woocommerce .product-container .added_to_cart.wc-forward:hover:focus, #hero-section .view-more a.more-link:hover:hover, #hero-section .view-more a.more-link:hover:focus, #feature-slider-section .more-link:hover, #feature-slider-section .more-link:focus {  background-color:#111; }  nav.navigation, div#site-generator:before, .woocommerce-ordering select, #stats-section .section-content-wrapper:before, .logo-slider-section .section-content-wrapper:before, .site-content .archive-posts-wrapper .posts-navigation .nav-links .nav-previous, .calendar_wrap tbody tr:first-child, .calendar_wrap tbody tr:last-child, tfoot, tfoot tr td, .author-info, .wpcf7 div input, .wpcf7 div textarea, #promotion-section .play-button, .navigation-classic .main-navigation ul ul, .woocommerce-shorting-wrapper, .woocommerce-tabs ul.tabs.wc-tabs li, .menu-wrapper .widget_shopping_cart ul.woocommerce-mini-cart li, .entry-summary form.cart, .widget_recent_entries li, .team-section .team-content-wrapper .hentry .team-social-profile .social-links-menu, input[type="submit"], input[type="url"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], table, caption, .sidebar.widget-area .widget-wrap, table th, table thead tr, table thead th, thead th, tbody th, tbody td, tbody tr, table.shop_table_responsive tr td, table tbody tr, table.shop_table_responsive tbody tr:last-child, .shop_table tfoot tr td, .shop_table tfoot tr th, table.shop_table.woocommerce-checkout-review-order-table .cart_item td, table.shop_table.woocommerce-checkout-review-order-table tr td, table.shop_table.woocommerce-checkout-review-order-table tr th, .rtl tbody td:last-child, .rtl table thead th:last-child, .select2-container--default .select2-selection--single, table.woocommerce-grouped-product-list.group_table, table.woocommerce-grouped-product-list.group_table td, table.variations, table.variations td, .woocommerce-pagination ul.page-numbers li .page-numbers, .archive-content-wrap .navigation.pagination .page-numbers, .woocommerce-posts-wrapper .summary.entry-summary .woocommerce-product-rating, .cart-collaterals .order-total, #payment .wc_payment_methods .payment_box, .products .product, select, header .site-header-main, abbr, acronym, .archive-post-wrap .hentry .hentry-inner, .product-quantity input[type="number"], .coupon input[type="text"], .site-header-main .menu-inside-wrapper, .site-header-cart .widget_shopping_cart, .woocommerce-grouped-product-list tr, .mobile-social-search, .widget .ui-tabs .ui-tabs-panel, #colophon, .site-header-menu .menu-inside-wrapper .nav-menu button:focus, header .site-header-menu .menu-inside-wrapper .main-navigation .sub-menu li:last-child, header .site-header-menu .menu-inside-wrapper .main-navigation .children li:last-child, .comment-body, .promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link, .section:nth-child(2n) + .site-content, .post-navigation a, .product-review-content-wrapper .hentry-inner, .quantity .qty, .woocommerce-account .woocommerce-MyAccount-navigation li, aside.widget-area + div#site-generator:before, #footer-newsletter .ewnewsletter .hentry form input.ew-newsletter-subbox, .archive-content-wrap .section-content-wrapper.layout-one .hentry .hentry-inner .entry-container > .entry-meta, .team-content-wrapper .entry-container, cite, .entry-footer .entry-meta .cat-links a, .pagination .page-numbers, .page .site-main .entry-footer .entry-meta > span:not(.edit-link), .single .site-main .entry-footer .entry-meta > span:not(.edit-link), .events-content-wrapper .hentry, .testimonial-content-section + .service-section, .product-review-section .entry-content .attachment-woocommerce_thumbnail img, .section:not(#promotion-section):not(#testimonial-content-section):not(#service-section):not(#countdown-section) + .site-footer, #footer-newsletter + .site-footer, #site-generator > .wrapper:before, .comments-area {  border-color:#eaeaea; }  ins, .demo_store, .sticky-post, .team-content-section .social-links-menu li a, .scroll-down, #testimonial-content-section .owl-next:hover, #testimonial-content-section .owl-next:focus, #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-prev:focus, .woocommerce .custom-header .woocommerce-breadcrumb a, .hero-content-wrapper.has-background-image .entry-container, .portfolio-content-wrapper .hentry .entry-container a, .portfolio-content-wrapper .hentry .entry-container .entry-meta time, .portfolio-content-wrapper .hentry .entry-container .entry-summary, .custom-header-content .entry-container, .custom-header-content .entry-container .entry-title, .ewnewsletter.has-background-image .section-title, .testimonials-content-wrapper.section.testimonial-wrapper.has-background-image .hentry, .testimonials-content-wrapper.section.testimonial-wrapper.has-background-image .position, .slider-content-wrapper.content-frame .entry-container .entry-title a, .slider-content-wrapper.content-frame .entry-container .entry-container-wrap .entry-summary, .slider-content-wrapper .entry-header .entry-meta .cat-links a:hover, aside.footer-widget-area .widget-title, .has-background-image .section-title, .has-background-image .entry-container .entry-meta a, .has-background-image .entry-container .entry-title a, .has-background-image .entry-container .entry-title, .has-background-image .entry-container .entry-title span, .has-background-image .entry-container .entry-summary, .has-background-image .entry-container .entry-content, .has-background-image .woocommerce-loop-product__title, .home .header-media-section a.more-link, #countdown-section .section-description p, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:hover, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:active, .wp-block-cover-image-text a, .wp-block-cover-image-text a:hover, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:active, .wp-block-cover-text a, .wp-block-cover-text a:hover, .wp-block-cover-text a:focus, .wp-block-cover-text a:active .content-color-white .entry-container .entry-title a, #hero-section .view-more a.more-link, .top-menu-container button.dropdown-toggle, .wp-block-cover p:not(.has-text-color), .menu-top-toggle.menu-toggle span, .site-header-menu .social-navigation ul li a:hover, #brands-section .brands-wrapper .entry-header .product_meta a:hover, #collection-section .collection-wrapper .entry-meta a:hover, .product-container .product_meta, .collection-wrapper .product-container span.woocommerce-Price-amount.amount bdi, .brands-wrapper .product-container span.woocommerce-Price-amount.amount bdi, .header-media .custom-header-content-wrapper a.more-link:hover, .menu-top-toggle.menu-toggle.toggled-on span, .menu-social-container a, .product-container .entry-header .entry-meta .cat-links a:hover, .content-color-white .entry-container .entry-title, #site-header-top-menu li, .content-color-white .entry-container .entry-content, #promotion-section .post-thumbnail-background + .content-wrapper .section-title, #promotion-section .post-thumbnail-background + .content-wrapper .entry-summary p, #promotion-section .post-thumbnail-background + .content-wrapper .entry-content p, #promotion-section .section-description, #promotion-section .entry-title, #promotion-section .entry-content h2, .content-color-white .entry-container .entry-summary, .content-color-white .entry-container .entry-content, #promotion-section .play-button, .brands-wrapper .entry-container .entry-summary, .brands-wrapper .entry-container .entry-title a, .brands-wrapper .product-container a, .collection-wrapper .entry-container .entry-summary, .collection-wrapper .entry-container .entry-title a, .collection-wrapper .product-container a, .promotion-section .more-link, .widget-wrap .social-links-menu li a, .site-header-cart .cart-contents .count, .product-container a.button, .has-background-image .products .button, #feature-slider-section .owl-nav button:hover:before, #feature-slider-section .owl-nav button:focus:before, .playlist-content-wrapper .wp-playlist-caption, #service-section.has-background-image .hentry .more-link, #stats-section.has-background-image .hentry .more-link, .skillbar-item .skillbar-bar .skillbar-header, .portfolio-content-wrapper .filter-button-group button.is-checked, .skillbar-item .skillbar-bar .skillbar-header .entry-title, .contact-details a, #testimonial-content-section .section-content-wrapper .entry-content:before, #countdown-section .section-title, a.next.page-numbers, a.prev.page-numbers, a.next.page-numbers:hover, a.prev.page-numbers:hover, .more-link .more-button, .has-background-image .section-description, .header-top-middle p, #promotion-section .post-thumbnail-background + .content-wrapper .section-description, .woocommerce .product-container .added_to_cart.wc-forward, #site-header-cart-wrapper a.cart-contents .count, #countdown-section .count-down, .header-top-right .site-navigation ul, .header-top-bar .site-navigation a, #social-footer-navigation li a, span.header-top-label.menu-label, .menu-top-toggle.menu-toggle:before, .entry-container.product-container .entry-content, .skill-section.has-background-image .skillbar-header .entry-title, .skill-section.has-background-image .skillbar-header .skill-bar-percent, #feature-slider-section .owl-nav button, .menu-top-toggle.menu-toggle:hover .menu-label, .header-media .section-subtitle, .header-top-bar .menu-toggle, .slider-content-wrapper .entry-meta .byline, .wp-block-cover-text strong, .widget-area.sidebar .widget.woocommerce .widget_shopping_cart_content li a.remove, .woocommerce .cart-subtotal th, aside.footer-widget-area .social-navigation a {  color:#fff; } @media only screen and (min-width:35.5em) {  #skill-section.has-background-image .section-heading-wrapper .section-title,  #skill-section.has-background-image .entry-container .section-description,  #skill-section.has-background-image .entry-container .section-title,  .skill-section.has-background-image .section-title-wrapper + .section-description p {   color:#fff; } } .logo-slider-section .owl-carousel .owl-nav .owl-prev, .logo-slider-section .owl-carousel .owl-nav .owl-next, .brands-wrapper .entry-summary p a, .collection-wrapper .entry-summary p a, #feature-slider-section .owl-nav button {  border-color:#fff; } #featured-content-section .section-content-wrapper .hentry .more-link, .service-section .hentry .more-link, #stats-section .hentry .more-link, #portfolio-content-section .hentry .more-link, .sidebar .widget-wrap .more-link {  background:transparent; }  #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus,  .service-section .hentry .more-link:hover,  .service-section .hentry .more-link:focus,  #stats-section .hentry .more-link:hover,  #stats-section .hentry .more-link:focus,  #portfolio-content-section .hentry .more-link:hover,  #portfolio-content-section .hentry .more-link:focus,  .sidebar .widget-wrap .more-link:hover,  .sidebar .widget-wrap .more-link:focus {   background:transparent; } .dropdown-toggle, .owl-carousel .owl-dots button.owl-dot.active span, .absolute-header .site-header, .dropdown-toggle:hover, .dropdown-toggle:focus, button.menu-toggle, #menu-toggle, .menu-toggle:hover, .menu-toggle:focus, #menu-toggle:hover, #menu-toggle:focus, .team-content-wrapper.owl-carousel .owl-dots button.owl-dot span, button#wp-custom-header-video-button, .archive-content-wrap .more-link, .archive-content-wrap .more-link:hover, .archive-content-wrap .more-link:focus, .archive-content-wrap .more-button, .archive-content-wrap .more-button:hover, .archive-content-wrap .more-button:focus, .woocommerce-loop-category__title .count, .product-container .button, .product-review-wrap ins, .feature-slider-section span.cat-links a, .product-review-content-wrapper ins, .footer-widget-area .essential-widgets.ew-newsletter, .logo-slider-section .owl-dots .owl-dot.active span, .product_list_widget ins, .menu-wrapper .mobile-social-search .social-navigation ul, .mobile-social-search .search-container, .widget-area.sidebar .widget_shopping_cart, #testimonial-content-section .owl-carousel button.owl-dot.active span, .portfolio-content-wrapper .filter-button-group button {  background-color:transparent; }  
