.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}.alert-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0 auto;padding:0 auto;left:0;top:0;overflow:hidden;position:fixed;background:rgb(0,0,0,.3);z-index:999999}@keyframes open-frame{0%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(.97)}75%{transform:scale(.93)}100%{transform:scale(1)}}.alert-frame{background:#fff;min-height:350px;width:300px;box-shadow:5px 5px 10px rgb(0,0,0,.2);border-radius:10px;animation:open-frame .3s linear}.alert-header{display:flex;flex-direction:row;height:175px;border-top-left-radius:5px;border-top-right-radius:5px}.alert-header-base{border-top-left-radius:5px;border-top-right-radius:5px}.custom-img-wrapper{min-height:145px;max-height:20rem;overflow:scroll;display:flex;align-items:center;justify-content:center}.alert-img{height:80px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;align-self:center}.alert-close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:Dosis,sans-serif;font-weight:700;cursor:pointer;line-height:30px}.alert-close-default{color:rgb(0,0,0,.2);font-size:16px;transition:color .5s;margin-left:auto;margin-right:5px;margin-top:5px}.alert-close-circle{background:#e4eae7;color:#222;border-radius:17.5px;margin-top:-15px;margin-right:-15px;font-size:12px;transition:background .5s;margin-left:auto}.alert-close-circle:hover{background:#fff}.alert-close:hover{color:rgb(0,0,0,.5)}.alert-body{padding:30px 30px;display:flex;flex-direction:column;text-align:center}.alert-title{font-size:18px!important;font-family:'Open Sans',sans-serif;font-weight:700;font-size:15px;margin-bottom:35px;color:#222;align-self:center}.alert-message{font-size:15px!important;color:#666;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;text-align:center;line-height:1.6;align-self:center}.alert-button{min-width:140px;height:35px;border-radius:20px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#fff;border:none;cursor:pointer;transition:background .5s;padding:0 15px;align-self:center;display:inline-flex;align-items:center;justify-content:center}.alert-button:focus{outline:0}.question-buttons{display:flex;flex-direction:row;justify-content:center}.confirm-button{min-width:100px;height:35px;border-radius:20px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#fff;border:none;cursor:pointer;transition:background .5s;padding:0 15px;margin-right:10px;display:inline-flex;align-items:center;justify-content:center}.confirm-button:focus{outline:0}.cancel-button{min-width:100px;height:35px;border-radius:20px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#fff;border:none;cursor:pointer;padding:0;line-height:1.6;transition:background .5s;padding:0 15px;display:inline-flex;align-items:center;justify-content:center}.cancel-button:focus{outline:0}@keyframes open-toast{0%{transform:scaleX(1) scaleY(1)}20%,45%{transform:scaleX(1.35) scaleY(.1)}65%{transform:scaleX(.8) scaleY(1.7)}80%{transform:scaleX(.6) scaleY(.85)}100%{transform:scaleX(1) scaleY(1)}}.toast-container{display:flex;flex-direction:column;top:15px;right:15px;position:fixed;z-index:999999}.toast-content{overflow:hidden;border-radius:5px;box-shadow:0 0 20px rgb(0,0,0,.2);animation:open-toast .3s linear}.toast-content+.toast-content{margin-top:10px}.toast-frame{padding:5px 15px;display:flex;min-width:100px;height:70px;border-top-left-radius:10px;border-top-right-radius:10px;align-items:center;flex-wrap:wrap}.toast-body-img{height:40px}.toast-body{display:flex;align-items:center;width:100%}.toast-body-content{display:flex;flex-direction:column;width:100%}.toast-title{font-size:16px!important;font-family:'Open Sans',sans-serif;font-weight:700;font-size:15px;color:#fff;margin-left:15px}.toast-message{font-size:13px!important;font-family:'Open Sans',sans-serif;font-weight:600;font-size:15px;color:#fff;margin-left:15px}.toast-close{color:rgb(0,0,0,.2);font-family:Dosis,sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:color .5s;margin-left:25px}@keyframes timer{0%{width:100%}25%{width:75%}50%{width:50%}75%{width:25%}100%{width:1%}}.toast-timer{width:1%;height:5px}.toast-close:hover{color:rgb(0,0,0,.5)}.error-bg{background:#d85261}.success-bg{background:#2dd284}.warning-bg{background:#fada5e}.question-bg{background:#779ecb}.error-btn:hover{background:#e5a4b4}.success-btn:hover{background:#6edaa4}.warning-btn:hover{background:#fcecae}.info-btn:hover{background:#c3e6fb}.question-btn:hover{background:#bacee4}.error-timer{background:#e5a4b4}.success-timer{background:#6edaa4}.warning-timer{background:#fcecae}.info-timer{background:#c3e6fb}.info-bg{background:#88cef7}.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;min-height:200px;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:0;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) '. '}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) '. '}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) '. '}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) '. '}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) '. '}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) '. '}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) '. '}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) '. '}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) '. '}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px 0}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border-top:1px solid #ccc}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}}@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}.bounce {-webkit-animation-name: bounce;animation-name: bounce;}@-webkit-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}.flash {-webkit-animation-name: flash;animation-name: flash;}@-webkit-keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);}50% {-webkit-transform: scale(1.1);transform: scale(1.1);}100% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes pulse {0% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}50% {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}.pulse {-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes shake {0%, 100% {-webkit-transform: translateX(0);transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);transform: translateX(-10px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);transform: translateX(10px);}}@keyframes shake {0%, 100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}}.shake {-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes swing {20% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}60% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes swing {20% {-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}40% {-webkit-transform: rotate(-10deg);-ms-transform: rotate(-10deg);transform: rotate(-10deg);}60% {-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg);}80% {-webkit-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);}100% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}.swing {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}@-webkit-keyframes tada {0% {-webkit-transform: scale(1);transform: scale(1);}10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);transform: scale(0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}100% {-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}@keyframes tada {0% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);-ms-transform: scale(0.9) rotate(-3deg);transform: scale(0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);-ms-transform: scale(1.1) rotate(-3deg);transform: scale(1.1) rotate(-3deg);}100% {-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}}.tada {-webkit-animation-name: tada;animation-name: tada;}@-webkit-keyframes wobble {0% {-webkit-transform: translateX(0%);transform: translateX(0%);}15% {-webkit-transform: translateX(-25%) rotate(-5deg);transform: translateX(-25%) rotate(-5deg);}30% {-webkit-transform: translateX(20%) rotate(3deg);transform: translateX(20%) rotate(3deg);}45% {-webkit-transform: translateX(-15%) rotate(-3deg);transform: translateX(-15%) rotate(-3deg);}60% {-webkit-transform: translateX(10%) rotate(2deg);transform: translateX(10%) rotate(2deg);}75% {-webkit-transform: translateX(-5%) rotate(-1deg);transform: translateX(-5%) rotate(-1deg);}100% {-webkit-transform: translateX(0%);transform: translateX(0%);}}@keyframes wobble {0% {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}15% {-webkit-transform: translateX(-25%) rotate(-5deg);-ms-transform: translateX(-25%) rotate(-5deg);transform: translateX(-25%) rotate(-5deg);}30% {-webkit-transform: translateX(20%) rotate(3deg);-ms-transform: translateX(20%) rotate(3deg);transform: translateX(20%) rotate(3deg);}45% {-webkit-transform: translateX(-15%) rotate(-3deg);-ms-transform: translateX(-15%) rotate(-3deg);transform: translateX(-15%) rotate(-3deg);}60% {-webkit-transform: translateX(10%) rotate(2deg);-ms-transform: translateX(10%) rotate(2deg);transform: translateX(10%) rotate(2deg);}75% {-webkit-transform: translateX(-5%) rotate(-1deg);-ms-transform: translateX(-5%) rotate(-1deg);transform: translateX(-5%) rotate(-1deg);}100% {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}}.wobble {-webkit-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}50% {opacity: 1;-webkit-transform: scale(1.05);transform: scale(1.05);}70% {-webkit-transform: scale(.9);transform: scale(.9);}100% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}50% {opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}70% {-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}60% {opacity: 1;-webkit-transform: translateY(30px);transform: translateY(30px);}80% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes bounceInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}60% {opacity: 1;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}80% {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}60% {opacity: 1;-webkit-transform: translateX(30px);transform: translateX(30px);}80% {-webkit-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes bounceInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}60% {opacity: 1;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);}80% {-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);transform: translateX(-30px);}80% {-webkit-transform: translateX(10px);transform: translateX(10px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes bounceInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);-ms-transform: translateX(-30px);transform: translateX(-30px);}80% {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {0% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}60% {opacity: 1;-webkit-transform: translateY(-30px);transform: translateY(-30px);}80% {-webkit-transform: translateY(10px);transform: translateY(10px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes bounceInUp {0% {opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}60% {opacity: 1;-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}80% {-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut {0% {-webkit-transform: scale(1);transform: scale(1);}25% {-webkit-transform: scale(.95);transform: scale(.95);}50% {opacity: 1;-webkit-transform: scale(1.1);transform: scale(1.1);}100% {opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}}@keyframes bounceOut {0% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}25% {-webkit-transform: scale(.95);-ms-transform: scale(.95);transform: scale(.95);}50% {opacity: 1;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}100% {opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}}.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}20% {opacity: 1;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@keyframes bounceOutDown {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}20% {opacity: 1;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}20% {opacity: 1;-webkit-transform: translateX(20px);transform: translateX(20px);}100% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes bounceOutLeft {0% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}20% {opacity: 1;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}100% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}20% {opacity: 1;-webkit-transform: translateX(-20px);transform: translateX(-20px);}100% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes bounceOutRight {0% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}20% {opacity: 1;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}100% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}20% {opacity: 1;-webkit-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes bounceOutUp {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}20% {opacity: 1;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-40px);transform: translateX(-40px);}100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-40px);-ms-transform: translateX(-40px);transform: translateX(-40px);}100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(40px);transform: translateX(40px);}100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(40px);-ms-transform: translateX(40px);transform: translateX(40px);}100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(40px);-ms-transform: translateY(40px);transform: translateY(40px);}100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}}@keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px);}}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px);}}@keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px);}}@keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}}@keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);transform: perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip {0% {-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);transform: perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip {-webkit-backface-visibility: visible;-ms-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}40% {-webkit-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70% {-webkit-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100% {-webkit-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}40% {-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70% {-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100% {-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}.flipInX {-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}40% {-webkit-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}70% {-webkit-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}100% {-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}}@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}40% {-webkit-transform: perspective(400px) rotateY(-10deg);-ms-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}70% {-webkit-transform: perspective(400px) rotateY(10deg);-ms-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}100% {-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}}.flipInY {-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}}@keyframes flipOutX {0% {-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}}.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}}@keyframes flipOutY {0% {-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0;}}.flipOutY {-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}60% {-webkit-transform: translateX(-20%) skewX(30deg);transform: translateX(-20%) skewX(30deg);opacity: 1;}80% {-webkit-transform: translateX(0%) skewX(-15deg);transform: translateX(0%) skewX(-15deg);opacity: 1;}100% {-webkit-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}}@keyframes lightSpeedIn {0% {-webkit-transform: translateX(100%) skewX(-30deg);-ms-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}60% {-webkit-transform: translateX(-20%) skewX(30deg);-ms-transform: translateX(-20%) skewX(30deg);transform: translateX(-20%) skewX(30deg);opacity: 1;}80% {-webkit-transform: translateX(0%) skewX(-15deg);-ms-transform: translateX(0%) skewX(-15deg);transform: translateX(0%) skewX(-15deg);opacity: 1;}100% {-webkit-transform: translateX(0%) skewX(0deg);-ms-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {0% {-webkit-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}100% {-webkit-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}}@keyframes lightSpeedOut {0% {-webkit-transform: translateX(0%) skewX(0deg);-ms-transform: translateX(0%) skewX(0deg);transform: translateX(0%) skewX(0deg);opacity: 1;}100% {-webkit-transform: translateX(100%) skewX(-30deg);-ms-transform: translateX(100%) skewX(-30deg);transform: translateX(100%) skewX(-30deg);opacity: 0;}}.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}100% {-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateIn {0% {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(-200deg);-ms-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}100% {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}}@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}@keyframes rotateOut {0% {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(200deg);-ms-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes slideOutLeft {0% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}}.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes slideOutRight {0% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}}.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes slideOutUp {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}@-webkit-keyframes hinge {0% {-webkit-transform: rotate(0);transform: rotate(0);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40% {-webkit-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}80% {-webkit-transform: rotate(60deg) translateY(0);transform: rotate(60deg) translateY(0);opacity: 1;-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}100% {-webkit-transform: translateY(700px);transform: translateY(700px);opacity: 0;}}@keyframes hinge {0% {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate(80deg);-ms-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40% {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}80% {-webkit-transform: rotate(60deg) translateY(0);-ms-transform: rotate(60deg) translateY(0);transform: rotate(60deg) translateY(0);opacity: 1;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}100% {-webkit-transform: translateY(700px);-ms-transform: translateY(700px);transform: translateY(700px);opacity: 0;}}.hinge {-webkit-animation-name: hinge;animation-name: hinge;}@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translateX(-100%) rotate(-120deg);transform: translateX(-100%) rotate(-120deg);}100% {opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}}@keyframes rollIn {0% {opacity: 0;-webkit-transform: translateX(-100%) rotate(-120deg);-ms-transform: translateX(-100%) rotate(-120deg);transform: translateX(-100%) rotate(-120deg);}100% {opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}}.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}@-webkit-keyframes rollOut {0% {opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}100% {opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);transform: translateX(100%) rotate(120deg);}}@keyframes rollOut {0% {opacity: 1;-webkit-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}100% {opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);-ms-transform: translateX(100%) rotate(120deg);transform: translateX(100%) rotate(120deg);}}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}@font-face {
font-family: "Flaticon";
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.eot);
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.eot?#iefix) format("embedded-opentype"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.woff2) format("woff2"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.woff) format("woff"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.ttf) format("truetype"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.svg#flaticon) format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/flaticon/fonts/flaticon.svg#Flaticon) format("svg");
}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
font-family: Flaticon;
font-size: inherit;
font-style: normal;
font-weight: normal;
}
.flaticon-angle-arrow-up:before {
content: "\f106";
}
.flaticon-angle-arrow-down:before {
content: "\f107";
}
.flaticon-caret-arrow-down:before {
content: "\f10a";
}
.flaticon-long-arrow-right:before {
content: "\f10d";
}
.flaticon-angle-arrow-right:before {
content: "\f111";
}
.flaticon-arrows-updown:before {
content: "\f114";
}
.flaticon-refresh-arrow:before {
content: "\f115";
}
.flaticon-caret-arrow-up:before {
content: "\f117";
}
.flaticon-left-arrow:before {
content: "\f11d";
}
.flaticon-long-arrow-left:before {
content: "\f121";
}
.flaticon-long-arrow-right-two:before {
content: "\f137";
}
.flaticon-long-arrow-right-three:before {
content: "\f138";
}
.flaticon-check:before {
content: "\f136";
}
.flaticon-check-mark:before {
content: "\f153";
}
.flaticon-search:before {
content: "\f104";
}
.flaticon-double-angle-pointing-to-right:before {
content: "\f155";
}
.flaticon-home:before {
content: "\f101";
}
.flaticon-sort-down:before {
content: "\f10a";
}@font-face {
font-family: 'icomoon';
src:  url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/icomoon/fonts/icomoon.eot?u8vniw);
src:  url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/icomoon/fonts/icomoon.eot?u8vniw#iefix) format('embedded-opentype'),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/icomoon/fonts/icomoon.ttf?u8vniw) format('truetype'),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/icomoon/fonts/icomoon.woff?u8vniw) format('woff'),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/icomoon/fonts/icomoon.svg?u8vniw#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before,
[class^="icon-"]:after, [class*=" icon-"]:after {
font-family: Icomoon;
font-size: inherit;
color: inherit;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-Sheep:before {
content: "\e976";
}
.icon-Rabbit:before {
content: "\e977";
}
.icon-Lamb:before {
content: "\e978";
}
.icon-Beef-1:before {
content: "\e979";
}
.icon-Goat:before {
content: "\e97a";
}
.icon-Rooster:before {
content: "\e97b";
}
.icon-Chicken:before {
content: "\e97c";
}
.icon-Sug:before {
content: "\e97d";
}
.icon-Beef:before {
content: "\e97e";
}
.icon-cow:before {
content: "\e97f";
}
.icon-Document:before {
content: "\e95c";
}
.icon-SaveLater:before {
content: "\e95d";
}
.icon-Support:before {
content: "\e95e";
}
.icon-Bag:before {
content: "\e95f";
}
.icon-Filter:before {
content: "\e960";
}
.icon-Comapre2:before {
content: "\e961";
}
.icon-Heart:before {
content: "\e962";
}
.icon-EnLarge:before {
content: "\e963";
}
.icon-compare:before {
content: "\e964";
}
.icon-Edit:before {
content: "\e965";
}
.icon-Download:before {
content: "\e966";
}
.icon-CartShopping:before {
content: "\e967";
}
.icon-Pin:before {
content: "\e968";
}
.icon-Camera:before {
content: "\e969";
}
.icon-More:before {
content: "\e96a";
}
.icon-NextRight:before {
content: "\e96b";
}
.icon-ArrowRight:before {
content: "\e96c";
}
.icon-Setting:before {
content: "\e96d";
}
.icon-Share:before {
content: "\e96e";
}
.icon-Search:before {
content: "\e96f";
}
.icon-Account:before {
content: "\e970";
}
.icon-Trash:before {
content: "\e973";
}
.icon-svgexport-6:before {
content: "\e974";
}
.icon-svgexport-10:before {
content: "\e975";
}
.icon-back3:before {
content: "\e909";
}
.icon-next4:before {
content: "\e90a";
}
.icon-commerce:before {
content: "\e914";
}
.icon-bag:before {
content: "\e915";
}
.icon-planting:before {
content: "\e953";
}
.icon-design:before {
content: "\e954";
}
.icon-cut:before {
content: "\e955";
}
.icon-care:before {
content: "\e956";
}
.icon-left-arrow:before {
content: "\e94c";
}
.icon-right-arrow:before {
content: "\e94d";
}
.icon-baby:before {
content: "\e94e";
}
.icon-bottles:before {
content: "\e94f";
}
.icon-croissant:before {
content: "\e950";
}
.icon-toffee:before {
content: "\e951";
}
.icon-cereals:before {
content: "\e952";
}
.icon-milk:before {
content: "\e94a";
}
.icon-heart1:before {
content: "\e94b";
}
.icon-honey:before {
content: "\e944";
}
.icon-grain:before {
content: "\e945";
}
.icon-steak:before {
content: "\e946";
}
.icon-turkey:before {
content: "\e947";
}
.icon-grapes:before {
content: "\e948";
}
.icon-vegetable:before {
content: "\e957";
}
.icon-shopping-basket:before {
content: "\e900";
}
.icon-headset:before {
content: "\e901";
}
.icon-bill:before {
content: "\e902";
}
.icon-shop:before {
content: "\e903";
}
.icon-shopping-basket-1:before {
content: "\e904";
}
.icon-delivery-truck:before {
content: "\e905";
}
.icon-shirt:before {
content: "\e906";
}
.icon-list1:before {
content: "\e907";
}
.icon-merchandise:before {
content: "\e90b";
}
.icon-online-banking:before {
content: "\e90c";
}
.icon-barcode1:before {
content: "\e90d";
}
.icon-check:before {
content: "\e90e";
}
.icon-percentage:before {
content: "\e90f";
}
.icon-verification:before {
content: "\e910";
}
.icon-pin:before {
content: "\e911";
}
.icon-chat:before {
content: "\e912";
}
.icon-coupon:before {
content: "\e913";
}
.icon-search1:before {
content: "\e916";
}
.icon-tag:before {
content: "\e917";
}
.icon-invoice:before {
content: "\e918";
}
.icon-credit-card1:before {
content: "\e919";
}
.icon-shopping-cart:before {
content: "\e91a";
}
.icon-wallet:before {
content: "\e91b";
}
.icon-laptop1:before {
content: "\e91c";
}
.icon-scroll:before {
content: "\e91d";
}
.icon-calendar1:before {
content: "\e91e";
}
.icon-package:before {
content: "\e91f";
}
.icon-scale:before {
content: "\e920";
}
.icon-cash-register:before {
content: "\e921";
}
.icon-newsletter:before {
content: "\e922";
}
.icon-money:before {
content: "\e923";
}
.icon-smartphone:before {
content: "\e924";
}
.icon-view:before {
content: "\e925";
}
.icon-money-1:before {
content: "\e926";
}
.icon-money-bag:before {
content: "\e927";
}
.icon-headphones1:before {
content: "\e928";
}
.icon-coin:before {
content: "\e929";
}
.icon-shield1:before {
content: "\e92a";
}
.icon-point-of-service:before {
content: "\e92b";
}
.icon-settings:before {
content: "\e92c";
}
.icon-badge:before {
content: "\e92d";
}
.icon-dollar:before {
content: "\e92e";
}
.icon-user1:before {
content: "\e92f";
}
.icon-insurance:before {
content: "\e930";
}
.icon-24-hours:before {
content: "\e931";
}
.icon-credit-card-1:before {
content: "\e933";
}
.icon-category:before {
content: "\e935";
}
.icon-ticket1:before {
content: "\e936";
}
.icon-settings-1:before {
content: "\e937";
}
.icon-transfer:before {
content: "\e939";
}
.icon-list-1:before {
content: "\e93a";
}
.icon-voucher:before {
content: "\e93b";
}
.icon-tax:before {
content: "\e93c";
}
.icon-calculator1:before {
content: "\e93d";
}
.icon-filter1:before {
content: "\e93e";
}
.icon-repeat:before {
content: "\e93f";
}
.icon-cashbox:before {
content: "\e940";
}
.icon-gift1:before {
content: "\e941";
}
.icon-guarantee:before {
content: "\e942";
}
.icon-shopping-bag:before {
content: "\e943";
}
.icon-heart3:before {
content: "\e938";
}
.icon-magnifying-glass:before {
content: "\e932";
}
.icon-user-1:before {
content: "\e934";
}
.icon-navigation:before {
content: "\e908";
}
.icon-back31:before {
content: "\e958";
}
.icon-next41:before {
content: "\e959";
}
.icon-wallet1:before {
content: "\e95a";
}
.icon-card:before {
content: "\e95b";
}
.icon-next3:before {
content: "\eb33";
}
.icon-back:before {
content: "\eb34";
}
.icon-home4:before {
content: "\ed21";
}
.icon-home22:before {
content: "\ed22";
}
.icon-home32:before {
content: "\ed23";
}
.icon-office2:before {
content: "\ed24";
}
.icon-newspaper2:before {
content: "\ed25";
}
.icon-pencil3:before {
content: "\ed26";
}
.icon-pencil22:before {
content: "\ed27";
}
.icon-quill2:before {
content: "\ed28";
}
.icon-pen2:before {
content: "\ed29";
}
.icon-blog2:before {
content: "\ed2a";
}
.icon-eyedropper2:before {
content: "\ed2b";
}
.icon-droplet2:before {
content: "\ed2c";
}
.icon-paint-format2:before {
content: "\ed2d";
}
.icon-image2:before {
content: "\ed2e";
}
.icon-images2:before {
content: "\ed2f";
}
.icon-camera2:before {
content: "\ed30";
}
.icon-headphones2:before {
content: "\ed31";
}
.icon-music2:before {
content: "\ed32";
}
.icon-play4:before {
content: "\ed33";
}
.icon-film2:before {
content: "\ed34";
}
.icon-video-camera2:before {
content: "\ed35";
}
.icon-dice2:before {
content: "\ed36";
}
.icon-pacman2:before {
content: "\ed37";
}
.icon-spades2:before {
content: "\ed38";
}
.icon-clubs2:before {
content: "\ed39";
}
.icon-diamonds2:before {
content: "\ed3a";
}
.icon-bullhorn2:before {
content: "\ed3b";
}
.icon-connection2:before {
content: "\ed3c";
}
.icon-podcast2:before {
content: "\ed3d";
}
.icon-feed2:before {
content: "\ed3e";
}
.icon-mic2:before {
content: "\ed3f";
}
.icon-book2:before {
content: "\ed40";
}
.icon-books2:before {
content: "\ed41";
}
.icon-library2:before {
content: "\ed42";
}
.icon-file-text3:before {
content: "\ed43";
}
.icon-profile2:before {
content: "\ed44";
}
.icon-file-empty2:before {
content: "\ed45";
}
.icon-files-empty2:before {
content: "\ed46";
}
.icon-file-text22:before {
content: "\ed47";
}
.icon-file-picture2:before {
content: "\ed48";
}
.icon-file-music2:before {
content: "\ed49";
}
.icon-file-play2:before {
content: "\ed4a";
}
.icon-file-video2:before {
content: "\ed4b";
}
.icon-file-zip2:before {
content: "\ed4c";
}
.icon-copy2:before {
content: "\ed4d";
}
.icon-paste2:before {
content: "\ed4e";
}
.icon-stack2:before {
content: "\ed4f";
}
.icon-folder2:before {
content: "\ed50";
}
.icon-folder-open2:before {
content: "\ed51";
}
.icon-folder-plus2:before {
content: "\ed52";
}
.icon-folder-minus2:before {
content: "\ed53";
}
.icon-folder-download2:before {
content: "\ed54";
}
.icon-folder-upload2:before {
content: "\ed55";
}
.icon-price-tag2:before {
content: "\ed56";
}
.icon-price-tags2:before {
content: "\ed57";
}
.icon-barcode2:before {
content: "\ed58";
}
.icon-qrcode2:before {
content: "\ed59";
}
.icon-ticket2:before {
content: "\ed5a";
}
.icon-cart2:before {
content: "\ed5b";
}
.icon-coin-dollar2:before {
content: "\ed5c";
}
.icon-coin-euro2:before {
content: "\ed5d";
}
.icon-coin-pound2:before {
content: "\ed5e";
}
.icon-coin-yen2:before {
content: "\ed5f";
}
.icon-credit-card2:before {
content: "\ed60";
}
.icon-calculator2:before {
content: "\ed61";
}
.icon-lifebuoy2:before {
content: "\ed62";
}
.icon-phone2:before {
content: "\ed63";
}
.icon-phone-hang-up2:before {
content: "\ed64";
}
.icon-address-book2:before {
content: "\ed65";
}
.icon-envelop2:before {
content: "\ed66";
}
.icon-pushpin2:before {
content: "\ed67";
}
.icon-location3:before {
content: "\ed68";
}
.icon-location22:before {
content: "\ed69";
}
.icon-compass32:before {
content: "\ed6a";
}
.icon-compass22:before {
content: "\ed6b";
}
.icon-map3:before {
content: "\ed6c";
}
.icon-map22:before {
content: "\ed6d";
}
.icon-history2:before {
content: "\ed6e";
}
.icon-clock3:before {
content: "\ed6f";
}
.icon-clock22:before {
content: "\ed70";
}
.icon-alarm2:before {
content: "\ed71";
}
.icon-bell2:before {
content: "\ed72";
}
.icon-stopwatch2:before {
content: "\ed73";
}
.icon-calendar22:before {
content: "\ed74";
}
.icon-printer2:before {
content: "\ed75";
}
.icon-keyboard2:before {
content: "\ed76";
}
.icon-display2:before {
content: "\ed77";
}
.icon-laptop2:before {
content: "\ed78";
}
.icon-mobile3:before {
content: "\ed79";
}
.icon-mobile22:before {
content: "\ed7a";
}
.icon-tablet2:before {
content: "\ed7b";
}
.icon-tv2:before {
content: "\ed7c";
}
.icon-drawer3:before {
content: "\ed7d";
}
.icon-drawer22:before {
content: "\ed7e";
}
.icon-box-add2:before {
content: "\ed7f";
}
.icon-box-remove2:before {
content: "\ed80";
}
.icon-download4:before {
content: "\ed81";
}
.icon-upload4:before {
content: "\ed82";
}
.icon-floppy-disk2:before {
content: "\ed83";
}
.icon-drive2:before {
content: "\ed84";
}
.icon-database2:before {
content: "\ed85";
}
.icon-undo3:before {
content: "\ed86";
}
.icon-redo3:before {
content: "\ed87";
}
.icon-undo22:before {
content: "\ed88";
}
.icon-redo22:before {
content: "\ed89";
}
.icon-forward4:before {
content: "\ed8a";
}
.icon-reply2:before {
content: "\ed8b";
}
.icon-bubble3:before {
content: "\ed8c";
}
.icon-bubbles5:before {
content: "\ed8d";
}
.icon-bubbles22:before {
content: "\ed8e";
}
.icon-bubble22:before {
content: "\ed8f";
}
.icon-bubbles32:before {
content: "\ed90";
}
.icon-bubbles42:before {
content: "\ed91";
}
.icon-user22:before {
content: "\ed92";
}
.icon-users22:before {
content: "\ed93";
}
.icon-user-plus2:before {
content: "\ed94";
}
.icon-user-minus2:before {
content: "\ed95";
}
.icon-user-check2:before {
content: "\ed96";
}
.icon-user-tie2:before {
content: "\ed97";
}
.icon-quotes-left2:before {
content: "\ed98";
}
.icon-quotes-right2:before {
content: "\ed99";
}
.icon-hour-glass2:before {
content: "\ed9a";
}
.icon-spinner12:before {
content: "\ed9b";
}
.icon-spinner22:before {
content: "\ed9c";
}
.icon-spinner32:before {
content: "\ed9d";
}
.icon-spinner42:before {
content: "\ed9e";
}
.icon-spinner52:before {
content: "\ed9f";
}
.icon-spinner62:before {
content: "\eda0";
}
.icon-spinner72:before {
content: "\eda1";
}
.icon-spinner82:before {
content: "\eda2";
}
.icon-spinner92:before {
content: "\eda3";
}
.icon-spinner102:before {
content: "\eda4";
}
.icon-spinner112:before {
content: "\eda5";
}
.icon-binoculars2:before {
content: "\eda6";
}
.icon-search2:before {
content: "\eda7";
}
.icon-zoom-in2:before {
content: "\eda8";
}
.icon-zoom-out2:before {
content: "\eda9";
}
.icon-enlarge3:before {
content: "\edaa";
}
.icon-shrink3:before {
content: "\edab";
}
.icon-enlarge22:before {
content: "\edac";
}
.icon-shrink22:before {
content: "\edad";
}
.icon-key32:before {
content: "\edae";
}
.icon-key22:before {
content: "\edaf";
}
.icon-lock22:before {
content: "\edb0";
}
.icon-unlocked2:before {
content: "\edb1";
}
.icon-wrench22:before {
content: "\edb2";
}
.icon-equalizer3:before {
content: "\edb3";
}
.icon-equalizer22:before {
content: "\edb4";
}
.icon-cog2:before {
content: "\edb5";
}
.icon-cogs2:before {
content: "\edb6";
}
.icon-hammer3:before {
content: "\edb7";
}
.icon-magic-wand2:before {
content: "\edb8";
}
.icon-aid-kit2:before {
content: "\edb9";
}
.icon-bug2:before {
content: "\edba";
}
.icon-pie-chart2:before {
content: "\edbb";
}
.icon-stats-dots2:before {
content: "\edbc";
}
.icon-stats-bars3:before {
content: "\edbd";
}
.icon-stats-bars22:before {
content: "\edbe";
}
.icon-trophy2:before {
content: "\edbf";
}
.icon-gift2:before {
content: "\edc0";
}
.icon-glass3:before {
content: "\edc1";
}
.icon-glass22:before {
content: "\edc2";
}
.icon-mug2:before {
content: "\edc3";
}
.icon-spoon-knife2:before {
content: "\edc4";
}
.icon-leaf2:before {
content: "\edc5";
}
.icon-rocket2:before {
content: "\edc6";
}
.icon-meter3:before {
content: "\edc7";
}
.icon-meter22:before {
content: "\edc8";
}
.icon-hammer22:before {
content: "\edc9";
}
.icon-fire2:before {
content: "\edca";
}
.icon-lab2:before {
content: "\edcb";
}
.icon-magnet2:before {
content: "\edcc";
}
.icon-bin3:before {
content: "\edcd";
}
.icon-bin22:before {
content: "\edce";
}
.icon-briefcase2:before {
content: "\edcf";
}
.icon-airplane2:before {
content: "\edd0";
}
.icon-truck2:before {
content: "\edd1";
}
.icon-road2:before {
content: "\edd2";
}
.icon-accessibility2:before {
content: "\edd3";
}
.icon-target2:before {
content: "\edd4";
}
.icon-shield2:before {
content: "\edd5";
}
.icon-power2:before {
content: "\edd6";
}
.icon-switch2:before {
content: "\edd7";
}
.icon-power-cord2:before {
content: "\edd8";
}
.icon-clipboard2:before {
content: "\edd9";
}
.icon-list-numbered2:before {
content: "\edda";
}
.icon-list3:before {
content: "\eddb";
}
.icon-list22:before {
content: "\eddc";
}
.icon-tree2:before {
content: "\eddd";
}
.icon-menu5:before {
content: "\edde";
}
.icon-menu22:before {
content: "\eddf";
}
.icon-menu32:before {
content: "\ede0";
}
.icon-menu42:before {
content: "\ede1";
}
.icon-cloud2:before {
content: "\ede2";
}
.icon-cloud-download2:before {
content: "\ede3";
}
.icon-cloud-upload2:before {
content: "\ede4";
}
.icon-cloud-check2:before {
content: "\ede5";
}
.icon-download22:before {
content: "\ede6";
}
.icon-upload22:before {
content: "\ede7";
}
.icon-download32:before {
content: "\ede8";
}
.icon-upload32:before {
content: "\ede9";
}
.icon-sphere2:before {
content: "\edea";
}
.icon-earth2:before {
content: "\edeb";
}
.icon-link2:before {
content: "\edec";
}
.icon-flag2:before {
content: "\eded";
}
.icon-attachment2:before {
content: "\edee";
}
.icon-eye2:before {
content: "\edef";
}
.icon-eye-plus2:before {
content: "\edf0";
}
.icon-eye-minus2:before {
content: "\edf1";
}
.icon-eye-blocked2:before {
content: "\edf2";
}
.icon-bookmark2:before {
content: "\edf3";
}
.icon-bookmarks2:before {
content: "\edf4";
}
.icon-sun2:before {
content: "\edf5";
}
.icon-contrast2:before {
content: "\edf6";
}
.icon-brightness-contrast2:before {
content: "\edf7";
}
.icon-star-empty2:before {
content: "\edf8";
}
.icon-star-half2:before {
content: "\edf9";
}
.icon-star-full2:before {
content: "\edfa";
}
.icon-heart2:before {
content: "\edfb";
}
.icon-heart-broken2:before {
content: "\edfc";
}
.icon-man2:before {
content: "\edfd";
}
.icon-woman2:before {
content: "\edfe";
}
.icon-man-woman2:before {
content: "\edff";
}
.icon-happy3:before {
content: "\ee00";
}
.icon-happy22:before {
content: "\ee01";
}
.icon-smile3:before {
content: "\ee02";
}
.icon-smile22:before {
content: "\ee03";
}
.icon-tongue3:before {
content: "\ee04";
}
.icon-tongue22:before {
content: "\ee05";
}
.icon-sad3:before {
content: "\ee06";
}
.icon-sad22:before {
content: "\ee07";
}
.icon-wink3:before {
content: "\ee08";
}
.icon-wink22:before {
content: "\ee09";
}
.icon-grin3:before {
content: "\ee0a";
}
.icon-grin22:before {
content: "\ee0b";
}
.icon-cool3:before {
content: "\ee0c";
}
.icon-cool22:before {
content: "\ee0d";
}
.icon-angry3:before {
content: "\ee0e";
}
.icon-angry22:before {
content: "\ee0f";
}
.icon-evil3:before {
content: "\ee10";
}
.icon-evil22:before {
content: "\ee11";
}
.icon-shocked3:before {
content: "\ee12";
}
.icon-shocked22:before {
content: "\ee13";
}
.icon-baffled3:before {
content: "\ee14";
}
.icon-baffled22:before {
content: "\ee15";
}
.icon-confused3:before {
content: "\ee16";
}
.icon-confused22:before {
content: "\ee17";
}
.icon-neutral3:before {
content: "\ee18";
}
.icon-neutral22:before {
content: "\ee19";
}
.icon-hipster3:before {
content: "\ee1a";
}
.icon-hipster22:before {
content: "\ee1b";
}
.icon-wondering3:before {
content: "\ee1c";
}
.icon-wondering22:before {
content: "\ee1d";
}
.icon-sleepy3:before {
content: "\ee1e";
}
.icon-sleepy22:before {
content: "\ee1f";
}
.icon-frustrated3:before {
content: "\ee20";
}
.icon-frustrated22:before {
content: "\ee21";
}
.icon-crying3:before {
content: "\ee22";
}
.icon-crying22:before {
content: "\ee23";
}
.icon-point-up2:before {
content: "\ee24";
}
.icon-point-right2:before {
content: "\ee25";
}
.icon-point-down2:before {
content: "\ee26";
}
.icon-point-left2:before {
content: "\ee27";
}
.icon-warning2:before {
content: "\ee28";
}
.icon-notification2:before {
content: "\ee29";
}
.icon-question2:before {
content: "\ee2a";
}
.icon-plus2:before {
content: "\ee2b";
}
.icon-minus2:before {
content: "\ee2c";
}
.icon-info2:before {
content: "\ee2d";
}
.icon-cancel-circle2:before {
content: "\ee2e";
}
.icon-blocked2:before {
content: "\ee2f";
}
.icon-cross2:before {
content: "\ee30";
}
.icon-checkmark3:before {
content: "\ee31";
}
.icon-checkmark22:before {
content: "\ee32";
}
.icon-spell-check2:before {
content: "\ee33";
}
.icon-enter2:before {
content: "\ee34";
}
.icon-exit2:before {
content: "\ee35";
}
.icon-play22:before {
content: "\ee36";
}
.icon-pause3:before {
content: "\ee37";
}
.icon-stop3:before {
content: "\ee38";
}
.icon-previous3:before {
content: "\ee39";
}
.icon-next33:before {
content: "\ee3a";
}
.icon-backward3:before {
content: "\ee3b";
}
.icon-forward22:before {
content: "\ee3c";
}
.icon-play32:before {
content: "\ee3d";
}
.icon-pause22:before {
content: "\ee3e";
}
.icon-stop22:before {
content: "\ee3f";
}
.icon-backward22:before {
content: "\ee40";
}
.icon-forward32:before {
content: "\ee41";
}
.icon-first2:before {
content: "\ee42";
}
.icon-last2:before {
content: "\ee43";
}
.icon-previous22:before {
content: "\ee44";
}
.icon-next22:before {
content: "\ee45";
}
.icon-eject2:before {
content: "\ee46";
}
.icon-volume-high2:before {
content: "\ee47";
}
.icon-volume-medium2:before {
content: "\ee48";
}
.icon-volume-low2:before {
content: "\ee49";
}
.icon-volume-mute3:before {
content: "\ee4a";
}
.icon-volume-mute22:before {
content: "\ee4b";
}
.icon-volume-increase2:before {
content: "\ee4c";
}
.icon-volume-decrease2:before {
content: "\ee4d";
}
.icon-loop3:before {
content: "\ee4e";
}
.icon-loop22:before {
content: "\ee4f";
}
.icon-infinite2:before {
content: "\ee50";
}
.icon-shuffle2:before {
content: "\ee51";
}
.icon-arrow-up-left3:before {
content: "\ee52";
}
.icon-arrow-up3:before {
content: "\ee53";
}
.icon-arrow-up-right3:before {
content: "\ee54";
}
.icon-arrow-right3:before {
content: "\ee55";
}
.icon-arrow-down-right3:before {
content: "\ee56";
}
.icon-arrow-down3:before {
content: "\ee57";
}
.icon-arrow-down-left3:before {
content: "\ee58";
}
.icon-arrow-left3:before {
content: "\ee59";
}
.icon-arrow-up-left22:before {
content: "\ee5a";
}
.icon-arrow-up22:before {
content: "\ee5b";
}
.icon-arrow-up-right22:before {
content: "\ee5c";
}
.icon-arrow-right22:before {
content: "\ee5d";
}
.icon-arrow-down-right22:before {
content: "\ee5e";
}
.icon-arrow-down22:before {
content: "\ee5f";
}
.icon-arrow-down-left22:before {
content: "\ee60";
}
.icon-arrow-left22:before {
content: "\ee61";
}
.icon-circle-up2:before {
content: "\ee62";
}
.icon-circle-right2:before {
content: "\ee63";
}
.icon-circle-down2:before {
content: "\ee64";
}
.icon-circle-left2:before {
content: "\ee65";
}
.icon-tab2:before {
content: "\ee66";
}
.icon-move-up2:before {
content: "\ee67";
}
.icon-move-down2:before {
content: "\ee68";
}
.icon-sort-alpha-asc2:before {
content: "\ee69";
}
.icon-sort-alpha-desc2:before {
content: "\ee6a";
}
.icon-sort-numeric-asc2:before {
content: "\ee6b";
}
.icon-sort-numberic-desc2:before {
content: "\ee6c";
}
.icon-sort-amount-asc2:before {
content: "\ee6d";
}
.icon-sort-amount-desc2:before {
content: "\ee6e";
}
.icon-command2:before {
content: "\ee6f";
}
.icon-shift2:before {
content: "\ee70";
}
.icon-ctrl2:before {
content: "\ee71";
}
.icon-opt2:before {
content: "\ee72";
}
.icon-checkbox-checked2:before {
content: "\ee73";
}
.icon-checkbox-unchecked2:before {
content: "\ee74";
}
.icon-radio-checked3:before {
content: "\ee75";
}
.icon-radio-checked22:before {
content: "\ee76";
}
.icon-radio-unchecked2:before {
content: "\ee77";
}
.icon-crop2:before {
content: "\ee78";
}
.icon-make-group2:before {
content: "\ee79";
}
.icon-ungroup2:before {
content: "\ee7a";
}
.icon-scissors2:before {
content: "\ee7b";
}
.icon-filter2:before {
content: "\ee7c";
}
.icon-font2:before {
content: "\ee7d";
}
.icon-ligature3:before {
content: "\ee7e";
}
.icon-ligature22:before {
content: "\ee7f";
}
.icon-text-height2:before {
content: "\ee80";
}
.icon-text-width2:before {
content: "\ee81";
}
.icon-font-size2:before {
content: "\ee82";
}
.icon-bold2:before {
content: "\ee83";
}
.icon-underline2:before {
content: "\ee84";
}
.icon-italic2:before {
content: "\ee85";
}
.icon-strikethrough2:before {
content: "\ee86";
}
.icon-omega2:before {
content: "\ee87";
}
.icon-sigma2:before {
content: "\ee88";
}
.icon-page-break2:before {
content: "\ee89";
}
.icon-superscript3:before {
content: "\ee8a";
}
.icon-subscript3:before {
content: "\ee8b";
}
.icon-superscript22:before {
content: "\ee8c";
}
.icon-subscript22:before {
content: "\ee8d";
}
.icon-text-color2:before {
content: "\ee8e";
}
.icon-pagebreak2:before {
content: "\ee8f";
}
.icon-clear-formatting2:before {
content: "\ee90";
}
.icon-table3:before {
content: "\ee91";
}
.icon-table22:before {
content: "\ee92";
}
.icon-insert-template2:before {
content: "\ee93";
}
.icon-pilcrow2:before {
content: "\ee94";
}
.icon-ltr2:before {
content: "\ee95";
}
.icon-rtl2:before {
content: "\ee96";
}
.icon-section2:before {
content: "\ee97";
}
.icon-paragraph-left2:before {
content: "\ee98";
}
.icon-paragraph-center2:before {
content: "\ee99";
}
.icon-paragraph-right2:before {
content: "\ee9a";
}
.icon-paragraph-justify2:before {
content: "\ee9b";
}
.icon-indent-increase2:before {
content: "\ee9c";
}
.icon-indent-decrease2:before {
content: "\ee9d";
}
.icon-share3:before {
content: "\ee9e";
}
.icon-new-tab2:before {
content: "\ee9f";
}
.icon-embed3:before {
content: "\eea0";
}
.icon-embed22:before {
content: "\eea1";
}
.icon-terminal2:before {
content: "\eea2";
}
.icon-share22:before {
content: "\eea3";
}
.icon-mail5:before {
content: "\eea4";
}
.icon-mail22:before {
content: "\eea5";
}
.icon-mail32:before {
content: "\eea6";
}
.icon-mail42:before {
content: "\eea7";
}
.icon-amazon2:before {
content: "\eea8";
}
.icon-google4:before {
content: "\eea9";
}
.icon-google22:before {
content: "\eeaa";
}
.icon-google32:before {
content: "\eeab";
}
.icon-google-plus4:before {
content: "\eeac";
}
.icon-google-plus22:before {
content: "\eead";
}
.icon-google-plus32:before {
content: "\eeae";
}
.icon-hangouts2:before {
content: "\eeaf";
}
.icon-google-drive2:before {
content: "\eeb0";
}
.icon-facebook3:before {
content: "\eeb1";
}
.icon-facebook22:before {
content: "\eeb2";
}
.icon-instagram2:before {
content: "\eeb3";
}
.icon-whatsapp2:before {
content: "\eeb4";
}
.icon-spotify2:before {
content: "\eeb5";
}
.icon-telegram2:before {
content: "\eeb6";
}
.icon-twitter2:before {
content: "\eeb7";
}
.icon-vine2:before {
content: "\eeb8";
}
.icon-vk2:before {
content: "\eeb9";
}
.icon-renren2:before {
content: "\eeba";
}
.icon-sina-weibo2:before {
content: "\eebb";
}
.icon-rss3:before {
content: "\eebc";
}
.icon-rss22:before {
content: "\eebd";
}
.icon-youtube3:before {
content: "\eebe";
}
.icon-youtube22:before {
content: "\eebf";
}
.icon-twitch2:before {
content: "\eec0";
}
.icon-vimeo3:before {
content: "\eec1";
}
.icon-vimeo22:before {
content: "\eec2";
}
.icon-lanyrd2:before {
content: "\eec3";
}
.icon-flickr5:before {
content: "\eec4";
}
.icon-flickr22:before {
content: "\eec5";
}
.icon-flickr32:before {
content: "\eec6";
}
.icon-flickr42:before {
content: "\eec7";
}
.icon-dribbble2:before {
content: "\eec8";
}
.icon-behance3:before {
content: "\eec9";
}
.icon-behance22:before {
content: "\eeca";
}
.icon-deviantart2:before {
content: "\eecb";
}
.icon-500px2:before {
content: "\eecc";
}
.icon-steam3:before {
content: "\eecd";
}
.icon-steam22:before {
content: "\eece";
}
.icon-dropbox2:before {
content: "\eecf";
}
.icon-onedrive2:before {
content: "\eed0";
}
.icon-github2:before {
content: "\eed1";
}
.icon-npm2:before {
content: "\eed2";
}
.icon-basecamp2:before {
content: "\eed3";
}
.icon-trello2:before {
content: "\eed4";
}
.icon-wordpress2:before {
content: "\eed5";
}
.icon-joomla2:before {
content: "\eed6";
}
.icon-ello2:before {
content: "\eed7";
}
.icon-blogger3:before {
content: "\eed8";
}
.icon-blogger22:before {
content: "\eed9";
}
.icon-tumblr3:before {
content: "\eeda";
}
.icon-tumblr22:before {
content: "\eedb";
}
.icon-yahoo3:before {
content: "\eedc";
}
.icon-yahoo22:before {
content: "\eedd";
}
.icon-tux2:before {
content: "\eede";
}
.icon-appleinc2:before {
content: "\eedf";
}
.icon-finder2:before {
content: "\eee0";
}
.icon-android2:before {
content: "\eee1";
}
.icon-windows2:before {
content: "\eee2";
}
.icon-windows82:before {
content: "\eee3";
}
.icon-soundcloud3:before {
content: "\eee4";
}
.icon-soundcloud22:before {
content: "\eee5";
}
.icon-skype2:before {
content: "\eee6";
}
.icon-reddit2:before {
content: "\eee7";
}
.icon-hackernews2:before {
content: "\eee8";
}
.icon-wikipedia2:before {
content: "\eee9";
}
.icon-linkedin3:before {
content: "\eeea";
}
.icon-linkedin22:before {
content: "\eeeb";
}
.icon-lastfm3:before {
content: "\eeec";
}
.icon-lastfm22:before {
content: "\eeed";
}
.icon-delicious2:before {
content: "\eeee";
}
.icon-stumbleupon3:before {
content: "\eeef";
}
.icon-stumbleupon22:before {
content: "\eef0";
}
.icon-stackoverflow2:before {
content: "\eef1";
}
.icon-pinterest3:before {
content: "\eef2";
}
.icon-pinterest22:before {
content: "\eef3";
}
.icon-xing3:before {
content: "\eef4";
}
.icon-xing22:before {
content: "\eef5";
}
.icon-flattr2:before {
content: "\eef6";
}
.icon-foursquare2:before {
content: "\eef7";
}
.icon-yelp2:before {
content: "\eef8";
}
.icon-paypal2:before {
content: "\eef9";
}
.icon-chrome2:before {
content: "\eefa";
}
.icon-firefox2:before {
content: "\eefb";
}
.icon-IE2:before {
content: "\eefc";
}
.icon-edge2:before {
content: "\eefd";
}
.icon-safari2:before {
content: "\eefe";
}
.icon-opera2:before {
content: "\eeff";
}
.icon-file-pdf2:before {
content: "\ef00";
}
.icon-file-openoffice2:before {
content: "\ef01";
}
.icon-file-word2:before {
content: "\ef02";
}
.icon-file-excel2:before {
content: "\ef03";
}
.icon-libreoffice2:before {
content: "\ef04";
}
.icon-html-five3:before {
content: "\ef05";
}
.icon-html-five22:before {
content: "\ef06";
}
.icon-css32:before {
content: "\ef07";
}
.icon-git2:before {
content: "\ef08";
}
.icon-codepen2:before {
content: "\ef09";
}
.icon-svg2:before {
content: "\ef0a";
}
.icon-IcoMoon2:before {
content: "\ef0b";
}
.icon-home:before {
content: "\ef26";
}
.icon-home2:before {
content: "\ef27";
}
.icon-home3:before {
content: "\ef28";
}
.icon-office:before {
content: "\ef29";
}
.icon-newspaper:before {
content: "\ef2a";
}
.icon-pencil:before {
content: "\ef2b";
}
.icon-pencil2:before {
content: "\ef2c";
}
.icon-quill:before {
content: "\ef2d";
}
.icon-pen:before {
content: "\ef2e";
}
.icon-blog:before {
content: "\ef2f";
}
.icon-eyedropper:before {
content: "\ef30";
}
.icon-droplet:before {
content: "\ef31";
}
.icon-paint-format:before {
content: "\ef32";
}
.icon-image:before {
content: "\ef33";
}
.icon-images:before {
content: "\ef34";
}
.icon-camera:before {
content: "\ef35";
}
.icon-headphones:before {
content: "\ef36";
}
.icon-music:before {
content: "\ef37";
}
.icon-play:before {
content: "\ef38";
}
.icon-film:before {
content: "\ef39";
}
.icon-video-camera:before {
content: "\ef3a";
}
.icon-dice:before {
content: "\ef3b";
}
.icon-pacman:before {
content: "\ef3c";
}
.icon-spades:before {
content: "\ef3d";
}
.icon-clubs:before {
content: "\ef3e";
}
.icon-diamonds:before {
content: "\ef3f";
}
.icon-bullhorn:before {
content: "\ef40";
}
.icon-connection:before {
content: "\ef41";
}
.icon-podcast:before {
content: "\ef42";
}
.icon-feed:before {
content: "\ef43";
}
.icon-mic:before {
content: "\ef44";
}
.icon-book:before {
content: "\ef45";
}
.icon-books:before {
content: "\ef46";
}
.icon-library:before {
content: "\ef47";
}
.icon-file-text:before {
content: "\ef48";
}
.icon-profile:before {
content: "\ef49";
}
.icon-file-empty:before {
content: "\ef4a";
}
.icon-files-empty:before {
content: "\ef4b";
}
.icon-file-text2:before {
content: "\ef4c";
}
.icon-file-picture:before {
content: "\ef4d";
}
.icon-file-music:before {
content: "\ef4e";
}
.icon-file-play:before {
content: "\ef4f";
}
.icon-file-video:before {
content: "\ef50";
}
.icon-file-zip:before {
content: "\ef51";
}
.icon-copy:before {
content: "\ef52";
}
.icon-paste:before {
content: "\ef53";
}
.icon-stack:before {
content: "\ef54";
}
.icon-folder:before {
content: "\ef55";
}
.icon-folder-open:before {
content: "\ef56";
}
.icon-folder-plus:before {
content: "\ef57";
}
.icon-folder-minus:before {
content: "\ef58";
}
.icon-folder-download:before {
content: "\ef59";
}
.icon-folder-upload:before {
content: "\ef5a";
}
.icon-price-tag:before {
content: "\ef5b";
}
.icon-price-tags:before {
content: "\ef5c";
}
.icon-barcode:before {
content: "\ef5d";
}
.icon-qrcode:before {
content: "\ef5e";
}
.icon-ticket:before {
content: "\ef5f";
}
.icon-cart:before {
content: "\ef60";
}
.icon-coin-dollar:before {
content: "\ef61";
}
.icon-coin-euro:before {
content: "\ef62";
}
.icon-coin-pound:before {
content: "\ef63";
}
.icon-coin-yen:before {
content: "\ef64";
}
.icon-credit-card:before {
content: "\ef65";
}
.icon-calculator:before {
content: "\ef66";
}
.icon-lifebuoy:before {
content: "\ef67";
}
.icon-phone:before {
content: "\ef68";
}
.icon-phone-hang-up:before {
content: "\ef69";
}
.icon-address-book:before {
content: "\ef6a";
}
.icon-envelop:before {
content: "\ef6b";
}
.icon-pushpin:before {
content: "\ef6c";
}
.icon-location:before {
content: "\ef6d";
}
.icon-location2:before {
content: "\ef6e";
}
.icon-compass:before {
content: "\ef6f";
}
.icon-compass2:before {
content: "\ef70";
}
.icon-map:before {
content: "\ef71";
}
.icon-map2:before {
content: "\ef72";
}
.icon-history:before {
content: "\ef73";
}
.icon-clock:before {
content: "\ef74";
}
.icon-clock2:before {
content: "\ef75";
}
.icon-alarm:before {
content: "\ef76";
}
.icon-bell:before {
content: "\ef77";
}
.icon-stopwatch:before {
content: "\ef78";
}
.icon-calendar:before {
content: "\ef79";
}
.icon-printer:before {
content: "\ef7a";
}
.icon-keyboard:before {
content: "\ef7b";
}
.icon-display:before {
content: "\ef7c";
}
.icon-laptop:before {
content: "\ef7d";
}
.icon-mobile:before {
content: "\ef7e";
}
.icon-mobile2:before {
content: "\ef7f";
}
.icon-tablet:before {
content: "\ef80";
}
.icon-tv:before {
content: "\ef81";
}
.icon-drawer:before {
content: "\ef82";
}
.icon-drawer2:before {
content: "\ef83";
}
.icon-box-add:before {
content: "\ef84";
}
.icon-box-remove:before {
content: "\ef85";
}
.icon-download:before {
content: "\ef86";
}
.icon-upload:before {
content: "\ef87";
}
.icon-floppy-disk:before {
content: "\ef88";
}
.icon-drive:before {
content: "\ef89";
}
.icon-database:before {
content: "\ef8a";
}
.icon-undo:before {
content: "\ef8b";
}
.icon-redo:before {
content: "\ef8c";
}
.icon-undo2:before {
content: "\ef8d";
}
.icon-redo2:before {
content: "\ef8e";
}
.icon-forward:before {
content: "\ef8f";
}
.icon-reply:before {
content: "\ef90";
}
.icon-bubble:before {
content: "\ef91";
}
.icon-bubbles:before {
content: "\ef92";
}
.icon-bubbles2:before {
content: "\ef93";
}
.icon-bubble2:before {
content: "\ef94";
}
.icon-bubbles3:before {
content: "\ef95";
}
.icon-bubbles4:before {
content: "\ef96";
}
.icon-user:before {
content: "\ef97";
}
.icon-users:before {
content: "\ef98";
}
.icon-user-plus:before {
content: "\ef99";
}
.icon-user-minus:before {
content: "\ef9a";
}
.icon-user-check:before {
content: "\ef9b";
}
.icon-user-tie:before {
content: "\ef9c";
}
.icon-quotes-left:before {
content: "\ef9d";
}
.icon-quotes-right:before {
content: "\ef9e";
}
.icon-hour-glass:before {
content: "\ef9f";
}
.icon-spinner:before {
content: "\efa0";
}
.icon-spinner2:before {
content: "\efa1";
}
.icon-spinner3:before {
content: "\efa2";
}
.icon-spinner4:before {
content: "\efa3";
}
.icon-spinner5:before {
content: "\efa4";
}
.icon-spinner6:before {
content: "\efa5";
}
.icon-spinner7:before {
content: "\efa6";
}
.icon-spinner8:before {
content: "\efa7";
}
.icon-spinner9:before {
content: "\efa8";
}
.icon-spinner10:before {
content: "\efa9";
}
.icon-spinner11:before {
content: "\efaa";
}
.icon-binoculars:before {
content: "\efab";
}
.icon-search:before {
content: "\efac";
}
.icon-zoom-in:before {
content: "\efad";
}
.icon-zoom-out:before {
content: "\efae";
}
.icon-enlarge:before {
content: "\efaf";
}
.icon-shrink:before {
content: "\efb0";
}
.icon-enlarge2:before {
content: "\efb1";
}
.icon-shrink2:before {
content: "\efb2";
}
.icon-key:before {
content: "\efb3";
}
.icon-key2:before {
content: "\efb4";
}
.icon-lock:before {
content: "\efb5";
}
.icon-unlocked:before {
content: "\efb6";
}
.icon-wrench:before {
content: "\efb7";
}
.icon-equalizer:before {
content: "\efb8";
}
.icon-equalizer2:before {
content: "\efb9";
}
.icon-cog:before {
content: "\efba";
}
.icon-cogs:before {
content: "\efbb";
}
.icon-hammer:before {
content: "\efbc";
}
.icon-magic-wand:before {
content: "\efbd";
}
.icon-aid-kit:before {
content: "\efbe";
}
.icon-bug:before {
content: "\efbf";
}
.icon-pie-chart:before {
content: "\efc0";
}
.icon-stats-dots:before {
content: "\efc1";
}
.icon-stats-bars:before {
content: "\efc2";
}
.icon-stats-bars2:before {
content: "\efc3";
}
.icon-trophy:before {
content: "\efc4";
}
.icon-gift:before {
content: "\efc5";
}
.icon-glass:before {
content: "\efc6";
}
.icon-glass2:before {
content: "\efc7";
}
.icon-mug:before {
content: "\efc8";
}
.icon-spoon-knife:before {
content: "\efc9";
}
.icon-leaf:before {
content: "\efca";
}
.icon-rocket:before {
content: "\efcb";
}
.icon-meter:before {
content: "\efcc";
}
.icon-meter2:before {
content: "\efcd";
}
.icon-hammer2:before {
content: "\efce";
}
.icon-fire:before {
content: "\efcf";
}
.icon-lab:before {
content: "\efd0";
}
.icon-magnet:before {
content: "\efd1";
}
.icon-bin:before {
content: "\efd2";
}
.icon-bin2:before {
content: "\efd3";
}
.icon-briefcase:before {
content: "\efd4";
}
.icon-airplane:before {
content: "\efd5";
}
.icon-truck:before {
content: "\efd6";
}
.icon-road:before {
content: "\efd7";
}
.icon-accessibility:before {
content: "\efd8";
}
.icon-target:before {
content: "\efd9";
}
.icon-shield:before {
content: "\efda";
}
.icon-power:before {
content: "\efdb";
}
.icon-switch:before {
content: "\efdc";
}
.icon-power-cord:before {
content: "\efdd";
}
.icon-clipboard:before {
content: "\efde";
}
.icon-list-numbered:before {
content: "\efdf";
}
.icon-list:before {
content: "\efe0";
}
.icon-list2:before {
content: "\efe1";
}
.icon-tree:before {
content: "\efe2";
}
.icon-menu:before {
content: "\efe3";
}
.icon-menu2:before {
content: "\efe4";
}
.icon-menu3:before {
content: "\efe5";
}
.icon-menu4:before {
content: "\efe6";
}
.icon-cloud:before {
content: "\efe7";
}
.icon-cloud-download:before {
content: "\efe8";
}
.icon-cloud-upload:before {
content: "\efe9";
}
.icon-cloud-check:before {
content: "\efea";
}
.icon-download2:before {
content: "\efeb";
}
.icon-upload2:before {
content: "\efec";
}
.icon-download3:before {
content: "\efed";
}
.icon-upload3:before {
content: "\efee";
}
.icon-sphere:before {
content: "\efef";
}
.icon-earth:before {
content: "\eff0";
}
.icon-link:before {
content: "\eff1";
}
.icon-flag:before {
content: "\eff2";
}
.icon-attachment:before {
content: "\eff3";
}
.icon-eye:before {
content: "\eff4";
}
.icon-eye-plus:before {
content: "\eff5";
}
.icon-eye-minus:before {
content: "\eff6";
}
.icon-eye-blocked:before {
content: "\eff7";
}
.icon-bookmark:before {
content: "\eff8";
}
.icon-bookmarks:before {
content: "\eff9";
}
.icon-sun:before {
content: "\effa";
}
.icon-contrast:before {
content: "\effb";
}
.icon-brightness-contrast:before {
content: "\effc";
}
.icon-star-empty:before {
content: "\effd";
}
.icon-star-half:before {
content: "\effe";
}
.icon-star-full:before {
content: "\efff";
}
.icon-heart:before {
content: "\f000";
}
.icon-heart-broken:before {
content: "\f001";
}
.icon-man:before {
content: "\f002";
}
.icon-woman:before {
content: "\f003";
}
.icon-man-woman:before {
content: "\f004";
}
.icon-happy:before {
content: "\f005";
}
.icon-happy2:before {
content: "\f006";
}
.icon-smile:before {
content: "\f007";
}
.icon-smile2:before {
content: "\f008";
}
.icon-tongue:before {
content: "\f009";
}
.icon-tongue2:before {
content: "\f00a";
}
.icon-sad:before {
content: "\f00b";
}
.icon-sad2:before {
content: "\f00c";
}
.icon-wink:before {
content: "\f00d";
}
.icon-wink2:before {
content: "\f00e";
}
.icon-grin:before {
content: "\f00f";
}
.icon-grin2:before {
content: "\f010";
}
.icon-cool:before {
content: "\f011";
}
.icon-cool2:before {
content: "\f012";
}
.icon-angry:before {
content: "\f013";
}
.icon-angry2:before {
content: "\f014";
}
.icon-evil:before {
content: "\f015";
}
.icon-evil2:before {
content: "\f016";
}
.icon-shocked:before {
content: "\f017";
}
.icon-shocked2:before {
content: "\f018";
}
.icon-baffled:before {
content: "\f019";
}
.icon-baffled2:before {
content: "\f01a";
}
.icon-confused:before {
content: "\f01b";
}
.icon-confused2:before {
content: "\f01c";
}
.icon-neutral:before {
content: "\f01d";
}
.icon-neutral2:before {
content: "\f01e";
}
.icon-hipster:before {
content: "\f01f";
}
.icon-hipster2:before {
content: "\f020";
}
.icon-wondering:before {
content: "\f021";
}
.icon-wondering2:before {
content: "\f022";
}
.icon-sleepy:before {
content: "\f023";
}
.icon-sleepy2:before {
content: "\f024";
}
.icon-frustrated:before {
content: "\f025";
}
.icon-frustrated2:before {
content: "\f026";
}
.icon-crying:before {
content: "\f027";
}
.icon-crying2:before {
content: "\f028";
}
.icon-point-up:before {
content: "\f029";
}
.icon-point-right:before {
content: "\f02a";
}
.icon-point-down:before {
content: "\f02b";
}
.icon-point-left:before {
content: "\f02c";
}
.icon-warning:before {
content: "\f02d";
}
.icon-notification:before {
content: "\f02e";
}
.icon-question:before {
content: "\f02f";
}
.icon-plus:before {
content: "\f030";
}
.icon-minus:before {
content: "\f031";
}
.icon-info:before {
content: "\f032";
}
.icon-cancel-circle:before {
content: "\f033";
}
.icon-blocked:before {
content: "\f034";
}
.icon-cross:before {
content: "\f035";
}
.icon-checkmark:before {
content: "\f036";
}
.icon-checkmark2:before {
content: "\f037";
}
.icon-spell-check:before {
content: "\f038";
}
.icon-enter:before {
content: "\f039";
}
.icon-exit:before {
content: "\f03a";
}
.icon-play2:before {
content: "\f03b";
}
.icon-pause:before {
content: "\f03c";
}
.icon-stop:before {
content: "\f03d";
}
.icon-previous:before {
content: "\f03e";
}
.icon-next:before {
content: "\f03f";
}
.icon-backward:before {
content: "\f040";
}
.icon-forward2:before {
content: "\f041";
}
.icon-play3:before {
content: "\f042";
}
.icon-pause2:before {
content: "\f043";
}
.icon-stop2:before {
content: "\f044";
}
.icon-backward2:before {
content: "\f045";
}
.icon-forward3:before {
content: "\f046";
}
.icon-first:before {
content: "\f047";
}
.icon-last:before {
content: "\f048";
}
.icon-previous2:before {
content: "\f049";
}
.icon-next2:before {
content: "\f04a";
}
.icon-eject:before {
content: "\f04b";
}
.icon-volume-high:before {
content: "\f04c";
}
.icon-volume-medium:before {
content: "\f04d";
}
.icon-volume-low:before {
content: "\f04e";
}
.icon-volume-mute:before {
content: "\f04f";
}
.icon-volume-mute2:before {
content: "\f050";
}
.icon-volume-increase:before {
content: "\f051";
}
.icon-volume-decrease:before {
content: "\f052";
}
.icon-loop:before {
content: "\f053";
}
.icon-loop2:before {
content: "\f054";
}
.icon-infinite:before {
content: "\f055";
}
.icon-shuffle:before {
content: "\f056";
}
.icon-arrow-up-left:before {
content: "\f057";
}
.icon-arrow-up:before {
content: "\f058";
}
.icon-arrow-up-right:before {
content: "\f059";
}
.icon-arrow-right:before {
content: "\f05a";
}
.icon-arrow-down-right:before {
content: "\f05b";
}
.icon-arrow-down:before {
content: "\f05c";
}
.icon-arrow-down-left:before {
content: "\f05d";
}
.icon-arrow-left:before {
content: "\f05e";
}
.icon-arrow-up-left2:before {
content: "\f05f";
}
.icon-arrow-up2:before {
content: "\f060";
}
.icon-arrow-up-right2:before {
content: "\f061";
}
.icon-arrow-right2:before {
content: "\f062";
}
.icon-arrow-down-right2:before {
content: "\f063";
}
.icon-arrow-down2:before {
content: "\f064";
}
.icon-arrow-down-left2:before {
content: "\f065";
}
.icon-arrow-left2:before {
content: "\f066";
}
.icon-circle-up:before {
content: "\f067";
}
.icon-circle-right:before {
content: "\f068";
}
.icon-circle-down:before {
content: "\f069";
}
.icon-circle-left:before {
content: "\f06a";
}
.icon-tab:before {
content: "\f06b";
}
.icon-move-up:before {
content: "\f06c";
}
.icon-move-down:before {
content: "\f06d";
}
.icon-sort-alpha-asc:before {
content: "\f06e";
}
.icon-sort-alpha-desc:before {
content: "\f06f";
}
.icon-sort-numeric-asc:before {
content: "\f070";
}
.icon-sort-numberic-desc:before {
content: "\f071";
}
.icon-sort-amount-asc:before {
content: "\f072";
}
.icon-sort-amount-desc:before {
content: "\f073";
}
.icon-command:before {
content: "\f074";
}
.icon-shift:before {
content: "\f075";
}
.icon-ctrl:before {
content: "\f076";
}
.icon-opt:before {
content: "\f077";
}
.icon-checkbox-checked:before {
content: "\f078";
}
.icon-checkbox-unchecked:before {
content: "\f079";
}
.icon-radio-checked:before {
content: "\f07a";
}
.icon-radio-checked2:before {
content: "\f07b";
}
.icon-radio-unchecked:before {
content: "\f07c";
}
.icon-crop:before {
content: "\f07d";
}
.icon-make-group:before {
content: "\f07e";
}
.icon-ungroup:before {
content: "\f07f";
}
.icon-scissors:before {
content: "\f080";
}
.icon-filter:before {
content: "\f081";
}
.icon-font:before {
content: "\f082";
}
.icon-ligature:before {
content: "\f083";
}
.icon-ligature2:before {
content: "\f084";
}
.icon-text-height:before {
content: "\f085";
}
.icon-text-width:before {
content: "\f086";
}
.icon-font-size:before {
content: "\f087";
}
.icon-bold:before {
content: "\f088";
}
.icon-underline:before {
content: "\f089";
}
.icon-italic:before {
content: "\f08a";
}
.icon-strikethrough:before {
content: "\f08b";
}
.icon-omega:before {
content: "\f08c";
}
.icon-sigma:before {
content: "\f08d";
}
.icon-page-break:before {
content: "\f08e";
}
.icon-superscript:before {
content: "\f08f";
}
.icon-subscript:before {
content: "\f090";
}
.icon-superscript2:before {
content: "\f091";
}
.icon-subscript2:before {
content: "\f092";
}
.icon-text-color:before {
content: "\f093";
}
.icon-pagebreak:before {
content: "\f094";
}
.icon-clear-formatting:before {
content: "\f095";
}
.icon-table:before {
content: "\f096";
}
.icon-table2:before {
content: "\f097";
}
.icon-insert-template:before {
content: "\f098";
}
.icon-pilcrow:before {
content: "\f099";
}
.icon-ltr:before {
content: "\f09a";
}
.icon-rtl:before {
content: "\f09b";
}
.icon-section:before {
content: "\f09c";
}
.icon-paragraph-left:before {
content: "\f09d";
}
.icon-paragraph-center:before {
content: "\f09e";
}
.icon-paragraph-right:before {
content: "\f09f";
}
.icon-paragraph-justify:before {
content: "\f0a0";
}
.icon-indent-increase:before {
content: "\f0a1";
}
.icon-indent-decrease:before {
content: "\f0a2";
}
.icon-share:before {
content: "\f0a3";
}
.icon-new-tab:before {
content: "\f0a4";
}
.icon-embed:before {
content: "\f0a5";
}
.icon-embed2:before {
content: "\f0a6";
}
.icon-terminal:before {
content: "\f0a7";
}
.icon-share2:before {
content: "\f0a8";
}
.icon-mail:before {
content: "\f0a9";
}
.icon-mail2:before {
content: "\f0aa";
}
.icon-mail3:before {
content: "\f0ab";
}
.icon-mail4:before {
content: "\f0ac";
}
.icon-amazon:before {
content: "\f0ad";
}
.icon-google:before {
content: "\f0ae";
}
.icon-google2:before {
content: "\f0af";
}
.icon-google3:before {
content: "\f0b0";
}
.icon-google-plus:before {
content: "\f0b1";
}
.icon-google-plus2:before {
content: "\f0b2";
}
.icon-google-plus3:before {
content: "\f0b3";
}
.icon-hangouts:before {
content: "\f0b4";
}
.icon-google-drive:before {
content: "\f0b5";
}
.icon-facebook:before {
content: "\f0b6";
}
.icon-facebook2:before {
content: "\f0b7";
}
.icon-instagram:before {
content: "\f0b8";
}
.icon-whatsapp:before {
content: "\f0b9";
}
.icon-spotify:before {
content: "\f0ba";
}
.icon-telegram:before {
content: "\f0bb";
}
.icon-twitter:before {
content: "\f0bc";
}
.icon-vine:before {
content: "\f0bd";
}
.icon-vk:before {
content: "\f0be";
}
.icon-renren:before {
content: "\f0bf";
}
.icon-sina-weibo:before {
content: "\f0c0";
}
.icon-rss:before {
content: "\f0c1";
}
.icon-rss2:before {
content: "\f0c2";
}
.icon-youtube:before {
content: "\f0c3";
}
.icon-youtube2:before {
content: "\f0c4";
}
.icon-twitch:before {
content: "\f0c5";
}
.icon-vimeo:before {
content: "\f0c6";
}
.icon-vimeo2:before {
content: "\f0c7";
}
.icon-lanyrd:before {
content: "\f0c8";
}
.icon-flickr:before {
content: "\f0c9";
}
.icon-flickr2:before {
content: "\f0ca";
}
.icon-flickr3:before {
content: "\f0cb";
}
.icon-flickr4:before {
content: "\f0cc";
}
.icon-dribbble:before {
content: "\f0cd";
}
.icon-behance:before {
content: "\f0ce";
}
.icon-behance2:before {
content: "\f0cf";
}
.icon-deviantart:before {
content: "\f0d0";
}
.icon-500px:before {
content: "\f0d1";
}
.icon-steam:before {
content: "\f0d2";
}
.icon-steam2:before {
content: "\f0d3";
}
.icon-dropbox:before {
content: "\f0d4";
}
.icon-onedrive:before {
content: "\f0d5";
}
.icon-github:before {
content: "\f0d6";
}
.icon-npm:before {
content: "\f0d7";
}
.icon-basecamp:before {
content: "\f0d8";
}
.icon-trello:before {
content: "\f0d9";
}
.icon-wordpress:before {
content: "\f0da";
}
.icon-joomla:before {
content: "\f0db";
}
.icon-ello:before {
content: "\f0dc";
}
.icon-blogger:before {
content: "\f0dd";
}
.icon-blogger2:before {
content: "\f0de";
}
.icon-tumblr:before {
content: "\f0df";
}
.icon-tumblr2:before {
content: "\f0e0";
}
.icon-yahoo:before {
content: "\f0e1";
}
.icon-yahoo2:before {
content: "\f0e2";
}
.icon-tux:before {
content: "\f0e3";
}
.icon-appleinc:before {
content: "\f0e4";
}
.icon-finder:before {
content: "\f0e5";
}
.icon-android:before {
content: "\f0e6";
}
.icon-windows:before {
content: "\f0e7";
}
.icon-windows8:before {
content: "\f0e8";
}
.icon-soundcloud:before {
content: "\f0e9";
}
.icon-soundcloud2:before {
content: "\f0ea";
}
.icon-skype:before {
content: "\f0eb";
}
.icon-reddit:before {
content: "\f0ec";
}
.icon-hackernews:before {
content: "\f0ed";
}
.icon-wikipedia:before {
content: "\f0ee";
}
.icon-linkedin:before {
content: "\f0ef";
}
.icon-linkedin2:before {
content: "\f0f0";
}
.icon-lastfm:before {
content: "\f0f1";
}
.icon-lastfm2:before {
content: "\f0f2";
}
.icon-delicious:before {
content: "\f0f3";
}
.icon-stumbleupon:before {
content: "\f0f4";
}
.icon-stumbleupon2:before {
content: "\f0f5";
}
.icon-stackoverflow:before {
content: "\f0f6";
}
.icon-pinterest:before {
content: "\f0f7";
}
.icon-pinterest2:before {
content: "\f0f8";
}
.icon-xing:before {
content: "\f0f9";
}
.icon-xing2:before {
content: "\f0fa";
}
.icon-flattr:before {
content: "\f0fb";
}
.icon-foursquare:before {
content: "\f0fc";
}
.icon-yelp:before {
content: "\f0fd";
}
.icon-paypal:before {
content: "\f0fe";
}
.icon-chrome:before {
content: "\f0ff";
}
.icon-firefox:before {
content: "\f100";
}
.icon-IE:before {
content: "\f101";
}
.icon-edge:before {
content: "\f102";
}
.icon-safari:before {
content: "\f103";
}
.icon-opera:before {
content: "\f104";
}
.icon-file-pdf:before {
content: "\f105";
}
.icon-file-openoffice:before {
content: "\f106";
}
.icon-file-word:before {
content: "\f107";
}
.icon-file-excel:before {
content: "\f108";
}
.icon-libreoffice:before {
content: "\f109";
}
.icon-html-five:before {
content: "\f10a";
}
.icon-html-five2:before {
content: "\f10b";
}
.icon-css3:before {
content: "\f10c";
}
.icon-git:before {
content: "\f10d";
}
.icon-codepen:before {
content: "\f10e";
}
.icon-svg:before {
content: "\f10f";
}
.icon-IcoMoon:before {
content: "\f110";
}
.icon-compass3:before {
content: "\e949";
}
.icon-user2:before {
content: "\e971";
}
.icon-users2:before {
content: "\e972";
}@font-face {
font-family: "Caseicon";
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.eot);
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.eot?#iefix) format("embedded-opentype"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.woff2) format("woff2"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.woff) format("woff"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.ttf) format("truetype"),
url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.svg#caseicon) format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Caseicon";
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/caseicon/caseicon.svg#Caseicon) format("svg");
}
}
[class^="caseicon-"], [class*=" caseicon-"] {
display: inline-block;
}
[class^="caseicon-"]:before, [class*=" caseicon-"]:before,
[class^="caseicon-"]:after, [class*=" caseicon-"]:after {   
font-family: Caseicon;
font-style: normal;
font-weight: 400;
}
.caseicon-view-alt:before {
content: "\f101";
}
.caseicon-random:before {
content: "\f102";
}
.caseicon-grid:before {
content: "\f103";
}
.caseicon-location:before {
content: "\f104";
}
.caseicon-close-alt:before {
content: "\f105";
}
.caseicon-user-alt:before {
content: "\f106";
}
.caseicon-pin2:before {
content: "\f107";
}
.caseicon-calendar:before {
content: "\f108";
}
.caseicon-behance:before {
content: "\f109";
}
.caseicon-tripadvisor:before {
content: "\f10a";
}
.caseicon-play1:before {
content: "\f10b";
}
.caseicon-yelp:before {
content: "\f10c";
}
.caseicon-close-solid:before {
content: "\f10d";
}
.caseicon-link4:before {
content: "\f10e";
}
.caseicon-long-arrow-right-two:before {
content: "\f10f";
}
.caseicon-pin:before {
content: "\f110";
}
.caseicon-play4:before {
content: "\f111";
}
.caseicon-tick:before {
content: "\f112";
}
.caseicon-link2:before {
content: "\f113";
}
.caseicon-tags-alt:before {
content: "\f114";
}
.caseicon-list:before {
content: "\f115";
}
.caseicon-link3:before {
content: "\f116";
}
.caseicon-tumblr:before {
content: "\f117";
}
.caseicon-placeholder:before {
content: "\f118";
}
.caseicon-check-mark:before {
content: "\f119";
}
.caseicon-clock:before {
content: "\f11a";
}
.caseicon-time:before {
content: "\f11b";
}
.caseicon-play2:before {
content: "\f11c";
}
.caseicon-link:before {
content: "\f11d";
}
.caseicon-check:before {
content: "\f11e";
}
.caseicon-comment-solid:before {
content: "\f11f";
}
.caseicon-calendar-1:before {
content: "\f120";
}
.caseicon-vimeo:before {
content: "\f121";
}
.caseicon-people-location:before {
content: "\f122";
}
.caseicon-pinterest:before {
content: "\f123";
}
.caseicon-facebook:before {
content: "\f124";
}
.caseicon-map:before {
content: "\f125";
}
.caseicon-close:before {
content: "\f126";
}
.caseicon-close3:before {
content: "\f127";
}
.caseicon-close-outline:before {
content: "\f128";
}
.caseicon-instagram:before {
content: "\f129";
}
.caseicon-folder:before {
content: "\f12a";
}
.caseicon-clock-1:before {
content: "\f12b";
}
.caseicon-search:before {
content: "\f12c";
}
.caseicon-refresh:before {
content: "\f12d";
}
.caseicon-long-arrow-right:before {
content: "\f12e";
}
.caseicon-heart-alt:before {
content: "\f12f";
}
.caseicon-quote-bottom:before {
content: "\f130";
}
.caseicon-double-chevron-down:before {
content: "\f131";
}
.caseicon-comment:before {
content: "\f132";
}
.caseicon-android:before {
content: "\f133";
}
.caseicon-double-chevron-right:before {
content: "\f134";
}
.caseicon-linkedin:before {
content: "\f135";
}
.caseicon-angle-arrow-left:before {
content: "\f136";
}
.caseicon-right-arrow:before {
content: "\f137";
}
.caseicon-open-folder:before {
content: "\f138";
}
.caseicon-zoom-in:before {
content: "\f139";
}
.caseicon-double-chevron-left:before {
content: "\f13a";
}
.caseicon-envelope:before {
content: "\f13b";
}
.caseicon-caret-arrow-down:before {
content: "\f13c";
}
.caseicon-angle-arrow-up:before {
content: "\f13d";
}
.caseicon-double-chevron-up:before {
content: "\f13e";
}
.caseicon-left-arrow:before {
content: "\f13f";
}
.caseicon-youtube:before {
content: "\f140";
}
.caseicon-tags:before {
content: "\f141";
}
.caseicon-long-arrow-right-three:before {
content: "\f142";
}
.caseicon-calendar-2:before {
content: "\f143";
}
.caseicon-calendar-alt:before {
content: "\f144";
}
.caseicon-shopping-cart-alt:before {
content: "\f145";
}
.caseicon-arrows-updown:before {
content: "\f146";
}
.caseicon-home:before {
content: "\f147";
}
.caseicon-caret-arrow-up:before {
content: "\f148";
}
.caseicon-quote-left:before {
content: "\f149";
}
.caseicon-skype:before {
content: "\f14a";
}
.caseicon-twitter:before {
content: "\f14b";
}
.caseicon-play3:before {
content: "\f14c";
}
.caseicon-angle-arrow-right:before {
content: "\f14d";
}
.caseicon-user:before {
content: "\f14e";
}
.caseicon-dribbble:before {
content: "\f14f";
}
.caseicon-angle-arrow-down:before {
content: "\f150";
}
.caseicon-shopping-cart:before {
content: "\f151";
}
.caseicon-long-arrow-left:before {
content: "\f152";
}
.caseicon-marker:before {
content: "\f153";
}
.caseicon-refresh-arrow:before {
content: "\f154";
}
.caseicon-phone:before {
content: "\f155";
}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
}
@keyframes shakeicon {
33% {
-webkit-transform: rotateZ(20deg);
-khtml-transform: rotateZ(20deg);
-moz-transform: rotateZ(20deg);
-ms-transform: rotateZ(20deg);
-o-transform: rotateZ(20deg);
transform: rotateZ(20deg);
}
67% {
-webkit-transform: rotateZ(-20deg);
-khtml-transform: rotateZ(-20deg);
-moz-transform: rotateZ(-20deg);
-ms-transform: rotateZ(-20deg);
-o-transform: rotateZ(-20deg);
transform: rotateZ(-20deg);
}
100% {
-webkit-transform: rotateZ(20deg);
-khtml-transform: rotateZ(20deg);
-moz-transform: rotateZ(20deg);
-ms-transform: rotateZ(20deg);
-o-transform: rotateZ(20deg);
transform: rotateZ(20deg);
}
}
@-webkit-keyframes in-top {
from {
-webkit-transform: perspective(500px) rotateX(-90deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateX(0deg);
}
}
@keyframes in-top {
from {
transform: perspective(500px) rotateX(-90deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateX(0deg);
}
}
@-webkit-keyframes out-top {
from {
-webkit-transform: perspective(500px) rotateX(0deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateX(-90deg);
opacity: 1;
}
}
@keyframes out-top {
from {
transform: perspective(500px) rotateX(0deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateX(-90deg);
opacity: 1;
}
}
@-webkit-keyframes in-bottom {
from {
-webkit-transform: perspective(500px) rotateX(90deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateX(0deg);
}
}
@keyframes in-bottom {
from {
transform: perspective(500px) rotateX(90deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateX(0deg);
}
}
@-webkit-keyframes out-bottom {
from {
-webkit-transform: perspective(500px) rotateX(0deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateX(90deg);
opacity: 1;
}
}
@keyframes out-bottom {
from {
transform: perspective(500px) rotateX(0deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateX(90deg);
opacity: 1;
}
}
@-webkit-keyframes in-left {
from {
-webkit-transform: perspective(500px) rotateY(90deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateY(0deg);
}
}
@keyframes in-left {
from {
transform: perspective(500px) rotateY(90deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateY(0deg);
}
}
@-webkit-keyframes out-left {
from {
-webkit-transform: perspective(500px) rotateY(0deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateY(90deg);
opacity: 1;
}
}
@keyframes out-left {
from {
transform: perspective(500px) rotateY(0deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateY(90deg);
opacity: 1;
}
}
@-webkit-keyframes in-right {
from {
-webkit-transform: perspective(500px) rotateY(-90deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateY(0deg);
}
}
@keyframes in-right {
from {
transform: perspective(500px) rotateY(-90deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateY(0deg);
}
}
@-webkit-keyframes out-right {
from {
-webkit-transform: perspective(500px) rotateY(0deg);
opacity: 1;
}
to {
-webkit-transform: perspective(500px) rotateY(-90deg);
opacity: 1;
}
}
@keyframes out-right { from {
transform: perspective(500px) rotateY(0deg);
opacity: 1;
}
to {
transform: perspective(500px) rotateY(-90deg);
opacity: 1;
}
}
@-webkit-keyframes in-top-fade {
from {
-webkit-transform: translateY(-120%);
}
to {
-webkit-transform: translateY(0%);
}
}
@keyframes in-top-fade {
from {
transform: translateY(-120%);
}
to {
transform: translateY(0%);
}
}
@-webkit-keyframes out-top-fade {
from {
-webkit-transform: translateY(0%);
}
to {
-webkit-transform: translateY(-120%);
}
}
@keyframes out-top-fade {
from {
transform: translateY(0%);
}
to {
transform: translateY(-120%);
}
}
@-webkit-keyframes in-bottom-fade {
from {
-webkit-transform: translateY(120%);
}
to {
-webkit-transform: translateY(0%);
}
}
@keyframes in-bottom-fade {
from {
transform: translateY(120%);
}
to {
transform: translateY(0%);
}
}
@-webkit-keyframes out-bottom-fade {
from {
-webkit-transform: translateY(0%);
}
to {
-webkit-transform: translateY(120%);
}
}
@keyframes out-bottom-fade {
from {
transform: translateY(0%);
}
to {
transform: translateY(120%);
}
}
@-webkit-keyframes in-left-fade {
from {
-webkit-transform: translateX(-120%);
}
to {
-webkit-transform: translateX(0%);
}
}
@keyframes in-left-fade {
from {
transform: translateX(-120%);
}
to {
transform: translateX(0%);
}
}
@-webkit-keyframes out-left-fade {
from {
-webkit-transform: translateX(0%);
}
to {
-webkit-transform: translateX(-120%);
}
}
@keyframes out-left-fade {
from {
transform: translateX(0%);
}
to {
transform: translateX(-120%);
}
}
@-webkit-keyframes in-right-fade {
from {
-webkit-transform: translateX(120%);
}
to {
-webkit-transform: translateX(0%);
}
}
@keyframes in-right-fade {
from {
transform: translateX(120%);
}
to {
transform: translateX(0%);
}
}
@-webkit-keyframes out-right-fade {
from {
-webkit-transform: translateX(0%);
}
to {
-webkit-transform: translateX(120%);
}
}
@keyframes out-right-fade {
from {
transform: translateX(0%);
}
to {
transform: translateX(120%);
}
}
@keyframes pxl_move1 {
0% {
transform: translate(0%, 0%);
}
25% {
transform: translate(10%, 10%);
}
50% {
transform: translate(10%, -10%);
}
75% {
transform: translate(-10%, 10%);
}
100% {
transform: translate(0%);
}
}
@-webkit-keyframes pxl_move1 {
0% {
transform: translate(0%, 0%);
}
25% {
transform: translate(10%, 10%);
}
50% {
transform: translate(10%, -10%);
}
75% {
transform: translate(-10%, 10%);
}
100% {
transform: translate(0%);
}
}
@-webkit-keyframes toRightFromLeft {
49% {
-webkit-transform: translate(100%);
}
50% {
opacity: 0;
-webkit-transform: translate(-100%);
}
51% {
opacity: 1;
}
}
@-moz-keyframes toRightFromLeft {
49% {
-moz-transform: translate(100%);
}
50% {
opacity: 0;
-moz-transform: translate(-100%);
}
51% {
opacity: 1;
}
}
@keyframes toRightFromLeft {
49% {
transform: translate(100%);
}
50% {
opacity: 0;
transform: translate(-100%);
}
51% {
opacity: 1;
}
}
@keyframes pxl_scale1 {
0% {
transform: scale(1);
opacity: 0.67;
}
100% {
transform: scale(2.2);
opacity: 0;
}
}
@-webkit-keyframes pxl_scale1 {
0% {
transform: scale(1);
opacity: 0.67;
}
100% {
transform: scale(2.2);
opacity: 0;
}
}
@-ms-keyframes pxl_spin {
from {
-ms-transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
}
}
@-moz-keyframes pxl_spin {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes pxl_spin {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes pxl_spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.pxl-image-spin {
animation: pxl_spin_reverse 12s linear infinite;
}
@-ms-keyframes pxl_spin_reverse {
from {
-ms-transform: translate(-50%, -50%) rotate(0deg);
}
to {
-ms-transform: translate(-50%, -50%) rotate(-360deg);
}
}
@-moz-keyframes pxl_spin_reverse {
from {
-moz-transform: translate(-50%, -50%) rotate(0deg);
}
to {
-moz-transform: translate(-50%, -50%) rotate(-360deg);
}
}
@-webkit-keyframes pxl_spin_reverse {
from {
-webkit-transform: translate(-50%, -50%) rotate(0deg);
}
to {
-webkit-transform: translate(-50%, -50%) rotate(-360deg);
}
}
@keyframes pxl_spin_reverse {
from {
transform: translate(-50%, -50%) rotate(0deg);
}
to {
transform: translate(-50%, -50%) rotate(-360deg);
}
}
@-webkit-keyframes pxl_right_from_left {
49% {
-webkit-transform: translate(100%);
}
50% {
opacity: 0;
-webkit-transform: translate(-100%);
}
51% {
opacity: 1;
}
}
@-moz-keyframes pxl_right_from_left {
49% {
-moz-transform: translate(100%);
}
50% {
opacity: 0;
-moz-transform: translate(-100%);
}
51% {
opacity: 1;
}
}
@keyframes pxl_right_from_left {
49% {
transform: translate(100%);
}
50% {
opacity: 0;
transform: translate(-100%);
}
51% {
opacity: 1;
}
}
@-webkit-keyframes pxl_left_from_right {
49% {
-webkit-transform: translate(-100%);
}
50% {
opacity: 0;
-webkit-transform: translate(100%);
}
51% {
opacity: 1;
}
}
@-moz-keyframes pxl_left_from_right {
49% {
-moz-transform: translate(-100%);
}
50% {
opacity: 0;
-moz-transform: translate(100%);
}
51% {
opacity: 1;
}
}
@keyframes pxl_left_from_right {
49% {
transform: translate(-100%);
}
50% {
opacity: 0;
transform: translate(100%);
}
51% {
opacity: 1;
}
}
@-webkit-keyframes pxl_ani1 {
from {
-webkit-mask-position: 100% 0;
mask-position: 100% 0;
}
to {
-webkit-mask-position: 0 0;
mask-position: 0 0;
}
}
@keyframes pxl_ani1 {
from {
-webkit-mask-position: 100% 0;
mask-position: 100% 0;
}
to {
-webkit-mask-position: 0 0;
mask-position: 0 0;
}
}
@-webkit-keyframes pxl_ani2 {
from {
-webkit-mask-position: 0 0;
mask-position: 0 0;
}
to {
-webkit-mask-position: 100% 0;
mask-position: 100% 0;
}
}
@keyframes pxl_ani2 {
from {
-webkit-mask-position: 0 0;
mask-position: 0 0;
}
to {
-webkit-mask-position: 100% 0;
mask-position: 100% 0;
}
}
@keyframes pxl_bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
60% {
-webkit-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transform: translateY(-4px);
}
}
@keyframes pxl_zigzag {
0%, 100%, 20%, 50%, 80% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
}
60% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
}
@keyframes pxl_right_left {
0% {
transform: translateX(0px);
}
25% {
transform: translateX(40px);
}
50% {
transform: translateX(0px);
}
75% {
transform: translateX(-40px);
}
100% {
transform: translateX(0px);
}
}
.slide-right-to-left {
animation: pxl_right_left 12s ease-out infinite;
-webkit-animation: pxl_right_left 12s ease-out infinite;
}
@keyframes pxl_left_right {
0% {
transform: translateX(0px);
}
25% {
transform: translateX(-40px);
}
50% {
transform: translateX(0px);
}
75% {
transform: translateX(40px);
}
100% {
transform: translateX(0px);
}
}
.slide-left-to-right {
animation: pxl_left_right 12s ease-out infinite;
-webkit-animation: pxl_left_right 12s ease-out infinite;
}
@keyframes pxl_bottom_top_small {
0% {
transform: translateX(0px);
}
25% {
transform: translateY(10px);
}
50% {
transform: translateY(0px);
}
75% {
transform: translateY(-10px);
}
100% {
transform: translateY(0px);
}
}
@keyframes pxl_bottom_top {
0% {
transform: translateX(0px);
}
25% {
transform: translateY(40px);
}
50% {
transform: translateY(0px);
}
75% {
transform: translateY(-40px);
}
100% {
transform: translateY(0px);
}
}
.slide-bottom-to-top {
animation: pxl_bottom_top 12s ease-out infinite;
-webkit-animation: pxl_bottom_top 12s ease-out infinite;
}
@keyframes pxl_effect1 {
0% {
transform: translate(0px, 0px);
}
20% {
transform: translate(40px, -5px);
}
40% {
transform: translate(60px, 40px);
}
60% {
transform: translate(40px, 60px);
}
80% {
transform: translate(-40px, 60px);
}
100% {
transform: translate(0px, 0px);
}
}
.slide-effect1 {
animation: pxl_effect1 12s ease-out infinite;
-webkit-animation: pxl_effect1 12s ease-out infinite;
}
@keyframes pxl_effect2 {
0% {
transform: translate(0px, 0px);
}
20% {
transform: translate(-30px, 40px);
}
40% {
transform: translate(60px, 60px);
}
60% {
transform: translate(70px, 40px);
}
80% {
transform: translate(40px, -70px);
}
100% {
transform: translate(0px, 0px);
}
}
.slide-effect2 {
animation: pxl_effect2 12s ease-out infinite;
-webkit-animation: pxl_effect2 12s ease-out infinite;
}
@keyframes pxl_top_bottom {
0% {
transform: translateX(0px);
}
25% {
transform: translateY(-40px);
}
50% {
transform: translateY(0px);
}
75% {
transform: translateY(40px);
}
100% {
transform: translateY(0px);
}
}
.slide-top-to-bottom {
animation: pxl_top_bottom 12s ease-out infinite;
-webkit-animation: pxl_top_bottom 12s ease-out infinite;
}
@-webkit-keyframes img_circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 120%;
height: 120%;
opacity: 0;
}
}
@keyframes img_circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 120%;
height: 120%;
opacity: 0;
}
}
@-webkit-keyframes pxl-bounce {
0%, 100% {
-webkit-transform: scale(0);
}
50% {
-webkit-transform: scale(1);
}
}
@keyframes pxl-bounce {
0%, 100% {
transform: scale(0);
-webkit-transform: scale(0);
}
50% {
transform: scale(1);
-webkit-transform: scale(1);
}
}
@-webkit-keyframes pxl-stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4);
}
20% {
-webkit-transform: scaleY(1);
}
}
@keyframes pxl-stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}
20% {
transform: scaleY(1);
-webkit-transform: scaleY(1);
}
}
@keyframes pxl_dual_ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes pxl_dual_ring {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes stevloader {
0%, 100% {
box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ;
}
8.3333% {
box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px , -7px 7px 0em 5px ;
}
16.6667% {
box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px ;
}
25% {
box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color);
}
33.3333% {
box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;
}
41.6667% {
box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;
}
50% {
box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px ;
}
58.3333% {
box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color);
}
66.6667% {
box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}
75% {
box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}
83.3333% {
box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px transparent;
}
91.6667% {
box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px var(--primary-color);
}
}
@-webkit-keyframes stevloader {
0%, 100% {
-webkit-box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ;
}
8.3333% {
-webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px , -7px 7px 0em 5px ;
}
16.6667% {
-webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px ;
}
25% {
-webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color);
}
33.3333% {
-webkit-box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;
}
41.6667% {
-webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;
}
50% {
-webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px ;
}
58.3333% {
-webkit-box-shadow: -7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px var(--primary-color);
}
66.6667% {
-webkit-box-shadow: -7px -7px 0em 5px var(--primary-color), 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}
75% {
-webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px var(--primary-color), 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;
}
83.3333% {
-webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px var(--primary-color), -7px 7px 0em 5px transparent;
}
91.6667% {
-webkit-box-shadow: -7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px var(--primary-color);
}
}
@-webkit-keyframes pxl_scale1 {
0% {
transform: scale(1);
}
50% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes pxl_scale1 {
0% {
transform: scale(1);
}
50% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
.pxl_scale1 {
animation: pxl_scale1 400ms linear 0ms;
-webkit-animation: pxl_scale1 400ms linear 0ms;
}
@keyframes ar {
33% {
transform: translatex(20px);
opacity: 0;
}
66% {
transform: translatex(-20px);
opacity: 0;
}
100% {
transform: translatex(0px);
opacity: 1;
}
}
@keyframes elementor-animation-wobble-horizontal {
16.65% {
transform: translateX(8px);
}
33.3% {
transform: translateX(-6px);
}
49.95% {
transform: translateX(4px);
}
66.6% {
transform: translateX(-2px);
}
83.25% {
transform: translateX(1px);
}
100% {
transform: translateX(0);
}
}
@-ms-keyframes ctspin {
from {
-ms-transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
}
}
@-moz-keyframes ctspin {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes ctspin {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes ctspin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes squares {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
20% {
-webkit-transform: scale(1.23);
transform: scale(1.23);
opacity: 1;
}
100% {
-webkit-transform: scale(2.1);
transform: scale(2.1);
opacity: 0;
}
}
@keyframes squares {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 0;
}
20% {
-webkit-transform: scale(1.23);
-moz-transform: scale(1.23);
-o-transform: scale(1.23);
transform: scale(1.23);
opacity: 1;
}
100% {
-webkit-transform: scale(2.1);
-moz-transform: scale(2.1);
-o-transform: scale(2.1);
transform: scale(2.1);
opacity: 0;
}
}
@keyframes icon-bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@keyframes icon-bounce2 {
0%, 100%, 20%, 50%, 80% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
60% {
-webkit-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transform: translateY(-4px);
}
}
@-webkit-keyframes flipX {
0% {
-webkit-transform: scaleX(0);
}
100% {
-webkit-transform: scaleX(1);
}
}
@keyframes flipX {
0% {
transform: scaleX(0);
}
100% {
transform: scaleX(1);
}
}
.pxl-view-layout-wrap {
display: flex;
align-items: center;
position: relative;
}
.pxl-view-layout-wrap .pxl-view-title {
font-size: 14px;
font-weight: 500;
color: #9f9f9f;
transform: translateY(1px);
}
.pxl-view-layout {
display: flex;
margin-bottom: 20px;
}
.pxl-view-layout .view-icon {
list-style-type: none;
width: 23px;
height: 16px;
opacity: 0.33;
margin-left: 9px;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
.pxl-view-layout .view-icon a {
width: 100%;
height: 100%;
display: block;
}
.pxl-view-layout .view-icon.view-grid-4 {
font-size: 0;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/layout-grid-4.png);
}
.pxl-view-layout .view-icon.view-grid-3 {
margin-left: 12px !important;
font-size: 0;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/layout-grid-3.png);
}
.pxl-view-layout .view-icon.view-grid-2 {
font-size: 0;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/layout-grid-2.png);
}
.pxl-view-layout .view-icon.view-list {
font-size: 0;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/layout-list.png);
}
.pxl-view-layout .view-icon:hover, .pxl-view-layout .view-icon.active {
opacity: 1;
}
.products.columns-2 {
margin: 0 -16px !important;
float: none !important;
display: flex;
flex-wrap: wrap;
}
.products.columns-2 > li {
margin: 0 0 30px !important;
max-width: 50% !important;
width: 50% !important;
flex: 0 0 50% !important;
padding: 0px 16px !important;
position: relative !important;
display: inline-block;
}
.products.columns-3 {
margin: 0 -15px !important;
float: none !important;
display: flex;
flex-wrap: wrap;
}
.products.columns-3 > li {
margin: 0 0 30px !important;
max-width: 33.3% !important;
width: 33.3% !important;
flex: 0 0 33.3% !important;
padding: 0px 15px !important;
position: relative !important;
display: inline-block;
}
@media screen and (max-width: 1199px) {
.products.columns-3 > li {
max-width: 33.3% !important;
width: 33.3% !important;
flex: 0 0 33.4% !important;
}
}
@media screen and (max-width: 991px) {
.products.columns-3 > li {
max-width: 50% !important;
width: 50% !important;
flex: 0 0 50% !important;
}
}
@media screen and (max-width: 575px) {
.products.columns-3 > li {
max-width: 100% !important;
width: 100% !important;
flex: 0 0 100% !important;
}
}
.products.columns-4 {
margin: 0 -15px !important;
float: none !important;
display: flex;
flex-wrap: wrap;
}
.products.columns-4 > li {
margin: 0 0 30px !important;
max-width: 25% !important;
width: 25% !important;
flex: 0 0 25% !important;
padding: 0px 15px !important;
position: relative !important;
display: inline-block;
}
@media screen and (max-width: 1199px) {
.products.columns-4 > li {
max-width: 33.3% !important;
width: 33.3% !important;
flex: 0 0 33.4% !important;
}
}
@media screen and (max-width: 991px) {
.products.columns-4 > li {
max-width: 50% !important;
width: 50% !important;
flex: 0 0 50% !important;
}
}
@media screen and (max-width: 575px) {
.products.columns-4 > li {
max-width: 100% !important;
width: 100% !important;
flex: 0 0 100% !important;
}
}
#pxl-main .container .pxl-has-sidebar .pxl-content-area .pxl-content-main .pxl-shop-topbar-wrap ul .view-grid-4 {
display: none;
}
#pxl-main .container .pxl-has-sidebar .pxl-content-area .pxl-content-main .products.columns-4 {
display: none;
}
.products.columns-5 {
margin: 0 -16px !important;
float: none !important;
display: flex;
flex-wrap: wrap;
}
.products.columns-5 > li {
margin: 0 0px 30px !important;
max-width: 20% !important;
width: 20% !important;
flex: 0 0 20% !important;
padding: 0px 16px !important;
position: relative !important;
display: inline-block;
}
@media screen and (max-width: 1400px) {
.products.columns-5 > li {
max-width: 25% !important;
width: 25% !important;
flex: 0 0 25% !important;
}
}
@media screen and (max-width: 1199px) {
.products.columns-5 > li {
max-width: 33.3% !important;
width: 33.3% !important;
flex: 0 0 33.4% !important;
}
}
@media screen and (max-width: 991px) {
.products.columns-5 > li {
max-width: 50% !important;
width: 50% !important;
flex: 0 0 50% !important;
}
}
@media screen and (max-width: 575px) {
.products.columns-5 > li {
max-width: 100% !important;
width: 100% !important;
flex: 0 0 100% !important;
}
}
.products.columns-5 li a .onsale {
right: 35px !important;
}
.woocommerce span.onsale, .woocommerce .pxl-featured {
min-height: inherit;
font-size: 12px;
text-transform: uppercase;
color: #fff;
padding: 0;
text-align: center;
background-color: var(--primary-color);
font-weight: 500;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
margin: 0 !important;
line-height: 22px;
padding: 0px 11px !important;
top: 20px !important;
right: 20px !important;
left: auto;
font-weight: normal;
z-index: 11;
}
.woocommerce .onsale {
background-color: #da412f !important;
}
.woocommerce .pxl-out-stock.pxl-featured {
background-color: #a2a2a2 !important;
}
.woocommerce .pxl-featured {
position: absolute;
background-color: var(--regular-color);
display: inline-block;
}
.woocommerce .woocommerce-tabs .single-lp-list {
margin-top: 30px;
}
.woocommerce .woocommerce-tabs ul.wc-tabs {
overflow: visible;
padding: 0 0 0px;
margin-top: -20px;
margin-bottom: 0;
text-align: center;
position: relative;
z-index: 1;
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-tabs ul.wc-tabs {
border: none;
}
}
.woocommerce .woocommerce-tabs ul.wc-tabs:before, .woocommerce .woocommerce-tabs ul.wc-tabs:after {
display: none !important;
}
.woocommerce .woocommerce-tabs ul.wc-tabs li {
margin: 20px 5px 0 5px;
padding: 0;
background-color: transparent;
position: relative;
z-index: 99;
}
.woocommerce .woocommerce-tabs ul.wc-tabs li:before, .woocommerce .woocommerce-tabs ul.wc-tabs li:after {
display: none !important;
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-tabs ul.wc-tabs li {
display: block;
padding: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
.woocommerce .woocommerce-tabs ul.wc-tabs li a {
display: block;
}
}
.woocommerce .woocommerce-tabs ul.wc-tabs li a {
padding: 0 28px;
font-size: 18px;
line-height: 42px;
border: 2px solid #e8ebf0;
border-radius: 5px !important;
color: var(--secondary-color);
font-weight: 400 !important;
position: relative;
background-color: #fff;
text-transform: uppercase;
z-index: 1;
background-color: transparent !important;
}
.woocommerce .woocommerce-tabs ul.wc-tabs li.active > a, .woocommerce .woocommerce-tabs ul.wc-tabs li a:hover {
color: #fff;
background-color: var(--primary-color);
border-color: var(--primary-color);
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th {
font-weight: 600 !important;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
line-height: 1.875;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong {
font-size: 30px;
font-weight: 700;
color: var(--secondary-color);
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p {
font-size: 16px;
font-weight: 400;
line-height: 32px;
color: #70747f;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel p:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel > h2 {
display: none;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel.panel {
padding-top: 32px;
margin-bottom: 0;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes {
border: 1px solid #ededed;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td {
border-bottom: 1px solid #ededed;
font-family: inherit;
color: #152136;
font-weight: normal;
font-style: normal;
padding: 10px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td {
border-left: 1px solid #ededed;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-noreviews {
margin-bottom: 25px !important;
}
.woocommerce .woocommerce-tabs .tab-product-feature-list {
font-size: 18px;
line-height: 34px;
}
.woocommerce .woocommerce-tabs .tab-product-feature-list .col-xl-4 {
font-weight: 600;
}
.woocommerce .woocommerce-tabs .tab-product-feature-list .line-gap {
margin: 0;
width: 100%;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating {
margin-bottom: 15px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label {
margin-bottom: 10px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating a {
color: #999;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars:hover a, .woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars.selected a {
color: #efb343;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-comment label {
margin-bottom: 8px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title {
font-size: 24px;
margin-bottom: 12px;
text-transform: capitalize;
color: var(--secondary-color);
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .nice-select {
display: none;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment {
height: 140px;
min-height: 140px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .form-submit .submit {
padding: 0 40px !important;
margin-top: 10px !important;
background-color: var(--primary-color) !important;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .form-submit .submit:hover {
background-color: var(--secondary-color) !important;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments {
width: 50%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments {
width: 100%;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper {
width: 50%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper {
width: 100%;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist {
padding: 10px 0 0;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review {
position: relative;
margin-bottom: 30px !important;
padding: 33px 25px 18px !important;
border: 1px solid #f2f2f2 !important;
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review {
padding: 30px 15px 14px !important;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap {
position: absolute;
right: 0;
top: 0;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap .count-rating {
display: none;
}
@media screen and (max-width: 991px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap {
position: static;
margin-bottom: 8px;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment_container {
position: relative;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar {
padding: 0 !important;
width: 80px;
-webkit-border-radius: 80px;
-khtml-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar {
width: 40px;
border: none;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {
border: none !important;
margin: 0 !important;
padding: 0 0 0 100px !important;
}
@media screen and (max-width: 767px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .star-rating {
float: none;
margin-bottom: 10px;
}
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {
padding-left: 60px;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .course-rate {
display: none;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .single-lp-list {
margin-top: 30px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta {
margin: 0 0 8px;
font-size: 16px;
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta {
display: block;
}
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date {
display: block;
font-size: 13px;
font-weight: 500;
color: var(--primary-color);
line-height: 22px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author {
color: #222;
display: block;
line-height: 1;
margin-bottom: 4px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__dash {
display: none;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .description p {
margin: 0;
}
.woocommerce .woocommerce-product-inner {
background-color: #fff;
overflow: hidden;
position: relative;
z-index: 1;
border: 1px solid #ecebe6;
}
.woocommerce .woocommerce-product-inner:hover .woocommerce-product-header img {
transform: scale(1.08);
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header {
position: relative;
overflow: hidden;
padding: 37px 5% 0 5%;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header img {
width: auto;
display: inline-block;
margin: 0 auto !important;
-webkit-transition: 300ms all ease 0ms;
-khtml-transition: 300ms all ease 0ms;
-moz-transition: 300ms all ease 0ms;
-ms-transition: 300ms all ease 0ms;
-o-transition: 300ms all ease 0ms;
transition: 300ms all ease 0ms;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-details:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta {
position: absolute;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
z-index: 4;
display: flex;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta > div {
margin: 0 4px;
width: 40px;
height: 40px;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
opacity: 0;
-webkit-transform: translateY(20px);
-khtml-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button {
border-radius: 0;
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 4px;
background-color: #e9ebf0;
display: block;
position: relative;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
padding: 0;
font-size: 0px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button:before {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #1d2122;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
font-family: Caseicon;
font-size: 18px;
font-weight: 500;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.added, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.added {
display: none;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.add_to_cart_button:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.add_to_cart_button:before {
content: "\f145";
font-size: 16px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.product_type_grouped:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.product_type_grouped:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta a.product_type_variable:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.product_type_variable:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta a.product_type_external:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.product_type_external:before {
content: "\f138";
font-size: 15px;
font-family: Flaticon;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.woosc-btn:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.woosc-btn:before {
content: "\f102";
font-size: 16px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.added_to_cart:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.added_to_cart:before {
content: "\f00c";
font-size: 16px;
font-family: 'Font Awesome 5 Pro';
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.woosw-btn:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.woosw-btn:before {
content: "\f12f";
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.woosq-btn:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.woosq-btn:before {
content: "\f101";
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.loading, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.loading {
opacity: 1;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.loading:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.loading:before {
opacity: 0;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a.loading:after, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button.loading:after {
content: '';
width: 16px;
height: 16px;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
border-color: transparent #000 transparent #000;
border-width: 1px;
border-style: solid;
position: absolute;
top: 50%;
left: 40%;
transform: translate(-50%);
margin: auto;
animation: pxl_spin_reverse 0.6s linear infinite;
-webkit-animation: pxl_spin_reverse 0.6s infinite linear;
box-sizing: border-box;
z-index: 2;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a:hover, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button:hover {
background-color: var(--regular-color);
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a:hover:before, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button:hover:before {
color: #fff;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-meta a:hover.loading:after, .woocommerce .woocommerce-product-inner .woocommerce-product-meta button:hover.loading:after {
border-color: transparent #fff transparent #fff;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content {
padding: 10px 20px 12px;
position: relative;
z-index: 2;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .star-rating {
font-size: 14px;
width: 100px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .count-rating {
display: none;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--rating {
display: flex;
align-items: center;
margin-top: 5px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--rating .star-rating {
width: 76px;
margin: 0;
height: 17px;
overflow: hidden;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .rating-number {
font-size: 12px;
font-weight: 500;
color: #727272;
margin-left: 4px;
transform: translateY(-1px);
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart {
position: absolute;
right: 20px;
bottom: 13px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a {
margin: 0;
font-size: 0;
line-height: 52px;
height: 40px;
width: 40px;
text-align: center;
padding: 0;
display: inline-block !important;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
display: inline-flex;
overflow: hidden;
background-color: var(--primary-color);
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
font-size: 0px;
position: relative;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a:before {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
font-family: Caseicon;
font-size: 18px;
font-weight: 500;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.added {
display: none !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.add_to_cart_button:before {
content: "\f145";
font-size: 16px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.product_type_grouped:before, .woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.product_type_variable:before, .woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.product_type_external:before {
content: "\f138";
font-size: 15px;
font-family: Flaticon;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.woosc-btn:before {
content: "\f102";
font-size: 16px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.added_to_cart:before {
content: "\f00c";
font-size: 16px;
font-family: 'Font Awesome 5 Pro';
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.woosw-btn:before {
content: "\f12f";
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.woosq-btn:before {
content: "\f101";
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.loading {
opacity: 1;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.loading:before {
opacity: 0;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a.loading:after {
content: '';
width: 16px;
height: 16px;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
border-color: transparent #000 transparent #000;
border-width: 1px;
border-style: solid;
position: absolute;
top: 50%;
left: 40%;
transform: translate(-50%);
margin: auto;
animation: pxl_spin_reverse 0.6s linear infinite;
-webkit-animation: pxl_spin_reverse 0.6s infinite linear;
box-sizing: border-box;
z-index: 2;
border-color: transparent #fff transparent #fff;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a:hover {
background-color: #da412f;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a:hover:before {
color: #fff;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart a:hover.loading:after {
border-color: transparent #fff transparent #fff;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-available-product--numbers {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 3px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-available-product--numbers .woocommerce-available-product--numbers--title {
font-size: 12px;
font-weight: 500;
color: #727272;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-available-product--numbers .woocommerce-available-product--number {
font-size: 16px;
font-weight: 500;
color: var(--primary-color);
}
.woocommerce .woocommerce-product-inner .woocommerce-product--rating .star-rating {
font-size: 12px !important;
height: 14px;
color: #feb300;
width: 87px;
}
.woocommerce .woocommerce-product-inner del {
color: #bababa !important;
opacity: 1 !important;
text-decoration: none !important;
}
.woocommerce .woocommerce-product-inner del .amount {
font-weight: 400 !important;
color: #bababa !important;
position: relative;
}
.woocommerce .woocommerce-product-inner del .amount:before {
position: absolute;
content: '';
top: 50%;
transform: translateY(-50%);
left: 0;
width: 100%;
height: 0.7px;
background-color: #bababa;
}
.woocommerce .woocommerce-product-inner .woocommerce-product--price {
display: flex;
}
.woocommerce .woocommerce-product-inner .woocommerce-product--price .woocommerce-product-price--unit {
font-size: 12px;
color: #9f9f9f;
font-weight: 500;
transform: translateY(-2px);
margin-left: 2px;
}
.woocommerce .woocommerce-product-inner ins, .woocommerce .woocommerce-product-inner .price {
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
color: #70747f;
text-decoration: none;
}
.woocommerce .woocommerce-product-inner ins .woocommerce-Price-currencySymbol, .woocommerce .woocommerce-product-inner .price .woocommerce-Price-currencySymbol {
font-size: 17px;
font-weight: 500;
}
.woocommerce .woocommerce-product-inner ins .amount, .woocommerce .woocommerce-product-inner .price .amount {
font-size: 21px;
font-weight: 600;
color: var(--secondary-color);
}
.woocommerce .woocommerce-product-inner .woocommerce-product--categories a {
font-size: 12px;
color: #727272;
font-weight: 500;
}
.woocommerce .woocommerce-product-inner .woocommerce-product--categories a:hover {
color: var(--primary-color);
}
.woocommerce .woocommerce-product-inner .woocommerce-product--title {
padding: 0px !important;
font-size: 18px;
font-weight: 600;
margin: -3px 0 10px 0;
}
.woocommerce .woocommerce-product-inner .woocommerce-product--title a {
color: var(--primary-color);
}
.woocommerce .woocommerce-product-inner .woocommerce-product--title a:hover {
color: var(--secondary-color);
}
.woocommerce .woocommerce-product-inner .woocommerce-product-attr {
margin-bottom: 12px;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-attr img {
width: auto !important;
margin: 0 !important;
}
.woocommerce .woocommerce-product-inner:hover .woocommerce-product-meta > div {
opacity: 1;
-webkit-transform: translateX(0px);
-khtml-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}
.woocommerce .pxl-shop-topbar-wrap {
align-items: center;
min-height: 56px;
margin-bottom: 30px;
}
.woocommerce .pxl-shop-topbar-wrap .pxl-view-layout-wrap {
order: 3;
}
.woocommerce .pxl-shop-topbar-wrap .order-md-2 {
order: 2;
}
.woocommerce #content {
padding: 130px 0 207px;
}
.woocommerce ins {
background-color: transparent;
color: var(--primary-color);
}
.woocommerce .content-row #secondary.widget-has-sidebar:before {
display: none;
}
.woosw-items .woosw-item-inner .woosw-item--actions .button {
font-size: 12px;
font-weight: 600;
height: 48px;
line-height: 50px;
margin-top: 5px;
}
.woosw-items .woosw-item-inner .woosw-item--actions .button i {
display: none;
}
.woosw-popup-content-bot-inner a:hover {
color: var(--primary-color) !important;
}
.woosc-inner .woosc-table-inner .woosc_table .star-rating {
width: 86px !important;
}
.woosc-inner .woocommerce.add_to_cart_inline a {
margin: 0;
line-height: 42px;
height: 40px;
width: 40px;
text-align: center;
padding: 0;
display: inline-block !important;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
display: inline-flex;
overflow: hidden;
background-color: var(--primary-color);
}
.woosc-inner .woocommerce.add_to_cart_inline a .pxl-btn-text {
font-size: 0;
}
.woosc-inner .woocommerce.add_to_cart_inline a i {
color: #fff;
font-size: 17px;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.woosc-inner .woocommerce.add_to_cart_inline a:hover, .woosc-inner .woocommerce.add_to_cart_inline a:focus {
background-color: #da412f;
}
.woosc-inner .woocommerce.add_to_cart_inline a:hover i, .woosc-inner .woocommerce.add_to_cart_inline a:focus i {
animation: icon-bounce 700ms ease-out;
-webkit-animation: icon-bounce 700ms ease-out;
}
.single-product .woocommerce-social-share {
padding-top: 18px;
}
.single-product .woocommerce-social-share label {
color: #222;
font-weight: 600;
margin-right: 10px;
}
.single-product .woocommerce-social-share a {
color: #6a6a6a;
font-size: 14px;
margin-right: 6px;
}
.single-product .woocommerce-social-share a:hover {
color: var(--primary-color) !important;
}
.single-product .woocommerce-summary-wrap {
margin: 0 -25px;
}
.single-product .woocommerce-summary-wrap > .col-xl-6 {
padding: 0 25px;
}
@media screen and (min-width: 768px) {
.single-product .woocommerce-summary-wrap > div:nth-child(2) {
padding-left: 5px !important;
}
}
.single-product #shop-breadcrumb {
padding-bottom: 46px;
}
.single-product #shop-newsletter {
margin-top: 30px;
}
.single-product .woocommerce-sg-product-price {
padding-top: 10px;
margin-bottom: 25px;
}
.single-product section.related {
padding-top: 98px;
padding-bottom: 70px;
margin-top: 93px;
position: relative;
}
@media screen and (max-width: 991px) and (min-width: 767px) {
.single-product section.related {
margin-top: 90px;
padding-top: 90px;
}
}
@media screen and (max-width: 767px) {
.single-product section.related {
margin-top: 80px;
padding-top: 80px;
}
}
.single-product section.related:before {
position: absolute;
content: '';
width: 100000px;
top: 0;
left: -40000px;
height: 100%;
background-color: #faf9f7;
}
.single-product section.related h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 41px;
position: relative;
text-align: center;
text-transform: capitalize;
color: var(--secondary-color);
}
@media screen and (max-width: 767px) {
.single-product section.related h2 {
font-size: 28px;
}
}
.single-product section.related ul.products {
margin-bottom: 0;
}
.single-product section.related ul.products li.product {
margin-top: 60px;
}
.single-product section.related ul.products li.product .onsale {
right: 36px !important;
}
@media screen and (max-width: 1199px) {
.single-product section.related ul.products li.product .onsale {
margin-bottom: 30px;
margin: 0 -15px !important;
right: 50px !important;
}
}
@media screen and (max-width: 1024px) {
.single-product section.related ul.products li.product .woocommerce-product-meta2 .woocommerce-add-to-cart {
right: 15px;
bottom: 10px;
}
}
.single-product .pxl-content-area div.product .entry-summary {
width: 100% !important;
margin-bottom: 46px;
}
@media screen and (min-width: 768px) {
.single-product .pxl-content-area div.product .entry-summary {
position: sticky;
top: 100px;
}
}
.single-product .pxl-content-area div.product .flex-viewport {
border: 1px solid #ededed;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery {
width: 100% !important;
margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
.single-product .pxl-content-area div.product .woocommerce-product-gallery {
margin-bottom: 40px;
}
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a img {
padding: 30px 0;
}
.single-product .pxl-content-area div.product .woocommerce-product-details__short-description p:last-child, .single-product > div.product .woocommerce-product-details__short-description p:last-child {
margin-bottom: 0;
}
.single-product .pxl-content-area div.product .woocommerce-sg-product-feature, .single-product > div.product .woocommerce-sg-product-feature {
margin-bottom: 71px;
list-style: none;
}
.single-product .pxl-content-area div.product .woocommerce-sg-product-feature li, .single-product > div.product .woocommerce-sg-product-feature li {
display: flex;
flex-wrap: nowrap;
}
.single-product .pxl-content-area div.product .woocommerce-sg-product-feature li i, .single-product > div.product .woocommerce-sg-product-feature li i {
margin-right: 8px;
margin-top: 6px;
color: var(--primary-color);
}
.single-product .pxl-content-area div.product .woocommerce-sg-product-feature li p:last-child, .single-product > div.product .woocommerce-sg-product-feature li p:last-child {
margin-bottom: 0;
}
.single-product .pxl-content-area div.product .woocommerce-sg-product-feature li + li, .single-product > div.product .woocommerce-sg-product-feature li + li {
margin-top: 10px;
}
.single-product .pxl-content-area div.product form.cart, .single-product > div.product form.cart {
margin-bottom: 20px;
}
.single-product .pxl-content-area div.product form.cart .label, .single-product > div.product form.cart .label {
padding-left: 0;
padding-right: 15px;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product form.cart .label, .single-product > div.product form.cart .label {
padding-right: 5px;
}
}
.single-product .pxl-content-area div.product form.cart label, .single-product > div.product form.cart label {
font-size: 14px;
margin-bottom: 0;
font-weight: 500;
color: #8f8f8f;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product form.cart label, .single-product > div.product form.cart label {
margin-bottom: 10px;
}
}
.single-product .pxl-content-area div.product form.cart .woo-selected-variation-item-name, .single-product > div.product form.cart .woo-selected-variation-item-name {
font-weight: 600;
color: #8f8f8f;
}
.single-product .pxl-content-area div.product form.cart .reset_variations, .single-product > div.product form.cart .reset_variations {
font-weight: 700;
color: #191919;
font-size: 16px;
margin-top: 6px;
display: none;
visibility: visible !important;
}
.single-product .pxl-content-area div.product form.cart .reset_variations:hover, .single-product > div.product form.cart .reset_variations:hover {
color: var(--primary-color);
}
.single-product .pxl-content-area div.product form.cart .variations tr, .single-product > div.product form.cart .variations tr {
display: flex;
align-items: center;
padding: 0px 0 11px 0;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product form.cart .variations tr, .single-product > div.product form.cart .variations tr {
display: block;
text-align: left;
}
}
.single-product .pxl-content-area div.product form.cart .variations td.label, .single-product > div.product form.cart .variations td.label {
padding: 0;
}
.single-product .pxl-content-area div.product form.cart .variations td.label span, .single-product > div.product form.cart .variations td.label span {
display: none;
}
.single-product .pxl-content-area div.product form.cart .variations td.woo-variation-items-wrapper, .single-product > div.product form.cart .variations td.woo-variation-items-wrapper {
padding: 0;
}
.single-product .pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item {
border-radius: 3px;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
background-color: #f9f9f9;
}
.single-product .pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item .variable-item-span-button, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item .variable-item-span-button {
font-size: 15px;
line-height: 26px;
padding: 0 8px;
color: #666;
}
.single-product .pxl-content-area div.product form.cart .color-variable-wrapper .color-variable-item, .single-product > div.product form.cart .color-variable-wrapper .color-variable-item {
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
opacity: 1;
}
.single-product .pxl-content-area div.product form.cart .color-variable-wrapper .color-variable-item .variable-item-span-color, .single-product > div.product form.cart .color-variable-wrapper .color-variable-item .variable-item-span-color {
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
}
.single-product .pxl-content-area div.product form.cart .color-variable-wrapper .color-variable-item .variable-item-span-color:after, .single-product > div.product form.cart .color-variable-wrapper .color-variable-item .variable-item-span-color:after {
display: none;
}
.single-product .pxl-content-area div.product form.cart.variations_form .woocommerce-variation-add-to-cart, .single-product > div.product form.cart.variations_form .woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.single-product .pxl-content-area div.product form.cart.variations_form .woocommerce-variation-price, .single-product > div.product form.cart.variations_form .woocommerce-variation-price {
margin: 10px 0 24px;
}
.single-product .pxl-content-area div.product form.cart.variations_form button.single_add_to_cart_button, .single-product > div.product form.cart.variations_form button.single_add_to_cart_button {
background-color: var(--primary-color);
}
.single-product .pxl-content-area div.product form.cart:not(.variations_form), .single-product > div.product form.cart:not(.variations_form), .single-product .pxl-content-area div.product form.cart:not(.grouped_form), .single-product > div.product form.cart:not(.grouped_form) {
display: inline-flex;
margin: 0 0 10px;
align-items: center;
flex-wrap: wrap;
}
.single-product .pxl-content-area div.product form.cart .woocommerce-grouped-product-list td, .single-product > div.product form.cart .woocommerce-grouped-product-list td {
vertical-align: middle;
}
.single-product .pxl-content-area div.product .woocommerce-gallery span.onsale, .single-product > div.product .woocommerce-gallery span.onsale {
left: 45px;
right: auto !important;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav, .single-product > div.product .woocommerce-product-gallery .flex-control-nav {
margin-top: 10px;
margin-left: -6px;
margin-right: -6px;
display: flex;
flex-wrap: wrap;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav li, .single-product > div.product .woocommerce-product-gallery .flex-control-nav li {
flex-grow: 1;
padding: 0 5px;
width: 25%;
margin-bottom: 30px;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav img, .single-product > div.product .woocommerce-product-gallery .flex-control-nav img {
border: 1px solid #ededed;
opacity: 1;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav img.flex-active, .single-product > div.product .woocommerce-product-gallery .flex-control-nav img.flex-active {
border-color: var(--primary-color);
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a {
position: relative;
display: block;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before {
content: '';
background-color: rgba(0, 1, 0, );
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
display: block;
opacity: 0;
-webkit-transition: all 0.3s linear;
-khtml-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after {
content: "\f06e";
font-family: "Font Awesome 5 Pro";
font-size: 16px;
height: 40px;
width: 40px;
line-height: 40px;
-webkit-border-radius: 40px;
-khtml-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
border-radius: 40px;
background-color: #fff;
text-align: center;
color: var(--primary-color);
position: absolute;
top: 50%;
-webkit-transform: translate(0%, -50%);
-khtml-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
left: 0;
right: 0;
margin: auto;
-webkit-transition: all 0.3s linear;
-khtml-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:before, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:before {
opacity: 0.8;
}
.single-product .pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:after, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:after {
opacity: 1;
}
@media screen and (max-width: 1199px) {
.single-product .pxl-content-area div.product .entry-summary, .single-product > div.product .entry-summary {
padding-top: 0;
}
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-sg-product-button, .single-product > div.product .entry-summary .woocommerce-sg-product-button {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-sg-product-button a, .single-product > div.product .entry-summary .woocommerce-sg-product-button a, .single-product .pxl-content-area div.product .entry-summary .woocommerce-sg-product-button button, .single-product > div.product .entry-summary .woocommerce-sg-product-button button {
line-height: 40px;
font-size: 14px;
padding: 0 20px;
border-radius: 5px;
margin-bottom: 20px;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
display: inline-flex;
align-items: center;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-sg-product-button a.woosw-btn:before, .single-product > div.product .entry-summary .woocommerce-sg-product-button a.woosw-btn:before, .single-product .pxl-content-area div.product .entry-summary .woocommerce-sg-product-button button.woosw-btn:before, .single-product > div.product .entry-summary .woocommerce-sg-product-button button.woosw-btn:before {
content: "\f11a";
font-family: Bravisicon;
margin-right: 4px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-rating, .single-product > div.product .entry-summary .woocommerce-product-rating {
display: none;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link, .single-product > div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link {
color: var(--secondary-color);
margin-left: 10px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link:hover, .single-product > div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link:hover {
color: var(--primary-color);
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--rating, .single-product > div.product .entry-summary .woocommerce-product--rating {
display: flex;
align-items: center;
margin-top: 5px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--rating .star-rating, .single-product > div.product .entry-summary .woocommerce-product--rating .star-rating {
float: inherit;
width: 72px;
margin: 0;
height: 17px;
overflow: hidden;
font-size: 13px !important;
height: 14px;
color: #feb300;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--rating .star-rating:before, .single-product > div.product .entry-summary .woocommerce-product--rating .star-rating:before {
letter-spacing: 1px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--rating .star-rating span:before, .single-product > div.product .entry-summary .woocommerce-product--rating .star-rating span:before {
letter-spacing: 1px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--rating .rating-number, .single-product > div.product .entry-summary .woocommerce-product--rating .rating-number {
font-size: 14px;
font-weight: 500;
color: #727272;
margin-left: 4px;
transform: translateY(-1px);
}
.single-product .pxl-content-area div.product .entry-summary .entry-title, .single-product > div.product .entry-summary .entry-title {
font-size: 14px;
font-weight: 500;
color: var(--primary-color);
line-height: 1.4;
margin: 0 0 3px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-title, .single-product > div.product .entry-summary .woocommerce-product-single-title {
font-size: 24px;
margin-bottom: 1px;
line-height: 1.3;
}
@media screen and (max-width: 991px) {
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-title, .single-product > div.product .entry-summary .woocommerce-product-single-title {
font-size: 20px;
}
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta, .single-product > div.product .entry-summary .woocommerce-product-info-meta {
display: flex;
flex-wrap: wrap;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .product_meta, .single-product > div.product .entry-summary .woocommerce-product-info-meta .product_meta {
display: block;
width: 50%;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .product_meta, .single-product > div.product .entry-summary .woocommerce-product-info-meta .product_meta {
width: 100%;
}
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2, .single-product > div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 {
width: 50%;
padding-left: 15px;
}
@media screen and (max-width: 991px) {
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2, .single-product > div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 {
padding-left: 0px;
}
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2, .single-product > div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 {
width: 100%;
}
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 .product-info, .single-product > div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 .product-info {
font-size: 14px;
color: var(--secondary-color);
margin-bottom: 8px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 .product-info .lable, .single-product > div.product .entry-summary .woocommerce-product-info-meta .woocommerce-product-info-column2 .product-info .lable {
font-size: 14px;
color: #9f9f9f;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-info, .single-product > div.product .entry-summary .woocommerce-product-single-info {
margin-bottom: 8px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-info .woocommerce-product-single-sub-title, .single-product > div.product .entry-summary .woocommerce-product-single-info .woocommerce-product-single-sub-title {
display: inline-block;
margin-right: 30px;
font-size: 14px;
font-weight: 500;
color: var(--primary-color);
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-info .woocommerce-product-single-sub-title span, .single-product > div.product .entry-summary .woocommerce-product-single-info .woocommerce-product-single-sub-title span {
color: #8f8f8f;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-info .in-stock, .single-product > div.product .entry-summary .woocommerce-product-single-info .in-stock {
display: inline-block;
font-weight: 500;
color: var(--primary-color);
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-single-info .in-stock span, .single-product > div.product .entry-summary .woocommerce-product-single-info .in-stock span {
margin-right: 9px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-delivery, .single-product > div.product .entry-summary .woocommerce-product-info-delivery {
margin-bottom: 25px;
margin-top: 11px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-delivery .product-info-delivery, .single-product > div.product .entry-summary .woocommerce-product-info-delivery .product-info-delivery {
font-size: 12px;
font-weight: 500;
color: var(--secondary-color);
padding: 10px 10px 14px 17px;
background-color: #f7f7f7;
border: 1px solid #ededed;
margin-bottom: 5px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-delivery .product-info-delivery:nth-child(even), .single-product > div.product .entry-summary .woocommerce-product-info-delivery .product-info-delivery:nth-child(even) {
background-color: #fff;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-info-delivery i, .single-product > div.product .entry-summary .woocommerce-product-info-delivery i {
font-size: 21px;
margin-right: 10px;
transform: translateY(5px);
display: inline-block;
}
.single-product .pxl-content-area div.product .entry-summary p.price, .single-product > div.product .entry-summary p.price {
display: none;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--price, .single-product > div.product .entry-summary .woocommerce-product--price {
margin: 15px 0 10px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--price .woocommerce-product-price--unit, .single-product > div.product .entry-summary .woocommerce-product--price .woocommerce-product-price--unit {
font-size: 12px;
font-weight: 500;
margin-left: 1px;
transform: translateY(-8px);
display: inline-block;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product--price .woocommerce-product-price--vat, .single-product > div.product .entry-summary .woocommerce-product--price .woocommerce-product-price--vat {
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
margin-left: 7px;
transform: translateY(-5px);
display: inline-block;
}
.single-product .pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price {
font-size: 32px;
line-height: 1;
color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .entry-summary .price del, .single-product > div.product .entry-summary .price del {
text-decoration: none !important;
}
.single-product .pxl-content-area div.product .entry-summary .price del .amount, .single-product > div.product .entry-summary .price del .amount {
font-weight: 400 !important;
color: #7e7e7e !important;
position: relative;
}
.single-product .pxl-content-area div.product .entry-summary .price del .amount:before, .single-product > div.product .entry-summary .price del .amount:before {
position: absolute;
content: '';
top: 50%;
transform: translateY(-50%);
left: 0;
width: 100%;
height: 2px;
background-color: #7e7e7e;
}
.single-product .pxl-content-area div.product .entry-summary .price ins, .single-product > div.product .entry-summary .price ins {
color: var(--secondary-color);
text-decoration: none;
}
.single-product .pxl-content-area div.product .entry-summary .price ins .amount, .single-product > div.product .entry-summary .price ins .amount {
font-weight: 600;
}
.single-product .pxl-content-area div.product .entry-summary .price .woocommerce-Price-currencySymbol, .single-product > div.product .entry-summary .price .woocommerce-Price-currencySymbol {
font-size: 21px;
}
.single-product .pxl-content-area div.product .entry-summary .woocommerce-product-details__short-description, .single-product > div.product .entry-summary .woocommerce-product-details__short-description {
margin-bottom: 15px;
}
.single-product .pxl-content-area div.product .entry-summary .single_add_to_cart_button, .single-product > div.product .entry-summary .single_add_to_cart_button {
clear: left;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
display: flex;
margin-right: 10px;
}
.single-product .pxl-content-area div.product .entry-summary .single_add_to_cart_button.loading, .single-product > div.product .entry-summary .single_add_to_cart_button.loading {
padding-right: 42px;
}
.single-product .pxl-content-area div.product .entry-summary .single_add_to_cart_button.loading:after, .single-product > div.product .entry-summary .single_add_to_cart_button.loading:after {
top: 0;
right: 14px;
}
.single-product .pxl-content-area div.product .entry-summary .single_add_to_cart_button.added:after, .single-product > div.product .entry-summary .single_add_to_cart_button.added:after {
display: none;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .single-lp-list, .single-product > div.product .woocommerce-tabs .single-lp-list {
margin-top: 30px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .single-product > div.product .woocommerce-tabs ul.wc-tabs {
overflow: visible;
padding: 0 0 0px;
margin-bottom: 0;
text-align: left;
position: relative;
z-index: 1;
border-bottom: 1px solid #ededed;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .single-product > div.product .woocommerce-tabs ul.wc-tabs {
text-align: center;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs:before, .single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs:after, .single-product > div.product .woocommerce-tabs ul.wc-tabs:after {
display: none !important;
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li, .single-product > div.product .woocommerce-tabs ul.wc-tabs li {
margin: 20px 34px 0 0 !important;
padding: 0;
background-color: transparent;
border: none;
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs li:before, .single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:after, .single-product > div.product .woocommerce-tabs ul.wc-tabs li:after {
display: none !important;
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a {
font-size: 16px;
color: #9f9f9f;
font-weight: 600 !important;
line-height: 1.4;
position: relative;
z-index: 1;
border: none;
padding: 0 0 12px;
text-transform: inherit;
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a {
font-size: 14px;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a:before {
position: absolute;
content: '';
bottom: -1px;
left: 0;
right: 0;
width: 100%;
height: 2px;
transform: scale(0);
background-color: var(--primary-color);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li.active > a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li.active > a, .single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a:hover, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a:hover {
color: var(--primary-color) !important;
}
.single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li.active > a:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs li.active > a:before, .single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a:hover:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a:hover:before {
transform: scale(1);
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th {
font-weight: 600 !important;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong {
font-size: 30px;
font-weight: 700;
color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p {
font-size: 14px;
line-height: 24px;
font-weight: 400;
color: #9f9f9f;
margin-bottom: 24px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child {
margin-bottom: 0;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2 {
display: none;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel h3, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel h3 {
font-size: 16px;
line-height: 26px;
font-weight: 600;
margin: 48px 0 20px 0;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel {
padding-top: 35px;
margin-bottom: 0;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes {
border: 1px solid #ededed;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td {
border-bottom: none !important;
font-family: inherit;
color: var(--secondary-color);
font-weight: normal;
font-style: normal;
padding: 10px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td {
border-left: 1px solid #ededed;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-noreviews, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-noreviews {
margin-bottom: 25px !important;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list, .single-product > div.product .woocommerce-tabs .tab-product-feature-list {
font-size: 14px;
line-height: 24px;
font-weight: 400;
color: #9f9f9f;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .col-xl-4, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .col-xl-4 {
font-weight: 600;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .line-gap, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .line-gap {
margin: 0;
width: 100%;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .tab-list, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .tab-list {
padding-left: 0;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .tab-list li, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .tab-list li {
list-style: none;
font-size: 15px;
font-weight: 500;
color: var(--secondary-color);
margin-bottom: 10px;
position: relative;
padding-left: 20px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .tab-list li:before, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .tab-list li:before {
position: absolute;
content: '';
top: 9px;
left: 0;
width: 6px;
height: 6px;
border-radius: 100%;
background-color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating {
margin-bottom: 15px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label {
margin-bottom: 10px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating a, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating a {
color: #999;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars:hover a, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars:hover a, .single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars.selected a, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars.selected a {
color: #efb343;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-comment label, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-comment label {
margin-bottom: 8px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title {
font-size: 24px;
margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title {
font-size: 20px;
line-height: 1.4;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .nice-select, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .nice-select {
display: none;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment {
height: 140px;
min-height: 140px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .form-submit .submit, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .form-submit .submit {
padding: 0 50px;
margin-top: 20px;
border-radius: 4px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments {
width: 50%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments {
width: 100%;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper {
width: 50%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper {
width: 100%;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist {
padding: 10px 0 0;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review {
position: relative;
margin-bottom: 30px;
padding: 30px;
border: 1px solid #f2f2f2;
}
@media screen and (max-width: 1199px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review {
padding: 20px 15px 20px 20px;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap {
position: absolute;
right: 0;
top: 0;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap .count-rating, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap .count-rating {
display: none;
}
@media screen and (max-width: 991px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap {
position: static;
margin-bottom: 8px;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment_container, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment_container {
position: relative;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar {
padding: 0;
width: 80px !important;
-webkit-border-radius: 80px;
-khtml-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
border: none !important;
background-color: transparent !important;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar {
width: 60px !important;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {
border: none;
margin: 0;
padding: 0 0 0 100px;
}
@media screen and (max-width: 767px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .star-rating, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .star-rating {
float: none;
margin-bottom: 10px;
}
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {
padding: 0 0 0 80px !important;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .course-rate, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .course-rate {
display: none;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .single-lp-list, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .single-lp-list {
margin-top: 30px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta {
margin: 0 0 8px !important;
font-size: 16px;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta {
display: block;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date {
display: block;
font-size: 13px;
font-weight: 500;
color: var(--primary-color);
line-height: 22px;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author {
color: var(--secondary-color);
display: block;
font-size: 18px;
font-weight: 600 !important;
line-height: 1;
margin-bottom: 4px;
margin-top: 2px;
}
@media screen and (max-width: 991px) {
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author {
font-size: 16px;
line-height: 1.4;
}
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__dash, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__dash {
display: none;
}
.single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .description p, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .description p {
margin: 0;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns, .single-product > div.product .pxl-single-product-btns {
margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
.single-product .pxl-content-area div.product .pxl-single-product-btns, .single-product > div.product .pxl-single-product-btns {
margin-top: 10px;
}
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form, .single-product > div.product .pxl-single-product-btns form {
display: inline-block;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity, .single-product > div.product .pxl-single-product-btns form .quantity {
margin-right: 10px !important;
position: relative;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity input, .single-product > div.product .pxl-single-product-btns form .quantity input {
border-color: var(--primary-color) !important;
border-radius: 4px;
height: 48px !important;
line-height: 48px !important;
color: var(--primary-color);
font-size: 21px;
font-weight: 500;
padding: 0 38px 0 0px;
width: 94px !important;
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity input, .single-product > div.product .pxl-single-product-btns form .quantity input {
padding: 0 30px 0 0px;
width: 80px !important;
}
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity .quantity-icon i, .single-product > div.product .pxl-single-product-btns form .quantity .quantity-icon i {
font-size: 11px;
color: var(--primary-color);
font-weight: 700;
right: 23px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 575px) {
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity .quantity-icon i, .single-product > div.product .pxl-single-product-btns form .quantity .quantity-icon i {
right: 20px;
}
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity .quantity-icon i:hover, .single-product > div.product .pxl-single-product-btns form .quantity .quantity-icon i:hover {
color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity .quantity-icon .quantity-up, .single-product > div.product .pxl-single-product-btns form .quantity .quantity-icon .quantity-up {
position: absolute;
top: 14px;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity .quantity-icon .quantity-down, .single-product > div.product .pxl-single-product-btns form .quantity .quantity-icon .quantity-down {
position: absolute;
top: 35px;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button {
display: inline-block;
margin-left: -4px;
}
@media screen and (max-width: 991px) {
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button {
margin-left: 0;
}
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button .woosc-btn, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button .woosc-btn {
display: inline-block;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button {
height: 48px;
margin-bottom: 0;
margin-right: 10px;
padding: 0 19px;
border-color: #ededed;
color: var(--secondary-color);
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:before, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:before {
font-weight: 400;
margin-right: 0px;
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(2), .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(2) {
font-size: 0;
background-color: transparent !important;
border-radius: 3px;
border: 1px solid #ededed;
transform: translateY(9px);
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(2):before, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(2):before {
content: '\e961';
font-family: Icomoon;
font-size: 19px;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(3), .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(3) {
border-width: 1px;
padding: 0 28.5px;
transform: translateY(1px);
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(3):before, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:nth-child(3):before {
font-size: 19px;
color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:hover, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:hover {
background-color: var(--primary-color) !important;
}
.single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:hover:before, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:hover:before, .single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:hover:active, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:hover:active, .single-product .pxl-content-area div.product .pxl-single-product-btns .pxl-single-product-button button:hover:focus, .single-product > div.product .pxl-single-product-btns .pxl-single-product-button button:hover:focus {
color: #fff;
}
.single-product .pxl-content-area div.product .product_meta, .single-product > div.product .product_meta {
display: flex;
flex-wrap: wrap;
color: inherit;
}
.single-product .pxl-content-area div.product .product_meta > span, .single-product > div.product .product_meta > span {
display: block;
width: 100%;
color: #9f9f9f;
font-weight: 400;
font-size: 14px;
margin-bottom: 8px;
}
.single-product .pxl-content-area div.product .product_meta > span span, .single-product > div.product .product_meta > span span, .single-product .pxl-content-area div.product .product_meta > span a, .single-product > div.product .product_meta > span a {
font-weight: 400;
font-size: 14px;
color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .product_meta > span a, .single-product > div.product .product_meta > span a {
color: var(--primary-color);
}
.single-product .pxl-content-area div.product .product_meta > span a:hover, .single-product > div.product .product_meta > span a:hover {
color: var(--secondary-color);
}
.single-product .pxl-content-area div.product .pxl-post-share, .single-product > div.product .pxl-post-share {
margin-top: 5px;
}
.single-product .pxl-content-area div.product .pxl-post-share .label, .single-product > div.product .pxl-post-share .label {
color: #9f9f9f;
font-weight: 400;
font-size: 14px;
}
.single-product .pxl-content-area div.product .pxl-post-share .social-item, .single-product > div.product .pxl-post-share .social-item {
padding: 0 8px;
}
.single-product .pxl-content-area div.product .pxl-post-share .social-item a, .single-product > div.product .pxl-post-share .social-item a {
color: #797979;
}
.single-product .pxl-content-area div.product .pxl-post-share .social-item a:hover, .single-product > div.product .pxl-post-share .social-item a:hover {
color: var(--primary-color);
}
@media screen and (min-width: 768px) {
.single-product.header-sticky .pxl-content-area div.product .entry-summary {
top: 120px;
}
.single-product.header-sticky.admin-bar .pxl-content-area div.product .entry-summary {
top: 150px;
}
}
.single-product #pxl-main {
padding-top: 30px;
}
.single-product .quantity {
margin-right: 10px;
border-radius: 5px;
}
@media (max-width: 991px) and (min-width: 767px) {
.single-product span.onsale {
right: 30px !important;
}
}
.single-product .single_add_to_cart_button {
font-size: 12px !important;
font-weight: 600 !important;
border-radius: 5px;
line-height: 48px !important;
padding: 0px 31px;
text-transform: uppercase;
background-color: var(--primary-color) !important;
padding: 0 22px !important;
}
.single-product .single_add_to_cart_button:before {
content: '\f145';
font-size: 18px;
font-family: Caseicon;
font-weight: 400;
margin-right: 10px;
line-height: 46px;
}
.single-product .single_add_to_cart_button:hover {
background-color: #da412f !important;
}
.single-product .single_add_to_cart_button:hover:before {
animation: icon-bounce2 900ms ease-out infinite;
-webkit-animation: icon-bounce2 900ms ease-out infinite;
}
.woocommerce-shop .entry-title {
display: block !important;
}
body.woocommerce-cart #pxl-main {
padding: 40px 0 40px;
}
@media screen and (max-width: 1199px) {
body.woocommerce-cart #pxl-main {
padding: 40px 0 80px;
}
}
body.woocommerce-cart .cart-empty.woocommerce-info {
padding: 112px 0 0;
background-color: transparent;
border: none;
text-align: center !important;
color: #222;
}
body.woocommerce-cart .cart-empty.woocommerce-info:before {
content: "\f145";
font-family: Caseicon;
width: 100px;
height: 100px;
border-radius: 100px;
background-color: #f8f8f8;
line-height: 100px;
font-size: 30px;
left: 50%;
top: 0;
transform: translate(-50%, 0);
}
body.woocommerce-cart .woocommerce {
display: flex;
margin: 0 -15px;
flex-wrap: wrap;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form {
flex-grow: 1;
padding: 0 15px;
}
body.woocommerce-cart .woocommerce .cart-collaterals {
width: 100%;
max-width: 370px;
padding: 0 15px;
}
body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
width: 100%;
}
body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 0 15px;
}
body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-info {
width: 100%;
}
body.woocommerce-cart .woocommerce .cart-empty.woocommerce-info {
width: 100%;
text-align: left;
}
body.woocommerce-cart .woocommerce .return-to-shop {
width: 100%;
}
body.woocommerce-cart .woocommerce-cart-form .actions .button {
padding: 0 20px !important;
}
body.woocommerce-cart .woocommerce-cart-form table.cart td.actions .input-text {
width: 180px !important;
height: 48px;
padding: 0 22px;
font-size: 15px;
border-color: #ececec;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
body.woocommerce-cart .woocommerce-cart-form table.cart td.actions button {
color: #fff;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table {
border: none;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table thead th {
font-size: 15px;
font-weight: 700;
color: var(--secondary-color);
padding: 10px;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 3px solid var(--primary-color);
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td {
text-align: left;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px solid #ededed;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions {
border-bottom: none;
padding-left: 0;
padding-right: 0;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-name a {
color: var(--primary-color);
font-size: 16px;
font-weight: 600;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-name a:hover {
color: var(--secondary-color);
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-name dl.variation {
display: none;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-price, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal {
color: var(--secondary-color);
font-size: 16px;
font-weight: 600;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-price ins, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal ins {
color: #152136;
background-color: transparent;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail {
text-align: center !important;
min-width: 120px;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail a {
display: block;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail a img {
width: 100%;
max-width: 80px;
border: 1px solid #ededed;
padding: 10px;
}
body.woocommerce-cart .woocommerce-cart-form table.shop_table {
margin-bottom: 40px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
@media screen and (max-width: 769px) {
body.woocommerce-cart .woocommerce-cart-form table.shop_table td {
background-color: #fff !important;
}
}
body.woocommerce-cart .cart-collaterals .cart_totals {
background-color: #fff;
padding: 40px 40px;
-webkit-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
width: 33.33%;
}
@media screen and (max-width: 991px) {
body.woocommerce-cart .cart-collaterals .cart_totals {
width: 50%;
}
}
@media screen and (max-width: 575px) {
body.woocommerce-cart .cart-collaterals .cart_totals {
padding: 30px 20px;
width: 100%;
}
}
body.woocommerce-cart .cart-collaterals .cart_totals > h2 {
font-size: 18px;
border-bottom: 1px solid #ededed;
margin-bottom: 20px;
padding-bottom: 14px;
text-transform: capitalize;
color: var(--secondary-color);
font-weight: 600 !important;
}
body.woocommerce-cart .cart-collaterals .cart_totals th {
vertical-align: middle !important;
border: none !important;
color: inherit;
font-weight: normal;
padding: 12px 10px 12px 0px;
}
body.woocommerce-cart .cart-collaterals .cart_totals th + td {
border-left: 1px solid #ebebeb;
}
body.woocommerce-cart .cart-collaterals .cart_totals td {
border: none !important;
padding: 12px 10px;
text-align: right;
}
body.woocommerce-cart .cart-collaterals .cart_totals strong {
font-weight: 600;
}
body.woocommerce-cart .cart-collaterals .cart_totals .order-total th, body.woocommerce-cart .cart-collaterals .cart_totals .order-total td {
color: #222;
font-weight: 600;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table {
border: none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator p {
margin-bottom: 0;
}
body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button {
color: var(--primary-color);
}
body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:after {
position: relative;
top: 1px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:hover {
color: var(--primary-color);
}
body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form {
padding-top: 10px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
width: 100%;
}
body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
text-align: right;
}
.woocommerce-checkout .form-row > label {
font-size: 14px;
font-weight: 500;
margin-bottom: 18px;
text-transform: capitalize;
color: var(--secondary-color);
line-height: 1 !important;
}
.woocommerce-checkout form.checkout_coupon {
border: 1px solid #eee;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
background-color: #f7f8fa;
}
.woocommerce-checkout form.checkout_coupon .form-row-first {
width: 50%;
padding-right: 30px;
}
.woocommerce-checkout form.checkout_coupon .form-row-last {
width: 50%;
}
.woocommerce-checkout #add_payment_method #payment, .woocommerce-checkout #payment {
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.woocommerce-checkout #customer_details {
padding: 0 15px;
width: 50%;
}
@media screen and (max-width: 767px) {
.woocommerce-checkout #customer_details {
width: 100%;
}
}
.woocommerce-checkout #customer_details > div {
float: none;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
width: 100%;
padding: 0;
}
.woocommerce-checkout #customer_details span.woocommerce-input-wrapper {
width: 100%;
display: block;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields {
margin-bottom: 36px;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields > h3 {
font-size: 24px;
margin-bottom: 18px;
text-transform: capitalize;
color: var(--secondary-color);
}
.woocommerce-checkout #customer_details .woocommerce-additional-fields {
margin-bottom: 36px;
}
.woocommerce-checkout #customer_details .woocommerce-additional-fields > h3 {
font-size: 24px;
margin-bottom: 18px;
text-transform: capitalize;
color: var(--secondary-color);
}
.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address {
font-size: 24px;
cursor: pointer;
-webkit-transition: all 0.3s linear;
-khtml-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address:hover {
color: var(--primary-color);
}
.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address #ship-to-different-address-checkbox {
position: absolute;
opacity: 0;
}
.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span:after {
content: "\f01a";
font-family: "Font Awesome 5 Pro";
margin-left: 14px;
font-weight: normal;
}
.woocommerce-checkout #customer_details #billing_country_field label, .woocommerce-checkout #customer_details #shipping_country_field label, .woocommerce-checkout #customer_details #billing_address_1_field label, .woocommerce-checkout #customer_details #shipping_address_1_field label, .woocommerce-checkout #customer_details #order_comments_field label {
display: none !important;
}
.woocommerce-checkout #customer_details #billing_country_field textarea, .woocommerce-checkout #customer_details #shipping_country_field textarea, .woocommerce-checkout #customer_details #billing_address_1_field textarea, .woocommerce-checkout #customer_details #shipping_address_1_field textarea, .woocommerce-checkout #customer_details #order_comments_field textarea {
padding: 18px 30px;
}
.woocommerce-checkout form.woocommerce-checkout {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout form.woocommerce-checkout .about_paypal {
display: none;
}
}
.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item .product-total .amount {
color: var(--primary-color);
}
.woocommerce-checkout form.woocommerce-checkout #order_review_heading {
font-size: 24px;
font-weight: 700;
color: var(--secondary-color) !important;
margin-bottom: 18px;
text-transform: capitalize;
}
.woocommerce-checkout form.woocommerce-checkout .ct-checkout-order-review {
width: 50%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.woocommerce-checkout form.woocommerce-checkout .ct-checkout-order-review {
width: 100%;
}
}
.woocommerce-checkout form.woocommerce-checkout #order_review th {
font-weight: 500;
vertical-align: middle !important;
}
.woocommerce-checkout form.woocommerce-checkout #order_review th + td {
border-left: 1px solid #ebebeb;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .product-total {
border-left: 1px solid #ebebeb;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {
margin-bottom: 60px;
border-right: none;
border-top: none;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead th {
font-weight: 700;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td {
border-left: none;
font-size: 14px;
font-weight: 500;
color: var(--secondary-color) !important;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td {
font-size: 14px;
font-weight: 700;
color: var(--primary-color) !important;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total th {
font-weight: 700;
}
.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td .amount, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td .amount {
color: var(--primary-color);
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment {
background-color: #fff;
border: none;
-webkit-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .about_paypal {
margin-left: 10px;
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_method + .wc_payment_method {
margin-top: 12px;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_method input {
margin-right: 6px;
}
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods {
padding: 30px;
border: none;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods {
padding-left: 20px;
padding-right: 20px;
}
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .place-order {
padding: 30px;
margin: 0;
position: relative;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .place-order {
padding-left: 20px;
padding-right: 20px;
}
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .place-order:before {
content: '';
position: absolute;
top: 0;
left: 30px;
right: 30px;
height: 1px;
background-color: rgba(0, 0, 0, 0.1);
display: block;
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment #place_order {
float: none;
margin-top: 10px;
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment div.payment_box {
background-color: #f8f8f8;
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment div.payment_box:before {
border-bottom-color: #f8f8f8;
}
.woocommerce-checkout #payment label {
font-size: 16px;
color: rgba(0, 0, 0, 0.87);
font-weight: 600;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout #payment label {
font-size: 15px;
}
}
.woosw-list .woosw-content-item--title a, #woosw-area .woosw-content-item--title a {
color: #191919;
}
.woosw-list .woosw-content-item--title a:hover, #woosw-area .woosw-content-item--title a:hover {
color: var(--primary-color);
}
.woosw-list .woosw-content-item--price, #woosw-area .woosw-content-item--price {
color: var(--primary-color);
font-weight: 600;
font-size: 15px;
}
.woosw-list .woosw-content-item--add .add_to_cart_button.loading, #woosw-area .woosw-content-item--add .add_to_cart_button.loading {
padding-right: 36px !important;
}
.woosw-list .woosw-content-item--add .add_to_cart_button.loading:after, #woosw-area .woosw-content-item--add .add_to_cart_button.loading:after {
top: 0px;
right: 16px;
}
.comment-text .star-rating-wrap {
display: none !important;
}
.comment-text .star-rating {
font-size: 14px;
width: 86px;
height: 14px;
color: #feb300;
}
.woosw-list .woosw-actions {
display: none;
}
.woosw-list td {
border-top: 1px solid #ececf0;
padding: 10px;
border-right: 1px solid #ececf0;
}
.woosw-list .woosw-item--actions {
width: 22%;
}
.woosw-list .woosw-item--name {
color: var(--secondary-color);
}
.woosw-list .woosw-item--info .woosw-item--price > ins {
text-decoration: none;
}
.woosw-list .woosw-item--info .woosw-item--price > ins .amount {
color: var(--secondary-color);
font-weight: 500;
}
.woosw-list .woosw-content-mid-notice {
text-align: center;
color: #222;
padding-top: 112px;
position: relative;
}
.woosw-list .woosw-content-mid-notice:before {
content: "\f12f";
font-family: Caseicon;
width: 100px;
height: 100px;
border-radius: 100px;
background-color: #f8f8f8;
line-height: 100px;
font-size: 30px;
left: 50%;
top: 0;
transform: translate(-50%, 0);
position: absolute;
color: var(--primary-color);
}
.woosw-list table.woosw-items .woosw-item .woosw-item--add .add_to_cart_button, .woosw-list table.woosw-items .woosw-item .woosw-item--add .added_to_cart {
background-color: var(--primary-color);
line-height: 48px;
padding: 0 22px;
font-size: 12px;
width: auto;
min-width: auto;
display: inline-block;
color: #fff;
font-weight: 600;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--add .add_to_cart_button:hover, .woosw-list table.woosw-items .woosw-item .woosw-item--add .added_to_cart:hover, .woosw-list table.woosw-items .woosw-item .woosw-item--add .add_to_cart_button:focus, .woosw-list table.woosw-items .woosw-item .woosw-item--add .added_to_cart:focus {
background-color: var(--secondary-color);
}
.woosw-list table.woosw-items .woosw-item .woosw-item--add .add_to_cart_button.added, .woosw-list table.woosw-items .woosw-item .woosw-item--add .added_to_cart.added {
display: none;
}
@media screen and (min-width: 1200px) {
.woosw-list .woosw-content-item--actions {
width: 22%;
}
}
#woosw-area .woosw-content-item--add .button, #woosw-area .woosw-content-item--add .add_to_cart_button, #woosw-area .woosw-content-item--add .added_to_cart {
line-height: 40px;
padding: 0 18px;
font-size: 14px;
width: auto;
min-width: auto;
display: inline-block;
}
#woosw-area .woosw-content-item--add .button.added, #woosw-area .woosw-content-item--add .add_to_cart_button.added, #woosw-area .woosw-content-item--add .added_to_cart.added {
display: none;
}
#woosw-area .woosw-content-item--info, #woosw-area .woosw-content-item--actions {
text-align: center;
}
#woosw-area.woosw-area {
background-color: rgba(192, 192, 192, 0.6);
}
#woosw-area.woosw-area .woosw-content {
-webkit-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-khtml-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-ms-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-o-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
}
.summary .woocommerce-product-details__short-description {
margin-bottom: 16px;
}
.summary .woocommerce-product-details__short-description p {
font-size: 14px;
font-weight: 400;
line-height: 24px;
}
.summary .woocommerce-product-rating .star-rating {
font-size: 14px;
width: 100px;
height: 14px;
color: #feb300;
}
.summary .product_meta {
display: grid;
}
.summary .woosw-btn {
font-size: 0;
position: relative;
background-color: transparent;
border: 2px solid #eeeef4;
border-radius: 5px;
margin-bottom: 20px;
}
.summary .woosw-btn:before {
position: absolute;
content: "\f12f";
font-family: Caseicon;
font-size: 20px;
top: 50%;
color: #1b1d21;
transform: translate(-50%, -50%);
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
}
.summary .woosw-btn:hover, .summary .woosw-btn:focus, .summary .woosw-btn:active {
background-color: var(--primary-color) !important;
border-color: var(--primary-color) !important;
}
.summary .woosw-btn:hover:before, .summary .woosw-btn:focus:before, .summary .woosw-btn:active:before {
color: #fff;
}
#woosq-popup .images {
display: flex;
align-items: center;
}
#woosq-popup .images .slick-list .slick-slide img {
max-width: 90%;
}
#woosq-popup .images .thumbnail {
padding: 50px 50px;
}
@media screen and (max-width: 1199px) {
#woosq-popup .images .thumbnail {
padding: 30px 30px;
}
}
@media screen and (max-width: 767px) {
#woosq-popup .images .thumbnail {
padding: 20px 20px;
}
}
#woosq-popup .mfp-close {
top: 0;
background-color: var(--primary-color);
}
#woosq-popup .mfp-close:before, #woosq-popup .mfp-close:after {
background-color: #fff;
}
#woosq-popup .entry-summary .entry-title {
font-size: 30px !important;
color: var(--secondary-color);
}
#woosq-popup .entry-summary .price {
font-size: 24px !important;
}
#woosq-popup .woocommerce .thumbnails .slick-arrow {
background-color: var(--primary-color);
color: #fff;
text-decoration: none;
border-radius: 5px;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
#woosq-popup .woocommerce .thumbnails .slick-arrow:hover {
background-color: var(--secondary-color);
}
#woosq-popup .slick-slide img {
width: 100%;
max-height: inherit;
}
#woosq-popup .summary-content .product_meta {
margin-bottom: 30px;
}
#woosq-popup .summary-content .woocommerce-product-details__short-description {
margin-bottom: 20px;
}
#woosq-popup .summary-content .woocommerce-product-details__short-description p {
color: #9f9f9f;
}
#woosq-popup .ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: var(--primary-color);
width: 3px !important;
-webkit-border-radius: 3px !important;
-khtml-border-radius: 3px !important;
-moz-border-radius: 3px !important;
-ms-border-radius: 3px !important;
-o-border-radius: 3px !important;
border-radius: 3px !important;
}
#woosq-popup .single_add_to_cart_button.loading {
padding-right: 38px;
}
#woosq-popup .single_add_to_cart_button.loading:after {
top: 0;
right: 15px;
}
#woosq-popup .quantity .input-text {
border-radius: 6px;
margin-right: 5px;
width: 60px;
padding: 0 10px;
-moz-appearance: textfield;
}
input {
-moz-appearance: textfield;
}
.woocommerce-message, .woocommerce-info {
display: flex;
flex-wrap: wrap;
align-items: center;
color: inherit;
border-color: var(--primary-color);
justify-content: space-between;
}
@media (max-width: 575px) {
.woocommerce-message, .woocommerce-info {
justify-content: flex-start;
}
}
.woocommerce-message a, .woocommerce-info a {
padding-left: 4px;
color: var(--primary-color);
}
.woocommerce-message a:hover, .woocommerce-info a:hover {
color: var(--secondary-color);
}
.woocommerce-message:before, .woocommerce-info:before {
color: var(--primary-color);
}
.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {
justify-content: start;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon p input:hover, .woocommerce .checkout_coupon.woocommerce-form-coupon p input:active, .woocommerce .checkout_coupon.woocommerce-form-coupon p input:focus {
border-color: var(--primary-color) !important;
}
.woocommerce-result-count, .woocommerce-ordering, .pxl-view-layout {
margin: 0 !important;
padding: 0 !important;
}
.woocommerce-ordering:before {
color: var(--primary-color) !important;
right: 31px !important;
}
.woocommerce-ordering select::-ms-expand {
display: none;
}
.woocommerce-ordering select {
padding: 0 40px 0 15px !important;
height: 40px;
-webkit-appearance: none;
appearance: none;
border-radius: 0;
background-color: transparent;
font-size: 14px;
font-weight: 600;
color: var(--secondary-color);
border-color: #ededed;
}
.woocommerce-ordering select:hover, .woocommerce-ordering select:focus, .woocommerce-ordering select:active {
border-color: var(--primary-color) !important;
}
@-moz-document url-prefix() {
.woocommerce-ordering .ui-select {
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
position: relative;
overflow: hidden;
}
.woocommerce-ordering .ui-select select {
width: 110%;
background-position: right 30px center !important;
border: none !important;
}
}
.woocommerce-ordering:before {
content: "\f10a";
font-family: Flaticon;
font-size: 9px;
font-weight: 700;
position: absolute;
right: 40px;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.woocommerce-result-count {
color: var(--secondary-color);
font-weight: 400;
font-size: 20px;
}
.woocommerce-result-count .button {
font-size: 16px;
text-transform: capitalize;
line-height: 20px;
background-color: var(--primary-color);
font-weight: 500;
order: 2;
color: #fff;
}
.woocommerce-result-count .button:hover {
background-color: var(--secondary-color);
color: #fff;
}
.woocommerce-notices-wrapper .woocommerce-message {
color: var(--secondary-color) !important;
font-weight: 500;
font-size: 14px;
background-color: #f7f7f7 !important;
}
.woocommerce-notices-wrapper .woocommerce-message .button {
text-transform: capitalize;
padding: 0px 16px !important;
background-color: var(--primary-color) !important;
font-weight: 500;
order: 2;
color: #fff;
height: 45px;
line-height: 46px !important;
font-size: 13px;
border-radius: 3px;
}
.woocommerce-notices-wrapper .woocommerce-message .button:hover {
background-color: var(--secondary-color) !important;
color: #fff;
}
.wooscp_list .wooscp-no-result {
text-align: center;
font-weight: 500;
color: #191919;
}
#respond input#submit.alt, #respond input#submit, a.button, a.wc-forward, button.button, input.button, .cart button.button, a.button.alt, .form-row button.button.alt {
font-size: 12px;
font-weight: 600;
color: #fff !important;
padding: 0 30px;
line-height: 50px;
height: 48px;
-webkit-transition: all 240ms linear 0ms;
-khtml-transition: all 240ms linear 0ms;
-moz-transition: all 240ms linear 0ms;
-ms-transition: all 240ms linear 0ms;
-o-transition: all 240ms linear 0ms;
transition: all 240ms linear 0ms;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
position: relative;
overflow: hidden !important;
display: inline-block;
text-align: center;
cursor: pointer;
border: none;
text-transform: capitalize;
background-color: var(--primary-color);
z-index: 1;
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
}
#respond input#submit.alt:hover, #respond input#submit:hover, a.button:hover, a.wc-forward:hover, button.button:hover, input.button:hover, .cart button.button:hover, a.button.alt:hover, .form-row button.button.alt:hover, #respond input#submit.alt:focus, #respond input#submit:focus, a.button:focus, a.wc-forward:focus, button.button:focus, input.button:focus, .cart button.button:focus, a.button.alt:focus, .form-row button.button.alt:focus, #respond input#submit.alt:active, #respond input#submit:active, a.button:active, a.wc-forward:active, button.button:active, input.button:active, .cart button.button:active, a.button.alt:active, .form-row button.button.alt:active, #respond input#submit.alt:not([disabled]):not(.disabled).active, #respond input#submit:not([disabled]):not(.disabled).active, a.button:not([disabled]):not(.disabled).active, a.wc-forward:not([disabled]):not(.disabled).active, button.button:not([disabled]):not(.disabled).active, input.button:not([disabled]):not(.disabled).active, .cart button.button:not([disabled]):not(.disabled).active, a.button.alt:not([disabled]):not(.disabled).active, .form-row button.button.alt:not([disabled]):not(.disabled).active, #respond input#submit.alt:not([disabled]):not(.disabled):active, #respond input#submit:not([disabled]):not(.disabled):active, a.button:not([disabled]):not(.disabled):active, a.wc-forward:not([disabled]):not(.disabled):active, button.button:not([disabled]):not(.disabled):active, input.button:not([disabled]):not(.disabled):active, .cart button.button:not([disabled]):not(.disabled):active, a.button.alt:not([disabled]):not(.disabled):active, .form-row button.button.alt:not([disabled]):not(.disabled):active {
outline: medium none;
text-decoration: none;
color: #fff;
background-color: var(--secondary-color);
}
#wooscp-area .wooscp-no-result {
text-align: center;
font-weight: 500;
color: #191919;
font-size: 15px;
padding-top: 112px;
}
#wooscp-area .wooscp-no-result:before {
content: "\f12f";
font-family: Caseicon;
width: 100px;
height: 100px;
border-radius: 100px;
background-color: #f8f8f8;
line-height: 100px;
font-size: 30px;
left: 50%;
top: 0;
transform: translate(-50%, 0);
position: absolute;
color: var(--primary-color);
}
#wooscp-area .tr-add_to_cart .add_to_cart_button.loading, .wooscp_list .tr-add_to_cart .add_to_cart_button.loading {
padding-right: 30px;
}
#wooscp-area .tr-add_to_cart .add_to_cart_button.loading:after, .wooscp_list .tr-add_to_cart .add_to_cart_button.loading:after {
right: 12px;
top: 0;
}
#wooscp-area .tr-add_to_cart .add_to_cart_button, .wooscp_list .tr-add_to_cart .add_to_cart_button, #wooscp-area .tr-add_to_cart .added_to_cart, .wooscp_list .tr-add_to_cart .added_to_cart, #wooscp-area .tr-add_to_cart .product_type_variable, .wooscp_list .tr-add_to_cart .product_type_variable {
line-height: 40px;
padding: 0 18px;
font-size: 14px;
width: auto;
min-width: auto;
display: inline-block;
}
#wooscp-area .tr-add_to_cart .add_to_cart_button.added, .wooscp_list .tr-add_to_cart .add_to_cart_button.added, #wooscp-area .tr-add_to_cart .added_to_cart.added, .wooscp_list .tr-add_to_cart .added_to_cart.added, #wooscp-area .tr-add_to_cart .product_type_variable.added, .wooscp_list .tr-add_to_cart .product_type_variable.added {
display: none;
}
#wooscp-area .ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y, .wooscp_list .ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: var(--primary-color);
width: 3px !important;
-webkit-border-radius: 3px !important;
-khtml-border-radius: 3px !important;
-moz-border-radius: 3px !important;
-ms-border-radius: 3px !important;
-o-border-radius: 3px !important;
border-radius: 3px !important;
}
#wooscp-area .wooscp_table th a, .wooscp_list .wooscp_table th a {
color: #191919;
}
#wooscp-area .wooscp_table .td-label, .wooscp_list .wooscp_table .td-label {
font-weight: 600;
}
#wooscp-area #wooscp_table th a, .wooscp_list #wooscp_table th a {
color: #191919;
}
#wooscp-area #wooscp_table .td-label, .wooscp_list #wooscp_table .td-label {
font-weight: 600;
}
#wooscp-area #wooscp_table .woocommerce-product-attributes, .wooscp_list #wooscp_table .woocommerce-product-attributes {
border: none;
background-color: transparent !important;
}
#wooscp-area #wooscp_table .woocommerce-product-attributes th, .wooscp_list #wooscp_table .woocommerce-product-attributes th, #wooscp-area #wooscp_table .woocommerce-product-attributes td, .wooscp_list #wooscp_table .woocommerce-product-attributes td {
padding: 0px;
border: none;
background-color: transparent !important;
}
#wooscp-area #wooscp_table .woocommerce-product-attributes th p, .wooscp_list #wooscp_table .woocommerce-product-attributes th p, #wooscp-area #wooscp_table .woocommerce-product-attributes td p, .wooscp_list #wooscp_table .woocommerce-product-attributes td p {
margin-bottom: 0;
}
.wooscp-popup.wooscp-search {
background-color: rgba(192, 192, 192, 0.6);
}
.wooscp-popup.wooscp-search .wooscp-popup-close {
background-color: rgba(0, 0, 0, 0.1);
}
.wooscp-popup.wooscp-search .wooscp-popup-content {
-webkit-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-khtml-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-ms-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-o-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image:hover td {
background-color: #fff;
}
body .mfp-bg.mfp-woosq.mfp-ready {
opacity: 1;
background-color: rgba(27, 35, 54, 0.8);
}
body .mfp-wrap #woosq-popup {
-webkit-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-khtml-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-ms-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
-o-box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
box-shadow: 0px 40px 60px 0px rgba(0, 0, 0, .2);
}
.widget:not(.woocommerce) .widget-title, .widget:not(.woocommerce) .comment-reply-title, .widget:not(.woocommerce) .comments-title {
color: var(--secondary-color);
font-weight: 600;
font-size: 16px;
background-color: #f7f7f7;
}
.woocommerce .star-rating::before, .woocommerce .star-rating span::before {
letter-spacing: 3px;
width: 100%;
}
.woosw-btn.woosw-adding:after {
animation: pxl_spin_reverse 0.6s linear infinite;
-webkit-animation: pxl_spin_reverse 0.6s infinite linear;
}
.single-product .pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price {
font-size: 32px;
line-height: 1;
color: var(--secondary-color);
font-weight: 400;
}
.woocommerce-pagination {
margin-top: 20px;
text-align: center;
}
.woocommerce-pagination .page-numbers {
width: 43px;
height: 43px;
background-color: transparent;
line-height: 43px;
text-align: center;
font-size: 14px;
font-weight: 500;
display: inline-block;
margin-right: 12px;
margin-top: 10px;
color: #9f9f9f;
display: inline-flex;
justify-content: center;
align-items: center;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
border-radius: 100px;
padding: 0;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.woocommerce-pagination .page-numbers.next {
margin-left: 0px;
}
.woocommerce-pagination .page-numbers.next:before {
content: "Next";
}
.woocommerce-pagination .page-numbers.prev {
margin-right: 20px;
}
.woocommerce-pagination .page-numbers.prev:before {
content: "Previous";
}
.woocommerce-pagination .page-numbers.next, .woocommerce-pagination .page-numbers.prev {
font-size: 0px;
border: none;
}
.woocommerce-pagination .page-numbers.next:before, .woocommerce-pagination .page-numbers.prev:before {
font-size: 14px;
font-weight: 500;
}
.woocommerce-pagination .page-numbers.next:hover, .woocommerce-pagination .page-numbers.prev:hover {
background-color: transparent !important;
}
.woocommerce-pagination .page-numbers.next:hover:before, .woocommerce-pagination .page-numbers.prev:hover:before {
color: var(--primary-color);
}
.woocommerce-pagination .page-numbers.current {
color: #fff;
background-color: var(--primary-color);
pointer-events: none;
}
.woocommerce-pagination .page-numbers:hover {
background-color: var(--primary-color);
color: #fff;
}
.wishlist-list {
display: none;
}
.shop-view-list .wishlist-list {
display: block;
}
.shop-view-list .woocommerce-product-details__short-description {
color: #9f9f9f;
}
.shop-view-list li.product {
width: 100% !important;
}
.shop-view-list .woocommerce-product--excerpt, .shop-view-list .woocommerce-product--price {
display: block !important;
}
.shop-view-list .woocommerce-product-inner {
border-bottom: 1px solid #eaeaea;
display: flex;
}
@media (max-width: 767px) {
.shop-view-list .woocommerce-product-inner {
display: block;
}
}
.shop-view-list .woocommerce-product-inner:hover .woocommerce-product-header img {
transform: scale(1);
}
.shop-view-list .woocommerce-product-header {
min-width: 280px;
padding: 30px 35px 30px 26px !important;
}
.shop-view-list .woocommerce-product-content {
text-align: left !important;
padding: 22px 40px 22px 20px !important;
}
.shop-view-list .woocommerce-product-meta {
display: none !important;
}
.products.shop-view-list li .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-details img {
opacity: 0.7;
transform: scale(1.05);
}
.products.shop-view-list .woocommerce-product-header .pxl-featured {
right: 30px !important;
}
.products.shop-view-list .onsale {
left: 204px !important;
width: max-content !important;
}
.products.shop-view-list .woocommerce-product--price {
display: none !important;
}
.products.shop-view-list .woocommerce-price-list {
display: flex !important;
margin-top: 13px;
}
.products.shop-view-list .woocommerce-product--rating {
margin-top: 7px !important;
}
.products.shop-view-list .woocommerce-product--rating .star-rating {
width: 64px !important;
}
.products.shop-view-list .woocommerce-product--rating .star-rating:before {
letter-spacing: 0px;
}
.products.shop-view-list .woocommerce-product--rating .star-rating span:before {
letter-spacing: 0px;
}
.products.shop-view-list .woocommerce-product--rating .rating-number {
transform: translateY(-2px);
}
.products.shop-view-list .woocommerce-product--excerpt {
margin-top: 7px;
}
.products.shop-view-list .woocommerce-product--excerpt .woocommerce-product-details__short-description {
height: 62px;
overflow: hidden;
}
.products.shop-view-list .woocommerce-product--excerpt p {
line-height: 21px;
}
.products.shop-view-list .woocommerce-product-meta2 {
display: flex;
align-items: center;
margin-top: 4px;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-add-to-cart {
position: relative;
right: auto;
bottom: auto;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-add-to-cart a {
margin-top: 11px !important;
font-size: 16px;
width: auto;
height: auto;
border-radius: 4px;
padding: 0 30px;
font-size: 12px;
font-weight: 600;
line-height: 48px;
padding: 0 20px;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-add-to-cart a:before {
display: none;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-wishlist.wishlist-list {
margin: 5px 0 0 10px;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-wishlist.wishlist-list button {
border-radius: 5px;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
background-color: transparent;
border: 2px solid var(--primary-color);
color: var(--primary-color);
line-height: 44px;
padding: 0 18px;
position: relative;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-wishlist.wishlist-list button:after {
content: "";
background: #fff;
position: absolute;
height: 120%;
width: 15px;
opacity: 0.2;
left: -45%;
top: -10%;
-webkit-transition: all 0.8s;
-khtml-transition: all 0.8s;
-moz-transition: all 0.8s;
-ms-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
-webkit-transform: rotate(15deg);
-khtml-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-wishlist.wishlist-list button:hover {
background-color: var(--primary-color);
color: #fff;
}
.products.shop-view-list .woocommerce-product-meta2 .woocommerce-wishlist.wishlist-list button:hover:after {
left: 130%;
}
.single-product .product .woosc-quick-table {
display: none;
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery {
position: relative;
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery .woocommerce-product-video-custom {
position: absolute;
bottom: 21px;
left: 21px;
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery .woocommerce-product-video-custom .btn-video {
width: 84px;
height: 84px;
line-height: 84px;
z-index: 2;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery .woocommerce-product-video-custom .btn-video:before {
background-color: #fff;
border: 2px solid #eee;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery .woocommerce-product-video-custom .btn-video i {
color: var(--primary-color);
font-size: 25px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery .woocommerce-product-video-custom .btn-video:hover:before {
border-color: var(--primary-color);
}
.single-product .woocommerce-summary-wrap .woocommerce-gallery .pxl-featured-single {
position: absolute;
left: 88px;
top: -1px;
}
.single-product .woocommerce-summary-wrap.style-1 .pxl-single-product-btns .pxl-single-product-button {
transform: translateY(10px);
}
@media screen and (min-width: 1025px) {
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-gallery {
flex: 0 0 51.2% !important;
max-width: 51.2% !important;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-gallery .woocommerce-product-gallery {
position: relative;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-gallery .woocommerce-product-gallery .flex-viewport {
margin-left: 128px;
display: block;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav {
display: block;
position: absolute;
left: 0;
top: 0;
margin-top: 0;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li {
width: 124px;
display: block;
float: inherit;
margin-bottom: 10px;
padding-right: 0;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li img {
padding: 0;
}
.single-product .woocommerce-summary-wrap.style-2 > div:nth-child(2) {
flex: 0 0 48% !important;
max-width: 48% !important;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-product-video-custom {
left: 21px;
bottom: 21px;
top: auto;
}
.single-product .woocommerce-summary-wrap.style-2 .woocommerce-product-gallery {
margin-bottom: 0 !important;
}
}
.single-product .woocommerce-summary-wrap.gallery-vertical {
margin-bottom: 47px;
}
@media screen and (max-width: 767px) {
.single-product .woocommerce-summary-wrap.gallery-vertical {
margin-bottom: 20px;
}
}
.single-product .woocommerce-summary-wrap.gallery-vertical .woocommerce-gallery a {
position: relative;
display: block;
margin-bottom: 29px;
border: 1px solid #ededed;
text-align: center;
overflow: hidden;
}
.single-product .woocommerce-summary-wrap.gallery-vertical .woocommerce-gallery a img {
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.single-product .woocommerce-summary-wrap.gallery-vertical .woocommerce-gallery a:hover img {
transform: scale(1.05);
opacity: 0.7;
}
.single-product .woocommerce-summary-wrap.gallery-vertical .woocommerce-product-gallery {
display: none;
}
@media screen and (max-width: 767px) {
.single-product .woocommerce-summary-wrap.gallery-vertical .summary.entry-summary {
margin-top: 30px;
}
}
.single-product #pxl-main {
position: relative;
}
@media (min-width: 1500px) {
.single-product #pxl-main .product-single-type {
position: absolute;
top: -10px;
left: 4px;
padding-left: 0;
display: block;
transform: translateX(calc(((100vw - 1240px) / 2) * -1));
}
.single-product #pxl-main .product-single-type li {
list-style: none;
width: 124px;
display: block;
float: inherit;
margin-bottom: 10px;
padding-right: 0;
flex-grow: 1;
padding: 0 5px;
}
.single-product #pxl-main .product-single-type li img {
border: 1px solid #ededed;
opacity: 1;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
cursor: pointer;
box-shadow: none;
}
.single-product #pxl-main .product-single-type li img.flex-active {
border-color: var(--primary-color);
}
}
.single-product #pxl-main .product-single-type-3 .woocommerce-product-gallery .flex-viewport, .single-product #pxl-main .product-single-type-4 .woocommerce-product-gallery .flex-viewport {
border: none !important;
}
.single-product #pxl-main .product-single-type-4 {
background-color: #faf9f7;
position: relative;
padding: 30px 0px 0 0;
margin: -30px 0 76px;
}
@media (min-width: 1500px) {
.single-product #pxl-main .product-single-type-4 .product-single-type {
top: 30px;
left: 35px;
}
}
.single-product #pxl-main .product-single-type-4 .woocommerce-gallery {
padding-left: 0 !important;
}
@media screen and (max-width: 767px) {
.single-product #pxl-main .product-single-type-4 .woocommerce-gallery {
padding-right: 0 !important;
}
}
.single-product #pxl-main .product-single-type-4 > div:nth-child(2) {
background-color: #fff;
padding: 28px 30px 19px 30px !important;
border: 1px solid #ededed;
margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
.single-product #pxl-main .product-single-type-4 > div:nth-child(2) {
padding: 28px 20px 19px 20px !important;
}
}
.single-product #pxl-main .product-single-type-4 .product-single-type li img {
background-color: #fff;
padding: 5px;
}
.single-product #pxl-main .product-single-type-4 .summary.entry-summary {
margin-bottom: 0 !important;
}
.single-product #pxl-main .product-single-type-4:before, .single-product #pxl-main .product-single-type-4:after {
position: absolute;
content: '';
top: 0;
width: 8000px;
height: 100%;
background-color: #faf9f7;
z-index: -1;
}
.single-product #pxl-main .product-single-type-4:before {
left: -4000px;
}
.single-product #pxl-main .product-single-type-4:after {
right: -4000px;
}
.woocommerce-product-gallery .flex-control-nav {
margin-top: 8px;
margin-left: -10px;
margin-right: -10px;
display: flex;
flex-wrap: wrap;
}
.woocommerce-product-gallery .flex-control-nav li {
padding: 0;
flex-grow: 1;
margin: 20px;
}
.woocommerce-product-gallery .flex-control-nav img {
opacity: 1;
padding: 20px;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
@media screen and (max-width: 991px) {
.woocommerce-product-gallery .flex-control-nav img {
padding: 10px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.woocommerce-product-gallery .flex-control-nav img {
padding: 30px;
}
}
.woocommerce-product-gallery .flex-control-nav img.flex-active {
-webkit-box-shadow: 0 0 0 2px var(--primary-color);
-khtml-box-shadow: 0 0 0 2px var(--primary-color);
-moz-box-shadow: 0 0 0 2px var(--primary-color);
-ms-box-shadow: 0 0 0 2px var(--primary-color);
-o-box-shadow: 0 0 0 2px var(--primary-color);
box-shadow: 0 0 0 2px var(--primary-color);
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a {
position: relative;
display: block;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a:before {
content: '';
background-color: rgba(0, 1, 0, );
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
display: block;
opacity: 0;
-webkit-transition: all 0.3s linear;
-khtml-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a:after {
content: "\f06e";
font-family: "Font Awesome 5 Pro";
font-size: 16px;
height: 40px;
width: 40px;
line-height: 40px;
-webkit-border-radius: 40px;
-khtml-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
border-radius: 40px;
background-color: #fff;
text-align: center;
color: var(--primary-color);
position: absolute;
top: 50%;
-webkit-transform: translate(0%, -50%);
-khtml-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
left: 0;
right: 0;
margin: auto;
-webkit-transition: all 0.3s linear;
-khtml-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
opacity: 0;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:before {
opacity: 0.8;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:after {
opacity: 1;
}
.product-remove {
position: relative;
min-width: 50px;
}
.product-remove a.remove {
font-size: 0px;
width: 26px;
height: 26px;
background-color: var(--primary-color);
border-radius: 100%;
position: relative;
}
.product-remove a.remove:before, .product-remove a.remove:after {
content: '';
position: absolute;
height: 1px;
width: 53%;
top: 50%;
left: 0;
right: 0;
margin: auto;
background-color: #fff;
transform-origin: 50% 50%;
opacity: 1;
-webkit-transition: transform ease 0.25s;
-khtml-transition: transform ease 0.25s;
-moz-transition: transform ease 0.25s;
-ms-transition: transform ease 0.25s;
-o-transition: transform ease 0.25s;
transition: transform ease 0.25s;
}
.product-remove a.remove:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.product-remove a.remove:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.product-remove a.remove:hover:before, .product-remove a.remove:hover:after {
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
@media screen and (max-width: 769px) {
.product-remove {
min-height: 57px;
}
}
.woocommerce .comment-form, .woocommerce-page .comment-form {
max-width: 100%;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
color: inherit;
border-color: var(--primary-color);
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
color: var(--primary-color);
top: 49%;
transform: translateY(-50%);
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button {
padding: 0;
text-transform: capitalize;
line-height: 20px;
background-color: transparent;
color: #191919;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:hover {
background-color: transparent;
color: var(--primary-color);
}
.woocommerce .quantity, .woocommerce-page .quantity {
position: relative;
display: inline-block;
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
padding: 0 38px 0 0px;
width: 94px !important;
height: 48px !important;
border: 2px solid var(--primary-color) !important;
color: var(--primary-color);
font-weight: 500;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
font-size: 21px;
-moz-appearance: textfield;
}
.woocommerce .quantity .qty::-webkit-outer-spin-button, .woocommerce-page .quantity .qty::-webkit-outer-spin-button, .woocommerce .quantity .qty::-webkit-inner-spin-button, .woocommerce-page .quantity .qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce .quantity-icon i, .woocommerce-page .quantity-icon i {
font-style: normal;
font-size: 11px;
color: var(--primary-color);
font-weight: 400;
line-height: 0;
text-align: center;
position: absolute;
cursor: pointer;
font-family: "Font Awesome 5 Pro";
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.woocommerce .quantity-icon i.quantity-up, .woocommerce-page .quantity-icon i.quantity-up {
right: 23px;
top: 13px;
}
.woocommerce .quantity-icon i.quantity-down, .woocommerce-page .quantity-icon i.quantity-down {
right: 23px;
top: 36px;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
padding: 22px 15px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce-page table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th {
font-weight: 500;
}
@media screen and (max-width: 769px) {
.woocommerce .coupon #coupon_code, .woocommerce-page .coupon #coupon_code {
width: 100% !important;
margin-bottom: 15px;
}
.woocommerce .coupon .button, .woocommerce-page .coupon .button {
width: 100% !important;
}
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
padding: 0 0 10px;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
margin-right: 15px;
}
.woocommerce textarea, .woocommerce-page textarea {
padding-top: 24px;
padding-bottom: 24px;
min-height: 140px;
}
.woocommerce .nice-select, .woocommerce-page .nice-select {
max-width: 213px;
border: 2px solid #ececec;
text-align: left;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
height: 45px;
font-weight: 500;
}
.woocommerce .nice-select span.current, .woocommerce-page .nice-select span.current {
line-height: 30px;
}
.woocommerce .nice-select:after, .woocommerce-page .nice-select:after {
color: var(--primary-color);
}
.woocommerce form .select2-container--default .select2-selection, .woocommerce-page form .select2-container--default .select2-selection {
border: 1px solid #eaeaea;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
height: 48px;
}
.woocommerce form .select2-container--default .select2-selection .select2-selection__rendered, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__rendered {
line-height: 48px;
color: var(--secondary-color);
font-size: 14px;
padding-left: 22px;
}
.woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.button, .woocommerce-page a.button, .woocommerce a.wc-forward, .woocommerce-page a.wc-forward, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce .cart button.button, .woocommerce-page .cart button.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce .form-row button.button.alt, .woocommerce-page .form-row button.button.alt {
font-size: 12px;
font-weight: 600;
color: #fff;
padding: 0 30px;
line-height: 48px;
-webkit-transition: all 240ms linear 0ms;
-khtml-transition: all 240ms linear 0ms;
-moz-transition: all 240ms linear 0ms;
-ms-transition: all 240ms linear 0ms;
-o-transition: all 240ms linear 0ms;
transition: all 240ms linear 0ms;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
position: relative;
overflow: hidden !important;
display: inline-block;
text-align: center;
text-transform: uppercase;
cursor: pointer;
border: none;
background-color: var(--primary-color);
z-index: 1;
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce a.wc-forward:hover, .woocommerce-page a.wc-forward:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce .cart button.button:hover, .woocommerce-page .cart button.button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce .form-row button.button.alt:hover, .woocommerce-page .form-row button.button.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce-page #respond input#submit.alt:focus, .woocommerce #respond input#submit:focus, .woocommerce-page #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce-page a.button:focus, .woocommerce a.wc-forward:focus, .woocommerce-page a.wc-forward:focus, .woocommerce button.button:focus, .woocommerce-page button.button:focus, .woocommerce input.button:focus, .woocommerce-page input.button:focus, .woocommerce .cart button.button:focus, .woocommerce-page .cart button.button:focus, .woocommerce a.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce .form-row button.button.alt:focus, .woocommerce-page .form-row button.button.alt:focus, .woocommerce #respond input#submit.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce #respond input#submit:active, .woocommerce-page #respond input#submit:active, .woocommerce a.button:active, .woocommerce-page a.button:active, .woocommerce a.wc-forward:active, .woocommerce-page a.wc-forward:active, .woocommerce button.button:active, .woocommerce-page button.button:active, .woocommerce input.button:active, .woocommerce-page input.button:active, .woocommerce .cart button.button:active, .woocommerce-page .cart button.button:active, .woocommerce a.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce .form-row button.button.alt:active, .woocommerce-page .form-row button.button.alt:active, .woocommerce #respond input#submit.alt:not([disabled]):not(.disabled).active, .woocommerce-page #respond input#submit.alt:not([disabled]):not(.disabled).active, .woocommerce #respond input#submit:not([disabled]):not(.disabled).active, .woocommerce-page #respond input#submit:not([disabled]):not(.disabled).active, .woocommerce a.button:not([disabled]):not(.disabled).active, .woocommerce-page a.button:not([disabled]):not(.disabled).active, .woocommerce a.wc-forward:not([disabled]):not(.disabled).active, .woocommerce-page a.wc-forward:not([disabled]):not(.disabled).active, .woocommerce button.button:not([disabled]):not(.disabled).active, .woocommerce-page button.button:not([disabled]):not(.disabled).active, .woocommerce input.button:not([disabled]):not(.disabled).active, .woocommerce-page input.button:not([disabled]):not(.disabled).active, .woocommerce .cart button.button:not([disabled]):not(.disabled).active, .woocommerce-page .cart button.button:not([disabled]):not(.disabled).active, .woocommerce a.button.alt:not([disabled]):not(.disabled).active, .woocommerce-page a.button.alt:not([disabled]):not(.disabled).active, .woocommerce .form-row button.button.alt:not([disabled]):not(.disabled).active, .woocommerce-page .form-row button.button.alt:not([disabled]):not(.disabled).active, .woocommerce #respond input#submit.alt:not([disabled]):not(.disabled):active, .woocommerce-page #respond input#submit.alt:not([disabled]):not(.disabled):active, .woocommerce #respond input#submit:not([disabled]):not(.disabled):active, .woocommerce-page #respond input#submit:not([disabled]):not(.disabled):active, .woocommerce a.button:not([disabled]):not(.disabled):active, .woocommerce-page a.button:not([disabled]):not(.disabled):active, .woocommerce a.wc-forward:not([disabled]):not(.disabled):active, .woocommerce-page a.wc-forward:not([disabled]):not(.disabled):active, .woocommerce button.button:not([disabled]):not(.disabled):active, .woocommerce-page button.button:not([disabled]):not(.disabled):active, .woocommerce input.button:not([disabled]):not(.disabled):active, .woocommerce-page input.button:not([disabled]):not(.disabled):active, .woocommerce .cart button.button:not([disabled]):not(.disabled):active, .woocommerce-page .cart button.button:not([disabled]):not(.disabled):active, .woocommerce a.button.alt:not([disabled]):not(.disabled):active, .woocommerce-page a.button.alt:not([disabled]):not(.disabled):active, .woocommerce .form-row button.button.alt:not([disabled]):not(.disabled):active, .woocommerce-page .form-row button.button.alt:not([disabled]):not(.disabled):active {
outline: medium none;
text-decoration: none;
color: #fff;
background-color: var(--secondary-color);
}
@media screen and (min-width: 992px) {
.woocommerce .content-row {
margin: 0 -15px;
}
.woocommerce .pxl-content-area.content-has-sidebar {
padding-left: 15px;
padding-right: 15px;
flex: 0 0 75%;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
-o-flex: 0 0 75%;
max-width: 75%;
}
.woocommerce #secondary.widget-has-sidebar {
padding-left: 15px;
padding-right: 15px;
flex: 0 0 25%;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
-o-flex: 0 0 25%;
max-width: 25%;
}
}
.woocommerce .actions > .button {
float: right;
}
form .select2-container--default .select2-selection .select2-selection__arrow {
right: 10px;
top: 50%;
transform: translateY(-50%);
color: #8f8f8f;
}
.woocommerce-checkout th {
border-top: 1px solid #ededed !important;
padding: 10px;
border-right: 1px solid #ededed !important;
}
.woocommerce-checkout td {
border-top: 1px solid #ededed;
padding: 10px;
border-right: 1px solid #ededed;
}
table {
border-bottom: 1px solid #ededed;
border-left: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
line-height: 2;
margin: 0 0 32px;
width: 100%;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}
@media screen and (max-width: 575px) {
.woocommerce ul.products li.product {
width: 100% !important;
}
}
@media screen and (max-width: 991px) and (min-width: 767px) {
.single-product .woocommerce ul.products li.product {
width: 50% !important;
}
}
@media screen and (max-width: 991px) and (min-width: 767px) {
.single-product section.related ul.products li.product {
margin: 40px auto 0 auto;
padding: 0 15px;
width: 50% !important;
}
}
.pxl-widget-cart-sidebar {
-webkit-transition: transform 0.8s ease 0s;
-khtml-transition: transform 0.8s ease 0s;
-moz-transition: transform 0.8s ease 0s;
-ms-transition: transform 0.8s ease 0s;
-o-transition: transform 0.8s ease 0s;
transition: transform 0.8s ease 0s;
-webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
padding-bottom: 137px;
background-color: #fff;
position: fixed;
top: 0;
right: 0;
height: 100%;
z-index: 9999;
width: 320px;
overflow: hidden;
}
.pxl-widget-cart-sidebar .widget_shopping_title {
font-size: 16px;
font-weight: 700;
color: #222;
flex-grow: 1;
}
.pxl-widget-cart-sidebar .widget_shopping_head {
display: flex;
background-color: #f9f9f9;
padding: 16px 30px;
margin-top: -30px;
margin-left: -30px;
margin-right: -30px;
margin-bottom: 20px;
align-items: center;
}
.pxl-widget-cart-sidebar .widget_shopping_head .pxl-close {
height: 36px;
width: 36px;
}
.pxl-widget-cart-sidebar .pxl-close {
position: absolute;
top: 11px;
right: 30px;
z-index: 999;
}
.pxl-widget-cart-sidebar .widget_shopping_cart {
padding: 30px 60px 0 30px;
height: 100%;
overflow-y: scroll;
width: 350px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li {
padding: 20px 15px 15px 0;
display: flex;
flex-wrap: nowrap;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
position: relative;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:last-child {
border: none;
padding-bottom: 0;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty {
font-size: 16px;
margin-top: 40px;
padding: 0 !important;
text-align: center;
display: block;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty span {
text-align: center;
margin-bottom: 20px;
display: block;
margin-top: 20px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty i {
font-size: 32px;
color: #555;
width: 80px;
height: 80px;
background-color: #f8f8f8;
border-radius: 80px;
line-height: 80px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn {
width: 100%;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn:hover {
color: #fff;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image {
width: 45px;
min-width: 45px;
margin-right: 15px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image a {
display: inline-block;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image img {
margin: 0;
width: inherit;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta {
padding-right: 12px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 {
font-size: 14px;
font-weight: 700;
line-height: normal;
margin-bottom: 3px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a {
color: inherit;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a:hover {
color: #555;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity {
font-size: 14px;
font-weight: 600;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button {
opacity: 0;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
right: 0;
width: 18px;
height: 18px;
text-align: center;
-webkit-border-radius: 18px;
-khtml-border-radius: 18px;
-moz-border-radius: 18px;
-ms-border-radius: 18px;
-o-border-radius: 18px;
border-radius: 18px;
line-height: 17px;
color: var(--primary-color);
font-size: 11px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button i {
vertical-align: middle;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:hover a.remove_from_cart_button {
opacity: 1;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 30px 30px 55px;
background-color: #fff;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total {
border: none;
border-top: 1px solid rgba(0, 0, 0, 0.1);
padding-top: 15px;
padding-bottom: 0;
font-weight: 600;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total strong {
font-weight: inherit;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons {
margin: 0;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn {
width: 100%;
margin-right: 0;
line-height: 48px;
font-size: 14px;
-webkit-border-radius: 48px;
-khtml-border-radius: 48px;
-moz-border-radius: 48px;
-ms-border-radius: 48px;
-o-border-radius: 48px;
border-radius: 48px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.btn-outline {
border: 2px solid var(--primary-color);
background-color: transparent;
color: var(--primary-color) !important;
line-height: 44px;
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.btn-outline:before {
background-color: var(--primary-color);
}
.pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.btn-outline:hover, .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.btn-outline:focus {
color: #fff !important;
background-color: var(--primary-color);
}
.pxl-widget-cart-wrap.open .pxl-item--overlay {
-webkit-transform: scaleX(1);
-khtml-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
transition-delay: 0s;
-webkit-transition-delay: 0s;
}
.pxl-widget-cart-wrap.open .pxl-widget-cart-sidebar {
-webkit-transform: translateX(20px);
-khtml-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px);
transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
-webkit-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);
-khtml-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);
-moz-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);
-ms-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);
-o-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);
box-shadow: 0 2px 27px rgba(54, 54, 54, 0.13);
}
.cart-empty, .return-to-shop {
justify-content: center;
text-align: center;
}
.pxl-shop-topbar-wrap {
background-color: #f7f7f7;
border: 1px solid #ededed;
margin: 0 0 30px;
}
.pxl-shop-topbar-wrap .number-result {
padding-left: 15px !important;
}
.pxl-shop-topbar-wrap .number-result .woocommerce-result-count {
font-size: 14px;
font-weight: 600;
color: var(--secondary-color);
}
@media (max-width: 767px) {
.pxl-shop-topbar-wrap {
display: inline-grid !important;
padding: 25px 0px 30px;
text-align: center;
width: 100%;
}
.pxl-shop-topbar-wrap .woocommerce-ordering {
float: inherit;
position: relative;
margin: 20px 0 27px !important;
}
.pxl-shop-topbar-wrap .woocommerce-ordering:before {
right: 20px;
}
.pxl-shop-topbar-wrap .number-result {
text-align: center;
}
.pxl-shop-topbar-wrap .number-result .woocommerce-result-count {
float: inherit;
}
.pxl-shop-topbar-wrap .pxl-view-layout-wrap {
justify-content: center;
}
.pxl-shop-topbar-wrap .pxl-view-layout-wrap .pxl-view-layout li:first-child {
margin-left: 0px;
}
}
.widget_shopping_cart .woocommerce-mini-cart {
padding-left: 0px;
}
.woocommerce .woocommerce-banner {
margin-bottom: 30px;
position: relative;
overflow: hidden;
min-height: 280px;
background-color: #ebe7e0;
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-banner {
min-height: 250px;
}
}
.woocommerce .woocommerce-banner .bgr-banner-shop {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-position: 100%;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 991px) {
.woocommerce .woocommerce-banner .bgr-banner-shop {
background-position: 10% 50%;
}
}
.woocommerce .woocommerce-banner .img-vector-hover {
position: absolute;
left: 0px;
bottom: 0px;
opacity: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
z-index: 10;
}
.woocommerce .woocommerce-banner .title-banner-shop {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 60px;
max-width: 375px;
padding: 50px 0;
z-index: 10;
}
@media screen and (max-width: 1199px) {
.woocommerce .woocommerce-banner .title-banner-shop {
left: 20px;
}
}
@media screen and (max-width: 991px) {
.woocommerce .woocommerce-banner .title-banner-shop {
max-width: 300px;
}
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-banner .title-banner-shop {
left: 15px;
max-width: 100%;
max-width: 300px;
}
}
.woocommerce .woocommerce-banner .title-banner-shop h3 {
margin-top: 4px;
margin-bottom: 0;
line-height: 41px;
}
@media screen and (max-width: 991px) {
.woocommerce .woocommerce-banner .title-banner-shop h3 {
font-size: 28px;
line-height: 38px;
}
}
@media screen and (max-width: 767px) {
.woocommerce .woocommerce-banner .title-banner-shop h3 {
font-size: 24px;
line-height: 36px;
}
}
@media screen and (max-width: 575px) {
.woocommerce .woocommerce-banner .title-banner-shop h3 {
font-size: 22px;
line-height: 30px;
}
}
.woocommerce .woocommerce-banner:hover .img-vector-hover {
opacity: 1;
left: 0px;
bottom: 0px;
}
.woocommerce #pxl-main .container-fluid .woocommerce-banner {
display: none;
}
@media screen and (min-width: 992px) {
.woocommerce #pxl-main .container-fluid .pxl-content-wrap .pxl-content-shop.col-lg-9 {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 83.33333% !important;
flex: 0 0 83.33333% !important;
max-width: 83.33333% !important;
}
.woocommerce #pxl-main .container-fluid .pxl-content-wrap .pxl-sidebar-shop.col-lg-3 {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 16.66667% !important;
flex: 0 0 16.66667% !important;
max-width: 16.66667% !important;
}
}
@media screen and (min-width: 992px) {
.woocommerce #pxl-main .container-fluid .pxl-content-wrap .pxl-content-shop.col-12 {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
}
#pxl-wgshop-elementor {
margin-top: 100px;
}
.pxl-content-main .product-type-variable .summary.entry-summary .woocommerce-product--price .woocommerce-product-price--unit {
display: none !important;
}
.pxl-content-main .product-type-variable .summary.entry-summary .pxl-single-product-btns {
position: relative;
}
@media (min-width: 768px) and (max-width: 991px) {
.pxl-content-main .product-type-variable .summary.entry-summary .pxl-single-product-btns .variations_form {
display: block;
}
}
@media screen and (max-width: 575px) {
.pxl-content-main .product-type-variable .summary.entry-summary .pxl-single-product-btns .variations_form {
display: block;
}
}
.pxl-content-main .product-type-variable .summary.entry-summary .pxl-single-product-btns .pxl-single-product-button {
transform: translateY(10px);
position: absolute;
bottom: 21px;
left: 270px;
}
@media (min-width: 768px) and (max-width: 991px) {
.pxl-content-main .product-type-variable .summary.entry-summary .pxl-single-product-btns .pxl-single-product-button {
left: 0px;
position: relative;
margin-top: 15px;
}
}
@media screen and (max-width: 575px) {
.pxl-content-main .product-type-variable .summary.entry-summary .pxl-single-product-btns .pxl-single-product-button {
left: 0px;
position: relative;
margin-top: 15px;
}
}
.variations_form .variations .woo-variation-items-wrapper ul li {
box-shadow: none !important;
border-radius: 4px;
padding: 2px 4px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.variations_form .variations .woo-variation-items-wrapper ul li .variable-item-contents span {
font-size: 14px;
font-weight: 500;
color: var(--secondary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.variations_form .variations .woo-variation-items-wrapper ul li:hover {
background-color: #4d8526 !important;
}
.variations_form .variations .woo-variation-items-wrapper ul li:hover .variable-item-contents span {
color: #fff;
}
.variations_form .variations .woo-variation-items-wrapper ul li.selected {
background-color: #4d8526 !important;
}
.variations_form .variations .woo-variation-items-wrapper ul li.selected .variable-item-contents span {
color: #fff;
}
.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
margin: -13px 0 28px !important;
}
@media screen and (max-width: 575px) {
.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
margin: -6px 0 28px !important;
}
}
.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .amount {
color: var(--primary-color);
}
.product-type-external .pxl-single-product-btns .single_add_to_cart_button {
letter-spacing: 0.5px !important;
}
.product-type-external .pxl-single-product-btns .single_add_to_cart_button:before {
display: none;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns {
position: relative;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .pxl-single-product-button {
position: absolute;
bottom: 21px;
left: 166px;
transform: translateY(10px);
}
@media screen and (max-width: 575px) {
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .pxl-single-product-button {
position: relative !important;
left: 3px !important;
padding-top: 10px !important;
}
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .grouped_form {
margin-top: 17px !important;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .grouped_form table {
border-bottom: none;
margin-bottom: 22px;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .grouped_form table tr td {
padding-bottom: 18px;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .woocommerce-grouped-product-list-item__label a {
color: var(--primary-color);
font-size: 15px;
}
@media screen and (max-width: 575px) {
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .woocommerce-grouped-product-list-item__label a {
font-size: 14px;
}
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .woocommerce-grouped-product-list-item__label a:hover {
color: var(--secondary-color);
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .woocommerce-grouped-product-list-item__price ins {
text-decoration: none;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .woocommerce-grouped-product-list-item__price ins .amount {
font-weight: 500;
}
.product-type-grouped .summary.entry-summary .pxl-single-product-btns .woocommerce-grouped-product-list-item__price .amount {
font-size: 15px !important;
}
.select2-dropdown--below {
border-color: #ededed !important;
}
.select2-container.select2-container--open .select2-results li.select2-results__option--highlighted {
background-color: var(--primary-color) !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #ededed !important;
}
.checkout.woocommerce-checkout .woocommerce-billing-fields input:hover, .checkout.woocommerce-checkout .woocommerce-billing-fields input:focus, .checkout.woocommerce-checkout .woocommerce-billing-fields input:active {
border-color: var(--primary-color) !important;
}
.woosc-bar-bottom .woosc-inner .woosc-bar .woosc-bar-btn {
background-color: var(--primary-color) !important;
font-weight: 600 !important;
}
.woosc-bar-bottom .woosc-inner .woosc-table-inner .woosc_table tbody > tr > td .product.add_to_cart_inline a {
width: auto;
height: auto;
border-radius: 5px;
padding: 0 20px;
}
.woosc-bar-bottom .woosc-inner .woosc-table-inner .woosc_table tbody > .tr-content, .woosc-bar-bottom .woosc-inner .woosc-table-inner .woosc_table > .tr-additional {
display: none !important;
}
.woosc-bar-bottom .woosc-inner .woosc-table-inner .woosc_table tbody > .tr-additional {
display: none !important;
}
.woocommerce-product--rating .rating-number {
display: none;
}
.woocommerce-product--rating .star-rating + .rating-number {
display: block;
}
.single-product .product-type-variable .pxl-single-product-btns .variations_form .variations #pa_color + .nice-select, .single-product .product-type-variable .pxl-single-product-btns .variations_form .variations #logo + .nice-select {
height: 55px;
line-height: 55px;
padding: 0 30px 0 20px;
min-width: 200px;
}
.single-product .product-type-variable .pxl-single-product-btns .variations_form .variations #pa_color + .nice-select .current, .single-product .product-type-variable .pxl-single-product-btns .variations_form .variations #logo + .nice-select .current {
line-height: 50px !important;
}
.single-product .product-type-variable .pxl-single-product-btns .variations_form .variations #pa_color + .nice-select:after, .single-product .product-type-variable .pxl-single-product-btns .variations_form .variations #logo + .nice-select:after {
color: var(--secondary-color);
}
.single-product .product-type-variable .pxl-single-product-btns .pxl-single-product-button {
margin-bottom: -1px !important;
}
.pxl-grid .pxl-grid-masonry {
position: relative;
}
.pxl-grid .grid-sizer {
z-index: -1;
}
.pxl-grid .pxl-load-more {
text-align: center;
padding: 0 15px;
margin-top: 10px;
}
.pxl-grid .pxl-load-more .btn {
padding-left: 34px;
padding-right: 56px;
line-height: 58px;
font-size: 15px;
background: var(--primary-color);
}
.pxl-grid .pxl-load-more .btn .pxl-load-icon {
width: 24px;
height: 24px;
right: 13px;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
background-color: #fff;
-webkit-border-radius: 24px;
-khtml-border-radius: 24px;
-moz-border-radius: 24px;
-ms-border-radius: 24px;
-o-border-radius: 24px;
border-radius: 24px;
line-height: 24px;
text-align: center;
color: #000;
}
.pxl-grid .pxl-load-more .btn i {
font-size: 18px;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
}
.pxl-grid .pxl-load-more.loading .btn .pxl-load-icon i {
animation: pxl_spin 0.6s infinite linear;
-webkit-animation: pxl_spin 0.6s infinite linear;
}
@media screen and (min-width: 1200px) {
.pxl-grid .col-xl-pxl5 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
}
.pxl-grid-filter1 {
margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
.pxl-grid-filter1 {
margin-bottom: 60px;
}
}
.pxl-grid-filter1 .filter-item {
color: #383647;
font-weight: 500;
display: inline-flex;
padding: 0 24px;
line-height: 62px;
cursor: pointer;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
min-width: 120px;
justify-content: center;
-webkit-border-radius: 62px;
-khtml-border-radius: 62px;
-moz-border-radius: 62px;
-ms-border-radius: 62px;
-o-border-radius: 62px;
border-radius: 62px;
}
@media screen and (max-width: 1199px) {
.pxl-grid-filter1 .filter-item {
line-height: 54px;
padding: 0 18px;
}
}
@media screen and (max-width: 767px) {
.pxl-grid-filter1 .filter-item {
margin: 10px 2px 0 2px;
background-color: #f8f8f8;
line-height: 50px;
min-width: 90px;
font-size: 15px;
}
}
.pxl-grid-filter1 .filter-item:last-child {
margin-right: 24px;
}
@media screen and (max-width: 1199px) {
.pxl-grid-filter1 .filter-item:last-child {
margin-right: 9px;
}
}
@media screen and (max-width: 767px) {
.pxl-grid-filter1 .filter-item:last-child {
margin-right: 0;
}
}
.pxl-grid-filter1 .filter-item.active {
color: #fff;
background-color: var(--primary-color);
margin-right: 24px;
}
@media screen and (max-width: 1199px) {
.pxl-grid-filter1 .filter-item.active {
margin-right: 9px;
}
}
@media screen and (max-width: 767px) {
.pxl-grid-filter1 .filter-item.active {
margin-right: 0;
}
}
.pxl-grid-filter1 .filter-item.active:last-child {
margin-right: 0;
}
.pxl-grid-filter1 .pxl--filter-inner {
background-color: #fff;
display: inline-block;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
-khtml-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
-webkit-border-radius: 62px;
-khtml-border-radius: 62px;
-moz-border-radius: 62px;
-ms-border-radius: 62px;
-o-border-radius: 62px;
border-radius: 62px;
}
@media screen and (max-width: 767px) {
.pxl-grid-filter1 .pxl--filter-inner {
background-color: transparent;
}
}
@media screen and (max-width: 767px) {
.pxl-grid-filter1 .pxl--filter-inner {
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
}
.elementor-editor-active .grid-sizer {
display: none;
}
.pxl-col-align-start > .elementor-widget-wrap {
justify-content: flex-start;
}
.pxl-col-align-start .elementor-inner-section > .elementor-container {
margin-left: 0;
}
.pxl-col-align-center > .elementor-widget-wrap {
justify-content: center;
}
.pxl-col-align-end > .elementor-widget-wrap {
justify-content: flex-end;
}
.pxl-col-align-end .elementor-inner-section > .elementor-container {
margin-right: 0;
}
.pxl-swiper-container {
margin: 0 -15px;
position: relative;
overflow: hidden;
}
.pxl-swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.pxl-swiper-slide {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
padding: 0 15px;
}
.pxl-swiper-arrow {
font-size: 13px;
color: #000;
width: 56px;
height: 56px;
line-height: 56px;
display: block;
z-index: 2;
text-align: center;
cursor: pointer;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #fff;
-webkit-border-radius: 56px;
-khtml-border-radius: 56px;
-moz-border-radius: 56px;
-ms-border-radius: 56px;
-o-border-radius: 56px;
border-radius: 56px;
box-shadow: 0 10px 20px rgba(32, 68, 7, .22);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 1199px) {
.pxl-swiper-arrow {
opacity: 0;
visibility: hidden;
}
}
.pxl-swiper-arrow:hover {
color: #fff;
background-color: var(--primary-color);
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.pxl-swiper-arrow.swiper-button-disabled {
cursor: not-allowed;
}
.pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: -28px;
}
@media screen and (max-width: 1199px) {
.pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: 30px;
}
}
.pxl-swiper-arrow.pxl-swiper-arrow-next {
right: -28px;
}
@media screen and (max-width: 1199px) {
.pxl-swiper-arrow.pxl-swiper-arrow-next {
right: 30px;
}
}
.pxl-swiper-arrow.style2 {
background-color: #f1f1f3;
color: #fff;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.pxl-swiper-arrow.style2:before {
z-index: -1;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
opacity: 0;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-swiper-arrow.style2:hover {
background-color: #f1f1f3;
}
.pxl-swiper-arrow.style2:hover:before {
opacity: 1;
}
.pxl-swiper-dots {
position: relative;
z-index: 1;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 60px;
}
@media screen and (max-width: 1024px) {
.pxl-swiper-dots {
margin-top: 40px;
}
}
.pxl-swiper-dots .pxl-swiper-pagination-bullet {
margin: 0 5px;
width: 30px;
height: 3px;
text-align: center;
background: #cacaca;
cursor: pointer;
position: relative;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-swiper-dots .pxl-swiper-pagination-bullet:hover, .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
background: var(--primary-color);
width: 50px;
}
.pxl-swiper-dots2 {
align-items: center;
}
.pxl-swiper-dots2 .pxl-swiper-pagination-bullet {
width: 6px;
height: 6px;
background-color: #ddd;
border-radius: 100%;
margin: 0 7px;
}
.pxl-swiper-dots2 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 12px !important;
height: 12px !important;
background-color: #177165;
}
.pxl-swiper-dots2 .pxl-swiper-pagination-bullet:hover {
width: 12px !important;
height: 12px !important;
background-color: #177165;
}
.pxl-swiper-boxshadow .pxl-carousel-inner {
margin: 0 -30px;
}
.pxl-swiper-boxshadow .pxl-carousel-inner .pxl-swiper-container {
padding: 0 30px;
}
.pxl-swiper-boxshadow .pxl-swiper-slide {
-webkit-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-swiper-boxshadow .pxl-swiper-slide:not(.swiper-slide-visible) {
opacity: 0;
}
.pxl-swiper-sliders {
position: relative;
}
@media screen and (max-width: 1199px) {
.pxl-swiper-sliders:hover .pxl-swiper-arrow {
opacity: 1;
visibility: visible;
}
}
.pxl-swiper-sliders.pxl-swiper-arrow-show .pxl-swiper-arrow {
opacity: 1;
visibility: visible;
}
.pxl-swiper-nogap .pxl-swiper-container {
margin: 0;
}
.pxl-swiper-nogap .pxl-swiper-container .pxl-swiper-slide {
padding: 0;
}
.pxl-swiper-thumbs {
overflow: hidden;
}
.pxl-swiper-thumbs .swiper-slide {
cursor: pointer;
}
body.rtl .pxl-swiper-arrow.pxl-swiper-arrow-next {
right: auto;
left: -28px;
}
body.rtl .pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: auto;
right: -28px;
}
@font-face {
font-family: 'Spartan';
font-weight: 300;
font-style: normal;
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/font-theme/Spartan-Bold.ttf) format('ttf'), url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/font-theme/Spartan-Spartan-BoldItalic.ttf) format('ttf');
}
@font-face {
font-family: 'Poppins';
font-weight: 400;
font-style: normal;
src: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/font-theme/Poppins-Regular.ttf) format('ttf'), url(//oroverdealimentos.com/wp-content/themes/farmas/assets/fonts/font-theme/Poppins-Regular.ttf) format('ttf');
}
.ft-spartan, .single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel h3, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel h3, blockquote, blockquote .widget-name, blockquote p, .button-slide-1, .entry-author-info .entry-author-meta .author-name, .pxl-countdown-layout1.style2 .countdown-period, .pxl-countdown-layout1.style2 .countdown-amount span, .pxl-countdown-layout1.style3 .countdown-period, .pxl-countdown-layout1.style3 .countdown-amount span, .pxl-nav-menu.style8 .pxl-menu-primary li a, .pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box2.style3 .pxl-item--holder .pxl-item--title, .pxl-icon-box3 .pxl-item--description, .pxl-banner2 .pxl-banner-inner .pxl-item--title, .pxl-counter1 .pxl--counter-number, .pxl-fancy-box2 .pxl-item--title, .pxl-fancy-box3.style3 .pxl-item--holder .pxl-item--description, .pxl-fancy-box4 .pxl-item--holder .pxl-item--title, .pxl-product-carousel.layout-3 .pxl-countdown .countdown-period, .pxl-product-carousel.layout-3 .pxl-countdown .countdown-amount span, .pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--title {
font-family: 'Spartan' !important;
}
.ft-poppins, .woocommerce span.onsale, .woocommerce .pxl-featured, .woocommerce .woocommerce-product-inner .woocommerce-product-content .rating-number, .woocommerce .woocommerce-product-inner .woocommerce-product--title a, .single-product .pxl-content-area div.product form.cart label, .single-product > div.product form.cart label, .single-product .pxl-content-area div.product .entry-summary .woocommerce-product--rating .rating-number, .single-product > div.product .entry-summary .woocommerce-product--rating .rating-number, .single-product .pxl-content-area div.product .entry-summary .entry-title, .single-product > div.product .entry-summary .entry-title, .single-product .pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price, .single-product .pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .tab-list li, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .tab-list li, .single-product .pxl-content-area div.product .pxl-single-product-btns form .quantity input, .single-product > div.product .pxl-single-product-btns form .quantity input, .single-product .pxl-content-area div.product .product_meta > span span, .single-product > div.product .product_meta > span span, .single-product .pxl-content-area div.product .product_meta > span a, .single-product > div.product .product_meta > span a, .single-product .single_add_to_cart_button, .woocommerce-ordering select, .woocommerce-pagination .page-numbers, .woocommerce-pagination .page-numbers.next:before, .woocommerce-pagination .page-numbers.prev:before, .products.shop-view-list .woocommerce-product-meta2 .woocommerce-add-to-cart a, .woocommerce .quantity .qty, .woocommerce-page .quantity .qty, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.button, .woocommerce-page a.button, .woocommerce a.wc-forward, .woocommerce-page a.wc-forward, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce .cart button.button, .woocommerce-page .cart button.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce .form-row button.button.alt, .woocommerce-page .form-row button.button.alt, .pxl-shop-topbar-wrap .number-result .woocommerce-result-count, .pxl-breadcrumb a, .pxl-breadcrumb li span, .pxl-menu-primary > li > a, .pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a, .pxl-item--post .pxl-item--category a, .pxl-item--post .pxl-item--author a, .pxl-item--post .pxl-item--author a:hover, .single-post .pxl-item--holder .pxl-item--excerpt ul li, .single-post .pxl-item--image .pxl--post-socials .pxl--social > a .social-text, .first-letter, .entry-author-info .entry-author-meta .label-name, .widget:not(.woocommerce) .widget-title, .widget:not(.woocommerce) .comment-reply-title, .widget:not(.woocommerce) .comments-title, .widget_search .search-form .search-field, .widget_search .search-form .search-field::placeholder, .widget_product_search .woocommerce-product-search .search-field, .widget_product_search .woocommerce-product-search .search-field::placeholder, .widget_product_categories .count, .widget_categories .count, .widget_nav_menu .count, .widget_pages .count, .widget_archive .count, .widget_meta .count, .widget_recent_entries .count, .widget_product_categories ul li a, .widget_categories ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_product_categories ul li a .pxl-count, .widget_categories ul li a .pxl-count, .widget_nav_menu ul li a .pxl-count, .widget_pages ul li a .pxl-count, .widget_archive ul li a .pxl-count, .widget_meta ul li a .pxl-count, .widget_recent_entries ul li a .pxl-count, .tagcloud a, .pxl-wg-bannerbox1 .btn-banner-widget, .widget.woocommerce .widget_product_search .search-field, .widget.woocommerce .widget-title, .widget.woocommerce .comment-reply-title, .widget.woocommerce .comments-title, .widget.woocommerce .product-categories li a, .widget_products ul li .product-title a, .woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount .button, .wrap-ctf1 .input-filled input, .widget_block h2, .widget_block label, .widget_block .wp-block-latest-posts__list li a, .pxl-link.style2 li a, .pxl-link.style3 li a, .pxl-search--product.style-default .product-search-category .nice-select, .pxl-search--product.style-default .pxl-input-search input, .pxl-search--product.style-default .pxl-input-search input::placeholder, .pxl-search--product.style-box .pxl-input-search input, .pxl-search--product.style-border .pxl-input-search input, .pxl-search--product.style-box .pxl-input-search input::placeholder, .pxl-search--product.style-border .pxl-input-search input::placeholder, .nice-select.open .list, .site-header-lang .wpml-ls-statics-shortcode_actions a, .pxl-showcase.style1 .item-title, .pxl-showcase.style2 .item-title, .pxl-showcase.style3 .item-title, .pxl-showcase.style4 .item-title, .pxl-showcase.style1 .pxl-item-links a, .pxl-showcase.style2 .pxl-item-links a, .pxl-showcase.style3 .pxl-item-links a, .pxl-showcase.style4 .pxl-item-links a, .pxl-currency-unit ul a, .pxl-contact-form.input-style2 .ctf-thank-you2 .ctf-btn button, .contact-form-email .btn-form-mail, .contact-form-2 input::placeholder, .contact-form-2 textarea::placeholder, .contact-form-2 .btn-form-mail, .contact-form-3 .input-filled input, .contact-form-3 .input-filled textarea, .contact-form-3 .input-filled input::placeholder, .contact-form-3 .input-filled textarea::placeholder, .contact-form-3 .btn-form-3 button, .ctf-newsletter .ctf-input input, .pxl-dilivery-widget .pxl-dilivery-main .pxl-item--title, .pxl-dilivery-widget .pxl-dilivery-main .pxl-dilivery-link a, .btn-video-slide .pxl-video-text, .pxl-nav-menu.style3 .pxl-menu-primary li a, .pxl-icon-box2.style2 .pxl-item--inner .pxl-item--title, .pxl-icon-box2.style2 .pxl-item--inner .pxl-item--description a, .pxl-icon-box2.style2 .pxl-item--inner .pxl-item--description span, .pxl-icon-box2.style4 .pxl-item--holder .pxl-item--title, .pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description a, .pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description span, .pxl-icon-box2.style5 .pxl-item--inner .pxl-item--title, .pxl-icon-box2.style5 .pxl-item--inner .pxl-item--description a, .pxl-icon-box2.style5 .pxl-item--inner .pxl-item--description span, .pxl-icon-box2.style6 .pxl-item--inner .pxl-item--title, .pxl-icon-box2.style6 .pxl-item--inner .pxl-item--description a, .pxl-icon-box2.style7 .pxl-item--holder .pxl-item--title, .pxl-icon-box2.style7 .pxl-item--holder .pxl-item--description a, .pxl-icon-box2.style8 .pxl-item--holder .pxl-item--title, .pxl-icon-box2.style8 .pxl-item--holder .pxl-item--description a, .pxl-icon-box4.style4 .pxl-item--holder .pxl-item--title, .pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--inner .pxl-item--holder .pxl-item--position, .pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--title {
font-family: 'Poppins' !important;
}
html {
box-sizing: border-box;
}
body {
background-color: #fff;
font-size: 14px;
line-height: 24px;
color: #9f9f9f;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow-x: hidden;
font-weight: normal;
letter-spacing: 0;
font-family: 'Poppins', sans-serif;
margin: 0;
padding: 0;
}
body.body-overflow {
overflow: hidden;
}
a {
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
color: var(--link-color);
}
a:before, a:after {
-webkit-transition: inherit;
-khtml-transition: inherit;
-moz-transition: inherit;
-ms-transition: inherit;
-o-transition: inherit;
transition: inherit;
}
a:hover, a:focus {
color: var(--link-color-hover);
}
a:active {
color: var(--link-color-active);
}
a, a:hover, a:focus, a:before, a:after {
outline: none;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Spartan', sans-serif;
color: var(--secondary-color);
font-weight: 700;
margin: 0 0 15px;
clear: both;
line-height: 1.2;
}
h1, .h1 {
font-size: 48px;
}
h2, .h2 {
font-size: 42px;
}
h3, .h3 {
font-size: 32px;
}
h4, .h4 {
font-size: 28px;
}
h5, .h5 {
font-size: 22px;
}
h6, .h6 {
font-size: 18px;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
border-style: none;
}
p {
margin: 0 0 15px;
font-size: 14px;
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
padding: 0.8075em 0;
font-size: 0.875em;
font-style: italic;
}
.gallery-caption {
opacity: 1;
}
.wp-caption-text {
text-align: center;
}
.alignleft, .alignright, .aligncenter {
margin-top: 6px;
margin-bottom: 45px;
}
.alignleft {
display: inline;
float: left;
margin-right: 35px;
}
.alignright {
display: inline;
float: right;
margin-left: 35px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.sticky {
display: block;
}
.screen-reader-text {
display: none;
}
.bypostauthor {
display: block;
}
.pxl-sidebar-right blockquote, .pxl-sidebar-left blockquote {
padding: 80px 80px 0px 80px;
}
@media screen and (max-width: 767px) {
.pxl-sidebar-right blockquote, .pxl-sidebar-left blockquote {
padding: 70px 0px 0px 0px;
}
}
blockquote {
margin-left: 0;
margin-right: 0;
padding: 80px 100px 0px 100px;
color: var(--secondary-color);
font-size: 21px;
line-height: 36px;
font-weight: 700;
position: relative;
}
@media screen and (max-width: 575px) {
blockquote {
font-size: 16px;
line-height: 30px;
}
}
blockquote:before {
position: absolute;
content: "\ed98";
font-family: Icomoon;
color: #e6ece1;
font-size: 70px;
top: 0;
font-weight: 100;
}
blockquote .widget-name {
font-size: 13px;
font-weight: 600;
color: var(--primary-color);
text-transform: uppercase;
}
@media screen and (max-width: 767px) {
blockquote {
padding-left: 20px;
padding-right: 20px;
margin-right: 0;
font-size: 18px;
}
}
blockquote p {
font-size: 21px !important;
line-height: 36px;
font-weight: 700;
z-index: 1;
position: relative;
margin-bottom: 16px !important;
}
@media screen and (max-width: 575px) {
blockquote p {
font-size: 16px !important;
line-height: 30px;
}
}
blockquote cite {
display: inline-block;
margin-top: 0px;
font-style: normal;
position: relative;
color: var(--primary-color);
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
}
blockquote p:last-child {
margin-bottom: 0;
}
blockquote.is-style-large.wp-block-quote {
padding: 32px 57px 32px 37px;
}
blockquote.wp-block-quote p {
margin-bottom: 16px !important;
}
blockquote.wp-block-quote cite br {
display: none;
}
blockquote.wp-block-quote.has-text-align-right:before {
left: auto;
right: 0;
}
#tslOverlay {
background-color: transparent !important;
z-index: 999999 !important;
}
@media screen and (min-width: 1200px) {
#pxl-wapper .container {
max-width: 1200px;
width: 100%;
}
}
@media screen and (max-width: 1199px) {
#pxl-wapper .container {
max-width: 100%;
}
}
#pxl-wapper .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
@media screen and (max-width: 991px) {
#pxl-wapper #pxl-sidebar-area {
margin-top: 60px;
}
}
@media screen and (min-width: 992px) {
#pxl-wapper .pxl-has-sidebar.pxl-sidebar-left {
flex-direction: row-reverse;
}
}
#pxl-wapper .elementor-top-section:not(.elementor-section-full_width) .elementor-section.elementor-inner-section > .elementor-container {
margin: 0 -15px;
max-width: inherit !important;
}
@media screen and (max-width: 1199px) {
#pxl-wapper .elementor-top-section > .elementor-column-gap-extended .elementor-inner-section > .elementor-column-gap-extended {
margin-left: -15px;
margin-right: -15px;
}
}
#pxl-main {
padding: 61px 0 99px;
}
@media screen and (max-width: 1199px) {
#pxl-main > .elementor-container {
padding: 0 15px;
}
}
@media screen and (max-width: 767px) {
#pxl-main {
padding: 61px 0 80px;
}
}
@media screen and (max-width: 575px) {
#pxl-main {
padding: 61px 0 70px;
}
}
@media screen and (min-width: 1200px) {
.pxl-row-scroll-fixed > .elementor-container {
align-items: flex-start;
justify-content: space-between;
}
.pxl-row-scroll-fixed .pxl-column-sticky {
position: sticky;
top: 30px;
}
}
@media (min-width: 1280px) {
.pxl_section_offset-left.pxl-container-width-container-1200 {
padding-left: calc((100% - 1170px)/2) !important;
}
}
@media (min-width: 1280px) {
.pxl_section_offset-right.pxl-container-width-container-1200 {
padding-right: calc((100% - 1170px)/2) !important;
}
}
.single-post .pxl-item--excerpt > .elementor {
margin: 0 -15px;
}
.pxl-bg-color-left {
z-index: 1;
}
.pxl-bg-color-left:before {
z-index: -1;
content: '';
background-color: #070f01;
position: absolute;
top: 0;
left: 80px;
right: 0;
bottom: 0;
}
@media screen and (max-width: 1400px) {
.pxl-bg-color-left:before {
left: 0;
}
}
#pxl-page-title-elementor {
background-color: #fff;
}
#pxl-page-title-default {
padding: 130px 0 120px;
background-color: rgba(34, 57, 18, .15);
text-align: center;
position: relative;
}
@media screen and (max-width: 1199px) {
#pxl-page-title-default {
padding: 140px 0;
background-position: center center !important;
}
}
#pxl-page-title-default .container {
z-index: 99;
}
#pxl-page-title-default .pxl-page-title {
font-size: 48px;
margin-bottom: 9px;
}
@media screen and (max-width: 1199px) {
#pxl-page-title-default .pxl-page-title {
font-size: 42px;
}
}
@media screen and (max-width: 767px) {
#pxl-page-title-default .pxl-page-title {
font-size: 36px;
}
}
#pxl-page-title-default .pxl-breadcrumb {
justify-content: center;
}
.pxl-breadcrumb {
padding: 0;
margin: 0;
list-style: none;
color: #1b1b1b;
position: relative;
display: flex;
align-items: center;
justify-content: end;
flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
.pxl-breadcrumb {
justify-content: center;
}
}
@media screen and (max-width: 575px) {
.pxl-breadcrumb {
justify-content: center;
}
}
.pxl-breadcrumb a {
color: inherit;
font-size: 14px;
font-weight: 500;
color: var(--primary-color);
}
.pxl-breadcrumb a:hover {
color: var(--primary-color);
}
.pxl-breadcrumb li {
display: inline-block;
transform: translateY(1px);
position: relative;
}
.pxl-breadcrumb li:first-child {
padding-left: 25px;
}
.pxl-breadcrumb li:first-child:before {
position: absolute;
content: '\f101';
font-family: Flaticon;
color: var(--primary-color);
font-size: 17px;
top: 0px;
left: 0;
}
.pxl-breadcrumb li span {
font-weight: 500;
color: #9f9f9f;
}
.pxl-breadcrumb li:after {
content: "\f155";
margin: 0 13px;
color: inherit;
font-family: Flaticon;
font-weight: 400;
font-size: 9px;
color: #9f9f9f;
}
.pxl-breadcrumb li:last-child {
color: var(--primary-color);
}
.pxl-breadcrumb li:last-child:before, .pxl-breadcrumb li:last-child:after {
display: none;
}
#pxl-footer-default {
margin-top: 50px;
padding: 22px 0;
text-align: center;
background-color: var(--primary-color);
color: #fff;
font-weight: 500;
}
#pxl-footer-default a {
color: inherit;
}
#pxl-footer-default a:hover {
color: inherit;
text-decoration: underline;
}
.single-product #pxl-footer-default {
margin-top: 0px;
}
.pxl-scroll-top {
position: fixed;
width: 46px;
height: 46px;
line-height: 46px;
right: 40px;
bottom: 40px;
font-size: 15px;
background-color: #fff;
color: var(--primary-color);
text-align: center;
z-index: 9999;
opacity: 0;
visibility: hidden;
-webkit-border-radius: 50px;
-khtml-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
-webkit-box-shadow: 0 0 20px rgba(23, 23, 23, .25);
-khtml-box-shadow: 0 0 20px rgba(23, 23, 23, .25);
-moz-box-shadow: 0 0 20px rgba(23, 23, 23, .25);
-ms-box-shadow: 0 0 20px rgba(23, 23, 23, .25);
-o-box-shadow: 0 0 20px rgba(23, 23, 23, .25);
box-shadow: 0 0 20px rgba(23, 23, 23, .25);
-webkit-transition: 0.4s;
-khtml-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.pxl-scroll-top.pxl-on {
bottom: 40px;
opacity: 1;
visibility: visible;
}
@media screen and (max-width: 1199px) {
.pxl-scroll-top.pxl-on {
bottom: 15px;
}
}
.pxl-scroll-top:before {
content: "\f138";
font-family: Flaticon;
position: absolute;
left: 14px;
top: 0px;
font-size: 17px;
font-weight: 500;
transform: rotate(-90deg);
-webkit-transition: 0.2s;
-khtml-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.pxl-scroll-top:hover, .pxl-scroll-top:focus {
margin-bottom: 4px;
}
.pxl-scroll-top:hover:before, .pxl-scroll-top:focus:before {
color: var(--primary-color);
}
.pxl-scroll-top .pxl-progress-circle path {
fill: none;
stroke: var(--primary-color);
stroke-width: 4;
box-sizing: border-box;
-webkit-transition: all 200ms linear;
-khtml-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-ms-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
}
@media screen and (max-width: 1199px) {
.pxl-scroll-top {
width: 36px;
height: 36px;
line-height: 36px;
font-size: 13px;
right: 15px;
}
}
.pxl-footer-fixed #pxl-footer-elementor {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
z-index: -1;
}
@media screen and (max-width: 1199px) {
.pxl-footer-fixed #pxl-footer-elementor {
position: static;
}
}
.pxl-footer-fixed #pxl-header-elementor {
background-color: #fff;
}
.pxl-footer-fixed #pxl-main {
background-color: #fff;
}
@media screen and (max-width: 1199px) {
.pxl-footer-fixed #pxl-main {
margin-bottom: 0 !important;
}
}
.elementor-editor-active #pxl-header-default, .elementor-editor-active #pxl-header-elementor, .elementor-editor-active #pxl-page-title-default, .elementor-editor-active #pxl-footer-elementor, .elementor-editor-active .pxl-menu-primary .sub-menu, .elementor-editor-active .pxl-menu-primary .children, .elementor-editor-active #pxl-page-title-elementor {
display: none;
}
.elementor-editor-active.single-footer #pxl-main, .elementor-editor-active.single-header #pxl-main {
max-width: 1200px;
padding: 0 15px;
margin: auto;
}
body img.mfp-img {
padding: 0 !important;
}
body .mfp-fade.mfp-bg.mfp-ready {
opacity: 0.85;
background-color: #000;
}
body .mfp-bottom-bar {
margin-top: 0;
}
body .mfp-wrap .mfp-container .mfp-content {
max-width: 1170px;
position: static;
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close {
padding: 0;
right: 0;
text-align: center;
top: -36px;
width: 36px;
height: 36px;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
background: #fff;
cursor: pointer;
opacity: 1;
font-size: 0px;
border: 9px solid transparent;
position: absolute;
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
transform-origin: 50% 50%;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
background-color: #222;
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover:before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover:after {
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
body .mfp-wrap .mfp-container .mfp-iframe-scaler {
position: relative;
overflow: visible;
}
body .mfp-wrap .mfp-container .mfp-arrow {
position: absolute;
background-color: var(--primary-color);
width: 60px;
height: 120px;
opacity: 1;
}
body .mfp-wrap .mfp-container .mfp-arrow:before, body .mfp-wrap .mfp-container .mfp-arrow:after {
border: none;
}
body .mfp-wrap .mfp-container .mfp-arrow:before {
font-family: "Caseicon";
font-size: 20px;
color: #fff;
margin: 0;
padding: 0;
line-height: normal;
position: absolute;
top: 50%;
display: block;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 1;
left: 50%;
width: auto;
height: auto;
}
body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before {
content: "\f136";
}
body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before {
content: "\f14d";
}
@media screen and (min-width: 1200px) {
body .mfp-wrap .mfp-container {
padding: 0 120px;
}
}
@media screen and (min-width: 992px) {
body.blog .pxl-content-wrap.no-sidebar .pxl-content-area, body.archive .pxl-content-wrap.no-sidebar .pxl-content-area, body.single-post .pxl-content-wrap.no-sidebar .pxl-content-area {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
}
.pxl-row-divider-angle-top, .pxl-row-divider-angle-bottom, .pxl-row-divider-angle-top-bottom {
z-index: 1;
}
.pxl-row-divider-angle-top > .elementor-container, .pxl-row-divider-angle-bottom > .elementor-container, .pxl-row-divider-angle-top-bottom > .elementor-container {
z-index: 2;
}
.pxl-row-divider-angle-top .pxl-row-angle, .pxl-row-divider-angle-bottom .pxl-row-angle, .pxl-row-divider-angle-top-bottom .pxl-row-angle {
position: absolute;
left: 0;
right: 0;
}
.pxl-row-divider-angle-top .pxl-row-angle {
top: 0;
-webkit-transform: scaleX(-1) scaleY(-1);
-khtml-transform: scaleX(-1) scaleY(-1);
-moz-transform: scaleX(-1) scaleY(-1);
-ms-transform: scaleX(-1) scaleY(-1);
-o-transform: scaleX(-1) scaleY(-1);
transform: scaleX(-1) scaleY(-1);
}
.pxl-row-divider-angle-bottom .pxl-row-angle {
bottom: 0;
}
.pxl-row-divider-angle-top-bottom .pxl-row-angle-top {
top: 0;
-webkit-transform: scaleX(-1) scaleY(-1);
-khtml-transform: scaleX(-1) scaleY(-1);
-moz-transform: scaleX(-1) scaleY(-1);
-ms-transform: scaleX(-1) scaleY(-1);
-o-transform: scaleX(-1) scaleY(-1);
transform: scaleX(-1) scaleY(-1);
}
.pxl-row-divider-angle-top-bottom .pxl-row-angle-bottom {
bottom: 0;
}
.pxl-loader {
background-color: #fff;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999; }
.pxl-loader .pxl-loader-effect {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media (min-width: 1024px) {
.pxl-loader .pxl-loader-effect {
max-width: 30%;
}
}
@media (min-width: 1500px) {
.pxl-loader .pxl-loader-effect {
max-width: 25%;
}
}
.pxl-loader .pxl-spinner1 {
width: 45px;
height: 45px;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
}
.pxl-loader .pxl-spinner1 .double-bounce1, .pxl-loader .pxl-spinner1 .double-bounce2 {
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background-color: var(--primary-color);
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: pxl-bounce 2s infinite ease-in-out;
animation: pxl-bounce 2s infinite ease-in-out;
}
.pxl-loader .pxl-spinner1 .double-bounce2 {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.pxl-loader .pxl-spinner2 {
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
width: 70px;
height: 40px;
text-align: center;
font-size: 10px;
}
.pxl-loader .pxl-spinner2 > div {
background-color: var(--primary-color);
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: pxl-stretchdelay 1.2s infinite ease-in-out;
animation: pxl-stretchdelay 1.2s infinite ease-in-out;
}
.pxl-loader .pxl-spinner2 .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.pxl-loader .pxl-spinner2 .rect3 {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.pxl-loader .pxl-spinner2 .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.pxl-loader .pxl-spinner2 .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.pxl-loader .pxl-dual-ring {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 64px;
height: 64px;
}
.pxl-loader .pxl-dual-ring:after {
content: " ";
display: block;
width: 64px;
height: 64px;
border-radius: 50%;
border-width: 4px;
border-style: solid;
border-right-color: transparent;
border-left-color: transparent;
animation: pxl_dual_ring 1.2s linear infinite;
border-bottom-color: var(--primary-color);
border-top-color: var(--primary-color);
}
.pxl-loader .pxl-dot-square {
display: block;
font-size: 13px;
width: 2px;
height: 2px;
position: absolute;
top: 50%;
left: 50%;
background-color: transparent;
transform: translate(-50%, -50%);
animation: stevloader 3s infinite linear;
-webkit-animation: stevloader 3s infinite linear;
}
.pxl-cursor {
visibility: hidden;
position: fixed;
pointer-events: none;
z-index: 999999;
display: flex;
justify-content: center;
align-items: center;
-webkit-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
pointer-events: none;
top: 0;
left: 0;
}
.pxl-cursor .pxl-cursor-wrapper {
display: flex;
justify-content: center;
align-items: center;
-webkit-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor .pxl-cursor--follower {
position: absolute;
background-color: var(--primary-color);
opacity: 0.25;
border-radius: 100%;
width: 1.5rem;
height: 1.5rem;
-webkit-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor .pxl-cursor--label {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
color: white;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 3px;
transform: scale(0);
will-change: transform, opacity;
-webkit-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor .pxl-cursor--icon {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
color: white;
transform: scale(0);
will-change: transform, opacity;
-webkit-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor.is-enabled {
visibility: visible;
}
.pxl-cursor.is-hidden .pxl-cursor-wrapper {
transform: scale(0) !important;
}
.pxl-cursor.is-mouse-down .pxl-cursor-wrapper {
transform: scale(0.8);
}
.pxl-cursor.is-active .pxl-cursor--follower {
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
-khtml-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
-o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
-webkit-transform: scale(4);
-khtml-transform: scale(4);
-moz-transform: scale(4);
-ms-transform: scale(4);
-o-transform: scale(4);
transform: scale(4);
opacity: 0;
}
.pxl-cursor.is-active.has-label .pxl-cursor--follower {
background-color: var(--primary-color);
opacity: 1;
}
.pxl-cursor.is-active.has-label .pxl-cursor--label {
transform: scale(1);
}
.pxl-cursor.is-active.has-icon .pxl-cursor--follower, .pxl-cursor.is-active.has-icon-right .pxl-cursor--follower {
background-color: black;
opacity: 0.8;
}
.pxl-cursor.is-active.has-icon .pxl-cursor--icon {
transform: scale(1);
}
.pxl-cursor.is-active.has-icon .pxl-cursor--icon:before {
content: "\f110";
font-family: Flaticon;
font-size: 24px;
color: #fff;
}
.pxl-cursor.is-active.has-icon-right .pxl-cursor--icon {
transform: scale(1);
}
.pxl-cursor.is-active.has-icon-right .pxl-cursor--icon:before {
content: "\f111";
font-family: Flaticon;
font-size: 24px;
color: #fff;
}
.pxl-cursor.is-active.has-remove {
opacity: 0;
}
.pxl-cursor.style-morden.is-active.has-icon .pxl-cursor--follower, .pxl-cursor.style-morden.is-active.has-icon-right .pxl-cursor--follower {
background-color: var(--primary-color);
opacity: 1;
}
.pxl-cursor.style-morden.is-active.has-icon .pxl-cursor--follower, .pxl-cursor.style-morden.is-active.has-icon-right .pxl-cursor--follower {
-webkit-transform: scale(7.6);
-khtml-transform: scale(7.6);
-moz-transform: scale(7.6);
-ms-transform: scale(7.6);
-o-transform: scale(7.6);
transform: scale(7.6);
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.pxl-cursor.style-morden.is-active.has-icon .pxl-cursor--icon:before, .pxl-cursor.style-morden.is-active.has-icon-right .pxl-cursor--icon:before {
font-size: 42px;
}
.pxl-col-divider-right {
position: relative;
}
.pxl-col-divider-right:before {
position: absolute;
content: '';
background-color: var(--primary-color);
width: 500000px;
height: 100%;
top: 0;
right: 0;
transform: skew(-23deg);
}
.pxl-col-divider-left {
position: relative;
}
.pxl-col-divider-left:before {
position: absolute;
content: '';
background-color: var(--primary-color);
width: 500000px;
height: 100%;
top: 0;
left: 0;
transform: skew(23deg);
}
.list-slide {
position: relative;
}
.list-slide:before {
position: absolute;
content: '';
width: 8px;
height: 8px;
background-color: var(--primary-color);
top: 8px;
left: -30px;
transform: rotate(45deg);
}
@media (max-width: 479px) {
.list-slide:before {
left: -15px;
}
}
.button-slide-1 {
background-color: var(--primary-color);
padding: 10px 47px 11px 47px !important;
font-weight: 700 !important;
font-size: 16px !important;
position: relative;
}
.button-slide-1:before {
position: absolute;
content: '';
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
border: 2px solid var(--primary-color);
}
.box-price-slide {
position: relative;
}
.box-price-slide:before {
position: absolute;
content: '';
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
animation: pulse 2s infinite;
box-shadow: 0 0 0 3em rgba(255, 0, 0, 0);
border-radius: 500px;
}
.box-price-slide:after {
position: absolute;
content: '';
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
animation: pulse 3s infinite;
box-shadow: 0 0 0 3em rgba(255, 0, 0, 0);
transition-delay: 2000ms;
border-radius: 500px;
}
.fs-17 {
font-size: 17px;
}
.lt-4 {
letter-spacing: -0.03em !important;
}
.pxl-text-center {
text-align: center;
}
.pxl-text-left {
text-align: left;
}
.pxl-text-right {
text-align: right;
}
.pxl-img--mask {
width: 100px;
height: 100px;
position: relative;
}
.pxl-img--mask .pxl--mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-mask-repeat: no-repeat;
-ms-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-webkit-mask-position: center center;
-ms-mask-position: center center;
-o-mask-position: center center;
mask-position: center center;
mask-size: cover;
-webkit-mask-size: cover;
}
.pxl-flex-grow {
flex-grow: 1;
}
.pxl-icon--plus {
height: 10px;
width: 10px;
position: relative;
}
.pxl-icon--plus:before, .pxl-icon--plus:after {
content: '';
background-color: #fff;
position: absolute;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-icon--plus:before {
width: 10px;
height: 2px;
top: 4px;
left: 0;
}
.pxl-icon--plus:after {
width: 2px;
height: 10px;
left: 4px;
top: 0;
}
.pxl-inline-flex {
display: inline-flex;
align-items: center;
}
.pxl-flex {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.pxl-widget-flex > .elementor-widget-container > div {
display: flex;
}
.el-empty:empty {
display: none !important;
}
.pxl-spill, .pxl-swiper-arrow.style2:before, .pxl-gallery .pxl--item-inner.video-active:before, .pxl-icon1.hv-style-gradient a:after, .pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.style2:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pxl-middle, .revslider-initialised .farmas-arrows-1.tparrows:before, .pxl-icon1.style-round-box a i, .pxl-swiper-arrow-style4 .pxl-swiper-arrow i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.pxl-icon--middle {
position: relative;
}
.pxl-icon--middle * {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.pxl-item--flex {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.pxl-item--flexnw {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.color-inherit {
color: inherit;
}
.color-inherit:hover {
color: inherit;
}
.color-primary {
color: var(--primary-color);
}
.text-gradient, body.rtl #pxl-page-title-default .pxl-breadcrumb li:before, .pxl-heading .highlight-text-gradient .pxl-title--highlight, .pxl-heading .pxl-item--subtitle.sub-text-gradient span, .pxl-pagination1 a:hover span, .pxl-pagination1 a:hover i, .pxl-title-effect.pxl-type-gradient .pxl-item--title, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li:hover > a, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current-menu-ancestor > a, .pxl-swiper-arrow-style3 .pxl-swiper-arrow:hover i {
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
background-color: transparent;
background-clip: text;
-o-background-clip: text;
-ms-background-clip: text;
-moz-background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-o-text-fill-color: transparent;
-ms-text-fill-color: transparent;
-moz-text-fill-color: transparent;
-webkit-text-fill-color: transparent;
}
.rm-text-gradient {
text-fill-color: inherit;
-webkit-text-fill-color: inherit;
background-image: none;
}
.bg-gradient, .pxl-heading .pxl-item--subtitle.sub-style-gradient span, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li > a:before {
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
}
.bg-gradient-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(), to());
background-image: -webkit-linear-gradient(to bottom, , );
background-image: -moz-linear-gradient(to bottom, , );
background-image: -ms-linear-gradient(to bottom, , );
background-image: -o-linear-gradient(to bottom, , );
background-image: linear-gradient(to bottom, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
}
.ft-theme-default, .woocommerce .woocommerce-tabs ul.wc-tabs li a, .woocommerce .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong, .woocommerce .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product .pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a, .single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong, .single-product .pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, body.woocommerce-cart .woocommerce-cart-form tbody .product-name a, .woocommerce-checkout .form-row > label, .woocommerce-checkout form.woocommerce-checkout #order_review_heading, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td, .woosw-list .woosw-item--name, .woocommerce-result-count, .woocommerce-notices-wrapper .woocommerce-message, #respond input#submit.alt, #respond input#submit, a.button, a.wc-forward, button.button, input.button, .cart button.button, a.button.alt, .form-row button.button.alt, .single-product .pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price, .woocommerce form .select2-container--default .select2-selection .select2-selection__rendered, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__rendered, .pxl-grid-filter1 .filter-item, blockquote cite, .pxl-breadcrumb, .pxl-menu-primary li a, .pxl--post-footer label, .pxl-post--navigation .pxl--meta .title-post-nav a, .pxl-post--navigation .pxl--meta .item-title, .pxl-post--navigation .pxl--readmore-nav, .pxl-post--navigation .pxl--readmore-related, .pxl-related-post .pxl--readmore-nav, .pxl-related-post .pxl--readmore-related, .pxl-select .pxl-select-options li, .wrap-ctf1 .wpcf7-submit, .pxl-heading .pxl-item--subtitle.sub-text-gradient, .pxl-link.hv-style4 li, .pxl-link.hv-style5 li, .pxl-link.hv-style6 li, .gallery-image .pxl-instagram-link a, .pxl-image-grid1 .pxl-grid-item .pxl-image-inner .pxl-item-meta .pxl-image-title, .pxl-image-carousel1 .pxl-item--inner .pxl-image-title, .pxl-mailchimp.style-box-round [type="email"], .pxl-mailchimp.style-box-round [type="submit"], .pxl-mailchimp.style-box-white [type="email"], .pxl-mailchimp.style-box-white2 [type="email"], .pxl-grid-filter2, .pxl-swiper-slider .filter-item, .pxl-image-box1 .btn-more, .pxl-image-box3 .btn-more, .tt_navigation_cell .tt_tabs_navigation li a, .pxl-progressbar-1 .pxl--percentage, .pxl-progressbar-2 .pxl--percentage, .pxl-pricing1 .pxl-item--price, .pxl-pricing1 .pxl-item--readmore .btn-readmore {
font-family: "Spartan", sans-serif;
}
.bg-image, #pxl-page-title-default {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.pxl-close {
background-color: var(--primary-color) !important;
border: 9px solid transparent;
color: #777;
width: 36px;
height: 36px;
display: inline-flex;
justify-content: center;
align-items: center;
position: absolute;
top: 20px;
right: 40px;
z-index: 1;
cursor: pointer;
opacity: 0;
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
}
.pxl-close:before, .pxl-close:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
transform-origin: 50% 50%;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
background-color: #1b1b1b;
}
.pxl-close:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.pxl-close:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.pxl-close:hover:before, .pxl-close:hover:after {
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.pxl-left {
float: left;
}
.pxl-right {
float: right;
}
.pxl-hide {
display: none;
}
@media screen and (min-width: 1200px) {
.pxl-hide-xl {
display: none !important;
}
.pxl-col-line1 {
position: relative !important;
}
.pxl-col-line1:before {
content: '';
position: absolute;
width: 1px;
height: calc(100% - 50px);
background-color: rgba(0, 0, 0, 0.08);
top: 50%;
right: 25px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.pxl-col-line2 {
position: relative !important;
}
.pxl-col-line2:before {
content: '';
position: absolute;
width: 1px;
height: 80px;
background-color: #ededed;
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
@media screen and (max-width: 1199px) {
.pxl-hide-lg {
display: none !important;
}
}
@media screen and (max-width: 575px) {
.p-res-btn-center {
width: 100% !important;
}
.p-res-btn-center .elementor-widget-container {
margin: 20px 0px 0px 0px !important;
}
}
.display-none-widget {
display: none !important;
}
.page-id-362 #pxl-main #pxl-content-main > .woocommerce-Reviews, .page-id-1080 #pxl-main #pxl-content-main > .woocommerce-Reviews {
display: none;
}
.harry-up-link-icon .pxl-text-editor a {
position: relative;
}
.harry-up-link-icon .pxl-text-editor a:after {
position: absolute;
content: '\f178';
font-size: 13px;
font-family: "Font Awesome 5 Pro";
color: #fff;
top: 56%;
transform: translateY(-50%);
right: -18px;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
.harry-up-link-icon .pxl-text-editor a:hover:after {
right: -23px;
}
@media screen and (max-width: 1024px) {
.display-none-image .pxl-image-single img {
display: none !important;
}
}
.border-left-974833 .pxl-icon-box .pxl-item--inner:before {
background-color: #974833 !important;
}
.box-shadow-meta .pxl-product-carousel .pxl-grid-item .woocommerce-product-header .woocommerce-product-meta button, .box-shadow-meta .pxl-product-carousel .pxl-grid-item .woocommerce-product-header .woocommerce-product-meta a {
box-shadow: 0 0 10px rgba(228, 228, 228, .55) !important;
}
.font-weight-300 i {
font-weight: 300 !important;
}
@media screen and (max-width: 1199px) {
.bgr-res-overflow {
background-color: rgba(21, 36, 8, 0.7) !important;
}
}
.custom-text-highlight .pxl-item--title .pxl-title--highlight:nth-child(2) {
color: #da412f !important;
}
.page-id-1080 header .pxl-banner-elementor-main, .page-id-6971 header .pxl-banner-elementor-main {
display: none !important;
}
.pxl-grid-inner {
transform: translateY(60px);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-hide-product {
height: 0 !important;
opacity: 0;
}
.pxl-active-product {
transform: translateY(0px);
}
#pxl-header-default {
position: relative;
z-index: 999;
background-color: #fff; }
#pxl-header-default .row {
align-items: center;
}
@media screen and (min-width: 1200px) {
#pxl-header-default .row > div {
padding: 15px 15px;
}
}
#pxl-header-default .pxl-header-branding {
display: flex;
align-items: center;
flex-grow: 1;
}
#pxl-header-default .pxl-header-branding a {
display: inline-flex;
}
#pxl-header-default .pxl-header-branding img {
height: 58px;
max-width: inherit;
}
#pxl-header-default #pxl-nav-mobile {
display: none;
}
@media screen and (min-width: 1200px) {
#pxl-header-default .pxl-header-menu {
margin-right: -50px;
}
}
#pxl-header-elementor { }
#pxl-header-elementor #pxl-header-mobile {
display: none;
}
#pxl-header-elementor .pxl-header-elementor-main {
position: relative;
z-index: 999;
}
#pxl-header-elementor .pxl-header-elementor-sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999;
top: 0;
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
visibility: hidden;
}
#pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed {
-webkit-transform: translateY(0%);
-khtml-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
visibility: visible;
-webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
}
#pxl-header-elementor .px-header--transparent {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 999;
}
@media screen and (min-width: 1200px) { .pxl-menu-primary {
list-style: none;
margin: 0;
padding: 0;
}
.pxl-menu-primary ul {
list-style: none;
margin: 0;
}
.pxl-menu-primary li {
position: relative;
color: var(--secondary-color);
}
.pxl-menu-primary li a {
font-size: 16px;
color: var(--secondary-color);
position: relative;
font-weight: 500;
}
.pxl-menu-primary > li {
display: inline-block;
vertical-align: middle;
margin: 0;
}
.pxl-menu-primary > li > a {
line-height: 59px;
font-size: 16px;
font-weight: 500;
display: inline-block;
color: var(--secondary-color);
padding: 0 21px;
}
.pxl-menu-primary > li > a:hover, .pxl-menu-primary > li.current_page_item > a, .pxl-menu-primary > li.current-menu-item > a, .pxl-menu-primary > li.current_page_ancestor > a, .pxl-menu-primary > li.current-menu-ancestor > a {
color: var(--primary-color);
background-color: transparent;
}
.pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
position: absolute;
top: 100%;
left: 0;
background-color: #fff;
padding: 25px 0 25px;
margin-top: 30px;
margin-bottom: 0;
min-width: 240px;
z-index: 99;
visibility: hidden;
opacity: 0;
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
-khtml-box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
-ms-box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
-o-box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
transform-origin: 0 0 0;
-webkit-transform-origin: 0 0 0;
-ms-transform-origin: 0 0 0;
-o-transform-origin: 0 0 0;
text-align: left;
margin-top: 0px;
transform: perspective(500px) rotateX(-20deg);
transform-origin: 50% 0%;
}
.pxl-menu-primary .sub-menu li, .pxl-menu-primary .children li {
padding: 0 30px;
white-space: nowrap;
}
.pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a {
padding: 0.4em 0;
display: block;
font-size: 15px;
}
.pxl-menu-primary .sub-menu li a span, .pxl-menu-primary .children li a span {
position: relative;
display: inline-block;
}
.pxl-menu-primary .sub-menu li > a:hover, .pxl-menu-primary .children li > a:hover, .pxl-menu-primary .sub-menu li.current_page_item > a, .pxl-menu-primary .children li.current_page_item > a, .pxl-menu-primary .sub-menu li.current-menu-item > a, .pxl-menu-primary .children li.current-menu-item > a, .pxl-menu-primary .sub-menu li.current_page_ancestor > a, .pxl-menu-primary .children li.current_page_ancestor > a, .pxl-menu-primary .sub-menu li.current-menu-ancestor > a, .pxl-menu-primary .children li.current-menu-ancestor > a {
color: var(--primary-color);
}
.pxl-menu-primary .sub-menu li > a:hover span:before, .pxl-menu-primary .children li > a:hover span:before, .pxl-menu-primary .sub-menu li.current_page_item > a span:before, .pxl-menu-primary .children li.current_page_item > a span:before, .pxl-menu-primary .sub-menu li.current-menu-item > a span:before, .pxl-menu-primary .children li.current-menu-item > a span:before, .pxl-menu-primary .sub-menu li.current_page_ancestor > a span:before, .pxl-menu-primary .children li.current_page_ancestor > a span:before, .pxl-menu-primary .sub-menu li.current-menu-ancestor > a span:before, .pxl-menu-primary .children li.current-menu-ancestor > a span:before {
width: 100%;
}
.pxl-menu-primary .sub-menu .sub-menu, .pxl-menu-primary .children .sub-menu, .pxl-menu-primary .sub-menu .children, .pxl-menu-primary .children .children {
top: -25px;
left: 100%;
}
.pxl-menu-primary .sub-menu .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children .sub-menu.pxl-sub-reverse, .pxl-menu-primary .sub-menu .children.pxl-sub-reverse, .pxl-menu-primary .children .children.pxl-sub-reverse {
left: auto;
right: 100%;
}
.pxl-menu-primary .sub-menu .pxl-heading .pxl-item--title, .pxl-menu-primary .children .pxl-heading .pxl-item--title {
color: inherit !important;
}
.pxl-menu-primary li:hover > .sub-menu, .pxl-menu-primary li.focus > .sub-menu, .pxl-menu-primary li:hover > .children, .pxl-menu-primary li.focus > .children {
visibility: visible;
opacity: 1;
margin-top: 0;
transform: perspective(500px) rotateX(0);
transform-origin: 50% 0%;
}
.pxl-menu-primary .pxl-megamenu {
position: static;
}
.pxl-menu-primary .pxl-megamenu > .sub-menu {
padding: 0px 0;
max-width: 100%;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
-webkit-border-radius: 0 0 5px 5px;
-khtml-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.pxl-menu-primary .pxl-megamenu .pxl-link li {
padding: 0;
margin-bottom: 0;
}
.pxl-menu-toggle {
display: none;
}
#pxl-header-default .pxl-header-main {
border-bottom: 1px solid #ededed;
top: 0;
left: 0;
width: 100%;
right: 0;
z-index: 999;
}
#pxl-header-default .pxl-header-main .container {
max-width: 1200px;
}
#pxl-header-default .pxl-menu-primary > li:hover > a:before, #pxl-header-default .pxl-menu-primary > li.current_page_item > a:before, #pxl-header-default .pxl-menu-primary > li.current-menu-item > a:before, #pxl-header-default .pxl-menu-primary > li.current_page_ancestor > a:before, #pxl-header-default .pxl-menu-primary > li.current-menu-ancestor > a:before {
width: 100%;
}
}
@media screen and (max-width: 1199px) { #pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor .pxl-header-elementor-sticky {
display: none;
}
#pxl-header-elementor #pxl-header-mobile {
display: block;
-webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
-o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
position: relative;
z-index: 999;
}
#pxl-header-default, #pxl-header-elementor {
position: relative;
-webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
background-color: #fff;
}
#pxl-header-default .pxl-header-main, #pxl-header-elementor .pxl-header-main {
position: relative;
}
#pxl-header-default .pxl-header-branding, #pxl-header-elementor .pxl-header-branding {
margin: 15px;
min-height: 50px;
align-items: center;
display: flex;
}
#pxl-header-default .pxl-header-branding img, #pxl-header-elementor .pxl-header-branding img {
height: 45px;
}
#pxl-header-default #pxl-nav-mobile, #pxl-header-elementor #pxl-nav-mobile {
display: block;
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
display: flex;
flex-wrap: wrap;
align-items: center;
}
#pxl-header-default #pxl-nav-mobile .pxl-mobile-meta-item, #pxl-header-elementor #pxl-nav-mobile .pxl-mobile-meta-item {
margin-left: 10px;
}
.pxl-nav-mobile-button {
width: 34px;
height: 20px;
position: relative;
cursor: pointer;
}
.pxl-nav-mobile-button:before, .pxl-nav-mobile-button:after, .pxl-nav-mobile-button span {
content: '';
background-color: var(--secondary-color);
height: 2px;
position: absolute;
left: 0;
right: 0;
margin: auto;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-nav-mobile-button:before {
top: 0;
width: 24px;
}
.pxl-nav-mobile-button:after {
bottom: 0;
width: 24px;
}
.pxl-nav-mobile-button span {
top: 9px;
width: 100%;
}
.pxl-nav-mobile-button:hover:before, .pxl-nav-mobile-button:hover:after {
width: 100%;
}
.pxl-header-menu-backdrop {
z-index: 998;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(34, 34, 55, 0.6);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
visibility: hidden;
}
.pxl-header-menu {
position: fixed;
height: 100vh;
width: 300px;
top: 0;
left: 0;
bottom: 0;
margin: 0;
overflow: hidden;
z-index: 999;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-transform: translateX(-100%);
-khtml-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
visibility: hidden;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
background-color: #fff;
-webkit-overflow-y: scroll;
-khtml-overflow-y: scroll;
-moz-overflow-y: scroll;
-ms-overflow-y: scroll;
-o-overflow-y: scroll;
overflow-y: scroll;
}
.pxl-header-menu.active {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0%);
-khtml-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-o-transform: translateX(0%);
transform: translateX(0%);
}
.pxl-header-menu.active + .pxl-header-menu-backdrop {
opacity: 1;
visibility: visible;
}
.pxl-header-menu-scroll {
padding: 40px 20px;
}
.pxl-menu-toggle {
position: absolute;
top: 10px;
height: 28px;
line-height: 28px;
text-align: center;
right: 0px;
width: 28px;
cursor: pointer;
font-size: 10px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
color: var(--secondary-color);
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.03);
}
.pxl-menu-toggle:before {
content: "\f150";
font-family: "Caseicon";
}
.pxl-menu-toggle.active:before {
content: "\f13d";
}
.pxl-menu-primary {
list-style: none;
margin: 0;
padding: 0;
}
.pxl-menu-primary li {
position: relative;
}
.pxl-menu-primary li a {
display: block;
line-height: 46px;
color: var(--secondary-color);
font-size: 14px;
font-weight: 500;
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
margin-bottom: 1px;
}
.pxl-menu-primary li > a:hover, .pxl-menu-primary li > a.current, .pxl-menu-primary li.current_page_item > a, .pxl-menu-primary li.current-menu-item > a, .pxl-menu-primary li.current_page_ancestor > a, .pxl-menu-primary li.current-menu-ancestor > a {
color: var(--primary-color);
}
.pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
position: relative;
display: none;
list-style: none;
margin: 0;
padding: 0;
}
.pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a {
font-weight: 500;
padding-left: 14px;
display: block;
}
.pxl-menu-primary > li > .sub-menu > li > .sub-menu > li a {
padding-left: 28px;
}
.pxl-menu-primary .pxl-megamenu .elementor-container > .elementor-column {
width: 100%;
}
.pxl-menu-primary .pxl-megamenu .elementor-container .elementor-widget-wrap {
padding: 0 !important;
}
.pxl-menu-primary .pxl-megamenu .pxl-link li {
margin: 0;
}
.pxl-menu-primary .pxl-megamenu .pxl-heading {
padding-left: 14px;
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
padding-top: 12px;
padding-bottom: 12px;
}
.pxl-menu-primary .pxl-megamenu .pxl-heading .pxl-item--title {
margin-bottom: 0 !important;
font-size: 15px !important;
border-bottom: none !important;
}
.pxl-menu-primary .pxl-megamenu .elementor-widget-heading > .elementor-widget-container {
margin-bottom: 0 !important;
border-bottom: none !important;
}
.pxl-menu-primary .pxl-megamenu .elementor-section .elementor-container {
flex-wrap: wrap;
}
.pxl-logo-mobile {
margin-bottom: 20px;
}
.pxl-logo-mobile img {
height: 35px;
}
.pxl-header-mobile-search {
margin-bottom: 20px;
}
.pxl-header-mobile-search form {
position: relative;
}
.pxl-header-mobile-search .search-field {
height: 40px;
border: none;
padding: 0;
padding-left: 10px;
border-bottom: 2px solid #ececec;
}
.pxl-header-mobile-search .search-field:hover, .pxl-header-mobile-search .search-field:focus {
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 2px solid var(--secondary-color) !important;
}
.pxl-header-mobile-search .search-submit {
position: absolute;
top: 0;
right: 0;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
line-height: 36px;
padding: 0;
width: 30px;
height: 40px;
line-height: 40px;
background: none;
color: var(--primary-color);
}
.pxl-header-mobile-search .search-submit:hover, .pxl-header-mobile-search .search-submit:focus {
color: var(--primary-color);
}
.pxl-menu-close {
background-color: rgba(0, 0, 0, 0.03);
position: absolute;
top: 0;
right: 0;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
}
@media screen and (max-width: 1199px) {
.pxl-header-menu-scroll .pxl-header-nav .pxl-menu-primary li section {
width: auto !important;
}
}
#pxl-search-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
visibility: hidden;
}
#pxl-search-popup .pxl-item--close {
width: 45px;
height: 45px;
position: absolute;
background-color: rgba(0, 0, 0, 0.04);
top: 40px;
left: 50%;
transform: translate(-50%, 0);
z-index: 99;
border-radius: 45px;
border-width: 11px;
opacity: 1;
}
#pxl-search-popup .pxl-item--conent {
background-size: cover;
background-position: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-height: 320px;
background-color: #fff;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
padding: 0 15px 80px 15px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
#pxl-search-popup .pxl-item--conent form {
max-width: 760px;
margin: 0 auto;
width: 100%;
position: relative;
}
#pxl-search-popup .pxl-item--conent form .search-field {
height: 80px;
padding: 16px 0;
color: rgba(0, 0, 0, 0.48);
font-size: 30px;
border: none !important;
background-color: transparent;
}
#pxl-search-popup .pxl-item--conent form .search-submit {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
width: 80px;
height: 80px;
line-height: 80px;
text-align: right;
border: none;
background: none;
font-size: 28px;
padding: 0;
z-index: 99;
cursor: pointer;
}
#pxl-search-popup .pxl--search-divider {
height: 2px;
position: absolute;
width: 100%;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.6);
}
#pxl-search-popup .pxl-item--overlay {
z-index: -1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(34, 34, 55, 0.6);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#pxl-search-popup.active {
visibility: visible;
}
#pxl-search-popup.active .pxl-item--overlay {
opacity: 1;
visibility: visible;
}
#pxl-search-popup.active .pxl-item--conent {
-webkit-transform: translateY(0%);
-khtml-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.admin-bar { }
.admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar .pxl-header-menu, .admin-bar #pxl-header-elementor .px-header--transparent, .admin-bar #pxl-search-popup {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar .pxl-header-menu, .admin-bar #pxl-header-elementor .px-header--transparent, .admin-bar #pxl-search-popup {
top: 46px;
}
}
@media screen and (max-width: 600px) {
.admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar .pxl-header-menu, .admin-bar #pxl-header-elementor .px-header--transparent, .admin-bar #pxl-search-popup {
top: 0;
}
}
.elementor-editor-active .pxl-type-header-clip > .elementor-container .pxl-header-shape {
display: none;
}
.elementor-editor-active .pxl-type-header-clip > .elementor-container .pxl-header-shape:last-child {
display: block;
}
.pxl-type-header-clip > .elementor-container {
position: relative !important;
z-index: 1;
}
.pxl-type-header-clip > .elementor-container .pxl-header-shape {
position: absolute;
top: 50%;
left: 15px;
right: 15px;
height: 100px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: -1;
filter: drop-shadow(0px 10px 35px rgba(0, 0, 0, 0.08));
margin-left: 52px;
margin-right: 190px;
}
.pxl-type-header-clip > .elementor-container .pxl-header-shape span {
clip-path: polygon(0% 0%, 100% 22%, 100% 78%, 0% 100%);
-webkit-clip-path: polygon(0% 0%, 100% 22%, 100% 78%, 0% 100%);
background-color: #fff;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100px;
}
.pxl-type-header-clip > .elementor-container .pxl-header-shape svg {
fill: var(--primary-color);
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
}
.pxl-type-header-clip > .elementor-container .pxl-header-shape:before, .pxl-type-header-clip > .elementor-container .pxl-header-shape:after {
content: '';
position: absolute;
width: 100px;
height: 100px;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
border-radius: 100px;
top: 0;
}
.pxl-type-header-clip > .elementor-container .pxl-header-shape:before {
left: -45px;
background-color: #fff;
z-index: 99;
}
.pxl-type-header-clip > .elementor-container .pxl-header-shape:after {
left: -52px;
background-color: var(--primary-color);
z-index: 88;
}
@media (min-width: 1200px) { .pxl-menu-primary .sub-menu a, .pxl-menu-primary .children a {
position: relative;
}
.pxl-menu-primary .sub-menu a:before, .pxl-menu-primary .children a:before {
position: absolute;
content: '\f137';
font-family: Flaticon;
font-size: 16px;
color: var(--primary-color);
transition: 0.3s;
top: 50%;
transform: translateY(-50%);
left: -20px;
opacity: 0;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-menu-primary .sub-menu a:hover, .pxl-menu-primary .children a:hover {
padding-left: 22px;
}
.pxl-menu-primary .sub-menu a:hover:before, .pxl-menu-primary .children a:hover:before {
opacity: 1;
left: 0px;
}
#pxl-header-default .pxl-header-nav .pxl-menu-primary > li.page_item_has_children > a {
position: relative;
}
#pxl-header-default .pxl-header-nav .pxl-menu-primary > li.page_item_has_children > a:after {
position: absolute;
content: "\f107";
font-family: Flaticon;
font-size: 9px;
color: var(--secondary-color);
top: 50%;
transform: translateY(-50%);
right: 3px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#pxl-header-default .pxl-header-nav .pxl-menu-primary > li.page_item_has_children > a:hover:after, #pxl-header-default .pxl-header-nav .pxl-menu-primary > li.page_item_has_children > a:active:after, #pxl-header-default .pxl-header-nav .pxl-menu-primary > li.page_item_has_children > a:focus:after {
color: var(--primary-color);
}
#pxl-header-default .pxl-header-nav .pxl-menu-primary li > .children > li.page_item_has_children > a {
position: relative;
padding-right: 15px;
}
#pxl-header-default .pxl-header-nav .pxl-menu-primary li > .children > li.page_item_has_children > a:after {
position: absolute;
content: "\f111";
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
font-size: 10px;
font-family: Flaticon;
font-weight: 400;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
}
.pxl-banner-elementor-main {
position: relative;
cursor: pointer;
visibility: hidden;
height: 0;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
@media screen and (max-width: 767px) {
.pxl-banner-elementor-main {
display: none !important;
}
}
.pxl-banner-elementor-main .pxl-banner-header-close {
position: absolute;
right: 40px;
top: 45%;
transform: translateY(-50%);
z-index: 100;
}
.pxl-banner-elementor-main .pxl-banner-header-close span {
z-index: 100;
position: relative;
font-size: 14px;
color: #fff;
font-weight: 500;
}
.pxl-banner-elementor-main .pxl-banner-header-close .pxl-close-banner {
border: 9px solid transparent;
color: #fff;
width: 30px;
display: inline-flex;
justify-content: center;
align-items: center;
position: absolute;
top: 3px;
z-index: 10;
cursor: pointer;
opacity: 1;
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
}
.pxl-banner-elementor-main .pxl-banner-header-close .pxl-close-banner:before, .pxl-banner-elementor-main .pxl-banner-header-close .pxl-close-banner:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
transform-origin: 50% 50%;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
background-color: #fff;
}
.pxl-banner-elementor-main .pxl-banner-header-close .pxl-close-banner:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.pxl-banner-elementor-main .pxl-banner-header-close .pxl-close-banner:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.pxl-banner-elementor-main .pxl-banner-header-close:hover .pxl-close-banner:before, .pxl-banner-elementor-main .pxl-banner-header-close:hover .pxl-close-banner:after {
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.pxl-banner-elementor-main.active {
visibility: visible;
height: 39px;
}
.pxl-row-divider-shape-bottom .pxl-shape-divider .pxl-row-angle-bottom {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 60px;
}
.pxl-row-divider-shape-top .pxl-shape-divider .pxl-row-angle-top {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 60px;
transform: rotate(180deg);
}
.pxl-row-divider-shape-top-bottom .pxl-shape-divider .pxl-row-angle-top {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 60px;
transform: rotate(180deg);
}
.pxl-row-divider-shape-top-bottom .pxl-shape-divider .pxl-row-angle-bottom {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 60px;
}
@media (max-width: 767px) {
.pxl-shape-divider svg {
height: 20px !important;
}
}
@keyframes wave {
0% {
left: -100%;
}
100% {
left: 0%;
}
}
.pxl-item--post iframe {
width: 100%;
}
.pxl-item--post .pxl-item--image a {
display: inline-block;
width: 100%;
}
.pxl-item--post .pxl-item--title {
font-size: 32px;
margin-bottom: 15px;
line-height: 42px;
font-weight: 600;
overflow-wrap: break-word;
}
@media screen and (max-width: 767px) {
.pxl-item--post .pxl-item--title {
font-size: 24px;
}
}
.pxl-item--post .pxl-item--title a {
color: var(--secondary-color);
}
.pxl-item--post .pxl-item--title a:hover {
color: var(--primary-color);
}
.pxl-item--post .pxl-item--excerpt {
font-size: 14px;
line-height: 24px;
font-weight: 400;
margin-bottom: 16px;
}
.pxl-item--post .pxl-item--meta {
list-style: none;
margin: 0px;
padding: 0 0 17px;
display: flex;
flex-wrap: wrap;
position: relative;
font-size: 12px;
}
.pxl-item--post .pxl-item--meta li {
margin-right: 20px;
display: inline-flex;
align-items: center;
}
.pxl-item--post .pxl-item--meta li a {
color: #9f9f9f;
}
.pxl-item--post .pxl-item--meta li a:hover {
color: var(--primary-color);
}
.pxl-item--post .pxl-item--meta li i {
color: var(--primary-color);
margin-right: 8px;
}
.pxl-item--post .pxl-item--category {
margin-bottom: 25px;
}
.pxl-item--post .pxl-item--category span {
font-size: 0;
}
.pxl-item--post .pxl-item--category a {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
color: #fff;
background-color: var(--primary-color);
padding: 2px 10px 2px;
border-radius: 3px;
margin-right: 5px;
-webkit-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-item--post .pxl-item--category a:hover {
background-color: var(--secondary-color);
}
.pxl-item--post .pxl-item--author a {
font-weight: 600;
color: var(--secondary-color);
}
.pxl-item--post .pxl-item--author a:hover {
color: var(--primary-color);
}
.pxl-item--post .pxl-item--date, .pxl-item--post .item-comment {
font-size: 12px;
color: #9f9f9f;
font-weight: 500;
}
.pxl-item--post .pxl-item--date a, .pxl-item--post .item-comment a {
font-size: 12px;
color: #9f9f9f !important;
font-weight: 500;
}
.pxl-item--post .pxl-item--date a:hover, .pxl-item--post .item-comment a:hover {
color: var(--primary-color) !important;
}
.pxl-item--post .pxl-item--readmore a {
font-size: 12px;
font-weight: 600;
color: var(--primary-color);
text-transform: uppercase;
}
.pxl-item--post .pxl-item--readmore a i {
margin-left: 0px;
font-size: 9px;
font-weight: 500;
transform: translateY(1px);
opacity: 0;
transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-item--post .pxl-item--readmore a:hover {
color: var(--secondary-color);
}
.pxl-item--post .pxl-item--readmore a:hover i {
opacity: 1;
margin-left: 5px;
}
.format-standard .pxl-item--image a {
position: relative;
overflow: hidden;
}
.format-standard .pxl-item--image img {
-webkit-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.format-standard:hover .pxl-item--image a img {
transform: scale(1.02);
}
.pxl-item--archive {
margin-bottom: 40px;
}
.pxl-item--archive .pxl-item--holder {
padding: 0px 0 30px 0;
}
.pxl-item--archive .pxl-item--image + .pxl-item--holder {
padding: 30px 35px 0px 35px;
}
@media screen and (max-width: 575px) {
.pxl-item--archive .pxl-item--image + .pxl-item--holder {
padding: 30px 15px 0px 15px;
}
}
.single-post .single-heading {
font-size: 26px;
}
.single-post .pxl-item--post .pxl-item--holder {
padding: 57px 0 10px;
}
@media screen and (max-width: 767px) {
.single-post .pxl-item--post .pxl-item--holder {
padding-bottom: 20px;
}
}
.single-post .pxl-item--post .pxl-item--holder .pxl-item--category {
margin-bottom: 20px;
}
.single-post .pxl-item--excerpt p {
margin-bottom: 25px;
}
.single-post .pxl-item--excerpt p:last-child {
margin-bottom: 0;
}
.single-post .pxl-item--holder .pxl-item--excerpt ul li {
font-size: 14px;
color: #9f9f9f;
line-height: 24px;
font-weight: 400;
}
.single-post .pxl-item--image {
position: relative;
}
.single-post .pxl-item--image:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.6;
z-index: 100;
background: linear-gradient(0deg, #1c3d05 0%, rgba(255, 255, 255, .0) 80%);
-webkit-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.single-post .pxl-item--image img {
width: 100%;
}
.single-post .pxl-item--image .pxl--post-socials {
position: absolute;
left: 0;
right: 0;
width: 100%;
text-align: center;
bottom: 24px;
z-index: 101;
}
@media screen and (max-width: 575px) {
.single-post .pxl-item--image .pxl--post-socials {
bottom: 20px;
}
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a {
width: 175px;
background-color: #3d5b96;
display: inline-block;
height: 40px;
line-height: 39px;
text-align: center;
color: #fff;
margin-right: 6px;
padding-left: 60px;
padding-right: 12px;
position: relative;
-webkit-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 767px) {
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a {
width: 150px;
}
}
@media screen and (max-width: 575px) {
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a {
width: 50px;
padding-left: 0px;
}
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:before {
display: none;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 50px;
height: 40px;
background-color: #375288;
z-index: 0;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a i {
background-color: #375288;
color: #fff;
font-size: 14px;
font-weight: 300;
position: absolute;
height: 100%;
text-align: center;
width: 50px;
height: 40px;
left: 0;
top: 0;
-webkit-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 1;
z-index: 10;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a i:nth-child(2) {
position: absolute;
top: 0%;
height: 100%;
left: 0;
-webkit-transform: translate(0%, -100%);
-khtml-transform: translate(0%, -100%);
-moz-transform: translate(0%, -100%);
-ms-transform: translate(0%, -100%);
-o-transform: translate(0%, -100%);
transform: translate(0%, -100%);
opacity: 1;
-webkit-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.27s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:hover i:nth-child(1) {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:hover i:nth-child(2) {
top: 100%;
opacity: 1;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a .social-text {
margin-left: 0;
font-size: 11px;
font-weight: 500;
text-transform: uppercase;
}
@media screen and (max-width: 575px) {
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a .social-text {
display: none;
}
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:nth-child(2) {
background-color: #1dadeb;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:nth-child(2):after {
background-color: #199cd4;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:nth-child(2) i {
background-color: #199cd4;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:nth-child(3) {
background-color: #e8453c;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:nth-child(3):after {
background-color: #d13e36;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:nth-child(3) i {
background-color: #d13e36;
}
.single-post .pxl-item--image .pxl--post-socials .pxl--social > a:last-child {
margin-right: 0;
}
.first-letter {
font-size: 54px;
font-weight: 600;
color: var(--secondary-color);
line-height: 0.9;
display: inline-block;
float: left;
margin: -1px 10px 0 0;
}
.entry-author-info {
margin-top: 22px;
display: flex;
align-items: center;
padding: 52px 0px 53px;
position: relative;
border-top: 1px solid #ededed;
}
@media screen and (max-width: 575px) {
.entry-author-info {
display: block;
text-align: center;
margin-top: 10px;
}
}
.entry-author-info .entry-author-avatar {
min-width: 120px;
}
.entry-author-info .entry-author-avatar img {
width: 100%;
border-radius: 100%;
}
@media screen and (max-width: 575px) {
.entry-author-info .entry-author-avatar img {
max-width: 120px;
margin-bottom: 30px;
}
}
.entry-author-info .entry-author-meta {
padding-left: 30px;
}
@media screen and (max-width: 575px) {
.entry-author-info .entry-author-meta {
padding-left: 0px;
}
}
.entry-author-info .entry-author-meta .label-name {
font-size: 12px;
font-weight: 600;
color: #9f9f9f;
}
.entry-author-info .entry-author-meta .author-name {
font-size: 18px;
font-weight: 600;
color: var(--secondary-color);
margin: 8px 0 13px;
}
.entry-author-info .entry-author-meta .author-description {
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: #9f9f9f;
}
.pxl--post-footer {
display: flex;
flex-wrap: wrap;
padding: 0 0 10px;
width: 100%;
}
.pxl--post-footer > div {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 20px;
}
.pxl--post-footer label {
font-size: 20px;
color: var(--secondary-color);
font-weight: 400;
margin-right: 18px;
}
.pxl--post-footer .pxl--tags {
margin-right: 30px;
flex-grow: 1;
}
.pxl--post-footer .pxl--tags a {
line-height: 30px;
display: inline-block;
padding: 0 15px;
border: 1px solid #e7e8e8;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
color: #696969;
font-size: 15px;
margin: 5px 5px 5px 0;
position: relative;
z-index: 1;
}
@media screen and (max-width: 991px) {
.pxl--post-footer .pxl--tags a {
padding: 0 18px;
line-height: 36px;
}
}
.pxl--post-footer .pxl--tags a:hover {
color: #fff;
background-color: var(--primary-color);
border-color: var(--primary-color);
}
.pxl--post-footer .pxl--social a {
padding-right: 20px;
line-height: 32px;
text-align: center;
color: #70747f;
font-size: 15px;
}
.pxl--post-footer .pxl--social a:hover {
color: var(--regular-color);
}
.pxl-pagination-wrap {
margin-top: 15px;
}
.pxl-pagination-wrap .page-numbers {
width: 43px;
height: 43px;
line-height: 43px;
text-align: center;
font-size: 14px;
font-weight: 500;
display: inline-block;
margin-right: 12px;
margin-top: 15px;
color: #9f9f9f;
position: relative;
z-index: 1;
padding: 0;
border-radius: 100%;
cursor: pointer;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-pagination-wrap .page-numbers.current, .pxl-pagination-wrap .page-numbers:hover {
color: #fff;
background-color: var(--primary-color);
}
.pxl-pagination-wrap .page-numbers.current:before, .pxl-pagination-wrap .page-numbers:hover:before {
opacity: 1;
}
.pxl-pagination-wrap .page-numbers.next {
margin-left: 5px;
}
.pxl-pagination-wrap .page-numbers.prev {
margin-right: 15px;
}
.pxl-pagination-wrap .page-numbers.next, .pxl-pagination-wrap .page-numbers.prev {
background-color: transparent;
font-size: 14px;
color: #9f9f9f;
font-weight: 500;
width: auto;
}
.pxl-pagination-wrap .page-numbers.next:hover, .pxl-pagination-wrap .page-numbers.prev:hover {
color: var(--primary-color);
}
.pxl-pagination-wrap .pxl-pagination-links {
display: flex;
justify-content: center;
}
.comment-reply-title {
display: inline-block;
position: relative;
padding-bottom: 0 !important;
}
.pxl-post--navigation {
padding: 75px 0 40px;
display: flex;
flex-wrap: wrap;
}
.pxl-post--navigation .title-nav-post, .pxl-post--navigation .widget-title {
font-size: 24px;
color: var(--secondary-color);
font-weight: 400;
display: inline-block;
position: relative;
margin-bottom: 34px;
padding: 0;
}
.pxl-post--navigation .pxl--items {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.pxl-post--navigation .pxl--items .pxl--item {
width: 50%;
}
@media screen and (max-width: 575px) {
.pxl-post--navigation .pxl--items .pxl--item {
width: 100%;
}
.pxl-post--navigation .pxl--items .pxl--item + .pxl--item {
margin-top: 30px;
}
}
.pxl-post--navigation .pxl--img, .pxl-post--navigation .item-featured {
position: relative;
max-height: 200px;
overflow: hidden;
}
.pxl-post--navigation .pxl--img a, .pxl-post--navigation .item-featured a {
display: block;
}
.pxl-post--navigation .pxl--img a:before, .pxl-post--navigation .item-featured a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--secondary-color);
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
opacity: 0;
}
.pxl-post--navigation .pxl--img a:after, .pxl-post--navigation .item-featured a:after {
content: '+';
font-size: 24px;
color: #fff;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
opacity: 0;
}
.pxl-post--navigation .pxl--img:hover a:before, .pxl-post--navigation .item-featured:hover a:before {
opacity: 0.76;
}
.pxl-post--navigation .pxl--img:hover a:after, .pxl-post--navigation .item-featured:hover a:after {
opacity: 1;
}
.pxl-post--navigation .pxl--meta {
padding-top: 25px;
}
.pxl-post--navigation .pxl--meta .pxl-item--meta {
padding-bottom: 10px !important;
}
.pxl-post--navigation .pxl--meta .title-post-nav a, .pxl-post--navigation .pxl--meta .item-title {
margin-bottom: 0;
color: var(--secondary-color);
font-size: 24px;
line-height: 33px;
font-weight: 400;
}
.pxl-post--navigation .pxl--meta .title-post-nav a:hover, .pxl-post--navigation .pxl--meta .item-title:hover {
color: var(--primary-color);
}
.pxl-post--navigation .pxl--holder img {
width: 100%;
}
.pxl-post--navigation .pxl--item-prev .pxl--meta {
margin-right: 15px;
}
@media (max-width: 575px) {
.pxl-post--navigation .pxl--item-prev .pxl--meta {
margin-right: 0px;
}
}
.pxl-post--navigation .pxl--item-prev .pxl--img {
margin-right: 15px;
}
@media (max-width: 575px) {
.pxl-post--navigation .pxl--item-prev .pxl--img {
margin-right: 0px;
}
}
.pxl-post--navigation .pxl--item-next .pxl--meta {
margin-left: 15px;
}
@media (max-width: 575px) {
.pxl-post--navigation .pxl--item-next .pxl--meta {
margin-left: 0px;
}
}
.pxl-post--navigation .pxl--item-next .pxl--img {
margin-left: 15px;
}
@media (max-width: 575px) {
.pxl-post--navigation .pxl--item-next .pxl--img {
margin-left: 0px;
}
}
.pxl-post--navigation .pxl--item-next .pxl--holder {
justify-content: flex-end;
}
.pxl-post--navigation .pxl--readmore-nav, .pxl-post--navigation .pxl--readmore-related {
margin-top: 15px;
position: relative;
font-size: 16px;
font-weight: 400;
color: #70747f;
text-transform: uppercase;
display: inline-flex;
align-items: center;
}
.pxl-post--navigation .pxl--readmore-nav:hover, .pxl-post--navigation .pxl--readmore-related:hover {
color: var(--primary-color);
}
.pxl-post--navigation .pxl--readmore-nav:hover i, .pxl-post--navigation .pxl--readmore-related:hover i {
color: var(--primary-color);
animation: pxl_left_right 300ms ease-out;
}
.pxl-post--navigation .pxl--readmore-nav i, .pxl-post--navigation .pxl--readmore-related i {
padding-top: 4px;
padding-left: 10px;
font-size: 20px;
transition: 0.3s;
}
.pxl-related-post {
padding: 30px 15px 0px;
width: 100%;
}
.pxl-related-post .pxl-related-post-meta {
text-align: center;
margin-bottom: 57px;
border-top: 1px solid #ededed;
padding-top: 60px;
margin-top: 50px;
}
@media screen and (max-width: 991px) {
.pxl-related-post .pxl-related-post-meta {
margin-bottom: 50px;
}
}
@media screen and (max-width: 575px) {
.pxl-related-post .pxl-related-post-meta {
margin-bottom: 40px;
}
}
.pxl-related-post .widget-img {
margin-bottom: 14px;
display: block;
}
.pxl-related-post .widget-sub-title {
display: block;
font-size: 12px;
font-weight: 600;
color: var(--primary-color);
letter-spacing: 3px;
margin-bottom: 6px;
}
.pxl-related-post .widget-title {
font-size: 32px;
font-weight: 700;
color: var(--secondary-color);
line-height: 1.4;
}
@media screen and (max-width: 991px) {
.pxl-related-post .widget-title {
font-size: 28px;
}
}
@media screen and (max-width: 575px) {
.pxl-related-post .widget-title {
font-size: 24px;
}
}
.pxl-related-post .pxl--items {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.pxl-related-post .pxl--items .pxl--item {
width: 50%;
}
@media screen and (max-width: 575px) {
.pxl-related-post .pxl--items .pxl--item {
width: 100%;
}
.pxl-related-post .pxl--items .pxl--item + .pxl--item {
margin-top: 30px;
}
}
.pxl-related-post .pxl--holder {
position: relative;
}
@media screen and (max-width: 991px) {
.pxl-related-post .pxl--holder {
margin-bottom: 30px;
}
}
.pxl-related-post .pxl--holder .item-featured > a {
width: auto;
position: relative;
display: inline-block;
}
@media screen and (max-width: 991px) {
.pxl-related-post .pxl--holder .item-featured > a {
width: 100%;
}
}
.pxl-related-post .pxl--holder .item-featured > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.5;
z-index: 100;
background: linear-gradient(0deg, #366814 0%, rgba(255, 255, 255, .0) 80%);
}
.pxl-related-post .pxl-item--holder {
position: absolute;
bottom: 0;
padding: 0 20px 23px 30px;
z-index: 100;
}
@media screen and (max-width: 1199px) {
.pxl-related-post .pxl-item--holder {
padding: 0 20px 23px 20px;
}
}
@media screen and (max-width: 1024px) {
.pxl-related-post .pxl-item--holder {
padding: 0 20px 18px 20px;
}
}
.pxl-related-post .pxl-item--holder .pxl-item--category {
z-index: 100;
margin-bottom: 18px;
}
@media screen and (max-width: 1024px) {
.pxl-related-post .pxl-item--holder .pxl-item--category {
margin-bottom: 18px;
}
}
.pxl-related-post .pxl-item--holder .pxl-item--category span {
color: #fff;
background-color: var(--primary-color);
padding: 0px 10px 1px;
border-radius: 3px;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-related-post .pxl-item--holder .pxl-item--category span a {
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
line-height: 1.3;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-related-post .pxl-item--holder .pxl-item--category span a:hover {
color: #223912 !important;
}
.pxl-related-post .pxl-item--holder .pxl-item--category span:hover {
background-color: #fff;
color: var(--primary-color);
}
.pxl-related-post .pxl-item--holder .pxl-item--category span:hover a {
color: var(--primary-color);
}
.pxl-related-post .pxl-item--holder .pxl-item--title {
font-size: 21px;
margin-bottom: 9px;
}
@media screen and (max-width: 1024px) {
.pxl-related-post .pxl-item--holder .pxl-item--title {
margin-bottom: 7px;
}
}
@media screen and (max-width: 1024px) {
.pxl-related-post .pxl-item--holder .pxl-item--title {
font-size: 18px;
line-height: 1.4;
}
}
@media screen and (max-width: 991px) {
.pxl-related-post .pxl-item--holder .pxl-item--title {
font-size: 16px;
line-height: 1.4;
}
}
.pxl-related-post .pxl-item--holder .pxl-item--title a {
color: #fff;
}
.pxl-related-post .pxl-item--holder .pxl-item--date {
color: #e3e3e3;
font-size: 12px;
font-weight: 500;
}
.pxl-related-post .pxl-item--holder .content-excerpt {
font-size: 13px;
color: #fff;
margin-top: 7px;
display: none;
}
.pxl-related-post .grid-item-inner:hover .item-featured a:before {
opacity: 0.9;
}
.pxl-related-post .pxl--holder img {
width: 100%;
}
.pxl-related-post .pxl--item-prev .pxl--meta {
margin-right: 15px;
}
@media (max-width: 575px) {
.pxl-related-post .pxl--item-prev .pxl--meta {
margin-right: 0px;
}
}
.pxl-related-post .pxl--item-prev .pxl--img {
margin-right: 15px;
}
@media (max-width: 575px) {
.pxl-related-post .pxl--item-prev .pxl--img {
margin-right: 0px;
}
}
.pxl-related-post .pxl--item-next .pxl--meta {
margin-left: 15px;
}
@media (max-width: 575px) {
.pxl-related-post .pxl--item-next .pxl--meta {
margin-left: 0px;
}
}
.pxl-related-post .pxl--item-next .pxl--img {
margin-left: 15px;
}
@media (max-width: 575px) {
.pxl-related-post .pxl--item-next .pxl--img {
margin-left: 0px;
}
}
.pxl-related-post .pxl--item-next .pxl--holder {
justify-content: flex-end;
}
.pxl-related-post .pxl--readmore-nav, .pxl-related-post .pxl--readmore-related {
margin-top: 15px;
position: relative;
font-size: 16px;
font-weight: 400;
color: #70747f;
text-transform: uppercase;
display: inline-flex;
align-items: center;
}
.pxl-related-post .pxl--readmore-nav:hover, .pxl-related-post .pxl--readmore-related:hover {
color: var(--primary-color);
}
.pxl-related-post .pxl--readmore-nav:hover i, .pxl-related-post .pxl--readmore-related:hover i {
color: var(--primary-color);
animation: pxl_left_right 300ms ease-out;
}
.pxl-related-post .pxl--readmore-nav i, .pxl-related-post .pxl--readmore-related i {
padding-top: 4px;
padding-left: 10px;
font-size: 20px;
transition: 0.3s;
}
@media screen and (min-width: 1200px) {
.pxl-sidebar-sticky {
position: -webkit-sticky;
position: sticky;
top: 40px;
}
.admin-bar .pxl-sidebar-sticky {
top: 72px;
}
}
.pxl-sidebar-area:not(.pxl-sidebar-shop) .widget {
border: 1px solid #ededed;
padding: 0px 20px 20px;
margin-bottom: 30px;
}
.pxl-sidebar-area:not(.pxl-sidebar-shop) .widget:last-child {
margin-bottom: 0;
}
.comments-title {
display: inline-block;
position: relative;
padding-bottom: 0 !important;
}
.widget:not(.woocommerce) {
overflow: hidden;
}
.widget:not(.woocommerce) .widget-title, .widget:not(.woocommerce) .comment-reply-title, .widget:not(.woocommerce) .comments-title {
color: var(--secondary-color);
font-weight: 600;
font-size: 16px;
background-color: #f7f7f7;
position: relative;
padding: 16px 0;
margin-bottom: 20px;
}
.widget:not(.woocommerce) .widget-title span, .widget:not(.woocommerce) .comment-reply-title span, .widget:not(.woocommerce) .comments-title span {
position: relative;
z-index: 100;
}
.widget:not(.woocommerce) .widget-title:before, .widget:not(.woocommerce) .comment-reply-title:before, .widget:not(.woocommerce) .comments-title:before {
position: absolute;
content: '';
top: 0;
left: -100px;
width: 200%;
height: 100%;
background-color: #f7f7f7;
}
.widget:not(.woocommerce) .widget-title:after, .widget:not(.woocommerce) .comment-reply-title:after, .widget:not(.woocommerce) .comments-title:after {
position: absolute;
content: '';
bottom: 0;
left: -100px;
right: -100px;
height: 1px;
background-color: #ededed;
}
#pxl_icon_social-2 {
padding: 0;
border: none;
}
.widget_pxl_icon_social {
border: none !important;
padding: 0 !important;
}
.widget_pxl_icon_social .pxl-social {
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
}
.widget_pxl_icon_social .pxl-social li {
list-style: none;
margin-bottom: 10px;
}
.widget_pxl_icon_social .pxl-social li:last-child {
margin-bottom: 0;
}
.widget_pxl_icon_social .pxl-social li a {
display: block;
background-color: #1dadeb;
text-transform: uppercase;
position: relative;
}
.widget_pxl_icon_social .pxl-social li i {
font-size: 15px;
color: #fff;
width: 50px;
height: 40px;
line-height: 40px;
background-color: #199cd4;
text-align: center;
}
.widget_pxl_icon_social .pxl-social li .social-number {
padding-left: 19px;
font-size: 12px;
font-weight: 600;
color: #fff;
}
.widget_pxl_icon_social .pxl-social li .social-interactive {
font-size: 11px;
color: #bbe0f7;
font-weight: 500;
padding-left: 10px;
}
.widget_pxl_icon_social .pxl-social li .title-social {
font-size: 11px;
color: #fff;
font-weight: 500;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 1024px) {
.widget_pxl_icon_social .pxl-social li .title-social {
display: none;
}
}
.widget_pxl_icon_social .pxl-social li .social-facebook {
background-color: #3d5b96;
}
.widget_pxl_icon_social .pxl-social li .social-facebook i {
background-color: #375288;
}
.widget_pxl_icon_social .pxl-social li .social-facebook .social-interactive {
color: #b1bdd5;
}
.widget_pxl_icon_social .pxl-social li .social-google {
background-color: #e8453c;
}
.widget_pxl_icon_social .pxl-social li .social-google i {
background-color: #d13e36;
}
.widget_pxl_icon_social .pxl-social li .social-google .social-interactive {
color: #f6b5b1;
}
.widget_pxl_icon_social .pxl-social li .social-vimeo {
background-color: #2bb8e8;
}
.widget_pxl_icon_social .pxl-social li .social-vimeo i {
background-color: #25a5d1;
}
.widget_pxl_icon_social .pxl-social li .social-vimeo .social-interactive {
color: #bee4f6;
}
.widget_pxl_icon_social .pxl-social li .social-youtube {
background-color: #db1f31;
}
.widget_pxl_icon_social .pxl-social li .social-youtube i {
background-color: #c51b2c;
}
.widget_pxl_icon_social .pxl-social li .social-youtube .social-interactive {
color: #f1a5ad;
}
.widget_mc4wp_form_widget {
text-align: center;
border: none !important;
background-color: #f5f8f2;
padding: 25px 20px 25px !important;
}
.widget_mc4wp_form_widget .widget-title {
display: none;
}
.widget_mc4wp_form_widget form .widget-title-form {
font-size: 16px;
font-weight: 600;
line-height: 26px;
margin-bottom: 13px;
color: #000;
}
.widget_mc4wp_form_widget form .widget-input-form {
height: 50px;
line-height: 50px;
margin-top: 5px;
}
.widget_mc4wp_form_widget form .widget-btn-form {
background-color: transparent;
font-size: 12px;
font-weight: 600;
color: var(--primary-color);
text-transform: uppercase;
padding: 0;
line-height: 1.4;
height: 20px;
margin-top: 15px;
}
.widget_mc4wp_form_widget form .widget-btn-form:hover, .widget_mc4wp_form_widget form .widget-btn-form:active, .widget_mc4wp_form_widget form .widget-btn-form:focus {
color: var(--secondary-color) !important;
}
.widget_search .search-form {
position: relative;
}
.widget_search .search-form .search-submit {
padding: 0;
border: none;
line-height: 50px;
height: 50px;
width: 50px;
position: absolute;
top: 0;
right: 0;
color: var(--secondary-color);
font-weight: 400;
background-color: transparent;
}
.widget_search .search-form .search-submit:active {
background-color: transparent;
color: var(--secondary-color);
}
.widget_search .search-form .search-submit i {
font-size: 15px;
color: #3a5d1b;
line-height: 50px;
}
.widget_search .search-form .search-submit:hover i, .widget_search .search-form .search-submit:focus i, .widget_search .search-form .search-submit:active i {
color: var(--primary-color) !important;
}
.widget_search .search-form .search-field {
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
border: 1px solid #ededed;
padding: 0 50px 0 20px;
font-size: 14px;
font-weight: 400;
height: 50px;
color: #8f8f8f;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.widget_search .search-form .search-field::placeholder {
font-size: 14px !important;
color: #8f8f8f !important;
}
.widget_search .search-form .search-field:hover, .widget_search .search-form .search-field:focus, .widget_search .search-form .search-field:active {
border-color: var(--primary-color) !important;
}
.widget_product_search .woocommerce-product-search {
position: relative;
}
.widget_product_search .woocommerce-product-search button {
padding: 0;
border: none;
font-size: 0;
line-height: 50px;
height: 50px;
width: 50px;
position: absolute;
top: 0px;
right: 5px;
color: var(--secondary-color);
font-weight: 400;
background-color: transparent;
}
.widget_product_search .woocommerce-product-search button:active {
background-color: transparent;
color: var(--secondary-color);
}
.widget_product_search .woocommerce-product-search button:before {
position: absolute;
content: "\f002";
font-family: "Font Awesome 5 Pro";
right: 12px;
font-size: 16px;
color: #3a5d1b;
line-height: 50px;
}
.widget_product_search .woocommerce-product-search button:hover:before, .widget_product_search .woocommerce-product-search button:focus:before, .widget_product_search .woocommerce-product-search button:active:before {
color: var(--primary-color) !important;
}
.widget_product_search .woocommerce-product-search .search-field {
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
border: 1px solid #ededed;
padding: 0 50px 0 20px;
font-size: 14px;
font-weight: 400;
height: 50px;
color: #8f8f8f;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.widget_product_search .woocommerce-product-search .search-field::placeholder {
font-size: 14px !important;
color: #8f8f8f !important;
}
.widget_product_search .woocommerce-product-search .search-field:hover, .widget_product_search .woocommerce-product-search .search-field:focus, .widget_product_search .woocommerce-product-search .search-field:active {
border-color: var(--primary-color) !important;
}
.widget_product_categories .count, .widget_categories .count, .widget_nav_menu .count, .widget_pages .count, .widget_archive .count, .widget_meta .count, .widget_recent_entries .count {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.widget_product_categories ul, .widget_categories ul, .widget_nav_menu ul, .widget_pages ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul {
list-style: none;
margin-bottom: 0;
padding: 0;
}
.widget_product_categories ul li a, .widget_categories ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_recent_entries ul li a {
color: #9f9f9f;
display: block;
font-size: 14px;
font-weight: 500;
line-height: 26px;
padding: 5px 0 5px 0;
position: relative;
z-index: 1;
margin-left: -15px;
}
.widget_product_categories ul li a:before, .widget_categories ul li a:before, .widget_nav_menu ul li a:before, .widget_pages ul li a:before, .widget_archive ul li a:before, .widget_meta ul li a:before, .widget_recent_entries ul li a:before {
content: "\f14d";
font-family: Caseicon;
margin-right: 5px;
font-size: 10px;
font-weight: 400;
color: var(--primary-color);
opacity: 0;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.widget_product_categories ul li a .pxl-count, .widget_categories ul li a .pxl-count, .widget_nav_menu ul li a .pxl-count, .widget_pages ul li a .pxl-count, .widget_archive ul li a .pxl-count, .widget_meta ul li a .pxl-count, .widget_recent_entries ul li a .pxl-count {
width: 27px;
height: 27px;
display: inline-block;
text-align: center;
line-height: 26px;
font-size: 14px;
color: #9f9f9f;
font-weight: 500;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: relative;
z-index: 1;
}
.widget_product_categories ul li a .pxl-count:before, .widget_categories ul li a .pxl-count:before, .widget_nav_menu ul li a .pxl-count:before, .widget_pages ul li a .pxl-count:before, .widget_archive ul li a .pxl-count:before, .widget_meta ul li a .pxl-count:before, .widget_recent_entries ul li a .pxl-count:before {
z-index: -1;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
}
.widget_product_categories ul li.current-menu-item > a, .widget_categories ul li.current-menu-item > a, .widget_nav_menu ul li.current-menu-item > a, .widget_pages ul li.current-menu-item > a, .widget_archive ul li.current-menu-item > a, .widget_meta ul li.current-menu-item > a, .widget_recent_entries ul li.current-menu-item > a, .widget_product_categories ul li.current-cat > a, .widget_categories ul li.current-cat > a, .widget_nav_menu ul li.current-cat > a, .widget_pages ul li.current-cat > a, .widget_archive ul li.current-cat > a, .widget_meta ul li.current-cat > a, .widget_recent_entries ul li.current-cat > a, .widget_product_categories ul li.current-cat-parent > a, .widget_categories ul li.current-cat-parent > a, .widget_nav_menu ul li.current-cat-parent > a, .widget_pages ul li.current-cat-parent > a, .widget_archive ul li.current-cat-parent > a, .widget_meta ul li.current-cat-parent > a, .widget_recent_entries ul li.current-cat-parent > a, .widget_product_categories ul li > a:hover, .widget_categories ul li > a:hover, .widget_nav_menu ul li > a:hover, .widget_pages ul li > a:hover, .widget_archive ul li > a:hover, .widget_meta ul li > a:hover, .widget_recent_entries ul li > a:hover {
color: var(--primary-color);
padding-left: 15px;
}
.widget_product_categories ul li.current-menu-item > a:before, .widget_categories ul li.current-menu-item > a:before, .widget_nav_menu ul li.current-menu-item > a:before, .widget_pages ul li.current-menu-item > a:before, .widget_archive ul li.current-menu-item > a:before, .widget_meta ul li.current-menu-item > a:before, .widget_recent_entries ul li.current-menu-item > a:before, .widget_product_categories ul li.current-cat > a:before, .widget_categories ul li.current-cat > a:before, .widget_nav_menu ul li.current-cat > a:before, .widget_pages ul li.current-cat > a:before, .widget_archive ul li.current-cat > a:before, .widget_meta ul li.current-cat > a:before, .widget_recent_entries ul li.current-cat > a:before, .widget_product_categories ul li.current-cat-parent > a:before, .widget_categories ul li.current-cat-parent > a:before, .widget_nav_menu ul li.current-cat-parent > a:before, .widget_pages ul li.current-cat-parent > a:before, .widget_archive ul li.current-cat-parent > a:before, .widget_meta ul li.current-cat-parent > a:before, .widget_recent_entries ul li.current-cat-parent > a:before, .widget_product_categories ul li > a:hover:before, .widget_categories ul li > a:hover:before, .widget_nav_menu ul li > a:hover:before, .widget_pages ul li > a:hover:before, .widget_archive ul li > a:hover:before, .widget_meta ul li > a:hover:before, .widget_recent_entries ul li > a:hover:before {
opacity: 1;
}
.widget_product_categories ul li.current-menu-item > a .pxl-count, .widget_categories ul li.current-menu-item > a .pxl-count, .widget_nav_menu ul li.current-menu-item > a .pxl-count, .widget_pages ul li.current-menu-item > a .pxl-count, .widget_archive ul li.current-menu-item > a .pxl-count, .widget_meta ul li.current-menu-item > a .pxl-count, .widget_recent_entries ul li.current-menu-item > a .pxl-count, .widget_product_categories ul li.current-cat > a .pxl-count, .widget_categories ul li.current-cat > a .pxl-count, .widget_nav_menu ul li.current-cat > a .pxl-count, .widget_pages ul li.current-cat > a .pxl-count, .widget_archive ul li.current-cat > a .pxl-count, .widget_meta ul li.current-cat > a .pxl-count, .widget_recent_entries ul li.current-cat > a .pxl-count, .widget_product_categories ul li.current-cat-parent > a .pxl-count, .widget_categories ul li.current-cat-parent > a .pxl-count, .widget_nav_menu ul li.current-cat-parent > a .pxl-count, .widget_pages ul li.current-cat-parent > a .pxl-count, .widget_archive ul li.current-cat-parent > a .pxl-count, .widget_meta ul li.current-cat-parent > a .pxl-count, .widget_recent_entries ul li.current-cat-parent > a .pxl-count, .widget_product_categories ul li > a:hover .pxl-count, .widget_categories ul li > a:hover .pxl-count, .widget_nav_menu ul li > a:hover .pxl-count, .widget_pages ul li > a:hover .pxl-count, .widget_archive ul li > a:hover .pxl-count, .widget_meta ul li > a:hover .pxl-count, .widget_recent_entries ul li > a:hover .pxl-count {
color: var(--primary-color);
}
.widget_product_categories ul li.current-menu-item > a .pxl-count:before, .widget_categories ul li.current-menu-item > a .pxl-count:before, .widget_nav_menu ul li.current-menu-item > a .pxl-count:before, .widget_pages ul li.current-menu-item > a .pxl-count:before, .widget_archive ul li.current-menu-item > a .pxl-count:before, .widget_meta ul li.current-menu-item > a .pxl-count:before, .widget_recent_entries ul li.current-menu-item > a .pxl-count:before, .widget_product_categories ul li.current-cat > a .pxl-count:before, .widget_categories ul li.current-cat > a .pxl-count:before, .widget_nav_menu ul li.current-cat > a .pxl-count:before, .widget_pages ul li.current-cat > a .pxl-count:before, .widget_archive ul li.current-cat > a .pxl-count:before, .widget_meta ul li.current-cat > a .pxl-count:before, .widget_recent_entries ul li.current-cat > a .pxl-count:before, .widget_product_categories ul li.current-cat-parent > a .pxl-count:before, .widget_categories ul li.current-cat-parent > a .pxl-count:before, .widget_nav_menu ul li.current-cat-parent > a .pxl-count:before, .widget_pages ul li.current-cat-parent > a .pxl-count:before, .widget_archive ul li.current-cat-parent > a .pxl-count:before, .widget_meta ul li.current-cat-parent > a .pxl-count:before, .widget_recent_entries ul li.current-cat-parent > a .pxl-count:before, .widget_product_categories ul li > a:hover .pxl-count:before, .widget_categories ul li > a:hover .pxl-count:before, .widget_nav_menu ul li > a:hover .pxl-count:before, .widget_pages ul li > a:hover .pxl-count:before, .widget_archive ul li > a:hover .pxl-count:before, .widget_meta ul li > a:hover .pxl-count:before, .widget_recent_entries ul li > a:hover .pxl-count:before {
opacity: 1;
}
.widget_product_categories ul li:last-child > a, .widget_categories ul li:last-child > a, .widget_nav_menu ul li:last-child > a, .widget_pages ul li:last-child > a, .widget_archive ul li:last-child > a, .widget_meta ul li:last-child > a, .widget_recent_entries ul li:last-child > a {
border-bottom: none;
}
.widget_tag_cloud {
padding: 0px 20px 10px !important;
}
.tagcloud a {
text-align: center;
font-weight: 500;
color: var(--primary-color);
padding: 8px 10px;
border-radius: 4px;
display: inline-block;
background-color: #f5f8f2;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
font-size: 12px !important;
line-height: 1.4;
flex-grow: 1;
margin-right: 6px;
margin-bottom: 10px;
}
.tagcloud a:hover {
background-color: var(--primary-color);
color: #fff;
}
.widget_pxl_recent_posts .pxl-item--img {
width: 80px;
min-width: 80px;
margin-right: 25px;
max-height: 80px;
overflow: hidden;
}
.widget_pxl_recent_posts .pxl-item--title {
color: var(--secondary-color);
height: 50px;
overflow: hidden;
margin-top: -3px;
margin-bottom: 7px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.widget_pxl_recent_posts .pxl-item--title a {
color: var(--secondary-color);
}
.widget_pxl_recent_posts .pxl-item--title a:hover {
color: var(--primary-color);
}
.widget_pxl_recent_posts .pxl-item--date {
font-size: 15px;
color: #8a8989;
display: inline-flex;
color: #70747f;
align-items: center;
text-transform: uppercase;
}
.widget_pxl_recent_posts .pxl-item--date i {
margin-right: 6px;
color: #70747f;
}
.widget_pxl_recent_posts .pxl--item {
display: flex;
align-items: center;
flex-wrap: nowrap;
padding-bottom: 19px;
}
.widget_pxl_recent_posts .pxl--item img {
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
}
.widget_pxl_recent_posts .pxl--item:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.widget_pxl_recent_posts .pxl--item:hover img {
transform: scale(1.1);
}
.gallery {
margin: -16px -12px 43px -12px;
display: flex;
flex-wrap: wrap;
}
.gallery .gallery-item {
padding: 0 12px;
margin-top: 24px;
margin-bottom: 0;
}
.gallery.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery.gallery-columns-3 .gallery-item {
width: 33.33%;
}
.gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery.gallery-columns-5 .gallery-item {
width: 20%;
}
.widget_media_gallery .gallery, .elementor-widget-wp-widget-media_gallery .gallery, .elementor-widget-image-gallery .gallery {
margin: -10px -5px 0 -5px;
}
.widget_media_gallery .gallery .gallery-item, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item, .elementor-widget-image-gallery .gallery .gallery-item {
padding: 0 5px;
margin-top: 10px !important;
margin-bottom: 0;
}
.widget_media_gallery .gallery .gallery-item img, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item img, .elementor-widget-image-gallery .gallery .gallery-item img {
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
width: 100%;
border: none !important;
}
.widget_media_gallery .gallery .gallery-item a, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a, .elementor-widget-image-gallery .gallery .gallery-item a {
display: flex;
position: relative;
flex-wrap: wrap;
}
.widget_media_gallery .gallery .gallery-item a:before, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:before, .elementor-widget-image-gallery .gallery .gallery-item a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.67);
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
opacity: 0;
z-index: 1;
}
.widget_media_gallery .gallery .gallery-item a:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:after, .elementor-widget-image-gallery .gallery .gallery-item a:after {
content: "\f12c";
font-size: 14px;
font-family: "Caseicon";
color: #fff;
z-index: 2;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
opacity: 0;
}
.widget_media_gallery .gallery .gallery-item a:hover:before, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:before, .elementor-widget-image-gallery .gallery .gallery-item a:hover:before, .widget_media_gallery .gallery .gallery-item a:hover:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:after, .elementor-widget-image-gallery .gallery .gallery-item a:hover:after {
opacity: 1;
}
.elementor-lightbox .swiper-container .elementor-lightbox-image {
width: auto;
height: auto;
}
.elementor-lightbox .swiper-container .swiper-slide {
background-color: transparent;
}
.pxl-gallery {
display: flex;
flex-wrap: wrap;
}
.pxl-gallery img {
width: 100%;
}
.pxl-gallery .pxl--item {
padding: 30px 15px 0 15px;
}
.pxl-gallery .pxl--item-inner {
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.pxl-gallery .pxl--item-inner.video-active:before {
background-color: rgba(27, 27, 27, 0.8);
}
.pxl-gallery .pxl--item-inner .btn-video {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 99;
}
.pxl-gallery.gallery-2-columns .pxl--item {
width: 50%;
}
@media screen and (max-width: 575px) {
.pxl-gallery.gallery-2-columns .pxl--item {
width: 100%;
}
}
.pxl-gallery.gallery-3-columns .pxl--item {
width: 33.33%;
}
@media screen and (max-width: 575px) {
.pxl-gallery.gallery-3-columns .pxl--item {
width: 100%;
}
}
.pxl-gallery.gallery-4-columns .pxl--item {
width: 25%;
}
@media screen and (max-width: 767px) {
.pxl-gallery.gallery-4-columns .pxl--item {
width: 50%;
}
}
@media screen and (max-width: 575px) {
.pxl-gallery.gallery-4-columns .pxl--item {
width: 100%;
}
}
.pxl-gallery.gallery-5-columns .pxl--item {
width: 20%;
}
@media screen and (max-width: 767px) {
.pxl-gallery.gallery-5-columns .pxl--item {
width: 50%;
}
}
@media screen and (max-width: 575px) {
.pxl-gallery.gallery-5-columns .pxl--item {
width: 100%;
}
}
.pxl-wg-bannerbox1 {
border: none !important;
background-color: #fbf0df;
position: relative;
padding: 80px 20px 30px !important;
text-align: center;
}
@media screen and (max-width: 1024px) {
.pxl-wg-bannerbox1 {
padding: 44px 20px 50px !important;
}
}
.pxl-wg-bannerbox1 .wg-title {
position: relative;
z-index: 0;
font-size: 24px;
line-height: 32px;
font-weight: 700;
color: var(--secondary-color);
text-align: right;
padding-left: 30px;
}
@media screen and (max-width: 1024px) {
.pxl-wg-bannerbox1 .wg-title {
padding-left: 0;
text-align: center;
font-size: 18px;
line-height: 28px;
}
}
.pxl-wg-bannerbox1 .wrap-image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
@media screen and (max-width: 1024px) {
.pxl-wg-bannerbox1 .wrap-image img {
display: none;
}
}
.pxl-wg-bannerbox1 .btn-banner-widget {
margin-top: 88px;
padding: 0 30px;
font-weight: 600;
font-size: 12px;
}
@media screen and (max-width: 1024px) {
.pxl-wg-bannerbox1 .btn-banner-widget {
margin-top: 10px;
}
}
.pxl-wg-bannerbox1 .btn-banner-widget:hover {
background-color: var(--fourth-color);
transform: translateY(-4px);
}
.page .pxl-wg-bannerbox1.widget .pxl-wg-bannerbox-inner .wrap-image {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-repeat: no-repeat;
background-position: center;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/bgr-banner-box.jpg);
background-size: cover;
}
@media screen and (max-width: 1024px) {
.page .pxl-wg-bannerbox1.widget .pxl-wg-bannerbox-inner .wrap-image {
background-image: none;
}
}
.page .pxl-wg-bannerbox1.widget .pxl-wg-bannerbox-inner .wrap-image img {
display: none;
}
li cite {
color: var(--secondary-color);
}
.widget_recent_entries a, .widget_recent_comments a {
color: var(--secondary-color);
}
.widget_recent_entries a:hover, .widget_recent_comments a:hover {
color: var(--primary-color);
}
.widget_recent_entries ul, .widget_recent_comments ul {
list-style: none;
}
.widget_recent_comments ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
margin-top: 0;
}
.widget_recent_comments ul li {
border-bottom: 1px solid #ececf0;
padding-bottom: 10px;
margin-bottom: 10px;
}
.widget_recent_comments ul li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.widget_recent_comments .recentcomments > a {
font-size: 15px;
font-weight: 600;
line-height: normal;
color: var(--secondary-color);
display: block;
}
.widget_recent_comments .recentcomments > a:hover {
color: var(--primary-color);
}
.widget_rss ul {
list-style: none;
padding: 0;
margin-bottom: 0;
}
.widget_rss li {
border-bottom: 1px solid #ececf0;
padding-bottom: 15px;
margin-bottom: 14px;
}
.widget_rss li a:hover {
color: var(--primary-color);
}
.widget_rss li:last-child {
margin-bottom: 0;
padding-bottom: 0px;
border-bottom: none;
}
.widget_rss .rsswidget {
font-weight: 700;
display: inline-block;
line-height: 1.7;
color: var(--secondary-color);
}
.widget_rss .rss-date {
font-size: 0.875em;
font-style: italic;
display: block;
}
.widget_rss cite {
color: var(--secondary-color);
font-weight: 700;
font-size: 0.875em;
}
.pxl-has-sidebar .products li {
margin-bottom: 30px !important;
}
.widget.woocommerce {
overflow: hidden;
padding: 0 20px 20px 20px;
border: 1px solid #ededed;
margin-bottom: 30px !important;
}
.widget.woocommerce:last-child {
margin-bottom: 0;
}
.widget.woocommerce .widget_product_search {
padding: 0 !important;
border: 1px solid #e9ebf0;
border-radius: 5px;
}
.widget.woocommerce .widget_product_search button {
padding: 0;
width: 45px;
height: 45px;
text-indent: -9999px;
position: absolute;
top: 7px;
right: 7px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
opacity: 1;
z-index: 3;
color: #fff;
font-size: 15px;
background-color: var(--primary-color);
background-image: none;
}
.widget.woocommerce .widget_product_search button:after {
content: "\f12c";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-family: Caseicon;
text-indent: 0px;
font-weight: 400;
color: #fff;
}
.widget.woocommerce .widget_product_search button:hover {
color: #fff;
background-color: var(--secondary-color);
}
.widget.woocommerce .widget_product_search .search-field {
border: none !important;
color: var(--secondary-color);
font-size: 18px;
font-weight: 500;
height: 60px;
}
.widget.woocommerce .widget_product_search .search-field:focus {
border-color: var(--primary-color);
}
.widget.woocommerce .widget_product_search .search-field:focus + button {
border-color: var(--primary-color);
}
.widget.woocommerce .widget_product_search .woocommerce-product-search {
position: relative;
}
.widget.woocommerce .widget_product_search .woocommerce-product-search:after {
content: '';
z-index: 1;
height: 60px;
width: 60px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
position: absolute;
top: 0;
right: 0;
}
.widget.woocommerce .widget-title, .widget.woocommerce .comment-reply-title, .widget.woocommerce .comments-title {
color: var(--secondary-color);
font-weight: 600;
font-size: 16px;
background-color: #f7f7f7;
position: relative;
padding: 16px 0;
margin-bottom: 20px;
}
.widget.woocommerce .widget-title span, .widget.woocommerce .comment-reply-title span, .widget.woocommerce .comments-title span {
position: relative;
z-index: 100;
}
.widget.woocommerce .widget-title:before, .widget.woocommerce .comment-reply-title:before, .widget.woocommerce .comments-title:before {
position: absolute;
content: '';
top: 0;
left: -100px;
width: 200%;
height: 100%;
background-color: #f7f7f7;
}
.widget.woocommerce .widget-title:after, .widget.woocommerce .comment-reply-title:after, .widget.woocommerce .comments-title:after {
position: absolute;
content: '';
bottom: 0;
left: -100px;
right: -100px;
height: 1px;
background-color: #ededed;
}
.widget.woocommerce .product-categories li {
position: relative;
}
.widget.woocommerce .product-categories li:before {
position: absolute;
content: '';
top: 10px;
left: 0;
width: 16px;
height: 16px;
border: 1px solid #ddd;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.widget.woocommerce .product-categories li:after {
position: absolute;
content: '';
top: 15px;
left: 5px;
width: 6px;
height: 6px;
border-radius: 50%;
background-color: var(--primary-color);
opacity: 0;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.widget.woocommerce .product-categories li a {
font-size: 14px;
font-weight: 500;
color: #9f9f9f;
position: relative;
margin-left: 32px;
}
.widget.woocommerce .product-categories li a:before {
display: none;
}
.widget.woocommerce .product-categories li a:hover {
padding-left: 0;
}
.widget.woocommerce .product-categories li:hover:after, .widget.woocommerce .product-categories li:active:after, .widget.woocommerce .product-categories li:focus:after {
opacity: 1;
}
.widget.woocommerce .product-categories li:hover:before, .widget.woocommerce .product-categories li:active:before, .widget.woocommerce .product-categories li:focus:before {
border-color: var(--primary-color) !important;
}
.widget.woocommerce .product-categories li:hover a, .widget.woocommerce .product-categories li:active a, .widget.woocommerce .product-categories li:focus a {
color: var(--primary-color);
}
.widget_products {
padding: 0 20px 10px 20px !important;
}
.widget_products .widget-title {
margin-bottom: 3px !important;
}
.widget_products ul li {
display: flex;
flex-wrap: nowrap;
align-items: center;
position: relative;
padding-top: 12px !important;
min-height: 80px;
}
.widget_products ul li:not(:last-child) {
border-bottom: 1px solid #eeeff1;
padding-bottom: 10px !important;
}
.widget_products ul li .product-title {
margin-bottom: 5px;
}
.widget_products ul li .product-title a {
font-size: 14px;
font-weight: 500;
color: var(--secondary-color);
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.widget_products ul li .product-title a:hover {
color: var(--primary-color);
}
.widget_products ul li .wg-product-image {
margin-right: 15px;
width: 70px;
min-width: 70px;
}
.widget_products ul li .wg-product-image img {
margin: 0;
top: 0;
left: 0;
position: static;
width: 100%;
}
.widget_products .amount {
font-size: 21px;
font-weight: 600;
text-decoration: none;
color: var(--secondary-color);
}
.widget_products .woocommerce-Price-currencySymbol {
font-size: 18px;
}
.widget_products del {
color: #cfcfcf;
}
.widget_products del .amount {
font-weight: 500;
color: #cfcfcf;
}
.widget_products ins {
text-decoration: none;
}
.widget_products .star-rating-wrap {
display: none !important;
}
.widget_products .wg-product-holder .star-rating {
font-size: 12px;
width: 76px;
height: 13px;
color: #feb300;
margin-bottom: 3px;
}
.widget_products .amount {
font-size: 14px;
font-weight: 500;
text-decoration: none;
color: var(--secondary-color);
}
.widget_products .amount .woocommerce-Price-currencySymbol {
font-size: 15px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .widget-title {
margin-bottom: 27px !important;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider-horizontal {
height: 4px;
background-color: #ededed;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-range {
background-color: var(--primary-color);
}
.woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-handle {
height: 17px;
width: 17px;
background-color: var(--primary-color);
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
top: -7px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 26px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount .button {
order: 2;
font-size: 12px;
font-weight: 600;
line-height: 36px;
height: 36px;
padding: 0 13px;
letter-spacing: 0.5px;
background-color: var(--primary-color) !important;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount .button:hover {
background-color: var(--secondary-color) !important;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_label {
order: 1;
font-size: 12px;
color: #8f8f8f;
font-weight: 500;
padding-right: 20px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_label span {
color: var(--secondary-color);
font-weight: 600;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .clear {
display: none;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis;
}
input::-o-placeholder, textarea::-o-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis;
}
input::-ms-placeholder, textarea::-ms-placeholder {
color: inherit;
opacity: 1;
text-overflow: ellipsis;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], 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, .pxl-select-higthlight {
background-color: #fff;
border: 1px solid #ededed;
color: #9f9f9f;
padding: 4px 22px;
line-height: normal;
font-size: 14px;
font-weight: 400;
height: 48px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
width: 100%;
outline: none;
}
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, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .pxl-select-higthlight:focus {
border: 1px solid var(--secondary-color) !important;
outline: 0;
border-color: var(--primary-color);
}
input[type="range"] {
padding: 0;
background-color: transparent;
height: auto;
border: none;
}
select {
height: 50px;
}
textarea {
padding-top: 18px;
padding-bottom: 18px;
height: 150px;
margin: 0;
}
.comment-form-cookies-consent {
display: none;
}
.comments-area .avatar {
margin-bottom: 10px;
}
.comments-area .comment-list-wrap {
margin-top: 3px;
padding-top: 62px;
border-top: 1px solid #ededed;
}
.comments-area .comment-list-wrap .comments-title {
font-size: 24px;
text-transform: capitalize;
color: var(--secondary-color);
font-weight: 600;
margin-bottom: 27px !important;
}
.comments-area .comment-reply-title {
font-size: 24px;
text-transform: capitalize;
color: var(--secondary-color);
font-weight: 600;
margin-bottom: 0;
}
.comments-area .comment-respond {
border-top: 1px solid #e8ebf0;
margin-top: 30px;
padding-top: 55px;
}
.comments-area .comment-respond .logged-in-as {
margin-top: 10px;
margin-bottom: 0px;
font-size: 14px;
}
.comments-area .comment-respond .logged-in-as a {
color: inherit;
}
.comments-area .comment-respond .logged-in-as a:hover {
color: var(--primary-color);
}
.comments-area .comment-respond .logged-in-as a:nth-child(2) {
font-weight: 600;
text-decoration: underline;
}
.comments-area .no-comments {
display: none;
}
.comment-title {
font-size: 16px;
text-transform: capitalize;
color: var(--secondary-color);
font-weight: 600;
margin-bottom: 2px;
}
@media screen and (max-width: 575px) {
.comment-title {
margin-bottom: 5px;
}
}
.comment-title a {
color: inherit;
}
.comment-title a:hover {
color: inherit;
}
.comment-list {
padding: 0;
list-style: none;
margin-top: 1px;
}
.comment-list li .children {
padding-left: 88px;
}
@media screen and (max-width: 767px) {
.comment-list li .children {
padding-left: 67px;
}
}
@media screen and (max-width: 575px) {
.comment-list li .children {
padding-left: 0;
}
}
.comment-list li .children li {
list-style: none;
margin-top: 10px;
}
.comment-list li .children .children li .comment-body .comment-content {
padding-bottom: 20px;
}
.comment-list li .comment-respond {
margin-top: 15px;
margin-bottom: 50px;
margin-left: 130px;
}
@media screen and (max-width: 767px) {
.comment-list li .comment-respond {
margin-left: 78px;
margin-top: 0;
}
}
@media screen and (max-width: 575px) {
.comment-list li .comment-respond {
margin-left: 0;
margin-top: 20px;
}
}
.comment-list > li {
margin-bottom: 35px;
}
.comment-list > li:last-child {
margin-bottom: 0;
}
.comment-list > li > .children > li > .children > li > .children > li > .children {
padding-left: 0;
}
.comment-list > li > .children > li > .children > li > .children > li > .children .children {
padding-left: 0;
}
.comment-date {
text-transform: uppercase;
font-weight: 500;
font-size: 12px;
color: #9f9f9f;
margin-bottom: 19px;
line-height: normal;
display: inline-block;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
@media screen and (max-width: 575px) {
.comment-date {
margin-bottom: 15px;
}
}
.comment-date i {
font-size: 13px;
color: var(--primary-color);
margin-right: 4px;
}
.comment-content {
position: relative;
flex-grow: 1;
padding: 0px 0 34px;
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
@media screen and (max-width: 767px) {
.comment-content {
padding-left: 0;
padding-right: 0;
}
}
@media screen and (max-width: 575px) {
.comment-content {
padding-top: 70px;
}
}
.comment-content a {
word-wrap: break-word;
}
.comment-content .comment-text {
padding-bottom: 20px;
font-size: 13px;
line-height: 24px;
}
.comment-content .comment-text p:last-child {
margin-bottom: 0;
}
.comment-content .comment-text ol, .comment-content .comment-text ul {
margin-bottom: 32px;
}
.comment-content .comment-text ol ul, .comment-content .comment-text ul ul, .comment-content .comment-text ol ol, .comment-content .comment-text ul ol {
margin-bottom: 0;
}
.comment-content .comment-text ul li {
list-style: outside;
}
.comment-content .comment-text img {
margin: 6px 0;
}
.comment-reply a {
font-size: 0px;
width: 32px;
height: 32px;
line-height: 28px;
text-align: center;
border-radius: 100%;
background-color: transparent;
border: 2px solid var(--primary-color);
display: block;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.comment-reply a i {
font-weight: 400;
margin-left: 1px;
font-size: 16px;
color: var(--primary-color);
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.comment-reply a:hover {
background-color: var(--primary-color);
}
.comment-reply a:hover i {
color: #fff;
}
.comment-reply-title small {
display: inline-block;
vertical-align: top;
margin-top: -5px;
margin-left: 10px;
}
.comment-reply-title small a {
color: #fff;
line-height: 26px;
display: inline-block;
padding: 0px 10px;
font-size: 11px;
font-weight: 500;
-webkit-border-radius: 36px;
-khtml-border-radius: 36px;
-moz-border-radius: 36px;
-ms-border-radius: 36px;
-o-border-radius: 36px;
border-radius: 36px;
background-color: var(--primary-color);
}
.comment-reply-title small a i {
margin-left: 4px;
}
.comment-reply-title small a:hover {
color: #fff;
background-color: var(--secondary-color);
}
.comment-holder {
display: flex;
flex-wrap: nowrap;
margin-top: 5px;
}
.comment-holder .comment-meta {
flex-grow: 1;
margin-right: 30px;
}
@media screen and (max-width: 575px) {
.comment-holder {
display: block;
margin-top: 0;
margin-bottom: 14px;
}
.comment-holder .comment-meta {
margin-right: 0;
}
}
.comment-form .row > div {
margin-top: 30px;
}
.comment-form .form-submit {
margin-top: 33px;
margin-bottom: 0;
}
.comment-form .form-submit .submit {
font-size: 12px;
font-weight: 600;
background-color: #345a19 !important;
}
.comment-form .form-submit .submit:hover, .comment-form .form-submit .submit:focus, .comment-form .form-submit .submit:active, .comment-form .form-submit .submit:not([disabled]):not(.disabled).active, .comment-form .form-submit .submit:not([disabled]):not(.disabled):active {
background-color: var(--primary-color) !important;
-webkit-transform: translateY(-2px);
-khtml-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
}
.comment-form .comment-form-comment {
padding-top: 30px;
display: flex;
flex-wrap: wrap;
}
.comment-inner {
display: flex;
flex-wrap: nowrap;
}
@media screen and (max-width: 575px) {
.comment-inner {
display: block;
}
}
.comment-inner img.avatar {
width: 90px;
height: 90px;
min-width: 90px;
margin-right: 20px;
float: left;
-webkit-border-radius: 100px;
-khtml-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
border-radius: 100px;
}
@media screen and (max-width: 767px) {
.comment-inner img.avatar {
width: 70px;
height: 70px;
min-width: 70px;
}
}
@media screen and (max-width: 575px) {
.comment-inner img.avatar {
float: none;
margin: 0 auto 0 auto;
width: 92px;
height: 92px;
min-width: 92px;
margin-bottom: -45px;
position: relative;
z-index: 99;
opacity: 1;
}
}
.comment-form-cookies-consent {
font-size: 14px;
line-height: 26px;
padding-left: 24px;
position: relative;
margin-top: 15px;
margin-bottom: 28px;
color: #1b1b1b;
}
.comment-form-cookies-consent input, .comment-form-cookies-consent label:before, .comment-form-cookies-consent label:after {
position: absolute;
width: 14px;
height: 14px;
left: 0;
top: 6px;
cursor: pointer;
}
.comment-form-cookies-consent label {
cursor: pointer;
}
.comment-form-cookies-consent label:before {
content: '';
z-index: 1;
background-color: #e9e9e9;
}
.comment-form-cookies-consent label:after {
content: '\f10c';
font-family: "Caseicon";
font-weight: 400;
z-index: 2;
font-size: 10px;
color: #000;
opacity: 0;
line-height: 12px;
text-align: center;
top: 6px;
}
.comment-form-cookies-consent input {
z-index: 99;
opacity: 0;
}
.comment-form-cookies-consent input:checked + label:after {
opacity: 1;
}
#commentform { }
.pxl-select {
width: 100%;
position: relative;
}
.pxl-select .pxl-select-hidden {
display: none;
}
.pxl-select .pxl-select-options {
position: absolute;
top: 100%;
left: 0;
right: 0;
list-style: none;
margin: 10px 0 0;
padding: 12px 18px;
background-color: #fff;
z-index: 99;
font-size: 14px;
color: #696878;
font-family: 'Roboto', sans-serif;
box-shadow: 0 3px 65px rgba(0, 0, 0, 0.08);
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
margin-top: 30px;
visibility: hidden;
}
.pxl-select .pxl-select-options li {
padding: 9px 8px;
cursor: pointer;
text-align: left;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
line-height: normal !important;
}
.pxl-select .pxl-select-options li:hover {
color: var(--primary-color);
}
.pxl-select .pxl-select-higthlight {
display: flex;
align-items: center;
cursor: pointer;
position: relative;
}
.pxl-select .pxl-select-higthlight:before {
content: "\f150";
font-family: Caseicon;
width: 28px;
height: 28px;
border-radius: 28px;
font-weight: 700;
color: #737879;
line-height: 28px;
text-align: center;
font-size: 10px;
font-family: Caseicon;
position: absolute;
top: 50%;
right: 20px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-select .pxl-select-higthlight.active + .pxl-select-options {
opacity: 1;
margin-top: 10px;
visibility: visible;
}
.pxl-select .pxl-select-higthlight.active:before {
transform: translate(0, -50%) scaleY(-1);
}
.wrap-ctf1 .wpcf7-not-valid-tip {
top: 120% !important;
}
.wrap-ctf1 .wpcf7-form-control-wrap {
margin-bottom: 0 !important;
}
.wrap-ctf1 .input-filled input {
height: 60px !important;
font-size: 15px !important;
box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 62px !important;
border-radius: 0;
}
.wrap-ctf1 .wpcf7-submit {
position: absolute;
padding: 2px 30px 3px 30px !important;
right: 5px;
top: 5px;
background-color: var(--primary-color);
font-size: 16px;
font-weight: 700;
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
border-radius: 0;
}
@media (max-width: 450px) {
.wrap-ctf1 .wpcf7-submit {
font-size: 14px;
padding: 5px 20px !important;
}
}
.wrap-ctf1 .wpcf7-submit:hover {
background-color: var(--secondary-color);
}
.pxl-content-area .searchform-wrap {
position: relative;
}
.pxl-content-area .searchform-wrap .search-submit {
position: absolute;
top: 0px;
right: 4px;
background: transparent;
padding: 0 15px;
}
.pxl-content-area .searchform-wrap .search-submit i {
font-size: 16px;
color: #3a5d1b;
line-height: 50px;
}
.pxl-content-area .page-header .page-title {
color: var(--secondary-color);
}
.woocommerce-account #pxl-main #pxl-content-main .pxl-entry-content .woocommerce .u-column1, .woocommerce-account #pxl-main #pxl-content-main .pxl-entry-content .woocommerce .u-column2 {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
}
.woocommerce-account #pxl-main #pxl-content-main .pxl-entry-content .woocommerce .u-column1 > h2, .woocommerce-account #pxl-main #pxl-content-main .pxl-entry-content .woocommerce .u-column2 > h2 {
font-size: 24px !important;
margin-bottom: 5px !important;
}
.woocommerce-account #pxl-main #pxl-content-main .pxl-entry-content .woocommerce .u-column2 {
margin-top: 50px !important;
}
.woocommerce-account #pxl-main #pxl-content-main .pxl-entry-content .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label {
transform: translateY(10px) !important;
}
body.rtl {
direction: rtl;
unicode-bidi: embed;
text-align: right;
}
body.rtl .rtl-icon {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
display: inline-block;
}
body.rtl .pxl-text-left {
text-align: right;
}
body.rtl .pxl-text-right {
text-align: left;
}
@media screen and (min-width: 1200px) {
body.rtl .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down {
margin-left: 0;
margin-right: 8px;
}
body.rtl .pxl-menu-primary .sub-menu, body.rtl .pxl-menu-primary .children {
text-align: right;
}
body.rtl .pxl-menu-primary li a span:before {
left: auto;
right: 0;
}
body.rtl .pxl-menu-primary > li > .sub-menu:not(.pxl-mega-menu), body.rtl .pxl-menu-primary > li > .children:not(.pxl-mega-menu) {
left: auto;
right: 0;
text-align: right;
}
body.rtl .pxl-menu-primary > li > .sub-menu:not(.pxl-mega-menu) li > .sub-menu, body.rtl .pxl-menu-primary > li > .children:not(.pxl-mega-menu) li > .sub-menu, body.rtl .pxl-menu-primary > li > .sub-menu:not(.pxl-mega-menu) li > .children, body.rtl .pxl-menu-primary > li > .children:not(.pxl-mega-menu) li > .children {
left: auto;
right: 100%;
text-align: right;
}
body.rtl .pxl-menu-primary .sub-menu li.menu-item-has-children > a::after {
content: "\f136";
right: auto;
left: 0;
}
body.rtl .pxl-nav-menu.hv-style1 .pxl-menu-primary > li > a::before {
left: auto;
right: 0;
}
}
@media screen and (max-width: 1199px) {
body.rtl #pxl-header-default #pxl-nav-mobile, body.rtl #pxl-header-elementor #pxl-nav-mobile {
right: auto;
left: 15px;
}
body.rtl .pxl-header-menu {
left: auto;
right: 0;
-webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
body.rtl .pxl-header-menu.active {
-webkit-transform: translateX(0%);
-khtml-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-o-transform: translateX(0%);
transform: translateX(0%);
}
body.rtl .pxl-menu-toggle, body.rtl .pxl-menu-close, body.rtl .pxl-header-mobile-search .search-submit {
right: auto;
left: 0;
}
body.rtl .pxl-menu-primary .sub-menu li a, body.rtl .pxl-menu-primary .children li a {
padding-left: 0;
padding-right: 14px;
}
body.rtl .pxl-menu-primary .pxl-megamenu .pxl-heading {
padding-left: 0;
padding-right: 14px;
}
}
body.rtl #pxl-search-popup .pxl-item--conent form .search-submit {
right: auto;
left: 0;
text-align: left;
}
body.rtl .pxl-type-header-clip > .elementor-container .pxl-header-shape {
margin-left: 190px;
margin-right: 52px;
}
body.rtl .pxl-type-header-clip > .elementor-container .pxl-header-shape span {
transform: scaleX(-1);
}
body.rtl .pxl-type-header-clip > .elementor-container .pxl-header-shape::before {
left: auto;
right: -45px;
}
body.rtl .pxl-type-header-clip > .elementor-container .pxl-header-shape::after {
left: auto;
right: -52px;
}
body.rtl .pxl-item--post .pxl-item--meta li {
margin-right: 0;
margin-left: 20px;
}
body.rtl .pxl-item--post .pxl-item--meta li i {
margin-right: 0;
margin-left: 8px;
}
body.rtl blockquote {
padding-left: 40px;
padding-right: 40px;
margin-left: 0;
margin-right: 0;
}
body.rtl blockquote:before {
left: auto;
right: 0;
}
body.rtl .pxl--post-footer label {
margin-right: 0;
margin-left: 18px;
}
body.rtl .pxl--post-footer .pxl--tags {
margin-right: 0;
margin-left: 30px;
}
body.rtl .pxl-post--navigation .pxl--item-prev .pxl--img {
margin-right: 0;
margin-left: 22px;
}
body.rtl .pxl-post--navigation .pxl--item-prev .pxl--label i {
margin-right: 0;
margin-left: 4px;
}
body.rtl .pxl-post--navigation .pxl--item-prev .pxl--label i:before {
content: "\f134";
}
body.rtl .pxl-post--navigation .pxl--item-next {
text-align: left;
}
body.rtl .pxl-post--navigation .pxl--item-next .pxl--img {
margin-left: 0;
margin-right: 22px;
}
body.rtl .pxl-post--navigation .pxl--item-next .pxl--label i {
margin-left: 0;
margin-right: 4px;
}
body.rtl .pxl-post--navigation .pxl--item-next .pxl--label i:before {
content: "\f13a";
}
body.rtl .pxl-item--post .pxl-item--meta::before {
right: 0;
left: auto;
}
body.rtl .comment-inner img.avatar {
margin-right: 0;
margin-left: 18px;
}
body.rtl .comment-reply {
right: auto;
left: 23px;
}
body.rtl .comment-reply a i {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
margin-left: 0;
margin-right: 5px;
}
body.rtl .comment-form-cookies-consent {
padding-left: 0;
padding-right: 24px;
}
body.rtl .comment-form-cookies-consent input, body.rtl .comment-form-cookies-consent label::before, body.rtl .comment-form-cookies-consent label::after {
left: auto;
right: 0;
}
body.rtl .comment-list li .comment-respond {
margin-left: 0;
margin-right: 130px;
}
@media screen and (max-width: 767px) {
body.rtl .comment-list li .comment-respond {
margin-left: 0px;
margin-right: 78px;
}
}
@media screen and (max-width: 575px) {
body.rtl .comment-list li .comment-respond {
margin-right: 0;
}
}
body.rtl .comment-list li .children {
padding-right: 120px;
padding-left: 0;
}
@media screen and (max-width: 767px) {
body.rtl .comment-list li .children {
padding-right: 78px;
padding-left: 0;
}
}
@media screen and (max-width: 575px) {
body.rtl .comment-list li .children {
padding-right: 0;
}
}
body.rtl .comment-reply-title small {
margin-left: 0;
margin-right: 10px;
}
body.rtl .pxl-item--post .pxl-item--readmore a:hover {
padding-right: 30px;
padding-left: 48px;
}
body.rtl .pxl-item--post .pxl-item--readmore i {
right: auto;
left: 36px;
transform: translate(0, -50%) scaleX(-1);
}
body.rtl .pxl-item--post .pxl-item--readmore a:hover i {
left: 24px;
}
body.rtl .pxl-pagination-wrap .page-numbers i {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
}
body.rtl .widget-title::before, body.rtl .comment-reply-title::before, body.rtl .comments-title::before {
left: auto;
right: 0;
}
body.rtl .widget_product_categories ul li a:before, body.rtl .widget_categories ul li a:before, body.rtl .widget_nav_menu ul li a:before, body.rtl .widget_pages ul li a:before, body.rtl .widget_archive ul li a:before, body.rtl .widget_meta ul li a:before, body.rtl .widget_recent_entries ul li a:before {
content: "\f136";
margin-right: 0;
margin-left: 8px;
float: right;
}
body.rtl .widget_product_categories ul li.current-menu-item > a, body.rtl .widget_categories ul li.current-menu-item > a, body.rtl .widget_nav_menu ul li.current-menu-item > a, body.rtl .widget_pages ul li.current-menu-item > a, body.rtl .widget_archive ul li.current-menu-item > a, body.rtl .widget_meta ul li.current-menu-item > a, body.rtl .widget_recent_entries ul li.current-menu-item > a, body.rtl .widget_product_categories ul li.current-cat > a, body.rtl .widget_categories ul li.current-cat > a, body.rtl .widget_nav_menu ul li.current-cat > a, body.rtl .widget_pages ul li.current-cat > a, body.rtl .widget_archive ul li.current-cat > a, body.rtl .widget_meta ul li.current-cat > a, body.rtl .widget_recent_entries ul li.current-cat > a, body.rtl .widget_product_categories ul li.current-cat-parent > a, body.rtl .widget_categories ul li.current-cat-parent > a, body.rtl .widget_nav_menu ul li.current-cat-parent > a, body.rtl .widget_pages ul li.current-cat-parent > a, body.rtl .widget_archive ul li.current-cat-parent > a, body.rtl .widget_meta ul li.current-cat-parent > a, body.rtl .widget_recent_entries ul li.current-cat-parent > a, body.rtl .widget_product_categories ul li > a:hover, body.rtl .widget_categories ul li > a:hover, body.rtl .widget_nav_menu ul li > a:hover, body.rtl .widget_pages ul li > a:hover, body.rtl .widget_archive ul li > a:hover, body.rtl .widget_meta ul li > a:hover, body.rtl .widget_recent_entries ul li > a:hover {
padding-left: 0px;
padding-right: 16px;
}
body.rtl .widget_search .search-submit {
right: auto;
left: 0;
}
body.rtl .widget_pxl_recent_posts .pxl-item--img {
margin-right: 0;
margin-left: 12px;
}
body.rtl .widget_pxl_recent_posts .pxl-item--date i, body.rtl .widget_tag_cloud a {
margin-right: 0;
margin-left: 6px;
}
body.rtl .pxl-banner1 .pxl-item--meta {
left: auto;
right: -85px;
direction: ltr;
}
body.rtl .pxl-testimonial-carousel1 .pxl-item--star {
margin-right: 0;
margin-left: 20px;
}
body.rtl .pxl-testimonial-carousel1 .pxl-swiper-arrow {
right: auto;
left: 0;
}
body.rtl .pxl-testimonial-carousel1 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: 74px;
}
body.rtl .pxl-testimonial-carousel1 .pxl-item--image {
margin-right: 0;
margin-left: 14px;
}
body.rtl .pxl-grid-filter .filter-item.active {
margin-right: 0;
margin-left: 24px;
}
body.rtl .pxl-grid-filter .filter-item.active:last-child {
margin-left: 0;
}
body.rtl .pxl-mailchimp.style-outline [type="email"] {
margin-right: 0;
margin-left: 20px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-mailchimp.style-outline [type="email"] {
margin-left: 0;
}
}
body.rtl .pxl-post-carousel1 .pxl-item--author img {
margin-right: 0;
margin-left: 14px;
}
body.rtl .pxl-post-carousel1 .pxl-item--date i {
margin-right: 0;
margin-left: 6px;
}
body.rtl .pxl-btn-line:hover i {
margin-left: 0;
margin-right: 12px;
}
body.rtl .pxl-history1 .pxl-item--start, body.rtl .pxl-history1 .pxl-item--image {
right: 50%;
transform: translate(50%, 0);
}
body.rtl .pxl-history1 .pxl-content--left {
padding-right: 0;
padding-left: 120px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-history1 .pxl-content--left {
padding-right: 0;
padding-left: 30px;
}
}
body.rtl .pxl-history1 .pxl-content--left .pxl-item--title:before {
right: auto;
left: -130px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-history1 .pxl-content--left .pxl-item--title:before {
right: auto;
left: -40px;
}
}
body.rtl .pxl-history1 .pxl-content--left .pxl-item--title:after {
right: auto;
left: -108px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-history1 .pxl-content--left .pxl-item--title:after {
right: auto;
left: -20px;
}
}
body.rtl .pxl-history1 .pxl-content--right {
padding-left: 0px;
padding-right: 120px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-history1 .pxl-content--right {
padding-left: 0px;
padding-right: 30px;
}
}
body.rtl .pxl-history1 .pxl-content--right .pxl-item--title:before {
left: auto;
right: -130px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-history1 .pxl-content--right .pxl-item--title:before {
left: auto;
right: -40px;
}
}
body.rtl .pxl-history1 .pxl-content--right .pxl-item--title:after {
left: auto;
right: -108px;
}
@media screen and (max-width: 767px) {
body.rtl .pxl-history1 .pxl-content--right .pxl-item--title:after {
left: auto;
right: -20px;
}
}
body.rtl .pxl-link.hv-style2 a::before {
right: 0;
left: auto;
}
body.rtl .pxl-mailchimp.style-default [type="submit"] {
right: auto;
left: 0;
}
body.rtl .pxl-link li i {
margin-right: 0;
margin-left: 8px;
}
body.rtl .pxl-feature1 .pxl--item-title::before {
left: auto;
right: 0;
}
body.rtl .pxl-process1 .pxl--item:nth-child(2) .pxl-item--divider, body.rtl .pxl-process1 .pxl--item:nth-child(1) .pxl-item--divider {
left: -101px;
right: auto;
}
body.rtl .pxl-process1 .pxl-item--image {
right: auto;
left: 0;
}
body.rtl .pxl-testimonial-carousel2 .pxl-item--image {
margin-right: 0;
margin-left: 24px;
}
body.rtl .pxl-partner-carousel1 .pxl-swiper-arrow.pxl-swiper-arrow-next {
right: auto;
left: 0;
}
body.rtl .pxl-partner-carousel1 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: auto;
right: 0;
}
body.rtl .pxl-partner-carousel1 .pxl-item--inner::before {
right: auto;
left: -15px;
}
body.rtl .pxl-mailchimp.style-primary [type="email"] {
margin-right: 0;
margin-left: 16px;
}
body.rtl .pxl-link.hv-style5 li a {
padding-left: 42px;
padding-right: 20px;
}
body.rtl .pxl-link.hv-style5 li i {
margin: 0;
right: auto;
left: 20px;
-webkit-transform: translate(0, -50%) scaleX(-1);
-khtml-transform: translate(0, -50%) scaleX(-1);
-moz-transform: translate(0, -50%) scaleX(-1);
-ms-transform: translate(0, -50%) scaleX(-1);
-o-transform: translate(0, -50%) scaleX(-1);
transform: translate(0, -50%) scaleX(-1);
}
body.rtl .pxl-testimonial-single1 .pxl-item--image {
margin-right: 0;
margin-left: 20px;
}
body.rtl .pxl-testimonial-single1.style-img-larger .pxl-item--image {
margin-right: 30px;
}
body.rtl .pxl-testimonial-carousel1 .pxl-item--image, body.rtl .pxl-testimonial-grid1 .pxl-item--image {
margin-right: 0;
margin-left: 16px;
}
body.rtl .pxl-testimonial-grid1 .pxl-item--holder::before {
left: auto;
right: 40px;
transform: scaleX(-1);
}
body.rtl .pxl-link.hv-style6 li i {
right: auto;
left: 10px;
margin: 0;
}
body.rtl .pxl-blog-grid-layout3 .pxl-item--meta i {
margin-right: 0;
margin-left: 6px;
}
body.rtl .pxl-blog-grid-layout3 .pxl-item--meta > div {
margin-right: 0;
margin-left: 18px;
}
body.rtl .pxl-blog-grid-layout3 .pxl-item--meta > div:last-child {
margin-left: 0;
margin-right: 0;
}
body.rtl .pxl-icon-box2.style3 .pxl-item--icon {
margin-right: 0;
margin-left: 14px;
}
body.rtl .pxl-banner2 .pxl-item--project .pxl-project--icon {
margin-right: 0;
margin-left: 10px;
}
body.rtl .pxl-banner2 .pxl-item--team {
margin-right: 0;
margin-left: 16px;
}
body.rtl .pxl-banner2 .pxl-item--meta {
margin-right: 0;
margin-left: 22px;
}
body.rtl .pxl-portfolio-carousel2 .pxl-item--meta {
padding-right: 20px;
padding-left: 70px;
}
body.rtl .pxl-portfolio-carousel2 .pxl-item--readmore {
right: auto;
left: 20px;
}
body.rtl .pxl-testimonial-carousel4 .pxl-item--image {
margin-right: 0;
margin-left: 28px;
}
body.rtl .pxl-swiper-arrow-style2 .pxl-swiper-arrow-wrap {
right: auto;
left: 20px;
}
body.rtl .pxl-swiper-arrow-style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
margin-right: 0;
margin-left: 16px;
}
body.rtl .pxl-mailchimp.style-box-white2 [type="email"] {
padding-left: 0;
padding-right: 30px;
}
body.rtl .pxl-link.hv-style3 a:hover {
padding-left: 0;
padding-right: 18px;
}
body.rtl .pxl-link.hv-style3 a::before {
left: auto;
right: -11px;
}
body.rtl .pxl-link.hv-style3 a:hover::before {
left: auto;
right: 0;
}
body.rtl .pxl-video-player1 .btn-video.style4 + .pxl-video-text {
margin-left: 0;
margin-right: 14px;
}
@media screen and (min-width: 1200px) {
body.rtl .pxl-tabs1.style-text-gradient .pxl-tabs--title {
margin-right: 0;
margin-left: 20px;
}
body.rtl .pxl-tabs1.style-text-gradient .pxl-tabs--title .pxl-item--title::before {
left: auto;
right: 22px;
}
}
body.rtl .pxl-accordion1.style3 .pxl-item--title {
padding: 28px 80px 28px 20px;
}
body.rtl .pxl-accordion1.style3 .pxl-icon--plus {
left: auto;
right: 30px;
}
body.rtl .pxl-icon-box2.style4 .pxl-item--icon {
margin-right: 0;
margin-left: 16px;
}
body.rtl .pxl-swiper-arrow-style1 .pxl-swiper-dots.pxl-swiper-pagination-fraction span.swiper-pagination-current {
margin-right: 0;
margin-left: 50px;
}
body.rtl .pxl-swiper-arrow-style1 .pxl-swiper-dots.pxl-swiper-pagination-fraction span.swiper-pagination-current::before {
left: auto;
right: 32px;
}
body.rtl .pxl-wapper .btn-plus-text {
flex-direction: row-reverse;
}
body.rtl .btn.btn-slider1 i {
margin-left: 0;
margin-right: 18px;
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
}
body.rtl #pxl-page-title-default .pxl-breadcrumb li:before {
content: "\f14d";
margin: 0 14px;
font-weight: 700;
color: inherit;
font-family: Caseicon;
font-size: 11px;
}
body.rtl #pxl-page-title-default .pxl-breadcrumb li:after {
display: none;
}
body.rtl .pxl-scroll-top {
right: auto;
left: 20px;
}
body.rtl .pxl-col-line1::before {
left: 25px;
right: auto;
}
body.rtl input[type="text"], body.rtl input[type="email"], body.rtl input[type="url"], body.rtl input[type="password"], body.rtl input[type="search"], body.rtl input[type="tel"], body.rtl input[type="number"], body.rtl input[type="range"], body.rtl input[type="date"], body.rtl input[type="month"], body.rtl input[type="week"], body.rtl input[type="time"], body.rtl input[type="datetime"], body.rtl input[type="datetime-local"], body.rtl input[type="color"], body.rtl textarea, body.rtl select, body.rtl .nice-select {
text-align: right;
}
body.rtl .pxl-contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
right: auto;
left: 18px;
}
.error404 #pxl-footer-default {
margin-top: 0px !important;
}
.error404 #pxl-main {
padding: 0;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/bgr-404.jpg);
background-size: cover;
background-position: center;
}
.error404 .wrap-content-404 {
display: flex;
flex-wrap: wrap;
align-items: center;
}
@media (max-width: 900px) {
.error404 .wrap-content-404 {
justify-content: center;
}
}
.error404 .wrap-content-404 .pxl-error-inner {
position: relative;
z-index: 99;
max-width: 480px;
padding: 202px 0px 203px;
text-align: center;
}
@media screen and (max-width: 575px) {
.error404 .wrap-content-404 .pxl-error-inner {
padding: 130px 0px 130px;
}
}
.error404 .wrap-content-404 .pxl-error-subtitle {
font-size: 42px;
font-weight: 600;
color: var(--secondary-color);
}
@media screen and (max-width: 575px) {
.error404 .wrap-content-404 .pxl-error-subtitle {
font-size: 35px;
}
}
.error404 .wrap-content-404 .pxl-error-title {
margin-top: -8px;
}
.error404 .wrap-content-404 .pxl-error-title span {
color: var(--secondary-color);
font-size: 202px;
font-weight: 700;
letter-spacing: -10px;
line-height: 1;
}
@media screen and (max-width: 575px) {
.error404 .wrap-content-404 .pxl-error-title span {
font-size: 150px;
}
}
.error404 .wrap-content-404 .pxl-error-title .style-color {
color: var(--primary-color);
margin: 0 -30px;
}
.error404 .wrap-content-404 .error-404-desc {
margin-top: 5px;
font-size: 14px;
font-weight: 500;
color: var(--secondary-color);
line-height: 24px;
}
.error404 .wrap-content-404 .pxl-error-button {
color: var(--primary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.error404 .wrap-content-404 .pxl-error-button:hover {
color: var(--secondary-color);
}
.error404 .wrap-content-404 .search-form {
margin-top: 37px;
}
.error404 .wrap-content-404 .search-form input {
font-size: 14px;
border-color: #fff;
font-weight: 500;
height: 50px;
line-height: 50px;
padding: 0 20px;
}
.error404 .wrap-content-404 .search-form input::placeholder {
font-size: 14px !important;
color: #8f8f8f !important;
font-weight: 500;
}
.error404 .wrap-content-404 .search-form input:hover, .error404 .wrap-content-404 .search-form input:active, .error404 .wrap-content-404 .search-form input:focus {
border-color: var(--primary-color) !important;
}
.error404 .wrap-content-404 .search-form button {
top: 0;
}
.error404 .wrap-content-404 .search-form button i {
color: var(--primary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.error404 .wrap-content-404 .search-form button:hover i {
color: var(--secondary-color);
}
.entry-content .wp-block-pullquote .has-light-gray-color {
margin: 0 0;
}
.entry-content .wp-block-pullquote.is-style-solid-color {
margin-bottom: 30px;
}
.entry-content .wp-block-pullquote.is-style-solid-color .has-very-dark-gray-color {
margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
.entry-content .wp-block-pullquote.is-style-solid-color .has-very-dark-gray-color {
width: 70% !important;
}
}
@media screen and (max-width: 575px) {
.entry-content .wp-block-pullquote.is-style-solid-color .has-very-dark-gray-color {
width: 85% !important;
}
}
.single-post .entry-body .entry-title {
margin-bottom: -20px;
}
.sticky-title {
margin-right: 8px;
font-weight: 400;
width: 35px;
height: 35px;
line-height: 36px;
background: var(--primary-color);
border-radius: 50%;
color: #fff !important;
text-align: center;
font-size: 14px !important;
transform: translateY(-6px);
display: inline-block;
}
.wp-block-categories {
margin-bottom: 20px;
}
.wp-block-rss .wp-block-rss__item {
list-style: none;
margin-bottom: 15px;
position: relative;
padding-left: 20px;
}
.wp-block-rss .wp-block-rss__item:before {
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #828893;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.wp-block-calendar .wp-calendar-table {
margin-bottom: 0;
}
.wp-block-calendar .wp-calendar-nav {
margin-bottom: 20px;
}
.wp-block-calendar tr td {
text-align: center;
}
.wp-block-search__inside-wrapper {
margin: 20px 0;
}
.wp-block-search__inside-wrapper input {
border-color: #ccc;
width: 100%;
}
.wp-block-search__inside-wrapper button {
line-height: 36px;
font-size: 16px;
padding: 0 20px 0 15px;
position: absolute;
top: 5px;
right: 5px;
background-color: var(--secondary-color);
border-radius: 10px;
}
.post-1779 .wp-block-pullquote blockquote {
margin: 0 0;
}
#post-1152 .item-category {
display: none;
}
.post-1000 .entry-content > ol > li > ul > li > ul > li {
padding-left: 20px;
}
.post-1000 .entry-content > ul > li > ul > li {
padding-left: 20px;
}
.post-1000 .entry-content > ul > li > ol > li > ul > li {
padding-left: 20px;
}
.entry-blog {
margin-bottom: 39px !important;
}
.wp-block-group.has-background .wp-block-group__inner-container {
margin: 30px 0;
padding: 30px;
}
@media screen and (max-width: 767px) {
.wp-block-group.has-background .wp-block-group__inner-container {
padding: 20px;
}
}
.wp-block-media-text.has-background {
margin-bottom: 30px;
}
.wp-block-media-text.has-background .wp-block-media-text__content > p:first-child {
font-size: 23px;
line-height: 35px;
margin-bottom: 15px;
}
.wp-block-media-text.alignwide .wp-block-media-text__content .has-large-font-size {
margin-bottom: 10px;
font-size: 24px !important;
}
.wp-block-media-text.alignfull.has-background .wp-block-media-text__content .has-large-font-size {
font-size: 20px !important;
line-height: 1.5 !important;
}
.tag-title .entry-title a {
word-break: break-word;
}
.woocommerce-NoticeGroup-checkout {
width: 100%;
margin-bottom: 20px !important;
}
@media screen and (min-width: 1200px) {
.woocommerce-NoticeGroup-checkout {
margin: 0 40px 0 15px;
}
}
.woocommerce-product-content > .woocommerce-product--excerpt {
display: none;
}
.select2-dropdown--below > .select2-search--dropdown, .select2-dropdown--above > .select2-search--dropdown {
padding: 15px 17px 20px 17px;
}
.select2-dropdown--below > .select2-results > .select2-results__options li, .select2-dropdown--above > .select2-results > .select2-results__options li {
padding: 6px 17px;
}
.entry-content > .gallery > .gallery-item {
text-align: center;
}
.entry-content > .gallery > .gallery-item .gallery-icon {
margin-bottom: 13px;
}
.page-id-156 .page-title-inner, .page-id-155 .page-title-inner, .page-id-1134 .page-title-inner, .page-id-1811 .page-title-inner, .page-id-1813 .page-title-inner, .page-id-1133 .page-title-inner {
display: block !important;
}
.page .comment-list-wrap {
margin-top: 60px;
}
.page .comment-form-cookies-consent {
margin-top: 15px;
}
.page #commentform .row-one {
width: 110%;
}
.page #commentform .form-submit {
margin-top: 28px;
width: 100%;
}
.comment-inner .comment-content {
padding-left: 0;
}
.widget_block h2, .widget_block label {
color: var(--secondary-color);
font-weight: 600;
font-size: 16px;
background-color: #f7f7f7;
position: relative;
padding: 16px 0;
margin-bottom: 20px;
display: block;
}
.widget_block h2:before, .widget_block label:before {
position: absolute;
content: '';
top: 0;
left: -100px;
width: 200%;
height: 100%;
background-color: #f7f7f7;
z-index: -1;
}
.widget_block h2:after, .widget_block label:after {
position: absolute;
content: '';
bottom: -1px;
left: -100px;
right: -100px;
height: 1px;
background-color: #ededed;
z-index: -1;
}
.widget_nav_menu .sub-menu, .widget_pages .sub-menu, .widget_categories .sub-menu, .widget_nav_menu .children, .widget_pages .children, .widget_categories .children {
padding-left: 10px;
margin-left: 0;
}
.pxl-content-area .wp-block-search__inside-wrapper {
position: relative;
}
.pxl-content-area .wp-block-search__inside-wrapper input {
width: 100%;
}
.pxl-content-area .wp-block-search__inside-wrapper button {
padding: 0 10px;
position: absolute;
top: 0;
right: 0;
border-radius: 5px;
line-height: 55px;
background-color: transparent;
color: var(--secondary-color);
}
.pxl-content-area .wp-block-search__inside-wrapper button:hover {
color: var(--primary-color);
}
.widget_archive select {
padding: 5px;
}
.widget_block ol {
padding-left: 0;
}
.widget_block ol li {
margin-bottom: 25px;
}
.widget_block ol li:last-child {
margin-bottom: 0px;
padding-bottom: 0;
border-bottom: none;
}
.widget_block a {
font-weight: 400;
}
.widget_calendar thead tr > th {
font-weight: 600;
}
.widget_calendar th, .widget_calendar td {
text-align: center;
line-height: normal;
padding: 8px;
}
.widget_calendar th a, .widget_calendar td a {
font-weight: 700;
}
.widget_calendar table {
margin: 0;
border-right: 1px solid #ededed;
}
.widget_calendar table > caption {
background-color: #f9f9f9;
border: 1px solid #ededed !important;
border-top: none;
padding: 12px 10px;
line-height: normal;
font-weight: 500;
font-size: 14px;
color: #666;
text-align: center;
}
.widget_calendar .wp-calendar-nav {
display: flex;
flex-wrap: nowrap;
align-items: center;
margin-top: 10px;
}
.widget_calendar .wp-calendar-nav a {
font-size: 14px;
color: #666;
font-weight: 500;
background-color: #f9f9f9;
line-height: 37px;
display: inline-block;
padding: 0 20px;
border: 1px solid #ededed;
}
.widget_calendar .wp-calendar-nav a:hover {
color: #fff;
border-color: var(--primary-color);
background-color: var(--primary-color);
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev {
margin-right: 20px;
flex-grow: 1;
}
.widget_block.widget_search .wp-block-search__inside-wrapper input {
width: 100%;
color: #8f8f8f;
}
.widget_block.widget_search .wp-block-search__inside-wrapper input:active, .widget_block.widget_search .wp-block-search__inside-wrapper input:focus, .widget_block.widget_search .wp-block-search__inside-wrapper input:hover {
border-color: var(--primary-color) !important;
}
.widget_block.widget_search .wp-block-search__inside-wrapper button {
padding: 0 10px;
position: absolute;
top: 0;
right: 0;
border-radius: 0px;
line-height: 50px;
background-color: transparent;
color: var(--secondary-color);
border: 1px solid #ececf0;
z-index: 100;
}
.widget_block.widget_search .wp-block-search__inside-wrapper button:before {
color: var(--secondary-color) !important;
}
.widget_block.widget_search .wp-block-search__inside-wrapper button:active, .widget_block.widget_search .wp-block-search__inside-wrapper button:focus, .widget_block.widget_search .wp-block-search__inside-wrapper button:hover {
border-color: var(--primary-color) !important;
color: var(--secondary-color) !important;
}
.widget_block.widget_search .wp-block-search__inside-wrapper button:active:before, .widget_block.widget_search .wp-block-search__inside-wrapper button:focus:before, .widget_block.widget_search .wp-block-search__inside-wrapper button:hover:before {
color: var(--primary-color) !important;
}
.widget_block.widget_search .wp-block-search__inside-wrapper:active button, .widget_block.widget_search .wp-block-search__inside-wrapper:focus button, .widget_block.widget_search .wp-block-search__inside-wrapper:hover button {
border-color: var(--primary-color) !important;
color: var(--secondary-color) !important;
}
.widget_block.widget_search {
position: relative;
}
.widget_block.widget_search .wp-block-search__button {
padding: 0;
border: none;
line-height: 51px;
height: 51px;
width: 51px;
position: absolute;
top: 0;
right: 0;
color: #1b2336;
font-size: 15px;
background-image: none;
background-color: transparent;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border-radius: 0 !important;
font-size: 0px;
}
.widget_block.widget_search .wp-block-search__button:before {
content: "\f12c";
font-family: 'Caseicon';
font-size: 15px;
font-weight: 400;
}
.widget_block.widget_search .wp-block-search__button:after {
display: none;
}
.widget_block.widget_search .wp-block-search__button:hover {
color: var(--primary-color);
}
.widget_block.widget_search .wp-block-search__input {
font-size: 15px;
color: #1b2336;
border-color: #ececf0;
background-color: #fff;
height: 51px;
padding-left: 20px;
padding-right: 51px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.widget_block.widget_search .wp-block-search__input:focus {
border-color: var(--secondary-color);
}
.widget_block.widget_search .wp-block-search__input:focus + .wp-block-search__button {
border-color: var(--secondary-color);
}
.widget_block.widget_search .wp-block-search__inside-wrapper {
display: block;
position: relative;
margin-bottom: 0;
}
.widget_block .wp-block-latest-posts__list {
margin-bottom: 0;
}
.widget_block .wp-block-latest-posts__list li {
font-size: 0px;
}
.widget_block .wp-block-latest-posts__list li a {
color: #9f9f9f;
display: block;
font-size: 14px;
font-weight: 500;
padding: 5px 0;
line-height: 26px;
position: relative;
}
.widget_block .wp-block-latest-posts__list li a:before {
position: absolute;
left: -10px;
content: "\f14d";
font-family: Caseicon;
margin-right: 5px;
font-size: 10px;
font-weight: 400;
color: var(--primary-color);
opacity: 0;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.widget_block .wp-block-latest-posts__list li:last-child > a {
border-bottom: none;
}
.widget_block .wp-block-latest-posts__list li a:hover {
color: var(--primary-color);
padding-left: 15px;
}
.widget_block .wp-block-latest-posts__list li a:hover:before {
left: 0px;
opacity: 1;
}
.widget_block .wp-block-latest-comments {
margin: -10px 0 0;
}
.widget_block .wp-block-latest-comments li {
border-bottom: 1px solid #ececf0;
position: relative;
color: var(--secondary-color);
display: block;
font-size: 15px;
font-weight: 500;
line-height: normal;
padding: 12px 0;
margin-bottom: 0px;
}
.widget_block .wp-block-latest-comments li a {
color: inherit;
}
.widget_block .wp-block-latest-comments li a:hover {
color: var(--primary-color);
}
.widget_block .wp-block-latest-comments li:last-child {
border-bottom: none;
}
.widget_archive {
display: none;
}
strong {
color: var(--secondary-color);
}
table tr td, table th {
border-top: 1px solid #ededed;
border-right: 1px solid #ededed;
padding-left: 10px;
}
.widget_text form, .widget_categories form {
position: relative;
}
.widget_text form select::-ms-expand, .widget_categories form select::-ms-expand {
display: none;
}
.widget_text form select, .widget_categories form select {
-webkit-appearance: none;
appearance: none;
}
@-moz-document url-prefix() {
.widget_text form .ui-select, .widget_categories form .ui-select {
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
position: relative;
overflow: hidden;
}
.widget_text form .ui-select select, .widget_categories form .ui-select select {
width: 110%;
background-position: right 30px center !important;
border: none !important;
}
}
.widget_text form:before, .widget_categories form:before {
content: "\f107";
font-family: "Font Awesome 5 Pro";
font-size: 16px;
color: var(--secondary-color);
font-weight: 400;
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.widget_text form:hover:before, .widget_categories form:hover:before, .widget_text form:focus:before, .widget_categories form:focus:before, .widget_text form:active:before, .widget_categories form:active:before {
color: var(--primary-color);
}
.widget_text form select, .widget_categories form select {
border-radius: 0;
padding-left: 20px;
}
.widget_text form select:hover, .widget_categories form select:hover, .widget_text form select:focus, .widget_categories form select:focus, .widget_text form select:active, .widget_categories form select:active {
border-color: var(--primary-color);
}
.widget_text {
overflow: inherit !important;
padding: 0 !important;
}
.widget_text .textwidget p strong {
font-weight: 500;
}
.widget_text .textwidget p img {
margin: 10px 0;
}
.widget_text .widget-content .widget-title {
overflow: hidden;
padding-left: 20px;
padding-right: 20px;
}
.widget_text .widget-content .textwidget {
padding: 0px 20px 20px;
}
.widget_text .widget-content .textwidget form:before {
display: none;
}
.widget_text .widget-content .textwidget form .nice-select {
border: 1px solid #ededed;
padding-left: 20px;
}
.widget_text .widget-content .textwidget form .nice-select:hover, .widget_text .widget-content .textwidget form .nice-select:focus, .widget_text .widget-content .textwidget form .nice-select:active {
border-color: var(--primary-color);
}
.widget_text .widget-content .textwidget form .nice-select ul {
z-index: 999;
}
pre {
overflow: hidden;
}
h2 + ul, h2 + ol {
margin-bottom: 22px;
}
.alignleft, .alignright, .aligncenter {
margin-top: 15px;
margin-bottom: 35px;
}
.alignleft {
display: inline;
float: left;
margin-right: 35px;
}
.alignright {
display: inline;
float: right;
margin-left: 35px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-block-button {
margin-bottom: 32px;
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
.wp-block-button a {
color: #fff !important;
}
.wp-block-button.is-style-outline a {
color: var(--secondary-color) !important;
}
.wp-block-quote.is-style-large {
padding: 30px 60px;
}
.blocks-gallery-caption {
margin-bottom: 32px;
}
.wp-block-cover, .wp-block-cover-image {
margin-bottom: 52px;
}
.block-editor-rich-text__editable a {
color: #fff;
}
.wp-block-group.has-background {
padding: 20px 30px;
margin: 30px 0;
}
.wp-block-media-text.has-background {
margin-bottom: 25px;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.6842em;
}
@media screen and (min-width: 576px) {
li > ul, blockquote > ul {
margin-left: 1.65em;
padding-left: 0;
}
li > ol, blockquote > ol {
margin-left: 1.15em;
padding-left: 0;
}
}
blockquote cite a {
color: #fff;
}
blockquote cite a:hover {
color: #fff;
}
.wp-block-cover p {
color: #fff;
}
.wp-block-cover-image, .wp-block-cover { }
.wp-block-cover-image.has-background-dim p, .wp-block-cover.has-background-dim p {
line-height: 48px;
color: #fff;
}
.gallery-item {
display: inline-block;
padding: 1.79104%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery .gallery-caption {
color: #707070;
display: block;
font-size: 14px;
line-height: 1.5;
padding: 7px 0;
}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
display: none;
}
@media (max-width: 480px) } {
margin-left: 0;
text-align: left;
clear: none;
float: none;
margin-bottom: 30px;
display: block;
}
@media (max-width: 480px) } {
min-width: 280px;
}
.category-block .pxl-related-post {
display: block;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
max-width: max-content;
width: 100%;
}
.post-password-form {
position: relative;
}
.post-password-form input[type="submit"] {
position: absolute;
bottom: 5px;
border-radius: 10px;
right: 5px;
background-color: var(--secondary-color);
}
.tag-sticky-2 .pxl-item--holder .pxl-item--excerpt ul {
padding-left: 20px;
}
.tag-sticky-2 .pxl-item--holder .pxl-item--excerpt ul li {
margin-bottom: 10px;
}
#pxl-post-1784 .pxl-item--meta {
margin-bottom: 20px;
}
#pxl-post-1784 .pxl-item--excerpt .wp-block-cover.has-background-dim.alignleft {
margin-top: 0;
}
#pxl-post-1784 .pxl-item--excerpt .wp-block-cover.has-pale-pink-background-color.aligncenter .wp-block-cover-text strong {
color: #fff;
font-weight: 500;
}
.postid-1785 .pxl-item--post .pxl-item--excerpt .wp-block-button.alignleft {
margin-top: 5px;
}
.postid-1785 .pxl-item--post .pxl-item--excerpt a {
font-size: 16px;
}
.postid-1785 .pxl-item--post .pxl-item--excerpt a:hover {
background-color: var(--primary-color);
}
.post-1788 .pxl-item--excerpt .wp-block-image .alignright.is-resized {
float: initial;
text-align: right;
display: block;
}
.postid-1787 .pxl-item--excerpt .wp-block-gallery-1 .blocks-gallery-caption {
margin-bottom: 20px;
}
.postid-1787 .pxl-item--excerpt .wp-block-gallery-3.columns-2 {
margin-bottom: 20px;
}
.postid-1788 .pxl-item--post .pxl-item--holder .pxl-item--excerpt .wp-block-image .aligncenter {
margin-bottom: 10px;
}
.postid-1783 .pxl-item--excerpt .wp-block-columns.alignwide .wp-block-column .wp-block-image figcaption {
margin-top: 15px;
}
.postid-1783 .pxl-item--excerpt .wp-block-columns.alignwide .wp-block-column .wp-block-quote > p {
margin-top: 15px;
}
.postid-1783 .pxl-item--excerpt .wp-block-columns.alignwide .wp-block-column .wp-block-quote cite {
font-weight: 600;
}
.pxl-item--excerpt blockquote cite {
font-weight: 600;
color: var(--secondary-color);
}
.wp-block-column .wp-block-quote {
padding: 80px 0px 28px 0px;
line-height: normal;
}
.wp-block-column .wp-block-quote p {
line-height: 1.4;
}
.wp-block-pullquote blockquote:before {
left: 50%;
transform: translateX(-50%);
}
.wp-block-quote {
padding: 80px 0px 28px 0px !important;
}
.pxl-item--excerpt p {
line-height: 1.714;
}
.pxl-item--excerpt ul {
padding: 0;
}
.pxl-item--excerpt ul li {
margin-bottom: 10px;
list-style-position: inside;
}
.pxl-item--excerpt ol li {
margin-bottom: 10px;
}
.pxl-item--excerpt .wp-block-archives-list {
padding: 0;
}
.pxl-item--excerpt .wp-block-archives-list li {
list-style-position: inside;
color: var(--secondary-color) !important;
margin-bottom: 10px;
}
.pxl-item--excerpt .wp-block-archives-list li:hover {
color: var(--primary-color) !important;
}
.pxl-item--excerpt .nice-select {
border: 1px solid #ededed;
padding-left: 20px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-item--excerpt .nice-select:hover, .pxl-item--excerpt .nice-select:active, .pxl-item--excerpt .nice-select:focus {
border-color: var(--primary-color);
}
.pxl-item--excerpt .wp-block-search__inside-wrapper input {
border-radius: 0;
}
.pxl-item--excerpt .wp-block-search__inside-wrapper input:hover, .pxl-item--excerpt .wp-block-search__inside-wrapper input:active, .pxl-item--excerpt .wp-block-search__inside-wrapper input:focus {
border-color: var(--primary-color) !important;
}
.pxl-item--excerpt .wp-block-search__inside-wrapper button {
height: 48px;
line-height: 48px;
padding-right: 20px;
}
.pxl-item--excerpt .wp-block-button .wp-block-button__link:hover, .pxl-item--excerpt .wp-block-button .wp-block-button__link:active, .pxl-item--excerpt .wp-block-button .wp-block-button__link:focus {
background-color: var(--primary-color) !important;
border-color: var(--primary-color) !important;
color: #fff !important;
}
.pxl-item--excerpt .post-password-form p label input {
border-radius: 0;
margin-top: 20px;
}
.pxl-item--excerpt .post-password-form p > input {
bottom: 0;
right: 0;
border-radius: 0;
}
.pxl-item--excerpt .post-password-form p > input:hover, .pxl-item--excerpt .post-password-form p > input:active, .pxl-item--excerpt .post-password-form p > input:focus {
background-color: var(--primary-color) !important;
}
.page-links {
margin-top: 10px;
}
.page-links .post-page-numbers {
width: 35px;
height: 35px;
line-height: 35px;
background-color: var(--secondary-color);
color: #fff;
text-align: center;
display: inline-block;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
margin-right: 5px;
}
.page-links .post-page-numbers:hover, .page-links .post-page-numbers:active, .page-links .post-page-numbers:focus {
background-color: var(--primary-color);
}
.page-links .post-page-numbers.current {
background-color: var(--primary-color);
}
.post-1779 .pxl-item--holder .pxl-item--excerpt h6 {
margin-top: 30px;
}
.post-1174 .pxl-item--excerpt table td {
text-align: center;
}
.post-1178 .pxl-item--excerpt blockquote, .postid-1148 .pxl-item--excerpt blockquote, .post-575 .pxl-item--excerpt blockquote {
padding-left: 0;
padding-right: 0;
}
.post-1178 .comments-area .comment-inner blockquote, .postid-1148 .comments-area .comment-inner blockquote, .post-575 .comments-area .comment-inner blockquote {
padding-left: 0;
padding-right: 0;
}
.post-1173 .pxl-item--excerpt ul {
padding: 0;
}
.post-1173 .pxl-item--excerpt ul li {
list-style-position: inside;
margin-bottom: 10px;
}
@media screen and (min-width: 576px) {
.postid-1148 .comment-list li .comment-body .comment-inner {
position: relative;
display: block;
}
.postid-1148 .comment-list li .comment-body .comment-inner > img {
position: absolute;
top: 0;
left: 0;
}
.postid-1148 .comment-list li .comment-body .comment-inner > .comment-content {
padding-left: 115px;
}
}
.postid-1175 #pxl-page-title-default {
overflow-wrap: break-word;
}
#post-1152 .pxl-item--holder .pxl-item--category {
padding: 0 5px;
}
.post-555 .pxl-item--excerpt h2 {
font-size: 34px;
margin-top: 30px;
}
.post-555 .pxl-item--excerpt .page-links {
margin-top: 50px;
}
.search-results .pxl-item--post .pxl-item--holder .pxl-item--readmore a {
border: none;
}
.search-results .pxl-item--post .pxl-item--holder .pxl-item--readmore a:after {
display: none;
}
.search-results .pxl-item--post .pxl-item--holder .pxl-item--readmore a:hover, .search-results .pxl-item--post .pxl-item--holder .pxl-item--readmore a:active, .search-results .pxl-item--post .pxl-item--holder .pxl-item--readmore a:focus {
background-color: transparent;
}
.postid-575 .pxl-item--excerpt blockquote cite a {
color: var(--primary-color);
}
button:not(.rm-style-default), .button, input[type="submit"] {
font-size: 14px;
font-weight: 700;
color: #fff;
padding: 0 30px;
line-height: 48px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
-webkit-border-radius: 45px;
-khtml-border-radius: 45px;
-moz-border-radius: 45px;
-ms-border-radius: 45px;
-o-border-radius: 45px;
border-radius: 45px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: relative;
display: inline-block;
cursor: pointer;
border: none;
background-size: 300%, 1px;
background-position: 0%;
height: auto;
}
button:not(.rm-style-default):hover, .button:hover, input[type="submit"]:hover, button:not(.rm-style-default):focus, .button:focus, input[type="submit"]:focus, button:not(.rm-style-default):active, .button:active, input[type="submit"]:active, button:not(.rm-style-default):not([disabled]):not(.disabled).active, .button:not([disabled]):not(.disabled).active, input[type="submit"]:not([disabled]):not(.disabled).active, button:not(.rm-style-default):not([disabled]):not(.disabled):active, .button:not([disabled]):not(.disabled):active, input[type="submit"]:not([disabled]):not(.disabled):active {
outline: medium none;
text-decoration: none;
color: #fff;
background-position: 100%;
}
@keyframes pulse {
0% {
box-shadow: 0 0 0 0 var(--primary-color);
}
}
.btn {
display: inline-flex;
align-items: center;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
padding: 0 30px;
line-height: 48px;
letter-spacing: 1.3px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: relative;
cursor: pointer;
border: none;
border-radius: 4px;
background-color: var(--primary-color);
height: auto;
}
.btn i {
line-height: normal;
}
.btn i.flaticon {
line-height: 1;
}
.btn.animation2:hover i {
animation: shakeicon 0.3s linear 1 !important;
}
.btn.pxl-icon--right {
flex-direction: row-reverse;
}
.btn:hover, .btn:focus, .btn:active {
outline: medium none;
text-decoration: none;
color: #fff;
background-color: var(--secondary-color);
}
.btn.btn-default:hover {
-webkit-transform: translateY(-2px);
-khtml-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
}
.btn.btn-text {
background: none;
padding: 0;
line-height: normal;
overflow: visible;
white-space: nowrap;
color: var(--primary-color);
line-height: 1;
}
.btn.btn-text .pxl--btn-text {
font-weight: 600;
font-size: 14px;
}
.btn.btn-text i {
color: var(--primary-color);
font-size: 18px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
font-weight: 700;
}
.btn.btn-text:hover {
color: var(--secondary-color);
}
.btn.btn-text:hover i {
color: var(--secondary-color);
animation: ar 300ms ease-out;
}
.btn.outlines {
position: relative;
}
.btn.outlines:before {
position: absolute;
content: '';
border: 1px solid var(--primary-color);
top: -13px;
left: -13px;
right: -13px;
bottom: -13px;
}
.btn.outlines:hover:before {
animation: pulse 1s infinite;
box-shadow: 0 0 0 2em rgba(255, 0, 0, 0);
}
.btn.btn-text-underline {
background: none;
padding: 0;
line-height: normal;
overflow: visible;
white-space: nowrap;
}
.btn.btn-text-underline span {
text-decoration: underline;
}
.btn.btn-text-underline i {
color: var(--primary-color);
font-size: 20px;
line-height: 1;
}
.btn.btn-text-underline:hover i {
-o-animation: pxl_right_from_left 0.6s forwards;
-ms-animation: pxl_right_from_left 0.6s forwards;
-webkit-animation: pxl_right_from_left 0.6s forwards;
animation: pxl_right_from_left 0.6s forwards;
}
.btn.btn-icon {
line-height: 58px;
background-color: var(--fourth-color);
padding: 0 33px 0 10px !important;
-webkit-transition: all 240ms linear 0ms;
-khtml-transition: all 240ms linear 0ms;
-moz-transition: all 240ms linear 0ms;
-ms-transition: all 240ms linear 0ms;
-o-transition: all 240ms linear 0ms;
transition: all 240ms linear 0ms;
}
.btn.btn-icon i {
width: 38px;
height: 38px;
line-height: 38px;
text-align: center;
font-size: 15px;
border-radius: 3px;
background-color: #fff;
color: var(--secondary-color);
margin-right: 20px !important;
}
.btn.btn-icon:hover {
background-color: var(--regular-color);
}
.btn.btn-white-icon {
padding-right: 80px;
line-height: 47px;
color: #191919;
background-color: #fff;
font-weight: 600;
border-radius: 51px;  }
@media screen and (max-width: 1199px) {
.btn.btn-white-icon {
padding: 0 70px 0 20px;
}
}
.btn.btn-white-icon .pxl-button-icon {
position: absolute;
top: 0;
right: 0;
height: 47px;
width: 56px;
-webkit-border-radius: 0 47px 47px 0;
-khtml-border-radius: 0 47px 47px 0;
-moz-border-radius: 0 47px 47px 0;
-ms-border-radius: 0 47px 47px 0;
-o-border-radius: 0 47px 47px 0;
border-radius: 0 47px 47px 0;
background-color: var(--primary-color);
color: #fff;
overflow: hidden;
}
.btn.btn-white-icon i {
display: inline-block;
margin-left: -4px !important;
font-size: 14px;
}
.btn.btn-white-icon .pxl--btn-text {
text-transform: initial;
letter-spacing: 0.2px;
font-size: 13px;
}
.btn.btn-white-icon:hover, .btn.btn-white-icon:focus {
background-color: #fff;
}
.btn.btn-white-icon:hover i, .btn.btn-white-icon:focus i {
-o-animation: toRightFromLeft 0.3s forwards;
-ms-animation: toRightFromLeft 0.3s forwards;
-webkit-animation: toRightFromLeft 0.3s forwards;
animation: toRightFromLeft 0.3s forwards;
}
.btn.btn-nina .pxl--btn-text {
position: relative;
direction: ltr;
}
.btn.btn-nina .pxl--btn-text:before {
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s;
transition-timing-function: ease, ease;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
white-space: nowrap;
}
.btn.btn-nina .pxl--btn-text > span {
white-space: nowrap;
display: inline-block;
padding: 0;
opacity: 0;
-webkit-transform: translate3d(0, -14px, 0);
transform: translate3d(0, -14px, 0);
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s;
transition-timing-function: ease, ease;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
line-height: normal;
}
.btn.btn-nina:hover {
-webkit-transform: translateY(0px);
-khtml-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.btn.btn-nina:hover .pxl--btn-text:before {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.btn.btn-nina:hover .pxl--btn-text span {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.btn.btn-nina:not(:hover) .pxl--btn-text > span {
transition-delay: 0s !important;
}
.btn.btn-nanuk {
overflow: hidden;
}
.btn.btn-nanuk:hover .pxl--btn-text span {
display: inline-block;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(2n+1), .btn.btn-nanuk:hover .pxl--btn-text span:nth-child(2n) {
-webkit-animation-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-animation-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(2n+1) {
-webkit-animation: pxl_nanuk_1 0.5s forwards;
animation: pxl_nanuk_1 0.5s forwards;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(2n) {
-webkit-animation: pxl_nanuk_2 0.5s forwards;
animation: pxl_nanuk_2 0.5s forwards;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(1) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(2) {
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(3) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(4) {
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(5) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(6) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(7) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(8) {
-webkit-animation-delay: 0.35s;
animation-delay: 0.35s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(9) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(10) {
-webkit-animation-delay: 0.45s;
animation-delay: 0.45s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(11) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(12) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(13) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(14) {
-webkit-animation-delay: 0.65s;
animation-delay: 0.65s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(15) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(16) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(17) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(18) {
-webkit-animation-delay: 0.85s;
animation-delay: 0.85s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(19) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(20) {
-webkit-animation-delay: 0.95s;
animation-delay: 0.95s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(21) {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(22) {
-webkit-animation-delay: 1.05s;
animation-delay: 1.05s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(23) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(24) {
-webkit-animation-delay: 1.15s;
animation-delay: 1.15s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(25) {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(26) {
-webkit-animation-delay: 1.25s;
animation-delay: 1.25s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(27) {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(28) {
-webkit-animation-delay: 1.35s;
animation-delay: 1.35s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(29) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(30) {
-webkit-animation-delay: 1.45s;
animation-delay: 1.45s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(31) {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(32) {
-webkit-animation-delay: 1.55s;
animation-delay: 1.55s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(33) {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(34) {
-webkit-animation-delay: 1.65s;
animation-delay: 1.65s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(35) {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(36) {
-webkit-animation-delay: 1.75s;
animation-delay: 1.75s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(37) {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(38) {
-webkit-animation-delay: 1.85s;
animation-delay: 1.85s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(39) {
-webkit-animation-delay: 1.9s;
animation-delay: 1.9s;
}
.btn.btn-nanuk:hover .pxl--btn-text span:nth-child(40) {
-webkit-animation-delay: 1.95s;
animation-delay: 1.95s;
}
.btn.btn-move {
position: relative;
overflow: hidden;
}
.btn.btn-move:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
margin: auto;
background-color: rgba(255, 255, 255, .15);
transform-origin: right center;
-webkit-transform-origin: right center;
-webkit-transform: scale(0, 1);
-khtml-transform: scale(0, 1);
-moz-transform: scale(0, 1);
-ms-transform: scale(0, 1);
-o-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
z-index: 0;
-webkit-border-radius: inherit;
-khtml-border-radius: inherit;
-moz-border-radius: inherit;
-ms-border-radius: inherit;
-o-border-radius: inherit;
border-radius: inherit;
}
.btn.btn-move:hover {
transform: none !important;
}
.btn.btn-move:hover:before {
transform-origin: left center;
-webkit-transform-origin: left center;
-webkit-transform: scale(1, 1);
-khtml-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-48 {
height: 48px;
line-height: 48px;
}
.pxl-wapper .icon-space-left {
margin-left: 12px;
}
.pxl-wapper .icon-space-right {
margin-right: 12px;
}
.pxl-wapper .btn-plus-text {
font-size: 14px;
min-width: 40px;
height: 40px;
font-weight: 700;
text-align: center;
line-height: 40px;
background-color: #343b2e;
color: #fff;
border-radius: 40px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.pxl-wapper .btn-plus-text span {
display: none;
height: auto !important;
opacity: 1 !important;
white-space: nowrap;
}
.pxl-wapper .btn-plus-text i {
font-style: normal;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
font-size: 16px;
}
.pxl-wapper .btn-plus-text:hover {
padding: 0 20px;
background-color: var(--primary-color);
color: #122a00;
min-width: 90px;
}
.pxl-wapper .btn-plus-text:hover i {
margin-left: 8px;
}
.pxl-wapper .pxl-btn-effect1 {
background: var(--primary-color);
overflow: hidden;
z-index: 1;
}
.pxl-wapper .pxl-btn-effect1:before {
content: '';
z-index: -1;
position: absolute;
top: 50%;
left: 100%;
margin: -15px 0 0 1px;
width: 30px;
height: 30px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.08);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transform: scale3d(1, 2, 1);
transform: scale3d(1, 2, 1);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
transition-timing-function: ease, ease;
-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.pxl-wapper .pxl-btn-effect1:hover:before {
-webkit-transform: scale3d(9, 9, 1);
transform: scale3d(9, 9, 1);
}
.pxl-wapper .pxl-btn-effect1:hover, .pxl-wapper .pxl-btn-effect1:focus {
background: var(--primary-color);
}
.pxl-wapper .pxl-btn-effect2 {
position: relative;
overflow: hidden;
z-index: 1;
}
.pxl-wapper .pxl-btn-effect2:before {
background-color: #fff;
content: "";
height: 100%;
left: 0;
opacity: 0.1;
position: absolute;
top: 0;
transform: skewX(25deg);
-webkit-transition: all 0.5s ease 0s;
-khtml-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 0;
z-index: -1;
}
.pxl-wapper .pxl-btn-effect2:hover:before {
left: 5%;
width: 90%;
}
.pxl-wapper .pxl-btn-effect3 {
background-color: var(--fourth-color);
line-height: 46px;
}
.pxl-wapper .pxl-btn-effect3 i {
margin-left: 13px;
transform: translateY(1px);
-webkit-transition: all 100ms linear 0ms;
-khtml-transition: all 100ms linear 0ms;
-moz-transition: all 100ms linear 0ms;
-ms-transition: all 100ms linear 0ms;
-o-transition: all 100ms linear 0ms;
transition: all 100ms linear 0ms;
}
.pxl-wapper .pxl-btn-effect3:hover {
background-color: var(--regular-color);
}
.pxl-wapper .pxl-btn-effect3:hover i {
transform: rotate(45deg);
}
.pxl-wapper .pxl-btn-effect4, .pxl-wapper .pxl-mailchimp.style-primary [type="submit"], .pxl-mailchimp.style-primary .pxl-wapper [type="submit"], .pxl-wapper .pxl-btn-effect4-1 {
background: transparent;
z-index: 1;
position: relative;
overflow: hidden;
color: var(--secondary-color);
border: 2px solid var(--secondary-color);
border-radius: 3px;
font-size: 12px;
font-weight: 600;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-wapper .pxl-btn-effect4:after, .pxl-wapper .pxl-mailchimp.style-primary [type="submit"]:after, .pxl-mailchimp.style-primary .pxl-wapper [type="submit"]:after, .pxl-wapper .pxl-btn-effect4-1:after {
content: "";
background: #fff;
position: absolute;
height: 120%;
width: 15px;
opacity: 0.2;
left: -45%;
top: -10%;
-webkit-transition: all 0.8s;
-khtml-transition: all 0.8s;
-moz-transition: all 0.8s;
-ms-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
-webkit-transform: rotate(15deg);
-khtml-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
.pxl-wapper .pxl-btn-effect4:hover, .pxl-wapper .pxl-mailchimp.style-primary [type="submit"]:hover, .pxl-mailchimp.style-primary .pxl-wapper [type="submit"]:hover, .pxl-wapper .pxl-btn-effect4-1:hover {
background-color: var(--secondary-color);
color: #fff;
}
.pxl-wapper .pxl-btn-effect4:hover:after, .pxl-wapper .pxl-mailchimp.style-primary [type="submit"]:hover:after, .pxl-mailchimp.style-primary .pxl-wapper [type="submit"]:hover:after, .pxl-wapper .pxl-btn-effect4-1:hover:after {
left: 130%;
}
.pxl-wapper .pxl-btn-effect4-1 {
border-color: #fff;
line-height: 44px !important;
border-radius: 4px;
}
.pxl-wapper .pxl-btn-effect4-1:hover {
border-color: #345a19;
background-color: #345a19;
}
.pxl-wapper .pxl-btn-effect5, .pxl-wapper .pxl-mailchimp.style-box-round [type="submit"], .pxl-mailchimp.style-box-round .pxl-wapper [type="submit"], .pxl-wapper .pxl-mailchimp.style-outline.style-btn-gradient [type="submit"], .pxl-mailchimp.style-outline.style-btn-gradient .pxl-wapper [type="submit"], .pxl-wapper .pxl-mailchimp.style-box-white2 [type="submit"], .pxl-mailchimp.style-box-white2 .pxl-wapper [type="submit"], .pxl-wapper .btn-primary {
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
background-size: inherit;
background-position: center;
white-space: nowrap;
z-index: 1;
overflow: hidden;
}
.pxl-wapper .pxl-btn-effect5:after, .pxl-wapper .pxl-mailchimp.style-box-round [type="submit"]:after, .pxl-mailchimp.style-box-round .pxl-wapper [type="submit"]:after, .pxl-wapper .pxl-mailchimp.style-outline.style-btn-gradient [type="submit"]:after, .pxl-mailchimp.style-outline.style-btn-gradient .pxl-wapper [type="submit"]:after, .pxl-wapper .pxl-mailchimp.style-box-white2 [type="submit"]:after, .pxl-mailchimp.style-box-white2 .pxl-wapper [type="submit"]:after, .pxl-wapper .btn-primary:after {
content: "";
background: #fff;
position: absolute;
height: 120%;
width: 15px;
opacity: 0.2;
left: -45%;
top: -10%;
-webkit-transition: all 0.8s;
-khtml-transition: all 0.8s;
-moz-transition: all 0.8s;
-ms-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
-webkit-transform: rotate(15deg);
-khtml-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
.pxl-wapper .pxl-btn-effect5:hover:after, .pxl-wapper .pxl-mailchimp.style-box-round [type="submit"]:hover:after, .pxl-mailchimp.style-box-round .pxl-wapper [type="submit"]:hover:after, .pxl-wapper .pxl-mailchimp.style-outline.style-btn-gradient [type="submit"]:hover:after, .pxl-mailchimp.style-outline.style-btn-gradient .pxl-wapper [type="submit"]:hover:after, .pxl-wapper .pxl-mailchimp.style-box-white2 [type="submit"]:hover:after, .pxl-mailchimp.style-box-white2 .pxl-wapper [type="submit"]:hover:after, .pxl-wapper .btn-primary:hover:after {
left: 130%;
}
.pxl-wapper .btn-effect5-pr-color {
overflow: hidden;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
background-color: #fff;
color: var(--primary-color);
}
.pxl-wapper .btn-effect5-pr-color:after {
content: "";
background: #fff;
position: absolute;
height: 120%;
width: 15px;
opacity: 0.25;
left: -45%;
top: -10%;
-webkit-transition: all 0.8s;
-khtml-transition: all 0.8s;
-moz-transition: all 0.8s;
-ms-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
-webkit-transform: rotate(15deg);
-khtml-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
.pxl-wapper .btn-effect5-pr-color:hover {
background-color: var(--primary-color);
color: #fff;
}
.pxl-wapper .btn-effect5-pr-color:hover:after {
left: 130%;
}
.pxl-wapper .pxl-btn-effect6 {
background-size: inherit;
background-position: center;
white-space: nowrap;
z-index: 1;
overflow: hidden;
}
.pxl-wapper .pxl-btn-effect6:after {
content: "";
background: #fff;
position: absolute;
height: 120%;
width: 15px;
opacity: 0.2;
left: -45%;
top: -10%;
-webkit-transition: all 0.8s;
-khtml-transition: all 0.8s;
-moz-transition: all 0.8s;
-ms-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
-webkit-transform: rotate(15deg);
-khtml-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
.pxl-wapper .pxl-btn-effect6:hover {
-webkit-transform: translateY(-4px);
-khtml-transform: translateY(-4px);
-moz-transform: translateY(-4px);
-ms-transform: translateY(-4px);
-o-transform: translateY(-4px);
transform: translateY(-4px);
}
.pxl-wapper .pxl-btn-effect6:hover:after {
left: 130%;
}
.pxl-wapper .pxl-btn-effect7 {
z-index: 1;
}
.pxl-wapper .pxl-btn-effect7:after {
background-color: #fff;
content: "";
height: 100%;
left: 0;
opacity: 0.1;
position: absolute;
top: 0;
transform: skewX(25deg);
-webkit-transition: all 0.5s ease 0s;
-khtml-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 0;
z-index: -1;
}
.pxl-wapper .pxl-btn-effect7:hover:after {
left: 5%;
width: 90%;
}
.pxl-wapper .pxl-btn-effect7:hover i {
-o-animation: pxl_right_from_left 0.6s forwards;
-ms-animation: pxl_right_from_left 0.6s forwards;
-webkit-animation: pxl_right_from_left 0.6s forwards;
animation: pxl_right_from_left 0.6s forwards;
}
.pxl-wapper .pxl-btn-effect8 {
font-size: 16px;
padding-left: 38px;
padding-right: 38px;
-webkit-border-radius: 0 0 8px 0;
-khtml-border-radius: 0 0 8px 0;
-moz-border-radius: 0 0 8px 0;
-ms-border-radius: 0 0 8px 0;
-o-border-radius: 0 0 8px 0;
border-radius: 0 0 8px 0;
border: 2px solid #447521;
line-height: 71px;
}
@media screen and (max-width: 767px) {
.pxl-wapper .pxl-btn-effect8 {
line-height: 61px;
padding: 0 28px;
}
}
.pxl-wapper .pxl-btn-effect8:hover {
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
background-color: #447521;
}
.pxl-wapper .pxl-btn-effect9 {
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-wapper .pxl-btn-effect9:hover {
animation: elementor-animation-wobble-horizontal 0.7s forwards;
}
.pxl-wapper .btn-text-slide {
position: relative;
display: inline-flex;
align-items: center;
}
.pxl-wapper .btn-text-slide i {
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-wapper .btn-text-slide .icon-hover {
position: absolute;
top: 50%;
left: -20px;
transform: translateY(-50%);
opacity: 0;
visibility: hidden;
}
.pxl-wapper .btn-text-slide:hover {
padding-left: 28px;
}
.pxl-wapper .btn-text-slide:hover .icon-hover {
left: 0;
visibility: visible;
opacity: 1;
}
.pxl-wapper .btn-text-slide:hover .icon-fixed {
-webkit-transform: translateX(20px);
-khtml-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px);
position: relative;
opacity: 0;
visibility: hidden;
}
.pxl-wapper .btn-primary {
background: var(--primary-color);
}
.pxl-wapper .pxl-btn-effect10 {
padding-left: 10px !important;
}
.pxl-wapper .pxl-btn-effect10 i {
font-size: 16px;
color: var(--primary-color);
width: 41px;
height: 41px;
line-height: 41px;
background: #fff;
text-align: center;
border-radius: 100%;
z-index: 10;
position: relative;
}
.pxl-wapper .pxl-btn-effect10 .pxl--btn-text {
padding-left: 5px;
}
.btn-48 {
height: 48px !important;
line-height: 48px !important;
}
.btn-50 {
height: 50px !important;
line-height: 50px !important;
}
.btn-52 {
height: 52px !important;
line-height: 52px !important;
}
.btn-60 {
height: 60px !important;
line-height: 60px !important;
}
.plr-30 {
padding: 0 30px !important;
}
.plr-35 {
padding: 0 35px !important;
}
.plr-40 {
padding: 0 40px !important;
}
.plr-45 {
padding: 0 45px !important;
}
@media (max-width: 479px) {
.plr-20-xs {
padding: 0 15px !important;
}
}
.lowercase {
text-transform: inherit !important;
}
.btn-readmore2 {
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
color: var(--secondary-color);
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.btn-readmore2 i {
font-size: 14px;
font-weight: 600;
color: var(--secondary-color);
margin-left: 8px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
transform: translateY(1px);
}
.btn-readmore2:hover i {
animation: toRightFromLeft 0.3s forwards;
color: var(--primary-color);
}
@keyframes pxl_nanuk_1 {
0%, 100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
49% {
opacity: 1;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
50% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
color: inherit;
}
51% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
color: inherit;
}
100% {
color: inherit;
}
}
@keyframes pxl_nanuk_2 {
0%, 100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
49% {
opacity: 1;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
50% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
color: inherit;
}
51% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
color: inherit;
}
100% {
color: inherit;
}
}
.btn-display-product-grid {
margin-top: 40px;
display: inline-flex;
align-items: center;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
padding: 0 30px;
line-height: 48px;
letter-spacing: 1.3px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: relative;
cursor: pointer;
border: none;
border-radius: 4px;
background-color: var(--primary-color);
height: auto;
}
.btn-display-product-grid.custom {
margin-bottom: 100px;
}
.pxl-display-product {
text-align: center;
}
.revslider-initialised .farmas-bullets1 .tp-bullet {
width: 14px;
height: 14px;
-webkit-border-radius: 14px;
-khtml-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
-o-border-radius: 14px;
border-radius: 14px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.revslider-initialised .farmas-arrows-1.tparrows {
width: 63px;
height: 63px;
border: 2px solid #b5c2c1;
background-color: transparent;
border-radius: 63px;
color: #b5c2c1;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
font-size: 17px;
}
@media screen and (max-width: 1400px) {
.revslider-initialised .farmas-arrows-1.tparrows {
width: 50px;
height: 50px;
font-size: 15px;
}
}
.revslider-initialised .farmas-arrows-1.tparrows:hover {
border-color: rgba(255, 255, 255, 0.45);
color: rgba(255, 255, 255, 0.45);
}
.revslider-initialised .farmas-arrows-1.tparrows:before {
line-height: normal;
color: inherit;
font-family: "Caseicon";
font-size: inherit;
}
.revslider-initialised .farmas-arrows-1.tparrows.tp-leftarrow:before {
content: "\f136";
}
.revslider-initialised .farmas-arrows-1.tparrows.tp-rightarrow:before {
content: "\f14d";
}
@media screen and (max-width: 991px) {
.rs-parallax-wrap.pxl-group-center {
min-width: 600px;
top: 50% !important;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
.pxl-logo a {
display: inline-block;
}
.pxl-logo img {
width: auto;
vertical-align: middle;
}
.pxl-heading .pxl-item--title b {
font-weight: 700;
}
.pxl-heading .pxl-heading--inner {
display: inline-block;
}
.pxl-heading .highlight-underline .pxl-title--highlight {
position: relative;
}
.pxl-heading .highlight-underline .pxl-title--highlight:before {
position: absolute;
content: '';
width: 100%;
height: 3px;
bottom: -4px;
background-color: #e60800;
}
.pxl-heading .pxl-item--subtitle.sub-style-gradient {
margin-bottom: 28px;
}
.pxl-heading .pxl-item--subtitle.sub-style-gradient span {
font-size: 17px;
color: #fff;
display: inline-block;
line-height: 34px;
padding: 0 20px;
border-radius: 34px;
font-weight: 700;
}
.pxl-heading .pxl-item--subtitle.sub-text-gradient {
font-size: 15px;
text-transform: uppercase;
}
.pxl-heading .pxl-item--subtitle.sub-text-line .wrap-subtitle span {
position: relative;
padding-right: 91px;
}
.pxl-heading .pxl-item--subtitle.sub-text-line .wrap-subtitle span:before {
position: absolute;
content: '';
height: 2px;
width: 70px;
top: 50%;
transform: translateY(-50%);
right: 0;
background-color: var(--primary-color);
}
.pxl-heading .pxl-text--slide {
display: inline-block;
overflow: hidden;
vertical-align: middle;
position: relative;
}
.pxl-heading .pxl-text--slide span {
display: inline-block;
padding-bottom: 4px;
}
.pxl-heading .wow.letter {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.pxl-heading .wow.letter.animated {
-webkit-transform: translateY(0px);
-khtml-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.pxl-text-editor p {
margin: 0;
font-size: 14px;
}
.pxl-text-editor .btn {
margin: 0 12px;
}
.pxl-text-editor .sc-button-wrap {
display: inline-flex;
}
.pxl-text-editor .pxl-item--inner {
display: inline-block;
}
.pxl-link {
list-style: none;
margin: 0;
padding: 0;
}
.pxl-link li {
margin-bottom: 10px;
}
.pxl-link li a {
display: inline-flex;
color: #727272;
}
.pxl-link li a:hover {
color: var(--primary-color);
}
.pxl-link li i {
min-width: 18px;
margin-right: 8px;
margin-top: 5px;
font-size: 15px;
}
.pxl-link li:last-child {
margin-bottom: 0px;
}
.pxl-link.style2 li {
display: inline-block;
margin: 0 28px 0 0;
}
@media screen and (max-width: 767px) {
.pxl-link.style2 li {
margin: 0 20px 0 0;
}
}
.pxl-link.style2 li:last-child {
margin-right: 0;
}
.pxl-link.style2 li a {
color: #fff;
font-size: 12px;
font-weight: 500;
}
.pxl-link.style3 li {
display: inline-block;
}
@media (max-width: 479px) {
.pxl-link.style3 li {
margin-bottom: 0;
}
}
.pxl-link.style3 li a {
font-size: 11px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
letter-spacing: 3px;
position: relative;
padding-right: 15px;
margin-right: 10px;
}
@media (max-width: 479px) {
.pxl-link.style3 li a {
letter-spacing: 2px;
padding-right: 10px;
margin-right: 5px;
font-size: 10px;
}
}
.pxl-link.style3 li a:before {
position: absolute;
content: '';
right: 0px;
top: 10px;
width: 4px;
height: 4px;
background-color: #fff;
border-radius: 50%;
}
.pxl-link.style3 li:last-child a {
padding-bottom: 0;
}
.pxl-link.style3 li:last-child a:before {
display: none;
}
.pxl-link.hv-style2 a {
position: relative;
display: inline-flex;
}
.pxl-link.hv-style2 a:before {
content: '';
background-color: var(--primary-color);
width: 0;
height: 1px;
position: absolute;
bottom: 2px;
left: 0;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-link.hv-style2 a:hover:before {
width: 100%;
}
.pxl-link.hv-style3 a {
position: relative;
display: inline-flex;
}
.pxl-link.hv-style3 a:before {
content: '';
background-color: var(--primary-color);
width: 11px;
height: 2px;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
left: -11px;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
}
.pxl-link.hv-style3 a:hover {
padding-left: 18px;
}
.pxl-link.hv-style3 a:hover:before {
left: 0;
opacity: 1;
}
.pxl-link.hv-style4 li {
background-color: #fff;
padding: 24px 26px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
font-weight: 500;
color: #414141;
}
.pxl-link.hv-style4 li i {
margin-right: 18px;
color: #6a5dde;
}
.pxl-link.hv-style4 li a {
color: inherit;
}
.pxl-link.hv-style4 li a:hover {
color: inherit;
}
.pxl-link.hv-style5 li {
background-color: #fff;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-weight: 700;
font-size: 18px;
color: #666;
}
.pxl-link.hv-style5 li i {
position: absolute;
top: 50%;
right: 20px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
margin: 0;
font-size: inherit;
text-align: right;
}
.pxl-link.hv-style5 li a {
color: inherit;
display: block;
position: relative;
padding: 14px 42px 14px 22px;
}
.pxl-link.hv-style5 li a:hover {
color: var(--primary-color);
}
.pxl-link.hv-style6 li {
background-color: #fff;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
font-weight: 700;
font-size: 18px;
color: #211d1c;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-link.hv-style6 li i {
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
margin: 0;
font-size: inherit;
text-align: right;
width: 37px;
height: 35px;
background-color: #f6f6f6;
border-radius: 2px;
line-height: 35px;
text-align: center;
font-size: 24px;
color: var(--primary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-link.hv-style6 li a {
color: inherit;
display: block;
position: relative;
padding: 14px 42px 14px 22px;
}
.pxl-link.hv-style6 li:hover {
background-color: var(--primary-color);
color: #fff;
}
.pxl-link.hv-style6 li:hover i {
background-color: #fff;
color: #171717;
}
.pxl-link.hv-style7 i {
margin-right: 16px;
height: 30px;
width: 30px;
min-width: 30px;
-webkit-border-radius: 30px;
-khtml-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
background-image: -webkit-linear-gradient(60deg, ,  50%);
background-image: -moz-linear-gradient(60deg, ,  50%);
background-image: -ms-linear-gradient(60deg, ,  50%);
background-image: -o-linear-gradient(60deg, ,  50%);
background-image: linear-gradient(60deg, ,  50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=' 50%');
color: #fff;
text-align: center;
line-height: 30px;
font-size: 14px;
margin-top: -1px;
}
.pxl-link.hv-style7 span {
font-size: 18px;
color: #505050;
}
.pxl-link.hv-style8 li {
display: inline-block;
margin-bottom: 0;
border-style: solid;
border-color: #e0e4e9;
border-width: 0 1px 0 0;
}
.pxl-link.hv-style8 li a {
line-height: 42px;
display: block;
padding: 0 20px;
}
.pxl-link.hv-style8 li:last-child {
border: none;
}
.pxl-link.hv-style8 li + li {
margin-left: -4px;
}
.pxl-pagination1 {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.pxl-pagination1 > div {
padding: 0 15px;
width: 50%;
}
.pxl-pagination1 a {
display: inline-flex;
align-items: center;
font-size: 15px;
font-weight: 500;
color: #6a6777;
}
.pxl-pagination1 .item--prev i {
margin-right: 18px;
}
.pxl-pagination1 .item--prev i:before {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
display: inline-block;
}
.pxl-pagination1 .item--prev a:hover i {
-o-animation: pxl_left_from_right 0.6s forwards;
-ms-animation: pxl_left_from_right 0.6s forwards;
-webkit-animation: pxl_left_from_right 0.6s forwards;
animation: pxl_left_from_right 0.6s forwards;
}
.pxl-pagination1 .item--next {
text-align: right;
}
.pxl-pagination1 .item--next i {
margin-left: 18px;
}
.pxl-pagination1 .item--next a:hover i {
-o-animation: pxl_right_from_left 0.6s forwards;
-ms-animation: pxl_right_from_left 0.6s forwards;
-webkit-animation: pxl_right_from_left 0.6s forwards;
animation: pxl_right_from_left 0.6s forwards;
}
.pxl-search-popup-button, .pxl-cart-sidebar-button {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #09013f;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
cursor: pointer;
font-size: 21px;
position: relative;
}
.pxl-search-popup-button.style-box {
width: 47px;
height: 47px;
background-color: #009688;
line-height: 47px;
color: #fff;
font-size: 20px;
}
.pxl-search--product.style-default .product-searchform {
min-width: 570px;
width: 100%;
display: flex;
flex-wrap: wrap;
border: 1px solid #ddd;
border-radius: 5px;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-search--product.style-default .product-search-category .nice-select {
border-radius: 5px;
background-color: #fff;
color: #8f8f8f;
font-weight: 400;
min-width: 200px;
padding-left: 20px;
font-size: 13px;
position: relative;
}
.pxl-search--product.style-default .product-search-category .nice-select:after {
color: #8f8f8f;
}
.pxl-search--product.style-default .product-search-category .nice-select span.current {
line-height: 50px;
}
.pxl-search--product.style-default .product-search-category .nice-select:before {
position: absolute;
content: '';
top: 3px;
bottom: 3px;
right: 0px;
width: 1px;
background-color: #ddd;
}
.pxl-search--product.style-default .pxl-input-search {
position: relative;
display: flex;
flex-grow: 1;
}
.pxl-search--product.style-default .pxl-input-search input {
font-size: 13px;
font-weight: 400;
color: #8f8f8f;
border: none !important;
height: 50px;
padding-right: 50px;
}
.pxl-search--product.style-default .pxl-input-search input::placeholder {
font-size: 13px !important;
font-weight: 400 !important;
color: #8f8f8f !important;
}
.pxl-search--product.style-default .pxl-input-search input:hover, .pxl-search--product.style-default .pxl-input-search input:focus, .pxl-search--product.style-default .pxl-input-search input:active {
background: transparent;
}
.pxl-search--product.style-default .pxl-input-search button {
background-color: transparent;
border-radius: 0;
padding: 0 10px;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
.pxl-search--product.style-default .pxl-input-search button i {
font-size: 21px;
color: #3a5d1b;
line-height: 50px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-search--product.style-default .pxl-input-search button:hover i {
color: var(--primary-color);
}
.pxl-search--product.style-box .product-search-category, .pxl-search--product.style-border .product-search-category {
display: none;
}
.pxl-search--product.style-box .pxl-input-search, .pxl-search--product.style-border .pxl-input-search {
position: relative;
display: flex;
flex-grow: 1;
}
.pxl-search--product.style-box .pxl-input-search input, .pxl-search--product.style-border .pxl-input-search input {
font-size: 14px;
font-weight: 400;
color: #8f8f8f;
border: none !important;
height: 50px;
padding-right: 50px;
background-color: #f7f7f7;
}
.pxl-search--product.style-box .pxl-input-search input::placeholder, .pxl-search--product.style-border .pxl-input-search input::placeholder {
font-size: 14px !important;
font-weight: 400 !important;
color: #8f8f8f !important;
}
.pxl-search--product.style-box .pxl-input-search button, .pxl-search--product.style-border .pxl-input-search button {
background-color: transparent;
border-radius: 0;
padding: 0 10px;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
.pxl-search--product.style-box .pxl-input-search button i, .pxl-search--product.style-border .pxl-input-search button i {
font-size: 21px;
color: #3a5d1b;
line-height: 50px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-search--product.style-box .pxl-input-search button:hover i, .pxl-search--product.style-border .pxl-input-search button:hover i {
color: var(--primary-color);
}
.pxl-search--product.style-border .pxl-input-search input {
background-color: transparent;
border: 1px solid #ededed !important;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-search--product.style-border .pxl-input-search input:hover, .pxl-search--product.style-border .pxl-input-search input:focus, .pxl-search--product.style-border .pxl-input-search input:active {
border-color: var(--primary-color) !important;
}
.nice-select {
position: relative;
padding-right: 40px;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
}
.nice-select:after {
content: "\f107";
font-family: Flaticon;
font-size: 10px;
font-weight: 700;
color: #8f8f8f;
position: absolute;
right: 18px;
top: 50%;
-webkit-transform: translate(0px, -50%);
-khtml-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
transform: translate(0px, -50%);
}
.nice-select span.current {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 50px;
}
.nice-select .option {
text-overflow: ellipsis;
overflow: hidden;
}
.nice-select .list {
max-height: 250px;
overflow: auto;
background-color: #fff;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
-khtml-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-21px);
-ms-transform: scale(0.75) translateY(-21px);
transform: scale(0.75) translateY(-21px);
-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 9;
font-size: 13px;
font-weight: 500;
color: #222;
padding: 5px;
}
.nice-select .list .selected {
color: #222;
}
.nice-select .list .option {
font-size: inherit;
cursor: pointer;
line-height: normal;
list-style: none;
outline: none;
padding: 7px 16px !important;
-webkit-transition: all 0.2s;
-khtml-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
.nice-select .list .option.selected {
font-weight: 600;
}
.nice-select .list .option.disabled {
background-color: transparent;
color: #999;
cursor: default;
}
.nice-select .list .option:hover, .nice-select .list .option:focus {
background-color: rgba(77, 133, 38, .2);
color: #5e9936 !important;
}
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important;
}
.nice-select.open .list {
padding: 5px;
min-width: 200px;
font-size: 13px;
font-weight: 500;
color: #222;
overflow: auto;
width: 100%;
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
}
.no-csspointerevents .nice-select .list {
display: none;
}
.no-csspointerevents .nice-select.open .list {
display: block;
}
.pxl_cart_counter {
background-color: var(--primary-color);
color: #fff;
width: 20px;
height: 20px;
line-height: 20px;
border-radius: 20px;
position: absolute;
top: -6px;
right: -10px;
font-size: 12px;
text-align: center;
}
.pxl-cart-sidebar-button {
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.pxl-cart-sidebar-button i {
color: var(--secondary-color);
font-size: 25px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.pxl-cart-sidebar-button i:before {
content: "\e95f" !important;
}
.pxl-cart-sidebar-button .pxl_cart_counter {
top: -8px;
right: -6px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-cart-sidebar-button.style-default:hover .pxl_cart_counter {
background-color: #da412f;
}
.pxl-cart-sidebar-button.style-bgr {
width: auto;
height: auto;
}
.pxl-cart-sidebar-button.style-bgr .icon-item {
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
background-color: #e7f0df;
border-radius: 100%;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.pxl-cart-sidebar-button.style-bgr .icon-item i {
font-size: 22px;
padding-top: 2px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
display: block;
}
.pxl-cart-sidebar-button.style-bgr .icon-item .pxl_cart_counter {
top: -4px;
right: -2px;
}
.pxl-cart-sidebar-button.style-bgr:hover .pxl_cart_counter {
background-color: #da412f;
}
.pxl-cart-sidebar-button.style-bgr:hover .icon-item i {
color: var(--primary-color);
animation: icon-bounce2 900ms ease-out infinite;
-webkit-animation: icon-bounce2 900ms ease-out infinite;
}
.pxl-cart-sidebar-button.style-card-total {
display: flex;
align-items: center;
width: auto;
height: auto;
}
.pxl-cart-sidebar-button.style-card-total .icon-item .pxl_cart_counter {
left: -9px;
top: 3px;
}
.pxl-cart-sidebar-button.style-card-total:hover .pxl_cart_counter {
background-color: #da412f;
}
.pxl-cart-sidebar-button.style-card-total .pxl-card--total {
margin-left: 5px;
text-align: center;
transform: translateY(-5px);
}
.pxl-cart-sidebar-button.style-card-total .pxl-card--total .pxl-title--card span {
font-size: 14px;
color: var(--secondary-color);
font-weight: 600;
min-width: 70px;
display: block;
}
.pxl-cart-sidebar-button.style-card-total .pxl-card--total .pxl-card-total {
margin-top: -13px;
display: block;
}
.pxl-cart-sidebar-button.style-card-total .pxl-card--total .pxl-card-total .amount {
font-size: 14px;
color: var(--primary-color);
font-weight: 600;
}
.pxl-wishlist .pxl-woosw-btn i {
color: var(--secondary-color);
font-size: 26px;
}
.pxl-wishlist .pxl_cart_counter {
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-wishlist.style-default:hover .pxl_cart_counter {
background-color: #da412f;
}
.pxl-wishlist.style-bgr, .pxl-wishlist.style-bgr2 {
width: auto;
height: auto;
}
.pxl-wishlist.style-bgr .icon-item, .pxl-wishlist.style-bgr2 .icon-item {
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
background-color: #e7f0df;
border-radius: 100%;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.pxl-wishlist.style-bgr .icon-item i, .pxl-wishlist.style-bgr2 .icon-item i {
font-size: 22px;
line-height: 50px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
display: block;
}
.pxl-wishlist.style-bgr .icon-item .pxl_cart_counter, .pxl-wishlist.style-bgr2 .icon-item .pxl_cart_counter {
top: -4px;
right: -2px;
}
.pxl-wishlist.style-bgr:hover .pxl_cart_counter, .pxl-wishlist.style-bgr2:hover .pxl_cart_counter {
background-color: #da412f;
}
.pxl-wishlist.style-bgr:hover .icon-item i, .pxl-wishlist.style-bgr2:hover .icon-item i {
color: var(--primary-color);
animation: icon-bounce2 900ms ease-out infinite;
-webkit-animation: icon-bounce2 900ms ease-out infinite;
}
.pxl-icon--users {
cursor: pointer;
}
.pxl-icon--users i {
color: var(--secondary-color);
font-size: 26px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.pxl-icon--users i:hover, .pxl-icon--users i:active, .pxl-icon--users i:focus {
color: var(--primary-color);
}
.pxl-icon--users.style4, .pxl-icon--users.style5 {
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
background-color: #e7f0df;
border-radius: 50%;
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
}
.pxl-icon--users.style4 i, .pxl-icon--users.style5 i {
font-size: 21px;
font-weight: 400;
padding-top: 14px;
-webkit-transition: all 250ms linear 0ms;
-khtml-transition: all 250ms linear 0ms;
-moz-transition: all 250ms linear 0ms;
-ms-transition: all 250ms linear 0ms;
-o-transition: all 250ms linear 0ms;
transition: all 250ms linear 0ms;
}
.pxl-icon--users.style4:hover, .pxl-icon--users.style5:hover {
background-color: var(--primary-color);
}
.pxl-icon--users.style4:hover i, .pxl-icon--users.style5:hover i {
color: #fff;
}
.pxl-icon--users.style5:hover {
background-color: #e7f0df;
}
.pxl-icon--users.style5:hover i {
color: var(--primary-color);
animation: icon-bounce2 900ms ease-out infinite;
-webkit-animation: icon-bounce2 900ms ease-out infinite;
}
.pxl-user .pxl-user-inner {
max-width: 430px;
margin: auto;
}
.pxl-user .pxl-user-holder {
background-color: #fff;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
position: relative;
overflow: hidden;
-webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
-khtml-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
-moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
-ms-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
-o-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
}
.pxl-user .pxl-user-meta {
padding: 30px;
}
.pxl-user .pxl-user-title {
text-align: center;
margin-bottom: 32px;
font-size: 22px;
text-transform: capitalize;
}
.pxl-user .pxl-user-bottom {
border-top: 1px solid #efefef;
padding: 18px 30px;
background-color: #f8f8f8;
text-align: center;
font-size: 15px;
-webkit-border-radius: 0 0 5px 5px;
-khtml-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.pxl-user .pxl-user-bottom a {
text-decoration: underline;
}
.pxl-user .pxl-user-form .field-group {
position: relative;
margin-bottom: 15px;
}
.pxl-user .pxl-user-form .field-group:last-child {
margin-bottom: 0;
}
.pxl-user .pxl-user-form .button {
width: 100%;
line-height: 50px;
border-radius: 0px;
margin-top: 10px;
}
.pxl-user .pxl-user-form input {
border-radius: 0;
padding-left: 75px;
background-color: #fff !important;
}
.pxl-user .pxl-user-form input:hover, .pxl-user .pxl-user-form input:active, .pxl-user .pxl-user-form input:focus {
border-color: var(--primary-color) !important;
}
.pxl-user .pxl-user-form i {
width: 55px;
height: 32px;
font-size: 16px;
color: var(--primary-color);
text-align: center;
line-height: 32px;
position: absolute;
top: 50%;
left: 0;
border-right: 1px solid #efefef;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
font-weight: 900;
font-style: normal;
}
.pxl-user .pxl-user-form span {
color: #fff;
background-color: rgba(255, 0, 0, 0.8);
display: inline-block;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-size: 10px;
line-height: 18px;
padding: 0 8px;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
right: 10px;
}
.pxl-user .pxl-user-footer {
padding: 25px 15px 0 15px;
text-align: center;
}
.pxl-user .pxl-user-footer a {
color: rgba(0, 0, 0, 0.66);
text-decoration: underline;
}
.pxl-user .pxl-user-form-profile {
text-align: center;
}
.pxl-user .pxl-user-form-profile .user-avatar img {
border: 1px solid #ebebeb;
padding: 5px;
}
.pxl-user .pxl-user-form-profile .user-name {
font-size: 15px;
font-weight: 700;
margin-top: 8px;
margin-bottom: 18px;
}
.pxl-user .zmdi:before {
font-family: "Font Awesome 5 Free";
}
.pxl-user .zmdi-account:before {
content: "\f007";
}
.pxl-user .zmdi-lock:before {
content: "\f023";
}
.pxl-user .zmdi-email:before {
content: "\f0e0";
}
.logged-in .pxl-user .pxl-user-bottom, .logged-in .pxl-user .pxl-user-title {
display: none;
}
.pxl-user-popup {
background-color: rgba(192, 192, 192, 0.67);
visibility: hidden;
}
.pxl-user-popup.open {
visibility: visible;
}
.pxl-user-popup .pxl-user .pxl-user-content {
max-width: 400px;
margin: auto;
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .12);
-khtml-box-shadow: 0 0 10px rgba(0, 0, 0, .12);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .12);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, .12);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, .12);
box-shadow: 0 0 10px rgba(0, 0, 0, .12);
padding: 30px 30px 40px 30px;
}
@media screen and (max-width: 767px) {
.pxl-user-popup .pxl-user .pxl-user-content {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 24px;
}
}
.pxl-user-popup .pxl-user .pxl-user-content .pxl-user-heading {
text-align: center;
margin-bottom: 30px;
font-weight: 600;
font-size: 24px;
}
@media screen and (max-width: 767px) {
.pxl-user-popup .pxl-user .pxl-user-content .pxl-user-heading {
font-size: 20px;
}
}
.pxl-user-popup .pxl-user .pxl-user-footer {
padding-top: 15px;
}
.pxl-user-popup .pxl-user .pxl-user-footer a {
font-weight: 500;
}
.pxl-user-popup .pxl-user .pxl-user-forgot-pass {
text-align: center;
margin-top: 8px;
}
.pxl-user-popup .pxl-user .pxl-user-forgot-pass a {
color: inherit;
}
.pxl-user-popup .pxl-user .pxl-user-forgot-pass a:hover {
color: inherit;
text-decoration: underline;
}
.pxl-user-popup .pxl-user.u-close {
display: none;
}
.pxl-user-account {
list-style: none;
position: absolute;
top: 100%;
right: 0;
background-color: #fff;
min-width: 180px;
margin-top: 35px;
padding: 20px;
text-align: left;
box-shadow: 0 7px 20px rgba(0, 0, 0, .15);
-webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
visibility: hidden;
opacity: 0;
z-index: 999; }
.pxl-user-account a {
font-size: 14px !important;
font-weight: 500;
color: var(--secondary-color) !important;
display: block !important;
line-height: normal !important;
padding: 5px 0 !important;
background-color: transparent !important;
text-transform: capitalize;
}
.pxl-user-account a:hover {
padding-left: 5px !important;
color: var(--primary-color) !important;
}
.pxl-user-account.active {
margin-top: 17px;
opacity: 1;
visibility: visible;
}
.pxl-modal {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9999;
-webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
.pxl-modal .pxl-modal-close {
position: absolute;
top: 0;
right: 0;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
-webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition-delay: 500ms;
-webkit-transition-delay: 500ms;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
z-index: 9999;
background-color: var(--primary-color);
width: 40px;
height: 40px;
}
.pxl-modal .pxl-modal-close .pxl-icon-close {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-color: transparent;
}
.pxl-modal .pxl-modal-close .pxl-icon-close:before, .pxl-modal .pxl-modal-close .pxl-icon-close:after {
background-color: rgba(255, 255, 255, 0.9);
}
.pxl-modal .pxl-modal-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
display: block;
background-color: rgba(255, 255, 255, 0.95);
}
.pxl-modal .pxl-modal-content {
position: fixed;
width: 100%;
max-width: 1200px;
padding: 30px 15px;
left: 50%;
top: 50%;
z-index: 3;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
margin-top: 60px;
transition-delay: 500ms;
-webkit-transition-delay: 500ms;
opacity: 0;
}
.pxl-modal.open {
-webkit-transform: translateY(0%);
-khtml-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
.pxl-modal.open .pxl-modal-close {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.pxl-modal.open .pxl-modal-content {
margin-top: 0;
opacity: 1;
}
.pxl-modal.remove {
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
transition-delay: 500ms;
-webkit-transition-delay: 500ms;
}
.pxl-modal.remove .pxl-modal-content {
margin-top: 60px;
transition-delay: 0ms;
-webkit-transition-delay: 0ms;
}
.pxl-modal.remove .pxl-modal-close {
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
transition-delay: 0ms;
-webkit-transition-delay: 0ms;
}
.pxl-modal.pxl-modal-search .pxl-modal-content {
max-width: 680px;
}
.pxl-icon-close {
border: 9px solid transparent;
width: 36px;
height: 36px;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
cursor: pointer;
}
.pxl-icon-close:before, .pxl-icon-close:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background-color: #444;
transform-origin: 50% 50%;
opacity: 1;
-webkit-transition: transform ease 0.25s;
-khtml-transition: transform ease 0.25s;
-moz-transition: transform ease 0.25s;
-ms-transition: transform ease 0.25s;
-o-transition: transform ease 0.25s;
transition: transform ease 0.25s;
}
.pxl-icon-close:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.pxl-icon-close:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.pxl-icon-close:hover:before, .pxl-icon-close:hover:after {
background-color: var(--primary-color);
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.site-header-lang {
max-width: 50px;
}
.site-header-lang li {
list-style: none;
}
.site-header-lang .wpml-ls-statics-shortcode_actions a {
display: inline-flex;
align-items: center;
border: none !important;
width: 100%;
height: 100%;
line-height: 2;
background-color: transparent !important;
color: #fff !important;
padding: 0;
font-size: 12px;
font-weight: 500;
}
.site-header-lang .wpml-ls-statics-shortcode_actions a:after {
color: #fff !important;
right: 0 !important;
border: 0.3em solid transparent !important;
border-top: 0.38em solid !important;
}
.site-header-lang .wpml-ls-statics-shortcode_actions a i {
display: none;
}
.site-header-lang .wpml-ls-sub-menu {
position: absolute;
border: none;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
opacity: 0;
transform: translateY(20px);
overflow: hidden;
min-width: 120px;
text-align: center;
background-color: #fff !important;
box-shadow: 0 5px 10px #ececec;
top: 30px !important;
padding: 12px 18px 14px !important;
}
.site-header-lang .wpml-ls-sub-menu a {
display: inline-flex;
align-items: center;
border: none !important;
width: 100%;
height: 100%;
line-height: 2;
color: var(--secondary-color) !important;
line-height: 1.3;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
.site-header-lang .wpml-ls-sub-menu a:hover {
color: var(--primary-color) !important;
}
.site-header-lang:hover a {
color: #fff;
}
.site-header-lang:hover .wpml-ls-sub-menu {
opacity: 1;
top: 18px !important;
}
.wpml-ls-legacy-dropdown {
width: 15.5em;
max-width: 100%;
}
.wpml-ls-legacy-dropdown > ul {
position: relative;
padding: 0;
margin: 0 !important;
list-style-type: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu {
visibility: visible;
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
padding: 0;
margin: 0;
list-style-type: none;
}
.wpml-ls-legacy-dropdown a {
display: block;
text-decoration: none;
color: #444;
border: 1px solid #cdcdcd;
background-color: #fff;
padding: 5px 10px;
line-height: 1;
}
.wpml-ls-legacy-dropdown a span {
vertical-align: middle;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
position: relative;
padding-right: calc(10px + .7em + .7em);
}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
padding-right: 10px;
padding-left: calc(10px + .7em + .7em);
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
content: '';
vertical-align: middle;
display: inline-block;
border: 0.35em solid transparent;
border-top: 0.5em solid;
position: absolute;
right: 10px;
top: calc(50% - .175em);
}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
right: auto;
left: 10px;
}
.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
color: #000;
background: #eee;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
visibility: hidden;
position: absolute;
top: 100%;
right: 0;
left: 0;
border-top: 1px solid #cdcdcd;
padding: 0;
margin: 0;
list-style-type: none;
z-index: 101;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
border-width: 0 1px 1px 1px;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
display: inline;
vertical-align: middle;
width: 18px;
height: 12px;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span {
margin-left: 0.4em;
}
.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag + span {
margin-left: 0;
margin-right: 0.4em;
}
@media screen and (max-width: 1199px) {
.pxl-showcase.style1, .pxl-showcase.style2, .pxl-showcase.style3, .pxl-showcase.style4 {
max-width: 260px;
margin-bottom: 30px;
}
}
.pxl-showcase.style1 .item-title, .pxl-showcase.style2 .item-title, .pxl-showcase.style3 .item-title, .pxl-showcase.style4 .item-title {
font-size: 16px;
font-weight: 600;
margin: 0px 0 8px;
color: var(--secondary-color);
transition: all 250ms linear 0ms;
}
.pxl-showcase.style1 .item-title cite, .pxl-showcase.style2 .item-title cite, .pxl-showcase.style3 .item-title cite, .pxl-showcase.style4 .item-title cite {
font-style: inherit;
color: var(--primary-color);
}
.pxl-showcase.style1 .item-feature, .pxl-showcase.style2 .item-feature, .pxl-showcase.style3 .item-feature, .pxl-showcase.style4 .item-feature {
margin-bottom: 20px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 5px 30px 0 rgba(0, 0, 0, .15);
}
.pxl-showcase.style1 .item-feature img, .pxl-showcase.style2 .item-feature img, .pxl-showcase.style3 .item-feature img, .pxl-showcase.style4 .item-feature img {
width: 100%;
}
.pxl-showcase.style1 .item-feature:after, .pxl-showcase.style2 .item-feature:after, .pxl-showcase.style3 .item-feature:after, .pxl-showcase.style4 .item-feature:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background-color: rgba(0, 0, 0, .65);
z-index: 1;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
opacity: 0;
}
.pxl-showcase.style1 .pxl-item-links, .pxl-showcase.style2 .pxl-item-links, .pxl-showcase.style3 .pxl-item-links, .pxl-showcase.style4 .pxl-item-links {
opacity: 0;
position: absolute;
z-index: 2;
top: 100%;
left: 50%;
right: 0;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-showcase.style1 .pxl-item-links a, .pxl-showcase.style2 .pxl-item-links a, .pxl-showcase.style3 .pxl-item-links a, .pxl-showcase.style4 .pxl-item-links a {
display: block;
text-transform: uppercase;
background-color: var(--primary-color);
line-height: 40px;
padding: 2px 10px !important;
margin: 15px 0;
color: #fff;
font-size: 13px;
border-radius: 4px;
position: relative;
overflow: hidden;
font-weight: 600;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-showcase.style1 .pxl-item-links a:before, .pxl-showcase.style2 .pxl-item-links a:before, .pxl-showcase.style3 .pxl-item-links a:before, .pxl-showcase.style4 .pxl-item-links a:before {
content: '';
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
width: 20px;
height: 200%;
background-color: var(--primary-color);
opacity: 0.3;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-showcase.style1 .pxl-item-links a span, .pxl-showcase.style2 .pxl-item-links a span, .pxl-showcase.style3 .pxl-item-links a span, .pxl-showcase.style4 .pxl-item-links a span {
margin-top: 0;
color: #fff;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-showcase.style1 .pxl-item-links a.btn-hover0:after, .pxl-showcase.style2 .pxl-item-links a.btn-hover0:after, .pxl-showcase.style3 .pxl-item-links a.btn-hover0:after, .pxl-showcase.style4 .pxl-item-links a.btn-hover0:after {
background: #fff;
}
.pxl-showcase.style1 .pxl-item-links a.btn-hover0:hover span, .pxl-showcase.style2 .pxl-item-links a.btn-hover0:hover span, .pxl-showcase.style3 .pxl-item-links a.btn-hover0:hover span, .pxl-showcase.style4 .pxl-item-links a.btn-hover0:hover span {
color: #fff;
}
.pxl-showcase.style1 .pxl-item-links a:hover, .pxl-showcase.style2 .pxl-item-links a:hover, .pxl-showcase.style3 .pxl-item-links a:hover, .pxl-showcase.style4 .pxl-item-links a:hover {
background-color: #fff;
}
.pxl-showcase.style1 .pxl-item-links a:hover:before, .pxl-showcase.style2 .pxl-item-links a:hover:before, .pxl-showcase.style3 .pxl-item-links a:hover:before, .pxl-showcase.style4 .pxl-item-links a:hover:before {
animation: shine 0.75s;
}
.pxl-showcase.style1 .pxl-item-links a:hover span, .pxl-showcase.style2 .pxl-item-links a:hover span, .pxl-showcase.style3 .pxl-item-links a:hover span, .pxl-showcase.style4 .pxl-item-links a:hover span {
color: var(--secondary-color) !important;
}
.pxl-showcase.style1 .inner-box, .pxl-showcase.style2 .inner-box, .pxl-showcase.style3 .inner-box, .pxl-showcase.style4 .inner-box {
text-align: center;
}
.pxl-showcase.style1:hover .item-feature:after, .pxl-showcase.style2:hover .item-feature:after, .pxl-showcase.style3:hover .item-feature:after, .pxl-showcase.style4:hover .item-feature:after {
opacity: 1;
}
.pxl-showcase.style1:hover .item-feature img, .pxl-showcase.style2:hover .item-feature img, .pxl-showcase.style3:hover .item-feature img, .pxl-showcase.style4:hover .item-feature img {
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.pxl-showcase.style1:hover .pxl-item-links, .pxl-showcase.style2:hover .pxl-item-links, .pxl-showcase.style3:hover .pxl-item-links, .pxl-showcase.style4:hover .pxl-item-links {
top: 50%;
opacity: 1;
}
.pxl-showcase.style2 .item-feature:after, .pxl-showcase.style4 .item-feature:after {
opacity: 1;
background-color: rgba(9, 12, 15, .75);
}
.pxl-showcase.style2 .pxl-item-links, .pxl-showcase.style4 .pxl-item-links {
top: 50%;
opacity: 1;
left: 0;
transform: translate(0%, -50%);
}
.pxl-showcase.style2 .pxl-item-links a, .pxl-showcase.style4 .pxl-item-links a {
display: none;
}
.pxl-showcase.style2 .pxl-item-links .coming-soon, .pxl-showcase.style4 .pxl-item-links .coming-soon {
font-size: 14px;
color: #fff;
font-weight: 500;
text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
.pxl-showcase.style2 .pxl-item-links .coming-soon, .pxl-showcase.style4 .pxl-item-links .coming-soon {
font-size: 18px;
}
}
.pxl-showcase.style1 .pxl-item-links a {
max-width: 115px;
margin: 15px auto;
}
.pxl-showcase.style1 .item-feature, .pxl-showcase.style2 .item-feature {
height: 270px;
}
@media screen and (max-width: 1199px) {
.none-box-shadow-lg {
border: none !important;
box-shadow: none !important;
}
}
@media screen and (max-width: 1199px) {
.pxl-showcase.style3 {
max-width: 100%;
margin-bottom: 0px;
}
}
.pxl-showcase.style3 .item-feature {
box-shadow: 0 15px 22px rgba(185, 181, 181, .20);
margin-bottom: 25px;
}
.pxl-showcase.style3 .item-feature .pxl-item-links {
left: 0;
right: 0;
width: auto;
transform: translateX(0px);
}
.pxl-showcase.style3 .item-feature .pxl-item-links a {
display: inline-block;
padding: 0 35px !important;
line-height: 48px;
margin: 0 !important;
}
@media  {
.pxl-showcase.style4 {
max-width: 100%;
margin-bottom: 0px;
}
}
.pxl-showcase.style4 .item-feature {
height: auto;
}
@media screen and (max-width: 1199px) {
.pxl-showcase.style4 .item-feature {
max-width: 100%;
}
}
.pxl-showcase.style4 .item-feature:after {
background-color: rgba(9, 12, 15, .65);
}
.pxl-currency-unit {
position: relative;
}
.pxl-currency-unit .pxl-currency-selected {
color: #fff;
font-size: 12px;
font-weight: 500;
position: relative;
padding-right: 29px;
}
.pxl-currency-unit .pxl-currency-selected:before {
content: '';
vertical-align: middle;
display: inline-block;
position: absolute;
right: 0px;
top: calc(50% - 0.175em);
color: #fff;
border: 0.3em solid transparent;
border-top: 0.38em solid;
}
.pxl-currency-unit ul {
border-top-color: var(--primary-color);
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
opacity: 0;
transform: translateY(20px);
overflow: hidden;
min-width: 120px;
text-align: center;
background-color: #fff !important;
box-shadow: 0 5px 10px #ececec;
top: 30px !important;
padding: 12px 18px 14px !important;
border-top: 1px solid #cdcdcd;
position: absolute;
top: 100%;
right: 0;
left: 0;
padding: 0;
margin: 0;
list-style-type: none;
z-index: 101;
visibility: hidden;
}
.pxl-currency-unit ul li {
list-style: none;
}
.pxl-currency-unit ul a {
display: inline-flex;
align-items: center;
border: none !important;
width: 100%;
height: 100%;
line-height: 2;
color: var(--secondary-color) !important;
line-height: 1.3;
color: #fff;
font-size: 12px;
font-weight: 500;
}
.pxl-currency-unit:hover ul {
opacity: 1;
top: 18px !important;
visibility: visible;
}
.pxl-feature1 .pxl--item-title {
margin-bottom: 0;
margin-right: 10px;
font-size: 18px;
position: relative;
padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
.pxl-feature1 .pxl--item-title {
margin-right: 0;
margin-bottom: 20px;
}
}
.pxl-feature1 .pxl--item-title:before {
content: '';
width: 68px;
height: 2px;
background-color: #000439;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: absolute;
bottom: 0;
left: 0;
}
.pxl-feature1 .pxl--item-title span {
color: var(--primary-color);
}
.pxl-feature1 .pxl--item-description {
color: #585e6c;
margin-bottom: 14px;
}
.pxl-feature1 .pxl--item-meta {
padding: 0 15px;
width: 45%;
}
@media screen and (max-width: 767px) {
.pxl-feature1 .pxl--item-meta {
width: 100%;
}
}
.pxl-feature1 .pxl--item-holder {
width: 55%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.pxl-feature1 .pxl--item-holder {
width: 100%;
}
}
.pxl-feature1 .pxl--item {
margin: 0 -15px;
display: flex;
flex-wrap: wrap;
}
.pxl-feature1 .pxl--item + .pxl--item {
margin-top: 54px;
}
.pxl-feature1 .pxl--item:hover .pxl--item-title:before {
width: 100%;
}
.pxl-section-shadow1 {
z-index: 1;
}
.pxl-section-shadow1:before {
content: '';
position: absolute;
top: 0;
left: 30px;
right: 30px;
bottom: 0;
z-index: -2;
-webkit-box-shadow: 0 35px 43px rgba(85, 2, 255, 0.1);
-khtml-box-shadow: 0 35px 43px rgba(85, 2, 255, 0.1);
-moz-box-shadow: 0 35px 43px rgba(85, 2, 255, 0.1);
-ms-box-shadow: 0 35px 43px rgba(85, 2, 255, 0.1);
-o-box-shadow: 0 35px 43px rgba(85, 2, 255, 0.1);
box-shadow: 0 35px 43px rgba(85, 2, 255, 0.1);
}
.pxl-section-shadow1:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: inherit;
background-image: inherit;
background-size: inherit;
background-position: inherit;
z-index: -1;
}
.pxl-portfolio-detail {
overflow: hidden;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background-color: #f6f6f6;
}
.pxl-portfolio-detail .wg-title {
margin: 0;
color: #fff;
background-color: var(--primary-color);
font-size: 22px;
padding: 17px 20px;
text-align: center;
-webkit-border-radius: 5px 5px 0 0;
-khtml-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.pxl-portfolio-detail .list--detail {
margin: 0;
padding: 25px 40px 25px;
border-bottom: 1px solid #e8ebf5;
list-style: none;
color: #1a2428;
text-align: right;
}
@media screen and (max-width: 1199px) {
.pxl-portfolio-detail .list--detail {
padding-left: 20px;
padding-right: 20px;
}
}
.pxl-portfolio-detail .list--detail label {
font-size: 14px;
font-weight: 600;
min-width: 55px;
margin-right: 5px;
text-align: left;
flex-grow: 1;
}
.pxl-portfolio-detail .list--detail .item--content {
font-size: 14px;
font-weight: 400;
}
.pxl-portfolio-detail .list--detail .item--detail {
display: flex;
}
.pxl-portfolio-detail .list--detail .item--detail + .item--detail {
margin-top: 8px;
}
.pxl-portfolio-detail .pxl-portfolio-value {
-webkit-border-radius: 0 0 5px 5px;
-khtml-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
padding: 22px 40px 22px;
}
@media screen and (max-width: 1199px) {
.pxl-portfolio-detail .pxl-portfolio-value {
padding-left: 20px;
padding-right: 20px;
}
}
.pxl-portfolio-detail .pxl-portfolio-value .pxl-portfolio-cost {
font-size: 24px;
font-weight: 500;
color: #1a2428;
margin-bottom: 2px;
}
.pxl-portfolio-detail .pxl-portfolio-value .pxl-portfolio-rating {
margin-top: 10px;
font-size: 14px;
color: #ffc601;
letter-spacing: -0.04em;
}
.ctf-thank-you1 {
text-align: center;
}
.ctf-thank-you1 .input-filled input, .ctf-thank-you1 .input-filled textarea {
background-color: transparent !important;
border-top: none;
border-left: none;
border-right: none;
text-align: center;
border-radius: 0;
font-size: 14px;
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, .5);
margin-bottom: 21px;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ctf-thank-you1 .input-filled input::placeholder, .ctf-thank-you1 .input-filled textarea::placeholder {
color: #fff !important;
text-align: center;
}
.ctf-thank-you1 .input-filled input:hover, .ctf-thank-you1 .input-filled textarea:hover, .ctf-thank-you1 .input-filled input:focus, .ctf-thank-you1 .input-filled textarea:focus, .ctf-thank-you1 .input-filled input:active, .ctf-thank-you1 .input-filled textarea:active {
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #fff !important;
}
.ctf-thank-you1 .input-filled input {
padding: 0 0px;
height: 49px;
}
.ctf-thank-you1 .input-filled textarea {
height: 111px;
margin-top: 1px;
}
.ctf-thank-you1 .btn-form-thank-you {
margin-top: 10px;
}
.ctf-thank-you1 .btn-form-thank-you button {
border-radius: 4px;
background-color: #e7f0df;
font-size: 12px;
font-weight: 600;
}
.ctf-thank-you1 .btn-form-thank-you button:hover, .ctf-thank-you1 .btn-form-thank-you button:focus, .ctf-thank-you1 .btn-form-thank-you button:active {
background-color: var(--primary-color) !important;
}
.pxl-contact-form.input-default .ctf-thank-you2 {
display: flex;
align-items: center;
}
@media (max-width: 450px) {
.pxl-contact-form.input-default .ctf-thank-you2 {
display: block;
}
}
.pxl-contact-form.input-default .ctf-thank-you2 .ctf-btn {
min-width: 200px;
text-align: right;
}
@media screen and (max-width: 1024px) {
.pxl-contact-form.input-default .ctf-thank-you2 .ctf-btn {
min-width: 165px;
}
}
.pxl-contact-form.input-default .ctf-thank-you2 .input-filled input {
padding: 0 0px;
height: 57px;
background-color: transparent !important;
border-top: none;
border-left: none;
border-right: none;
border-radius: 0;
font-size: 16px;
color: #fff;
margin-bottom: 14px;
border-bottom: 1px solid rgba(255, 255, 255, .5);
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-contact-form.input-default .ctf-thank-you2 .input-filled input::placeholder {
color: #d4dfcf !important;
font-size: 16px !important;
}
.pxl-contact-form.input-default .ctf-thank-you2 .input-filled input:hover, .pxl-contact-form.input-default .ctf-thank-you2 .input-filled input:focus, .pxl-contact-form.input-default .ctf-thank-you2 .input-filled input:active {
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #fff !important;
}
.pxl-contact-form.input-default .ctf-thank-you2 .btn-form-thank-you {
margin-top: 10px;
}
@media (max-width: 450px) {
.pxl-contact-form.input-default .ctf-thank-you2 .btn-form-thank-you {
text-align: left;
margin-top: 15px;
}
}
.pxl-contact-form.input-default .ctf-thank-you2 .btn-form-thank-you button {
border-radius: 4px;
background-color: #e7f0df;
font-size: 12px;
font-weight: 600;
}
.pxl-contact-form.input-default .ctf-thank-you2 .btn-form-thank-you button:after {
background-color: var(--primary-color);
}
.pxl-contact-form.input-default .ctf-thank-you2 .btn-form-thank-you button:hover {
background-color: #e7f0df !important;
color: var(--primary-color);
}
.pxl-contact-form.input-style2 .ctf-thank-you2 {
max-width: 570px;
margin: 0 auto;
text-align: center;
}
@media screen and (max-width: 991px) {
.pxl-contact-form.input-style2 .ctf-thank-you2 {
max-width: 100%;
}
}
.pxl-contact-form.input-style2 .ctf-thank-you2 .input-filled input {
height: 48px !important;
line-height: 48px !important;
background-color: rgba(255, 255, 255, .05) !important;
border: 1.8px solid #fff;
border-radius: 5px !important;
text-align: center;
color: #fff;
font-size: 16px;
}
.pxl-contact-form.input-style2 .ctf-thank-you2 .input-filled input::placeholder {
color: #fff;
font-size: 16px;
}
.pxl-contact-form.input-style2 .ctf-thank-you2 .input-filled input:hover, .pxl-contact-form.input-style2 .ctf-thank-you2 .input-filled input:active, .pxl-contact-form.input-style2 .ctf-thank-you2 .input-filled input:focus {
border-color: var(--primary-color) !important;
}
.pxl-contact-form.input-style2 .ctf-thank-you2 .ctf-btn button {
margin-top: 30px;
border-radius: 5px;
background-color: var(--primary-color);
color: #fff;
font-size: 12px;
font-weight: 600;
}
.contact-form-email {
max-width: 570px;
margin: 0 auto;
text-align: center;
}
@media screen and (max-width: 991px) {
.contact-form-email {
max-width: 100%;
}
}
.contact-form-email .input-filled input {
height: 48px !important;
line-height: 48px !important;
background-color: transparent;
border: 1.8px solid #fff;
border-radius: 5px !important;
text-align: center;
color: #fff;
font-size: 16px;
}
.contact-form-email .input-filled input::placeholder {
color: #fff;
font-size: 16px;
}
.contact-form-email .input-filled input:hover, .contact-form-email .input-filled input:active, .contact-form-email .input-filled input:focus {
border-color: var(--primary-color) !important;
}
.contact-form-email .btn-form-mail {
margin-top: 30px;
border-radius: 5px;
background-color: var(--primary-color);
color: #fff;
font-size: 12px;
font-weight: 600;
}
@media screen and (max-width: 767px) {
.contact-form-2 .row1 input {
margin-bottom: 20px;
}
}
.contact-form-2 .row {
margin-bottom: 30px;
}
.contact-form-2 input, .contact-form-2 textarea {
padding: 0 0;
border: none;
border-radius: 0;
border-bottom: 1px solid #ededed;
font-size: 14px;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-form-2 input::placeholder, .contact-form-2 textarea::placeholder {
font-size: 14px !important;
color: #9f9f9f !important;
font-weight: 500 !important;
}
.contact-form-2 input:active, .contact-form-2 textarea:active, .contact-form-2 input:hover, .contact-form-2 textarea:hover, .contact-form-2 input:focus, .contact-form-2 textarea:focus {
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom-color: var(--secondary-color) !important;
}
.contact-form-2 input {
padding: 0 0;
height: 50px;
}
.contact-form-2 textarea {
height: 144px;
padding-top: 10px;
margin-top: 20px;
}
@media screen and (max-width: 767px) {
.contact-form-2 textarea {
margin-top: -20px;
height: 120px;
}
}
.contact-form-2 .row-btn {
margin-bottom: 0;
}
.contact-form-2 .btn-form-mail {
border-radius: 5px;
background-color: var(--primary-color);
color: #fff;
font-size: 12px;
font-weight: 600;
}
.contact-form-3 > div {
margin-top: 7px;
}
.contact-form-3 > div:first-child {
margin-top: 0;
}
.contact-form-3 .input-filled {
position: relative;
}
.contact-form-3 .input-filled:before {
position: absolute;
content: '';
left: 0;
bottom: 0px;
width: 0%;
height: 1px;
background-color: #821f05;
z-index: 2;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-form-3 .input-filled:hover:before, .contact-form-3 .input-filled:focus:before, .contact-form-3 .input-filled:active:before {
width: 100%;
}
.contact-form-3 .input-filled input, .contact-form-3 .input-filled textarea {
background-color: transparent !important;
border-top: none;
border-left: none;
border-right: none;
border-radius: 0;
font-size: 16px;
color: #727272;
border-bottom: 1px solid #ddd;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-form-3 .input-filled input::placeholder, .contact-form-3 .input-filled textarea::placeholder {
color: #727272 !important;
font-size: 16px !important;
}
.contact-form-3 .input-filled input:focus, .contact-form-3 .input-filled textarea:focus, .contact-form-3 .input-filled input:active, .contact-form-3 .input-filled textarea:active {
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #821f05 !important;
}
.contact-form-3 .input-filled input {
padding: 0 0px;
height: 60px;
}
.contact-form-3 .input-filled textarea {
padding: 0 0px;
height: 111px;
margin-top: 1px;
}
.contact-form-3 .ctf-textarea {
margin-top: 24px;
}
.contact-form-3 .ctf-textarea .input-filled:before {
bottom: 7px;
}
.contact-form-3 .btn-form-3 {
margin-top: 23px;
}
.contact-form-3 .btn-form-3 button {
background-color: var(--primary-color);
border-radius: 5px;
color: #fff;
padding: 0 32px;
font-size: 12px;
font-weight: 600;
}
.pxl-icon1.style-default a {
color: #223912;
margin: 0 10px;
}
.pxl-icon1.style-default a i {
font-size: 14px;
}
.pxl-icon1.style-default a:hover {
color: var(--secondary-color);
}
.pxl-icon1.style-round-box { }
.pxl-icon1.style-round-box a {
width: 43px;
height: 43px;
-webkit-border-radius: 43px;
-khtml-border-radius: 43px;
-moz-border-radius: 43px;
-ms-border-radius: 43px;
-o-border-radius: 43px;
border-radius: 43px;
background-color: #5a5866;
color: #fff;
text-align: center;
display: inline-block;
font-size: 20px;
position: relative;
z-index: 1;
}
.pxl-icon1.style-round-box a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-border-radius: inherit;
-khtml-border-radius: inherit;
-moz-border-radius: inherit;
-ms-border-radius: inherit;
-o-border-radius: inherit;
border-radius: inherit;
z-index: -2;
}
.pxl-icon1.style-round-box a i {
display: inline-flex;
}
.pxl-icon1.style-round-box a:hover {
background-color: var(--primary-color);
color: #fff;
}
.pxl-icon1.hv-style-default a:hover {
-webkit-transform: translateY(-3px);
-khtml-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px);
}
.pxl-icon1.hv-style-gradient a:after {
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
-webkit-border-radius: inherit;
-khtml-border-radius: inherit;
-moz-border-radius: inherit;
-ms-border-radius: inherit;
-o-border-radius: inherit;
border-radius: inherit;
z-index: -1;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
}
.pxl-icon1.hv-style-gradient a:hover {
color: #fff;
}
.pxl-icon1.hv-style-gradient a:hover:after {
opacity: 1;
}
.pxl-icon1.style-divider a {
display: inline-block;
width: 37px;
height: 42px;
border-right: 1px solid #dae3ed;
text-align: center;
line-height: 42px;
}
.pxl-icon1.style-divider a:last-child {
border-right: none;
}
.pxl-icon1.style-divider a + a {
margin-left: -4px;
}
.pxl-title-effect .pxl-item--title {
margin-bottom: 0;
}
.pxl-title-effect.pxl-type-gradient .pxl-item--title {
background-image: -webkit-gradient(linear, left top, left bottom, from(), to());
background-image: -webkit-linear-gradient(to bottom, , );
background-image: -moz-linear-gradient(to bottom, , );
background-image: -ms-linear-gradient(to bottom, , );
background-image: -o-linear-gradient(to bottom, , );
background-image: linear-gradient(to bottom, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
}
.pxl-process1 {
border: 2px solid #f1f2f0;
-webkit-border-radius: 150px;
-khtml-border-radius: 150px;
-moz-border-radius: 150px;
-ms-border-radius: 150px;
-o-border-radius: 150px;
border-radius: 150px;
position: relative;
display: flex;
flex-wrap: wrap;
padding: 12px 0 10px;
}
@media screen and (max-width: 1199px) {
.pxl-process1 {
padding: 32px 0 30px;
}
}
@media screen and (max-width: 767px) {
.pxl-process1 {
-webkit-border-radius: 80px;
-khtml-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
}
}
.pxl-process1 .pxl-item--image {
position: absolute;
top: -100px;
right: 0;
height: 144px;
width: 144px;
line-height: 144px;
text-align: center;
background-color: #fff;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 0 14px 28px rgba(18, 42, 0, 0.12);
-khtml-box-shadow: 0 14px 28px rgba(18, 42, 0, 0.12);
-moz-box-shadow: 0 14px 28px rgba(18, 42, 0, 0.12);
-ms-box-shadow: 0 14px 28px rgba(18, 42, 0, 0.12);
-o-box-shadow: 0 14px 28px rgba(18, 42, 0, 0.12);
box-shadow: 0 14px 28px rgba(18, 42, 0, 0.12);
}
.pxl-process1 .pxl-item--image img {
max-height: 100px;
width: auto;
animation: pxl_bounce 1000ms ease-out infinite;
-webkit-animation: pxl_bounce 1000ms ease-out infinite;
}
.pxl-process1 .pxl-item--number {
width: 53px;
height: 53px;
line-height: 53px;
background-color: #f8f8f8;
border-radius: 53px;
font-weight: 600;
color: #122a00;
margin: 0 auto 30px auto;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-process1 .pxl-item--title {
margin: 0;
font-size: 22px;
color: #122a00;
}
.pxl-process1 .pxl-item--divider {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
background-repeat: no-repeat;
background-position: center;
visibility: hidden;
}
@media screen and (max-width: 1199px) {
.pxl-process1 .pxl-item--divider {
display: none;
}
}
.pxl-process1 .pxl--item {
width: 33.33%;
padding: 0 20px;
text-align: center;
margin: 30px 0;
position: relative;
}
@media screen and (max-width: 767px) {
.pxl-process1 .pxl--item {
width: 100%;
}
}
.pxl-process1 .pxl--item:nth-child(1) .pxl-item--divider {
width: 203px;
height: 52px;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/process-divider1.png);
visibility: visible;
right: -101px;
}
.pxl-process1 .pxl--item:nth-child(2) .pxl-item--divider {
width: 207px;
height: 48px;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/process-divider2.png);
visibility: visible;
right: -103px;
margin-top: -10px;
}
.pxl-process1 .pxl--item:hover .pxl-item--number {
color: #fff;
background-color: var(--primary-color);
}
.elementor-widget__width-initial.elementor-widget-pxl_image > .elementor-widget-container {
width: 100%;
}
.el-bounce.bounce-active, .pxl-image-effect1.bounce-active {
animation: pxl_zigzag 600ms ease-out infinite;
-webkit-animation: pxl_zigzag 600ms ease-out infinite;
}
.pxl-image-effect2 {
animation: pxl_bottom_top_small 3s ease-out infinite;
-webkit-animation: pxl_bottom_top_small 3s ease-out infinite;
}
.pxl-recent-news1 {
position: relative;
z-index: 1;
}
.pxl-recent-news1 .pxl-grid-item, .pxl-recent-news1 .grid-sizer {
width: 25%;
padding: 0 18px;
}
@media screen and (max-width: 1024px) {
.pxl-recent-news1 .pxl-grid-item, .pxl-recent-news1 .grid-sizer {
width: 33.33%;
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-lg .content-md, .pxl-recent-news1 .grid-sizer.pxl--item-lg .content-md, .pxl-recent-news1 .pxl-grid-item.pxl--item-lg .img-md, .pxl-recent-news1 .grid-sizer.pxl--item-lg .img-md {
display: block;
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-lg .content-lg, .pxl-recent-news1 .grid-sizer.pxl--item-lg .content-lg, .pxl-recent-news1 .pxl-grid-item.pxl--item-lg .img-lg, .pxl-recent-news1 .grid-sizer.pxl--item-lg .img-lg {
display: none;
}
}
@media screen and (max-width: 991px) {
.pxl-recent-news1 .pxl-grid-item, .pxl-recent-news1 .grid-sizer {
width: 50%;
}
}
@media screen and (max-width: 575px) {
.pxl-recent-news1 .pxl-grid-item, .pxl-recent-news1 .grid-sizer {
width: 100%;
}
}
@media screen and (min-width: 1025px) {
.pxl-recent-news1 .pxl-grid-item.pxl--item-lg, .pxl-recent-news1 .grid-sizer.pxl--item-lg {
width: 50%;
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-lg .content-md, .pxl-recent-news1 .grid-sizer.pxl--item-lg .content-md, .pxl-recent-news1 .pxl-grid-item.pxl--item-lg .img-md, .pxl-recent-news1 .grid-sizer.pxl--item-lg .img-md {
display: none;
}
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-first, .pxl-recent-news1 .grid-sizer.pxl--item-first {
min-height: 265px;
margin-bottom: 0;
position: relative;
}
@media screen and (max-width: 1024px) {
.pxl-recent-news1 .pxl-grid-item.pxl--item-first, .pxl-recent-news1 .grid-sizer.pxl--item-first {
display: none;
}
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-first .pxl-shape, .pxl-recent-news1 .grid-sizer.pxl--item-first .pxl-shape {
position: absolute;
top: 60px;
left: 65px;
z-index: -1;
animation: pxl_right_left 12s infinite linear alternate;
}
.pxl-recent-news1 .pxl-item--sticky {
position: absolute;
top: -32px;
right: 60px;
height: 60px;
width: 60px;
line-height: 60px;
color: #fff;
background-color: var(--primary-color);
-webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.32);
-khtml-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.32);
-ms-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.32);
-o-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.32);
box-shadow: 0 12px 10px rgba(0, 0, 0, 0.32);
font-size: 20px;
text-align: center;
-webkit-border-radius: 50px;
-khtml-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
z-index: 99;
}
.pxl-recent-news1 .pxl-item--image {
margin-bottom: 17px;
position: relative;
overflow: hidden;
}
.pxl-recent-news1 .pxl-item--image img {
width: 100%;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-recent-news1 .pxl-item--title {
font-size: 18px;
color: #122a00;
margin-bottom: 9px;
}
.pxl-recent-news1 .pxl-item--title a {
color: inherit;
}
.pxl-recent-news1 .pxl-item--title a:hover {
color: inherit;
}
.pxl-recent-news1 .pxl-item--content {
font-size: 15px;
line-height: 1.6;
color: #4b5345;
margin-bottom: 19px;
}
.pxl-recent-news1 .pxl-item--button .btn-plus-text {
background-color: #eaebea;
color: #122a00;
}
.pxl-recent-news1 .pxl-item--button .btn-plus-text:hover {
color: #fff;
background-color: #122a00;
}
.pxl-recent-news1 .pxl-grid-item {
margin-bottom: 50px;
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-shape1 {
margin-top: -80px;
text-align: center;
animation: pxl_bottom_top 12s infinite linear alternate;
}
@media screen and (max-width: 1024px) {
.pxl-recent-news1 .pxl-grid-item.pxl--item-shape1 {
display: none;
}
}
.pxl-recent-news1 .pxl-grid-item.pxl--item-shape2 {
text-align: center;
animation: pxl_right_left 12s infinite linear alternate;
}
@media screen and (max-width: 1024px) {
.pxl-recent-news1 .pxl-grid-item.pxl--item-shape2 {
display: none;
}
}
.pxl-recent-news1 .pxl-grid-item:hover .pxl-item--image img {
-webkit-transform: scale(1.12);
-khtml-transform: scale(1.12);
-moz-transform: scale(1.12);
-ms-transform: scale(1.12);
-o-transform: scale(1.12);
transform: scale(1.12);
}
@media screen and (min-width: 1025px) {
.pxl-recent-news1 .pxl--item-lg .pxl-item--image {
margin-bottom: 22px;
}
.pxl-recent-news1 .pxl--item-lg .pxl-item--title {
font-size: 30px;
line-height: 1.2;
}
.pxl-recent-news1 .pxl--item-lg .pxl-item--content {
font-size: 16px;
line-height: 1.6875;
margin-bottom: 26px;
}
}
.pxl-recent-news1 .pxl-grid-inner {
display: flex;
flex-wrap: wrap;
margin: 0 -18px;
position: relative;
}
body:not(.elementor-editor-active) .elementor-widget-pxl_particle {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pxl-particle .pxl-item--particle {
position: absolute;
}
.pxl-particle + .elementor-container {
z-index: 99;
}
.gallery-image {
position: relative;
}
.gallery-image .pxl-instagram-link {
display: inline-block;
padding: 12px 20px 7px;
text-align: center;
background-color: #fff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 10;
}
@media screen and (max-width: 991px) {
.gallery-image .pxl-instagram-link {
padding: 25px 30px 20px;
}
}
@media screen and (max-width: 575px) {
.gallery-image .pxl-instagram-link {
padding: 12px 20px 7px;
}
}
.gallery-image .pxl-instagram-link span {
display: block;
margin-bottom: 3px;
}
.gallery-image .pxl-instagram-link span i {
font-size: 25px;
color: var(--secondary-color);
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.gallery-image .pxl-instagram-link a {
margin-top: 5px;
font-size: 24px;
font-weight: 700;
color: var(--secondary-color);
}
.gallery-image .pxl-instagram-link:hover a, .gallery-image .pxl-instagram-link:hover i {
color: var(--primary-color);
}
.gallery-image .pxl-instagram-link:hover i {
animation: shakeicon 0.3s linear 1;
}
.gallery-image .pxl-gallery {
margin: 0 0px !important;
}
@media screen and (max-width: 991px) {
.gallery-image .pxl-gallery {
margin: 0 -10px 0 -10px !important;
}
}
.gallery-image .pxl-gallery .wrap-light-box {
position: relative;
}
.gallery-image .pxl-gallery .wrap-light-box:hover:before {
opacity: 0.7;
}
.gallery-image .pxl-gallery .wrap-light-box:hover a:after {
top: 50%;
opacity: 1;
-webkit-transition: 200ms all linear 200ms;
-khtml-transition: 200ms all linear 200ms;
-moz-transition: 200ms all linear 200ms;
-ms-transition: 200ms all linear 200ms;
-o-transition: 200ms all linear 200ms;
transition: 200ms all linear 200ms;
}
.gallery-image .pxl-gallery .wrap-light-box:hover a:before {
-webkit-transition: 200ms all linear 200ms;
-khtml-transition: 200ms all linear 200ms;
-moz-transition: 200ms all linear 200ms;
-ms-transition: 200ms all linear 200ms;
-o-transition: 200ms all linear 200ms;
transition: 200ms all linear 200ms;
opacity: 1;
left: 50%;
}
.gallery-image .pxl-gallery .pxl--item {
padding: 0;
position: relative;
width: 12.5%;
}
@media screen and (max-width: 991px) {
.gallery-image .pxl-gallery .pxl--item {
width: 33%;
padding: 12px;
}
}
@media screen and (max-width: 575px) {
.gallery-image .pxl-gallery .pxl--item {
width: 50%;
padding: 10x;
}
}
.gallery-image .pxl-gallery .pxl--item img {
width: 100%;
}
.gallery-image.style2 .pxl-instagram-link {
cursor: pointer;
background-color: var(--primary-color);
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.gallery-image.style2 .pxl-instagram-link i, .gallery-image.style2 .pxl-instagram-link a {
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
color: #fff;
}
.gallery-image.style2 .pxl-instagram-link:hover {
background-color: #fff;
}
.gallery-image.style2 .pxl-instagram-link:hover i, .gallery-image.style2 .pxl-instagram-link:hover a {
color: var(--primary-color);
}
.elementor-widget-overlay {
width: 100% !important;
height: 100%;
}
.elementor-widget-overlay .elementor-widget-container {
width: 100%;
height: 100%;
}
.pxl-overlay {
width: 100px;
height: 100px;
}
.pxl-image-single {
-webkit-border-radius: inherit;
-khtml-border-radius: inherit;
-moz-border-radius: inherit;
-ms-border-radius: inherit;
-o-border-radius: inherit;
border-radius: inherit;
}
.pxl-image-single *, .pxl-image-single img {
-webkit-border-radius: inherit;
-khtml-border-radius: inherit;
-moz-border-radius: inherit;
-ms-border-radius: inherit;
-o-border-radius: inherit;
border-radius: inherit;
}
.pxl-spacer1 > div {
display: none;
}
@media screen and (min-width: 1200px) {
.pxl-spacer1 .pxl-space--xl {
display: block;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.pxl-spacer1 .pxl-space--lg {
display: block;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.pxl-spacer1 .pxl-space--md {
display: block;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.pxl-spacer1 .pxl-space--sm {
display: block;
}
}
@media screen and (max-width: 575px) {
.pxl-spacer1 .pxl-space--xs {
display: block;
}
}
.pxl-heading .wrap-icon .pxl-item--icon {
margin-bottom: 14px;
}
.pxl-heading .wrap-subtitle {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: var(--primary-color);
margin-bottom: 9px;
letter-spacing: 1.5px;
}
.pxl-heading .pxl-item--title {
font-size: 32px;
font-weight: 700;
line-height: 1.3;
color: var(--secondary-color);
}
@media screen and (max-width: 575px) {
.pxl-heading .pxl-item--title {
font-size: 28px;
}
}
.pxl-heading .pxl-item--description {
font-size: 17px;
line-height: 1.64;
color: #4b4b4b;
margin-top: 28px;
}
.pxl-client-carousel1 .pxl-swiper-wrapper {
align-items: center;
}
.pxl-client-carousel1 .pxl-item-client a {
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.pxl-client-carousel1 .pxl-item-client a img {
display: block;
width: auto;
margin: 0 auto;
position: relative;
-webkit-transition: all 0.55s cubic-bezier(0, 0, 0.2, 1) 0s;
-khtml-transition: all 0.55s cubic-bezier(0, 0, 0.2, 1) 0s;
-moz-transition: all 0.55s cubic-bezier(0, 0, 0.2, 1) 0s;
-ms-transition: all 0.55s cubic-bezier(0, 0, 0.2, 1) 0s;
-o-transition: all 0.55s cubic-bezier(0, 0, 0.2, 1) 0s;
transition: all 0.55s cubic-bezier(0, 0, 0.2, 1) 0s;
}
.pxl-client-carousel1 .pxl-item-client a img:nth-child(1) {
filter: grayscale(100%);
}
.pxl-client-carousel1 .pxl-item-client a img:nth-child(2) {
position: absolute;
top: 0%;
left: 50%;
-webkit-transform: translate(-50%, -100%);
-khtml-transform: translate(-50%, -100%);
-moz-transform: translate(-50%, -100%);
-ms-transform: translate(-50%, -100%);
-o-transform: translate(-50%, -100%);
transform: translate(-50%, -100%);
opacity: 0;
}
.pxl-client-carousel1 .pxl-item-client a:hover img {
transform: rotateY(360deg);
}
.pxl-client-carousel1.style2 .pxl-item-client a img {
filter: none;
}
.pxl-client-grid1 .pxl-grid-inner {
display: flex;
align-items: center;
}
.pxl-client-grid1 .pxl-grid-inner .pxl-item--inner {
min-height: 160px !important;
display: flex;
align-items: center;
justify-content: center;
}
.pxl-client-grid1 .pxl-grid-inner .pxl-item--image {
text-align: center;
}
.pxl-client-grid1 .pxl-grid-inner .pxl-item--image img {
max-width: 160px !important;
width: auto !important;
}
.pxl-client-grid1 .pxl-grid-item {
padding-bottom: 30px !important;
}
@media screen and (max-width: 1024px) {
.pxl-client-grid1 .pxl-grid-item {
padding-bottom: 20px !important;
}
}
.pxl-image-grid1 .pxl-grid-item {
padding: 15px !important;
}
.pxl-image-grid1 .pxl-grid-item img {
width: 100%;
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .wrap-item {
position: relative;
overflow: hidden;
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .wrap-item:before {
position: absolute;
pointer-events: none;
content: '';
background-color: var(--secondary-color);
position: absolute;
width: 100%;
height: 100%;
top: 0px;
right: 0px;
left: 0px;
bottom: 0px;
visibility: hidden;
mix-blend-mode: multiply;
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .light-box {
position: absolute;
width: 100%;
left: 0;
top: 0;
height: 100%;
z-index: 22;
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .pxl-item-meta {
position: absolute;
width: auto;
height: auto;
bottom: 65px;
right: 45px;
left: 45px;
background-color: #fff;
text-align: center;
padding: 17px 15px 20px 15px;
opacity: 0;
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .pxl-item-meta .pxl-image-title {
font-size: 22px;
font-weight: 400;
text-align: center;
color: var(--secondary-color);
}
@media (max-width: 480px) {
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .pxl-item-meta .pxl-image-title {
font-size: 20px;
line-height: 1.2;
}
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner .pxl-item-meta .pxl-image-desc {
color: #696969;
font-size: 16px;
font-weight: 400;
text-align: center;
font-family: 'Poppins';
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner:hover .wrap-item:before {
visibility: visible;
}
.pxl-image-grid1 .pxl-grid-item .pxl-image-inner:hover .pxl-item-meta {
bottom: 45px;
right: 45px;
left: 45px;
-webkit-transition: 250ms all linear 200ms;
-khtml-transition: 250ms all linear 200ms;
-moz-transition: 250ms all linear 200ms;
-ms-transition: 250ms all linear 200ms;
-o-transition: 250ms all linear 200ms;
transition: 250ms all linear 200ms;
opacity: 1;
}
.pxl-image-carousel1 .pxl-swiper-wrapper {
align-items: center;
}
.pxl-image-carousel1 img {
width: 100%;
}
.pxl-image-carousel1 .pxl-item--inner {
position: relative;
overflow: hidden;
}
.pxl-image-carousel1 .pxl-item--inner .wrap-item:before {
position: absolute;
content: '';
background-color: var(--secondary-color);
top: 50px;
right: 50px;
left: 50px;
bottom: 50px;
pointer-events: none;
mix-blend-mode: multiply;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
opacity: 0;
}
.pxl-image-carousel1 .pxl-item--inner .pxl-image-title {
font-size: 22px;
font-weight: 400;
text-align: center;
color: var(--secondary-color);
}
@media (max-width: 480px) {
.pxl-image-carousel1 .pxl-item--inner .pxl-image-title {
font-size: 20px;
line-height: 1.2;
}
}
.pxl-image-carousel1 .pxl-item--inner .light-box {
z-index: 2;
position: absolute;
top: 0%;
left: 50%;
transform: translate(-50%, -50%);
width: 100px;
height: 100px;
opacity: 0;
}
.pxl-image-carousel1 .pxl-item--inner .light-box:before {
position: absolute;
content: '';
height: 100px;
left: 49px;
top: 0;
width: 2px;
background-color: #fff;
}
@media (max-width: 480px) {
.pxl-image-carousel1 .pxl-item--inner .light-box:before {
height: 70px;
}
}
@media (max-width: 767px) {
.pxl-image-carousel1 .pxl-item--inner .light-box:before {
height: 80px;
}
}
.pxl-image-carousel1 .pxl-item--inner .light-box:after {
position: absolute;
content: '';
height: 100px;
left: 49px;
transform: rotate(90deg);
top: 0px;
width: 2px;
background-color: #fff;
}
@media (max-width: 767px) {
.pxl-image-carousel1 .pxl-item--inner .light-box:after {
height: 80px;
}
}
@media (max-width: 480px) {
.pxl-image-carousel1 .pxl-item--inner .light-box:after {
height: 70px;
}
}
.pxl-image-carousel1 .pxl-item--inner .pxl-image-title {
opacity: 0;
z-index: 2;
position: absolute;
top: 10%;
font-size: 30px;
font-weight: 400;
width: 100%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
}
@media (max-width: 480px) {
.pxl-image-carousel1 .pxl-item--inner .pxl-image-title {
font-size: 20px;
line-height: 1.2;
}
}
.pxl-image-carousel1 .pxl-item--inner:hover .light-box {
top: 44%;
-webkit-transition: 250ms all linear 350ms;
-khtml-transition: 250ms all linear 350ms;
-moz-transition: 250ms all linear 350ms;
-ms-transition: 250ms all linear 350ms;
-o-transition: 250ms all linear 350ms;
transition: 250ms all linear 350ms;
opacity: 1;
}
.pxl-image-carousel1 .pxl-item--inner:hover .pxl-image-title {
top: 62%;
opacity: 1;
-webkit-transition: 250ms all linear 200ms;
-khtml-transition: 250ms all linear 200ms;
-moz-transition: 250ms all linear 200ms;
-ms-transition: 250ms all linear 200ms;
-o-transition: 250ms all linear 200ms;
transition: 250ms all linear 200ms;
}
.pxl-image-carousel1 .pxl-item--inner:hover .wrap-item:before {
opacity: 1;
top: 0px;
right: 0px;
left: 0px;
bottom: 0px;
}
.ctf-newsletter {
position: relative;
}
.ctf-newsletter .ctf-input input {
background-color: transparent !important;
border: none;
border-radius: 0;
border-bottom: 1px solid #ddd;
padding: 0;
font-size: 14px;
font-weight: 400;
line-height: 52px !important;
height: 52px !important;
}
.ctf-newsletter .ctf-input input:hover, .ctf-newsletter .ctf-input input:active, .ctf-newsletter .ctf-input input:focus {
border-color: transparent !important;
border-bottom-color: var(--primary-color) !important;
}
.ctf-newsletter .btn-form-newsletter {
position: absolute;
top: 0;
right: 16px;
}
@media screen and (max-width: 575px) {
.ctf-newsletter .btn-form-newsletter {
right: 0px;
}
}
.ctf-newsletter .btn-form-newsletter button {
line-height: 52px;
padding: 0;
background-color: transparent;
border-radius: 0;
}
.ctf-newsletter .btn-form-newsletter button i {
font-size: 16px;
color: var(--primary-color);
-webkit-transition: 250ms all linear 350ms;
-khtml-transition: 250ms all linear 350ms;
-moz-transition: 250ms all linear 350ms;
-ms-transition: 250ms all linear 350ms;
-o-transition: 250ms all linear 350ms;
transition: 250ms all linear 350ms;
}
.ctf-newsletter .btn-form-newsletter button:hover i {
color: var(--secondary-color);
}
.pxl-countdown.show-day .countdown-day {
display: inline-block !important;
}
.pxl-countdown.show-hour .countdown-hour {
display: inline-block !important;
}
.pxl-countdown.show-minute .countdown-minute {
display: inline-block !important;
}
.pxl-countdown.show-second .countdown-second {
display: inline-block !important;
}
.pxl-countdown-layout1.style1 {
display: flex;
align-items: center;
text-align: center;
}
.pxl-countdown-layout1.style1 .countdown-period {
display: inline-block;
text-align: center;
font-size: 12px;
font-weight: 500;
color: #bababa;
margin-top: 23px;
text-transform: uppercase;
width: 110px !important;
height: 0px !important;
line-height: 0px !important;
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style1 .countdown-period {
width: 65px !important;
font-size: 11px;
}
}
.pxl-countdown-layout1.style1 .countdown-amount {
font-size: 0px;
width: 110px;
height: 110px;
line-height: 110px;
border-radius: 50%;
text-align: center;
margin: 0 10px;
position: relative;
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style1 .countdown-amount {
width: 65px;
height: 65px;
line-height: 65px;
margin: 0 5px;
}
}
.pxl-countdown-layout1.style1 .countdown-amount:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
width: 110px;
height: 110px;
border: 2px dashed #395d1b;
border-radius: 151px;
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style1 .countdown-amount:before {
width: 65px;
height: 65px;
}
}
.pxl-countdown-layout1.style1 .countdown-amount span {
font-size: 42px;
font-weight: 500;
color: #fff;
}
@media screen and (max-width: 767px) {
.pxl-countdown-layout1.style1 .countdown-amount span {
font-size: 30px;
}
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style1 .countdown-amount span {
font-size: 20px;
}
}
.pxl-countdown-layout1.style2 {
display: flex;
align-items: center;
text-align: center;
margin-left: -14px;
}
.pxl-countdown-layout1.style2 .countdown-period {
display: inline-block;
text-align: center;
font-size: 14px;
font-weight: 600;
color: var(--secondary-color);
margin-top: 19px;
width: 70px !important;
height: 0px !important;
line-height: 0px !important;
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style2 .countdown-period {
font-size: 12px;
}
}
.pxl-countdown-layout1.style2 .countdown-amount {
font-size: 0px;
width: 70px;
height: 70px;
line-height: 76px;
text-align: center;
margin: 0 14px;
position: relative;
background-color: var(--primary-color);
border-radius: 5px;
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style2 .countdown-amount {
width: 50px;
height: 50px;
line-height: 56px;
}
}
.pxl-countdown-layout1.style2 .countdown-amount:before {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -17px;
width: 6px;
height: 6px;
border-radius: 100%;
background-color: var(--primary-color);
}
.pxl-countdown-layout1.style2 .countdown-amount span {
font-size: 25px;
font-weight: 400;
color: #fff;
}
@media screen and (max-width: 575px) {
.pxl-countdown-layout1.style2 .countdown-amount span {
font-size: 18px;
}
}
.pxl-countdown-layout1.style2 .countdown-second .countdown-amount:before {
display: none;
}
.pxl-countdown-layout1.style3 {
display: flex;
justify-content: center;
}
.pxl-countdown-layout1.style3 .countdown-period {
font-size: 12px;
line-height: 1;
color: #fff;
font-weight: 500;
margin-top: -1px;
}
.pxl-countdown-layout1.style3 .countdown-amount {
font-size: 0px;
margin-top: 2px;
}
.pxl-countdown-layout1.style3 .countdown-amount span {
font-size: 18px;
line-height: 1;
color: #fff;
font-weight: 600;
}
.pxl-countdown-layout1.style3 .countdown-item {
background-color: var(--primary-color);
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
width: 52px;
height: 52px;
text-align: center;
position: relative;
}
.pxl-countdown-layout1.style3 .countdown-item .countdown-item-inner {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.pxl-countdown-layout1.style3 .countdown-item + .countdown-item {
margin-left: 13px;
}
.pxl-countdown-layout1.style4 {
display: flex;
justify-content: center;
}
.pxl-countdown-layout1.style4 .countdown-period {
font-size: 14px;
line-height: 1;
color: #fff;
font-weight: 500;
display: inline-block;
margin: 0 2px;
}
.pxl-countdown-layout1.style4 .countdown-amount {
font-size: 0;
display: inline-block;
display: inline-block;
}
.pxl-countdown-layout1.style4 .countdown-amount span {
font-size: 14px;
line-height: 1;
color: #fff;
font-weight: 600;
}
.pxl-countdown-layout1.style4 .countdown-day .countdown-period {
margin: 0 3px;
}
.pxl-countdown-layout1.style4 .countdown-item {
transform: translateY(2px);
}
.pxl-dilivery-widget {
position: relative;
}
.pxl-dilivery-widget .pxl-item--inner {
display: flex;
align-items: center;
}
.pxl-dilivery-widget .pxl-item--icon i {
font-size: 23px;
color: var(--secondary-color);
display: block;
}
.pxl-dilivery-widget:hover .pxl-item--icon i, .pxl-dilivery-widget:hover .pxl-item--icon img {
animation: icon-bounce2 1000ms ease-out infinite;
-webkit-animation: icon-bounce2 1000ms ease-out infinite;
}
.pxl-dilivery-widget .pxl-dilivery-main {
margin-left: 12px;
}
.pxl-dilivery-widget .pxl-dilivery-main .pxl-item--title {
margin-bottom: -2px;
font-size: 12px;
font-weight: 500;
color: var(--secondary-color);
margin-bottom: 0;
}
.pxl-dilivery-widget .pxl-dilivery-main .pxl-dilivery-link {
margin-top: -5px;
position: relative;
}
.pxl-dilivery-widget .pxl-dilivery-main .pxl-dilivery-link:before {
position: absolute;
content: '\f107';
top: 1px;
right: -19px;
font-weight: 400;
font-family: "Font Awesome 5 Pro";
font-size: 15px;
color: var(--secondary-color);
}
.pxl-dilivery-widget .pxl-dilivery-main .pxl-dilivery-link a {
font-size: 14px;
font-weight: 500;
color: var(--primary-color);
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.pxl-dilivery-widget .pxl-delivery-list {
position: absolute;
top: 60px;
left: 0;
min-width: 250px;
background-color: #fff;
box-shadow: 0 7px 20px rgba(0, 0, 0, .10);
padding: 25px 25px 20px;
opacity: 0;
visibility: hidden;
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
z-index: 100;
}
.pxl-dilivery-widget .pxl-delivery-list li {
list-style: none;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid #ededed;
position: relative;
}
.pxl-dilivery-widget .pxl-delivery-list li:before {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 0;
height: 1px;
background-color: var(--primary-color);
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.pxl-dilivery-widget .pxl-delivery-list li:last-child {
border-bottom: none;
margin-bottom: 0;
}
.pxl-dilivery-widget .pxl-delivery-list li a {
color: var(--secondary-color);
font-size: 13px;
font-weight: 500;
}
.pxl-dilivery-widget .pxl-delivery-list li:hover:before {
width: 100%;
}
.pxl-dilivery-widget .pxl-delivery-list li:hover a {
color: var(--primary-color);
}
.pxl-dilivery-widget:hover .pxl-delivery-list {
opacity: 1;
top: 50px;
visibility: visible;
}
.pxl-dilivery-widget.style2 .pxl-dilivery-main .pxl-item--title {
color: #fff;
}
.pxl-dilivery-widget.style2 .pxl-dilivery-main .pxl-dilivery-link:before {
color: #fff;
}
.pxl-dilivery-widget.style2 .pxl-dilivery-main .pxl-dilivery-link a {
color: #fff;
}
.pxl-getintouch.layout1 {
text-align: center;
}
.pxl-getintouch.layout1 .wrap-icon {
position: relative;
min-height: 65px;
}
.pxl-getintouch.layout1 .wrap-icon .pxl-item--icon {
position: absolute;
top: 5px;
left: 50%;
transform: translateX(-50%);
}
.pxl-getintouch.layout1 .wrap-icon .pxl-item--icon i {
font-size: 52px;
color: var(--primary-color);
display: block;
}
.pxl-getintouch.layout1:hover .pxl-item--icon i, .pxl-getintouch.layout1:hover .pxl-item--icon img {
animation: icon-bounce 1000ms ease-out infinite;
-webkit-animation: icon-bounce 1000ms ease-out infinite;
}
.pxl-getintouch.layout1 .pxl-getintouch--title {
margin-top: 12px;
font-size: 16px;
font-weight: 600;
color: var(--secondary-color);
}
.pxl-getintouch.layout1 .pxl-getintouch--content {
padding-left: 0;
}
.pxl-getintouch.layout1 .pxl-getintouch--content li {
list-style: none;
}
.pxl-getintouch.layout1 .pxl-getintouch--content li a, .pxl-getintouch.layout1 .pxl-getintouch--content li span {
font-size: 14px;
color: #9f9f9f;
line-height: 21px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-getintouch.layout1 .pxl-getintouch--content li a:hover span {
color: var(--secondary-color) !important;
}
.pxl-grid-direction .in-top .wrap-item:before {
-webkit-animation: in-top-fade 0.3s ease 0ms 1 forwards;
animation: in-top-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .out-top .wrap-item:before {
-webkit-animation: out-top-fade 0.3s ease 0ms 1 forwards;
animation: out-top-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .in-bottom .wrap-item:before {
-webkit-animation: in-bottom-fade 0.3s ease 0ms 1 forwards;
animation: in-bottom-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .out-bottom .wrap-item:before {
-webkit-animation: out-bottom-fade 0.3s ease 0ms 1 forwards;
animation: out-bottom-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .in-left .wrap-item:before {
-webkit-animation: in-left-fade 0.3s ease 0ms 1 forwards;
animation: in-left-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .out-left .wrap-item:before {
-webkit-animation: out-left-fade 0.3s ease 0ms 1 forwards;
animation: out-left-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .in-right .wrap-item:before {
-webkit-animation: in-right-fade 0.3s ease 0ms 1 forwards;
animation: in-right-fade 0.3s ease 0ms 1 forwards;
}
.pxl-grid-direction .out-right .wrap-item:before {
-webkit-animation: out-right-fade 0.3s ease 0ms 1 forwards;
animation: out-right-fade 0.3s ease 0ms 1 forwards;
}
.elementor-drop-cap-letter {
box-shadow: 1px 10px 60px #fab319;
}
.pxl-progressbar-1 .progress-title-wrap {
margin-bottom: 5px;
}
.pxl-progressbar-1 .progress-title {
font-size: 17px;
font-weight: 700;
color: var(--secondary-color);
}
.pxl-progressbar-1 .progress-bar-wrap {
position: relative;
}
.pxl-progressbar-1 .progress-bar-wrap .progress-bound {
background-color: #ebebeb;
height: 7px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.pxl-progressbar-1 .progress-bar-wrap .pxl-progress-bar {
position: relative;
height: 7px;
width: 0;
background-color: var(--primary-color);
-webkit-transition: width 1.4s ease;
-khtml-transition: width 1.4s ease;
-moz-transition: width 1.4s ease;
-ms-transition: width 1.4s ease;
-o-transition: width 1.4s ease;
transition: width 1.4s ease;
}
.pxl-progressbar-1 .progress-bar-wrap .pxl-progress-bar .progress-percentage {
position: absolute;
content: '';
right: 0;
top: -34px;
color: #fff;
font-size: 12px;
font-weight: 700;
padding: 2px 6px;
background-color: var(--secondary-color);
}
.pxl-progressbar-1 .progress-bar-wrap .pxl-progress-bar .progress-percentage:before {
position: absolute;
content: '';
bottom: -6px;
left: 50%;
transform: translateX(-50%);
border-top: 6px solid var(--secondary-color);
border-left: 5px solid transparent;
border-right: 5px solid transparent;
z-index: 2;
}
.pxl-categori-product {
background-color: #fff;
}
.pxl-categori-product.style1, .pxl-categori-product.style3, .pxl-categori-product.style4 {
position: relative;
min-width: 270px;
}
@media screen and (max-width: 1199px) {
.pxl-categori-product.style1, .pxl-categori-product.style3, .pxl-categori-product.style4 {
display: none;
}
}
.pxl-categori-product.style1 .pxl-title-categories, .pxl-categori-product.style3 .pxl-title-categories, .pxl-categori-product.style4 .pxl-title-categories {
background-color: var(--primary-color);
font-size: 14px;
font-weight: 500;
color: #fff;
position: relative;
padding: 17.5px 20px 17.5px 69px;
}
.pxl-categori-product.style1 .pxl-title-categories:before, .pxl-categori-product.style3 .pxl-title-categories:before, .pxl-categori-product.style4 .pxl-title-categories:before {
position: absolute;
content: '\e935';
left: 27px;
font-family: Icomoon;
font-size: 22px;
color: #fff;
}
.pxl-categori-product.style1 .pxl-categori-list, .pxl-categori-product.style3 .pxl-categori-list, .pxl-categori-product.style4 .pxl-categori-list {
position: absolute;
margin-top: 0;
top: 59px;
padding-left: 0;
width: 100%;
background: #fff;
}
.pxl-categori-product.style1 .pxl-categori-list li, .pxl-categori-product.style3 .pxl-categori-list li, .pxl-categori-product.style4 .pxl-categori-list li {
list-style: none;
border: 1px solid #ededed;
border-bottom: none;
padding: 10.2px 50px 10.2px 20px;
position: relative;
transition: all 220ms linear 0ms !important;
}
.pxl-categori-product.style1 .pxl-categori-list li:last-child, .pxl-categori-product.style3 .pxl-categori-list li:last-child, .pxl-categori-product.style4 .pxl-categori-list li:last-child {
border-bottom: 1px solid #ededed;
}
.pxl-categori-product.style1 .pxl-categori-list li a, .pxl-categori-product.style3 .pxl-categori-list li a, .pxl-categori-product.style4 .pxl-categori-list li a {
font-size: 14px;
font-weight: 500;
color: var(--secondary-color);
display: flex;
align-items: center;
transition: all 220ms linear 0ms !important;
}
.pxl-categori-product.style1 .pxl-categori-list li a .item-text, .pxl-categori-product.style3 .pxl-categori-list li a .item-text, .pxl-categori-product.style4 .pxl-categori-list li a .item-text {
padding-left: 17px;
}
.pxl-categori-product.style1 .pxl-categori-list li a .item-number, .pxl-categori-product.style3 .pxl-categori-list li a .item-number, .pxl-categori-product.style4 .pxl-categori-list li a .item-number {
width: 26px;
height: 26px;
line-height: 26px;
font-size: 12px;
border-radius: 100%;
background-color: #f5f8f2;
text-align: center;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 19px;
transition: all 220ms linear 0ms !important;
}
.pxl-categori-product.style1 .pxl-categori-list li a i, .pxl-categori-product.style3 .pxl-categori-list li a i, .pxl-categori-product.style4 .pxl-categori-list li a i {
color: #5e9936;
font-size: 32px;
transition: all 220ms linear 0ms !important;
}
.pxl-categori-product.style1 .pxl-categori-list li:hover, .pxl-categori-product.style3 .pxl-categori-list li:hover, .pxl-categori-product.style4 .pxl-categori-list li:hover {
background-color: rgba(77, 133, 38, .2);
}
.pxl-categori-product.style1 .pxl-categori-list li:hover a, .pxl-categori-product.style3 .pxl-categori-list li:hover a, .pxl-categori-product.style4 .pxl-categori-list li:hover a {
color: #5e9936;
}
.pxl-categori-product.style1 .pxl-categori-list li:hover i, .pxl-categori-product.style3 .pxl-categori-list li:hover i, .pxl-categori-product.style4 .pxl-categori-list li:hover i {
color: #5e9936;
}
.pxl-categori-product.style1 .pxl-categori-list li:hover .item-number, .pxl-categori-product.style3 .pxl-categori-list li:hover .item-number, .pxl-categori-product.style4 .pxl-categori-list li:hover .item-number {
background-color: #5e9936;
color: #fff;
}
.pxl-categori-product.style2 .pxl-title-categories {
display: none;
}
.pxl-categori-product.style2 .pxl-categori-list {
background: #fff;
padding-left: 0;
margin-top: 0;
}
.pxl-categori-product.style2 .pxl-categori-list li {
list-style: none;
border: 1px solid #ededed;
border-bottom: none;
padding: 10.2px 50px 10.2px 20px;
position: relative;
transition: all 220ms linear 0ms !important;
}
@media screen and (max-width: 1199px) {
.pxl-categori-product.style2 .pxl-categori-list li {
padding: 11.2px 50px 11.2px 18px;
}
}
.pxl-categori-product.style2 .pxl-categori-list li:last-child {
border-bottom: 1px solid #ededed;
}
.pxl-categori-product.style2 .pxl-categori-list li a {
font-size: 14px;
font-weight: 500;
color: var(--secondary-color);
display: flex;
align-items: center;
transition: all 220ms linear 0ms !important;
}
.pxl-categori-product.style2 .pxl-categori-list li a .item-text {
padding-left: 17px;
}
.pxl-categori-product.style2 .pxl-categori-list li a .item-number {
width: 26px;
height: 26px;
line-height: 26px;
font-size: 12px;
border-radius: 100%;
background-color: #f5f8f2;
text-align: center;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 19px;
transition: all 220ms linear 0ms !important;
}
.pxl-categori-product.style2 .pxl-categori-list li a i {
color: #5e9936;
font-size: 32px;
transition: all 220ms linear 0ms !important;
}
@media screen and (max-width: 1199px) {
.pxl-categori-product.style2 .pxl-categori-list li a i {
font-size: 30px;
}
}
.pxl-categori-product.style2 .pxl-categori-list li:hover {
background-color: rgba(77, 133, 38, .2);
}
.pxl-categori-product.style2 .pxl-categori-list li:hover a {
color: #5e9936;
}
.pxl-categori-product.style2 .pxl-categori-list li:hover i {
color: #5e9936;
}
.pxl-categori-product.style2 .pxl-categori-list li:hover .item-number {
background-color: #5e9936;
color: #fff;
}
.pxl-categori-product.style3 .pxl-title-categories, .pxl-categori-product.style4 .pxl-title-categories {
cursor: pointer;
overflow: hidden;
z-index: 100;
position: relative;
transition: all 150ms linear 0ms !important;
}
.pxl-categori-product.style3 .pxl-title-categories:after, .pxl-categori-product.style4 .pxl-title-categories:after {
position: absolute;
content: '\f107';
right: 25px;
top: 0;
line-height: 59px;
font-family: "Font Awesome 5 Pro";
font-weight: 400;
color: #fff;
font-size: 16px;
transition: all 150ms linear 0ms !important;
}
.pxl-categori-product.style3 .pxl-title-categories:hover, .pxl-categori-product.style4 .pxl-title-categories:hover, .pxl-categori-product.style3 .pxl-title-categories:active, .pxl-categori-product.style4 .pxl-title-categories:active, .pxl-categori-product.style3 .pxl-title-categories:focus, .pxl-categori-product.style4 .pxl-title-categories:focus {
background-color: var(--secondary-color);
}
.pxl-categori-product.style3 .pxl-title-categories.active, .pxl-categori-product.style4 .pxl-title-categories.active {
background-color: var(--secondary-color);
}
.pxl-categori-product.style3 .pxl-title-categories.active:after, .pxl-categori-product.style4 .pxl-title-categories.active:after {
transform: scaleY(-1);
}
.pxl-categori-product.style3 .pxl-categori-list, .pxl-categori-product.style4 .pxl-categori-list {
visibility: hidden;
opacity: 0;
transition: all 200ms linear 0ms !important;
top: 59px;
z-index: 1;
transform: scaleY(0);
transform-origin: 0 0 0;
-webkit-transform-origin: 0 0 0;
}
.pxl-categori-product.style3 .pxl-categori-list.active, .pxl-categori-product.style4 .pxl-categori-list.active {
visibility: visible;
opacity: 1;
transform: scaleY(1);
}
.pxl-categori-product.style4 .pxl-title-categories {
padding: 17.5px 20px 17.5px 58px;
}
.pxl-categori-product.style4 .pxl-title-categories:before {
left: 20px;
}
.pxl-categori-product.style4 .pxl-title-categories:after {
right: 20px;
}
@media screen and (max-width: 1024px) {
.bgr-footer3 {
background-image: none !important;
}
}
@media screen and (max-width: 1024px) {
.color-md2-727272 p, .color-md2-727272 a, .color-md2-727272 i {
color: #727272 !important;
}
.color-md2-727272 a:hover, .color-md2-727272 i:hover {
color: var(--primary-color) !important;
}
}
.heading-slide3 .heading-text {
z-index: 100;
position: relative;
}
.bgr-heading {
position: relative;
overflow: visible !important;
background-repeat: no-repeat;
background-position: center;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/bgr-heading1.png);
background-size: auto;
padding: 10px 15px;
margin-left: -20px;
z-index: 0;
}
@media screen and (max-width: 1024px) {
.bgr-heading {
background-image: none;
}
}
@media (max-width: 777px) {
.bgr-bottom-slide3 {
display: none !important;
}
}
.custom-arrow-1 {
position: relative;
width: 59px !important;
height: 46px !important;
background-color: transparent !important;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 1199px) {
.custom-arrow-1 {
display: none !important;
}
}
.custom-arrow-1.tp-leftarrow:before {
position: absolute;
content: 'PREV' !important;
font-size: 12px;
font-weight: 500;
font-family: 'Poppins', sans-serif;
color: #fff;
letter-spacing: 6px;
line-height: 46px;
transform: translateX(22px);
z-index: 100;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.custom-arrow-1.tp-leftarrow:hover:before {
transform: translateX(34px);
}
.custom-arrow-1.tp-leftarrow .custom-line:before {
position: absolute;
content: '';
right: 0;
top: 0;
width: 2px;
height: 11px;
background-color: #fff;
}
.custom-arrow-1.tp-leftarrow .custom-line:after {
position: absolute;
content: '';
right: 0;
bottom: 0;
width: 2px;
height: 11px;
background-color: #fff;
}
.custom-arrow-1.tp-rightarrow:before {
position: absolute;
content: 'NEXT' !important;
font-size: 12px;
font-weight: 500;
font-family: 'Poppins', sans-serif;
color: #fff;
letter-spacing: 6px;
line-height: 46px;
transform: translateX(-10px);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.custom-arrow-1.tp-rightarrow:hover:before {
transform: translateX(-23px);
}
.custom-arrow-1.tp-rightarrow .custom-line:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 2px;
height: 11px;
background-color: #fff;
}
.custom-arrow-1.tp-rightarrow .custom-line:after {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 2px;
height: 11px;
background-color: #fff;
}
.custom-arrow-1.tp-leftarrow:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 59px;
height: 46px;
background-color: transparent;
border: 2px solid #fff;
border-right: none;
z-index: 1;
}
.custom-arrow-1.tp-rightarrow:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 59px;
height: 46px;
background-color: transparent;
border: 2px solid #fff;
border-left: none;
}
@media (max-width: 1235px) and (min-width: 1225px) {
.gr-slide-home4 {
margin-left: -6px !important;
}
}
@media (max-width: 1224px) and (min-width: 1200px) {
.gr-slide-home4 {
margin-left: -20px !important;
}
}
@media (max-width: 1199px) and (min-width: 1024px) {
.gr-slide-home4 {
margin-left: -19px !important;
}
}
.bullets-custom-1 .tp-bullet, .bullets-custom-3 .tp-bullet {
width: 35px !important;
height: 5px;
background-color: #fff;
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.bullets-custom-1 .tp-bullet:before, .bullets-custom-3 .tp-bullet:before {
position: absolute;
content: '';
top: 0;
right: 0;
width: 100%;
height: 100%;
background-color: var(--primary-color);
opacity: 0;
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.bullets-custom-1 .tp-bullet:hover:before, .bullets-custom-3 .tp-bullet:hover:before {
opacity: 1;
}
.bullets-custom-1 .tp-bullet.selected:before, .bullets-custom-3 .tp-bullet.selected:before {
opacity: 1;
}
.bullets-custom-2 .tp-bullet {
width: 12px !important;
height: 12px;
border-radius: 100%;
background-color: var(--primary-color) !important;
opacity: 0.3;
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.bullets-custom-2 .tp-bullet:hover {
opacity: 1;
}
.bullets-custom-2 .tp-bullet.selected {
opacity: 1;
}
.bullets-custom-3 .tp-bullet {
width: 28px !important;
}
@media screen and (max-width: 991px) {
.bullets-custom-3 .tp-bullet {
width: 23px !important;
}
}
.bullets-custom-4 .tp-bullet {
width: 15px !important;
height: 15px;
border-radius: 100%;
background-color: #da0b1a !important;
opacity: 0.3;
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.bullets-custom-4 .tp-bullet:hover {
opacity: 1;
}
.bullets-custom-4 .tp-bullet.selected {
opacity: 1;
}
@media (max-width: 1400px) {
.bullets-custom-5 {
display: none !important;
}
}
.bullets-custom-5 .tp-bullet {
width: 15px !important;
height: 15px;
border-radius: 100%;
background-color: #fff !important;
opacity: 0.5;
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.bullets-custom-5 .tp-bullet:hover {
opacity: 1;
}
.bullets-custom-5 .tp-bullet.selected {
opacity: 1;
}
@media screen and (max-width: 1199px) {
.pxl-section-slide-full-lg > .elementor-column-gap-extended {
display: block !important;
}
.pxl-section-slide-full-lg .elementor-column {
width: 100% !important;
}
.pxl-section-slide-full-lg .elementor-column > .elementor-widget-wrap {
margin-left: 0px !important;
}
.pxl-section-slide-full-lg .column-categories-home2 {
display: none !important;
}
}
@media (max-width: 1199px) and (min-width: 1024px) {
.group-content-slide2 {
left: -20% !important;
}
}
@media (max-width: 1199px) and (min-width: 1024px) {
.group-image-slide2 {
right: -8% !important;
}
}
@media (max-width: 1199px) and (min-width: 1024px) {
.group-content-slide4 {
margin-left: -250px !important;
}
}
.heading-color-slide {
color: #98b03f;
}
.price-sale-slide {
text-decoration: line-through !important;
}
.btn-video-slide {
display: flex;
align-items: center;
}
.btn-video-slide a {
background-color: #fff !important;
}
.btn-video-slide a:before {
display: none;
}
.btn-video-slide i {
color: #177165 !important;
}
.btn-video-slide .pxl-video-text {
transform: translateY(-2px);
margin-left: 37px;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.4px;
}
@media screen and (max-width: 1024px) {
.btn-video-slide .pxl-video-text {
margin-left: 25px;
font-size: 12px;
}
}
.pxl-search-popup-button {
cursor: pointer;
}
.pxl-mailchimp .mc4wp-form {
position: relative;
}
.pxl-mailchimp .mc4wp-response {
position: absolute;
top: 100%;
left: 0;
z-index: 999;
}
.pxl-mailchimp .mc4wp-alert {
background-color: #fff;
border-radius: 5px;
padding: 15px 20px;
font-size: 14px;
box-shadow: 0 0 35px rgba(0, 0, 0, 0.06);
margin-top: 25px;
position: relative;
max-width: 350px;
}
.pxl-mailchimp .mc4wp-alert:before {
content: '';
position: absolute;
top: -18px;
left: 20px;
border-width: 10px;
border-style: solid;
border-color: transparent transparent #fff transparent;
}
.pxl-mailchimp .mc4wp-alert p {
margin: 0;
}
.pxl-mailchimp [type="submit"] {
white-space: nowrap;
}
.pxl-mailchimp.style-default .mc4wp-form-fields {
position: relative;
}
.pxl-mailchimp.style-default [type="email"] {
height: 54px;
border: 1px solid var(--primary-color);
-webkit-border-radius: 54px;
-khtml-border-radius: 54px;
-moz-border-radius: 54px;
-ms-border-radius: 54px;
-o-border-radius: 54px;
border-radius: 54px;
background-color: transparent;
font-size: 12px;
color: #b8b8b8;
padding: 0 22px;
min-width: 280px;
}
.pxl-mailchimp.style-default [type="submit"] {
position: absolute;
top: 0;
right: 0;
padding: 0 32px;
line-height: 54px;
font-size: 14px;
text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-default [type="submit"] {
padding: 0 22px;
}
}
.pxl-mailchimp.style-box-round .mc4wp-form-fields {
position: relative;
}
.pxl-mailchimp.style-box-round [type="email"] {
height: 65px;
-webkit-border-radius: 65px;
-khtml-border-radius: 65px;
-moz-border-radius: 65px;
-ms-border-radius: 65px;
-o-border-radius: 65px;
border-radius: 65px;
background-color: rgba(255, 255, 255, 0.24);
font-size: 15px;
color: #e4e4e4;
padding: 0 22px;
min-width: 280px;
border: none;
padding-left: 48px;
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-box-round [type="email"] {
padding-left: 30px;
}
}
.pxl-mailchimp.style-box-round [type="submit"] {
position: absolute;
top: 0;
right: 0;
padding: 0 50px;
line-height: 65px;
font-size: 20px;
font-weight: 600;
letter-spacing: 0px;
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-box-round [type="submit"] {
padding: 0 22px;
}
}
@media screen and (max-width: 575px) {
.pxl-mailchimp.style-box-round [type="submit"] {
position: relative;
width: 100%;
margin-top: 20px;
}
}
.pxl-mailchimp.style-outline .mc4wp-form-fields {
display: flex;
flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
.pxl-mailchimp.style-outline .mc4wp-form-fields {
display: block;
}
}
.pxl-mailchimp.style-outline [type="email"] {
height: 50px;
border: none;
border-bottom: 1px solid #fff;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
background-color: transparent;
font-size: 16px;
color: #bfbfbf;
padding: 0;
width: auto;
min-width: 320px;
margin-right: 30px;
}
.pxl-mailchimp.style-outline [type="email"]:focus {
color: #fff;
border-color: rgba(255, 255, 255, 0.67);
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-outline [type="email"] {
margin-right: 20px;
min-width: 220px;
}
}
.pxl-mailchimp.style-outline [type="submit"] {
padding: 0 40px;
line-height: 50px;
font-size: 16px;
font-weight: 500;
overflow: hidden;
z-index: 1;
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-outline [type="submit"] {
padding: 0 22px;
}
}
@media screen and (max-width: 767px) {
.pxl-mailchimp.style-outline [type="submit"] {
margin-top: 20px;
}
}
.pxl-mailchimp.style-outline.style-btn-default [type="submit"]:before {
content: '';
z-index: -1;
position: absolute;
top: 50%;
left: 100%;
margin: -15px 0 0 1px;
width: 30px;
height: 30px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.08);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transform: scale3d(1, 2, 1);
transform: scale3d(1, 2, 1);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
transition-timing-function: ease, ease;
-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.pxl-mailchimp.style-outline.style-btn-default [type="submit"]:hover:before {
-webkit-transform: scale3d(9, 9, 1);
transform: scale3d(9, 9, 1);
}
.pxl-mailchimp.style-outline.style-btn-default [type="submit"]:hover, .pxl-mailchimp.style-outline.style-btn-default [type="submit"]:focus {
background: var(--primary-color);
}
.pxl-mailchimp.style-primary .mc4wp-form-fields {
display: flex;
flex-wrap: nowrap;
}
@media screen and (max-width: 991px) {
.pxl-mailchimp.style-primary .mc4wp-form-fields {
display: block;
}
}
.pxl-mailchimp.style-primary [type="email"] {
height: 54px;
border: none;
border: none;
-webkit-border-radius: 54px;
-khtml-border-radius: 54px;
-moz-border-radius: 54px;
-ms-border-radius: 54px;
-o-border-radius: 54px;
border-radius: 54px;
background-color: #3b3f38;
font-size: 16px;
color: #fff;
padding-left: 26px;
width: auto;
min-width: 320px;
margin-right: 16px;
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-primary [type="email"] {
min-width: 220px;
}
}
@media screen and (max-width: 991px) {
.pxl-mailchimp.style-primary [type="email"] {
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
.pxl-mailchimp.style-primary [type="submit"] {
padding: 0 34px;
line-height: 54px;
font-size: 16px;
font-weight: 600;
color: #122a00;
z-index: 1;
text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
.pxl-mailchimp.style-primary [type="submit"] {
padding: 0 22px;
}
}
@media screen and (max-width: 991px) {
.pxl-mailchimp.style-primary [type="submit"] {
margin-top: 20px;
}
}
.pxl-mailchimp.style-box-white {
-webkit-border-radius: 42px;
-khtml-border-radius: 42px;
-moz-border-radius: 42px;
-ms-border-radius: 42px;
-o-border-radius: 42px;
border-radius: 42px;
background-color: #fff;
padding: 13px 18px 13px 40px;
}
.pxl-mailchimp.style-box-white [type="email"] {
font-size: 15px;
color: #79949f;
padding: 0 0 0 60px;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/mail.png);
background-position: left -10px center;
background-repeat: no-repeat;
border: none;
margin-right: 10px;
}
.pxl-mailchimp.style-box-white [type="submit"] {
line-height: 58px;
padding: 0 26px;
}
.pxl-mailchimp.style-box-white .mc4wp-form-fields {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
@media screen and (max-width: 767px) {
.pxl-mailchimp.style-box-white .mc4wp-form-fields {
display: block;
}
}
.pxl-mailchimp.style-box-white2 {
-webkit-border-radius: 42px;
-khtml-border-radius: 42px;
-moz-border-radius: 42px;
-ms-border-radius: 42px;
-o-border-radius: 42px;
border-radius: 42px;
background-color: #fff;
padding: 5px;
-webkit-box-shadow: 0 1px 62px rgba(0, 0, 0, 0.08);
-khtml-box-shadow: 0 1px 62px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0 1px 62px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 1px 62px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0 1px 62px rgba(0, 0, 0, 0.08);
box-shadow: 0 1px 62px rgba(0, 0, 0, 0.08);
}
.pxl-mailchimp.style-box-white2 [type="email"] {
font-size: 15px;
color: #747e8c;
padding: 0 0 0 30px;
border: none;
height: 50px;
-webkit-border-radius: 50px;
-khtml-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
width: auto;
flex-grow: 1;
}
@media screen and (max-width: 767px) {
.pxl-mailchimp.style-box-white2 [type="email"] {
padding-left: 20px;
}
}
.pxl-mailchimp.style-box-white2 [type="submit"] {
line-height: 50px;
padding: 0 30px;
font-size: 16px;
}
@media screen and (max-width: 767px) {
.pxl-mailchimp.style-box-white2 [type="submit"] {
position: absolute;
top: 0;
right: 0;
padding: 0;
width: 50px;
height: 50px;
font-size: 0px;
}
.pxl-mailchimp.style-box-white2 [type="submit"]:before {
content: "\f13b";
font-family: "Caseicon";
font-size: 16px;
font-weight: 400;
}
}
.pxl-mailchimp.style-box-white2 .mc4wp-form-fields {
display: inline-flex;
flex-wrap: nowrap;
align-items: center;
width: 100%;
}
body.rtl .pxl-mailchimp.style-box-round [type="email"] {
padding-left: 20px;
padding-right: 48px;
}
body.rtl .pxl-mailchimp.style-box-round [type="submit"] {
right: auto;
left: 0;
}
.pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a i {
display: inline-flex;
font-size: 9px;
line-height: 1;
margin-left: 6px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-nav-menu .pxl-menu-primary > li:hover > a i {
-webkit-transform: rotateX(-180deg);
-khtml-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
-o-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.pxl-nav-menu .sub-menu li.menu-item-has-children > a:after {
content: "\f111";
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
font-size: 10px;
font-family: Flaticon;
font-weight: 400;
}
.pxl-nav-menu.style2 .menu-item > a {
display: flex;
flex-direction: column;
text-align: center;
}
.pxl-nav-menu.style2 .menu-item > a .link-icon {
font-size: 32px;
line-height: 32px;
}
.pxl-nav-menu.style2 .menu-item > a > i {
display: none !important;
}
.pxl-nav-menu.style2 .sub-menu a {
text-align: left !important;
}
.pxl-nav-menu.style3 .pxl-menu-primary li {
display: block;
margin: 0 0;
margin-bottom: 10px;
}
.pxl-nav-menu.style3 .pxl-menu-primary li a {
background-color: transparent;
padding-left: 0;
padding-right: 0;
line-height: 1.4;
font-size: 14px;
font-weight: 400;
color: #727272;
}
.pxl-nav-menu.style3 .pxl-menu-primary li a:before {
height: 1px !important;
background-color: var(--primary-color) !important;
margin-top: 1px !important;
background-image: none;
}
.pxl-nav-menu.style3 .pxl-menu-primary li a:hover {
color: var(--primary-color);
}
.pxl-nav-menu.style4 .pxl-menu-primary > li:first-child > a, .pxl-nav-menu.style5 .pxl-menu-primary > li:first-child > a {
padding: 0 30px;
}
.pxl-nav-menu.style5 .pxl-menu-primary > li:first-child > a {
padding: 0 !important;
margin: 0 30px !important;
}
.pxl-nav-menu.style5 .pxl-menu-primary > li > a {
position: relative;
padding: 0;
margin: 0 20px;
}
.pxl-nav-menu.style5 .pxl-menu-primary > li > a:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 2px;
background-color: var(--primary-color);
transform: scale(0);
}
.pxl-nav-menu.style5 .pxl-menu-primary > li > a i {
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transform: rotateX(0deg) !important;
}
.pxl-nav-menu.style5 .pxl-menu-primary > li > a:hover, .pxl-nav-menu.style5 .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.style5 .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.style5 .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.style5 .pxl-menu-primary > li.current-menu-ancestor > a {
color: var(--primary-color);
background-color: transparent !important;
}
.pxl-nav-menu.style5 .pxl-menu-primary > li > a:hover:before, .pxl-nav-menu.style5 .pxl-menu-primary > li.current_page_item > a:before, .pxl-nav-menu.style5 .pxl-menu-primary > li.current-menu-item > a:before, .pxl-nav-menu.style5 .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-nav-menu.style5 .pxl-menu-primary > li.current-menu-ancestor > a:before {
transform: scale(1);
}
.pxl-nav-menu.style5 .pxl-menu-primary > li > a:hover i, .pxl-nav-menu.style5 .pxl-menu-primary > li.current_page_item > a i, .pxl-nav-menu.style5 .pxl-menu-primary > li.current-menu-item > a i, .pxl-nav-menu.style5 .pxl-menu-primary > li.current_page_ancestor > a i, .pxl-nav-menu.style5 .pxl-menu-primary > li.current-menu-ancestor > a i {
color: var(--primary-color);
transform: rotateX(0deg) !important;
}
.pxl-nav-menu.style6 .pxl-menu-primary > li > a {
color: #fff;
}
.pxl-nav-menu.style6 .pxl-menu-primary > li > a:hover, .pxl-nav-menu.style6 .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.style6 .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.style6 .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.style6 .pxl-menu-primary > li.current-menu-ancestor > a {
color: #fff;
background-color: var(--secondary-color);
}
.pxl-nav-menu.style7 .pxl-menu-primary > li {
margin: 0 7px;
}
.pxl-nav-menu.style7 .pxl-menu-primary > li > a {
color: #1a2428;
font-size: 16px !important;
padding-left: 18px;
position: relative;
font-weight: 600;
}
.pxl-nav-menu.style7 .pxl-menu-primary > li > a:before {
content: '';
width: 9px;
height: 9px;
background-color: #76a713;
-webkit-border-radius: 9px;
-khtml-border-radius: 9px;
-moz-border-radius: 9px;
-ms-border-radius: 9px;
-o-border-radius: 9px;
border-radius: 9px;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.pxl-nav-menu.style7 .pxl-menu-primary > li > a:hover, .pxl-nav-menu.style7 .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.style7 .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.style7 .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.style7 .pxl-menu-primary > li.current-menu-ancestor > a {
color: var(--primary-color);
}
.pxl-nav-menu.style7 .pxl-menu-primary > li > a:hover i, .pxl-nav-menu.style7 .pxl-menu-primary > li.current_page_item > a i, .pxl-nav-menu.style7 .pxl-menu-primary > li.current-menu-item > a i, .pxl-nav-menu.style7 .pxl-menu-primary > li.current_page_ancestor > a i, .pxl-nav-menu.style7 .pxl-menu-primary > li.current-menu-ancestor > a i {
transform: rotateX(0deg) !important;
}
.pxl-nav-menu.style8 .pxl-menu-primary li {
width: 100%;
margin: 0 0 10px 0;
position: relative;
background-color: #f5f5f5;
}
.pxl-nav-menu.style8 .pxl-menu-primary li:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 3px;
height: 100%;
background-color: var(--primary-color);
z-index: 0;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
.pxl-nav-menu.style8 .pxl-menu-primary li a {
line-height: 50px;
height: 50px;
display: block !important;
overflow: hidden;
color: #1a2428;
font-size: 13px;
font-weight: 600;
padding: 0 25px;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
text-transform: capitalize;
z-index: 999;
}
.pxl-nav-menu.style8 .pxl-menu-primary li a:before {
display: none;
}
.pxl-nav-menu.style8 .pxl-menu-primary li a:hover {
color: #fff !important;
}
.pxl-nav-menu.style8 .pxl-menu-primary li:hover:after {
width: 100%;
}
.pxl-nav-menu.style8 .pxl-menu-primary li.current-menu-item a {
color: #fff !important;
}
.pxl-nav-menu.style8 .pxl-menu-primary li.current-menu-item:after {
width: 100%;
}
.pxl-nav-menu.hv-style1 .pxl-menu-primary > li > a {
border-bottom: none;
position: relative;
display: initial !important;
}
.pxl-nav-menu.hv-style1 .pxl-menu-primary > li > a:before {
content: '';
width: 0;
height: 2px;
background-color: #fff;
position: absolute;
bottom: 0px;
left: 0;
margin: 11px auto 0 auto;
}
.pxl-nav-menu.hv-style1 .pxl-menu-primary > li:hover > a:before, .pxl-nav-menu.hv-style1 .pxl-menu-primary > li.current_page_item > a:before, .pxl-nav-menu.hv-style1 .pxl-menu-primary > li.current-menu-item > a:before, .pxl-nav-menu.hv-style1 .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-nav-menu.hv-style1 .pxl-menu-primary > li.current-menu-ancestor > a:before {
width: 100%;
}
.pxl-nav-menu.hv-style2 .pxl-menu-primary > li > a:before {
content: '';
width: 0;
height: 3px;
position: absolute;
top: 50%;
left: 0;
margin: 12px auto 0 auto;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.pxl-nav-menu.hv-style2 .pxl-menu-primary > li:hover > a:before, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current_page_item > a:before, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current-menu-item > a:before, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-nav-menu.hv-style2 .pxl-menu-primary > li.current-menu-ancestor > a:before {
width: 100%;
}
.pxl-nav-menu.hv-style3 .pxl-menu-primary > li > a:hover, .pxl-nav-menu.hv-style3 .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.hv-style3 .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.hv-style3 .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.hv-style3 .pxl-menu-primary > li.current-menu-ancestor > a {
background-color: transparent !important;
}
.pxl-nav-menu.sub-hv-style-none .pxl-menu-primary .sub-menu li a span::before {
display: none;
}
.pxl-nav-menu.style2-lh .pxl-menu-primary > li > a {
line-height: 60px;
}
.pxl-nav-menu.style3-lh .pxl-menu-primary > li > a {
line-height: 80px;
}
.pxl-nav-menu.divider-top .pxl-menu-primary > li > a::before {
margin-top: 0;
top: 0px;
}
.pxl-nav-menu.divider-bottom .pxl-menu-primary > li > a::before {
margin-top: 0;
top: auto;
bottom: 0;
}
.pxl-logo-nav1 {
display: inline-flex;
background-color: #040900;
align-items: center;
}
.pxl-logo-nav1 .pxl-logo-wrap {
padding: 0 95px;
}
.pxl-logo-nav1 .pxl-logo-wrap img {
max-height: 47px;
width: auto;
}
.pxl-logo-nav1 .pxl-nav-wrap {
display: none;
height: 118px !important;
opacity: 1 !important;
}
.pxl-logo-nav1 .pxl-menu-primary {
margin-right: 70px;
}
.pxl-logo-nav1 .pxl-menu-primary > li > a {
color: #fff;
font-size: 16px;
line-height: 118px;
}
.pxl-logo-nav1 .pxl-menu-primary > li > a:before {
content: '';
width: 0;
height: 2px;
background-color: var(--primary-color);
position: absolute;
top: 50%;
left: 0;
margin: 11px auto 0 auto;
}
.pxl-logo-nav1 .pxl-menu-primary > li.menu-item-has-children > a i {
display: inline-flex;
font-size: 10px;
line-height: 1;
margin-left: 6px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-logo-nav1 .pxl-menu-primary > li:hover > a i {
-webkit-transform: rotateX(-180deg);
-khtml-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
-o-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.pxl-logo-nav1 .pxl-menu-primary > li:hover > a:before, .pxl-logo-nav1 .pxl-menu-primary > li.current_page_item > a:before, .pxl-logo-nav1 .pxl-menu-primary > li.current-menu-item > a:before, .pxl-logo-nav1 .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-logo-nav1 .pxl-menu-primary > li.current-menu-ancestor > a:before {
width: 100%;
}
.pxl-logo-nav1 .pxl-nav-button {
width: 118px;
height: 118px;
background-color: #fff;
position: relative;
cursor: pointer;
}
.pxl-logo-nav1 .pxl-nav-button .pxl-nav-divider {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width: 40px;
height: 40px;
overflow: hidden;
}
.pxl-logo-nav1 .pxl-nav-button .pxl-nav-divider i {
-webkit-border-radius: 1px;
-khtml-border-radius: 1px;
-moz-border-radius: 1px;
-ms-border-radius: 1px;
-o-border-radius: 1px;
border-radius: 1px;
height: 2px;
background-color: #000;
left: 0;
position: absolute;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-logo-nav1 .pxl-nav-button .pxl-nav-divider i:nth-child(1) {
top: 7px;
width: 40px;
-webkit-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.pxl-logo-nav1 .pxl-nav-button .pxl-nav-divider i:nth-child(2) {
top: 19px;
width: 22px;
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.pxl-logo-nav1 .pxl-nav-button .pxl-nav-divider i:nth-child(3) {
top: 31px;
width: 22px;
-webkit-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.pxl-logo-nav1 .pxl-nav-button .pxl-nav-divider i:nth-child(4) {
width: 40px;
transform: rotate(45deg) translateX(100%);
top: 30px;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i {
width: 100%;
}
.pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i:nth-child(1), .pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i:nth-child(3) {
-webkit-transform: translateX(-100%);
-khtml-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i:nth-child(1) {
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i:nth-child(2) {
transform: rotate(-45deg);
}
.pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i:nth-child(3) {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.pxl-logo-nav1 .pxl-nav-button.active .pxl-nav-divider i:nth-child(4) {
transform: rotate(45deg) translateX(0%);
top: 19px;
-webkit-transition-delay: 0.7s;
transition-delay: 0.7s;
}
@media screen and (max-width: 1199px) {
.sub-menu.pxl-mega-menu section {
border: none !important;
box-shadow: none !important;
padding-top: 0 !important;
}
}
.hover-imge-effect1 {
position: relative;
overflow: hidden;
}
.hover-imge-effect1 a {
display: block;
}
.hover-imge-effect1 a:before {
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: '';
width: 0;
height: 0;
background: rgba(255, 255, 255, .2);
border-radius: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
}
.hover-imge-effect2 {
position: relative;
overflow: hidden;
}
.hover-imge-effect2 img {
-webkit-transition: all 1.4s;
-khtml-transition: all 1.4s;
-moz-transition: all 1.4s;
-ms-transition: all 1.4s;
-o-transition: all 1.4s;
transition: all 1.4s;
}
.hover-imge-effect3 {
position: relative;
overflow: hidden;
}
.hover-imge-effect3 img {
-webkit-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
-khtml-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
-moz-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
-ms-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
-o-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.hover-imge-effect4 {
position: relative;
overflow: hidden;
}
.hover-imge-effect4 .hover-item {
width: 50%;
height: 50%;
background-color: rgba(0, 0, 0, .6);
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
opacity: 0;
}
.hover-imge-effect4 .hover-item.hover-item1 {
top: 0;
left: 0;
}
.hover-imge-effect4 .hover-item.hover-item2 {
top: 0;
left: 50%;
}
.hover-imge-effect4 .hover-item.hover-item3 {
left: 50%;
top: 50%;
}
.hover-imge-effect4 .hover-item.hover-item4 {
left: 0;
top: 50%;
}
.hover-imge-effect5 {
position: relative;
}
.hover-imge-effect5:before {
position: absolute;
content: '';
top: 30px;
left: 30px;
right: 30px;
bottom: 30px;
max-height: 0;
background-color: var(--primary-color);
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
@media screen and (max-width: 575px) {
.hover-imge-effect5:before {
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
}
}
.hover-imge-effect5:hover:before {
max-height: 360px;
}
.pxl-item--inner:hover .hover-imge-effect1 a::before {
-webkit-animation: img_circle 0.65s;
animation: img_circle 0.65s;
}
.pxl-item--inner:hover .hover-imge-effect3 img {
-webkit-transform: scale(1.06);
-khtml-transform: scale(1.06);
-moz-transform: scale(1.06);
-ms-transform: scale(1.06);
-o-transform: scale(1.06);
transform: scale(1.06);
}
.pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item1 {
left: 50%;
top: 0;
opacity: 1;
}
.pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item2 {
left: 50%;
top: 50%;
opacity: 1;
}
.pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item3 {
left: 0%;
top: 50%;
opacity: 1;
}
.pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item4 {
left: 0%;
top: 0%;
opacity: 1;
}
.pxl-grid .pxl-item--image img {
width: 100%;
}
.pxl-grid-pagination.pxl-pagination-style2 .page-numbers {
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
background-color: #f5f1f1;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
height: 46px;
width: 46px;
line-height: 46px;
font-size: 18px;
}
.pxl-grid-pagination.pxl-pagination-style2 .page-numbers i {
font-size: 13px;
}
.pxl-grid-pagination.pxl-pagination-style2 .page-numbers:before, .pxl-grid-pagination.pxl-pagination-style2 .page-numbers:after {
display: none;
}
.pxl-grid-pagination.pxl-pagination-style2 .page-numbers.current, .pxl-grid-pagination.pxl-pagination-style2 .page-numbers:hover {
background-color: #242f51;
}
.pxl-grid-filter2 {
margin-bottom: 38px;
font-size: 14px;
font-weight: 600;
color: #727272;
text-transform: capitalize;
}
.pxl-grid-filter2 .filter-item {
cursor: pointer;
position: relative;
}
@media screen and (max-width: 575px) {
.pxl-grid-filter2 .filter-item {
margin: 0 15px !important;
}
}
.pxl-grid-filter2 .filter-item img {
position: absolute;
top: -30px;
left: 0;
right: 0;
margin: 0 auto;
opacity: 0;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-grid-filter2 .filter-item:after {
position: absolute;
content: '';
top: 50%;
right: -34px;
transform: translateY(-50%);
width: 6px;
height: 6px;
border-radius: 100%;
background-color: #e7f0df;
}
@media screen and (max-width: 575px) {
.pxl-grid-filter2 .filter-item:after {
display: none;
}
}
.pxl-grid-filter2 .filter-item:last-child:after {
display: none;
}
.pxl-grid-filter2 .filter-item.active span {
color: var(--primary-color);
}
.pxl-grid-filter2 .filter-item.active img {
opacity: 1;
top: -19px;
}
.pxl-grid-filter2 .filter-item:hover {
color: var(--primary-color);
}
.pxl-grid-filter2 .filter-item:hover span {
color: var(--primary-color);
}
.pxl-grid-filter2 .filter-item:hover img {
opacity: 1;
top: -19px;
}
.pxl-blog-grid-layout1 .pxl-item--image {
position: relative;
overflow: hidden;
}
.pxl-blog-grid-layout1 .pxl-item--image .wrap-feature > a {
width: auto;
position: relative;
display: inline-block;
}
@media screen and (max-width: 991px) {
.pxl-blog-grid-layout1 .pxl-item--image .wrap-feature > a {
width: 100%;
}
}
.pxl-blog-grid-layout1 .pxl-item--image .wrap-feature > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.4;
z-index: 100;
background: linear-gradient(0deg, #366814 0%, rgba(255, 255, 255, .0) 80%);
transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout1 .pxl-item--image .wrap-feature img {
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout1 .pxl-item--image .pxl-item--category {
position: absolute;
top: 18px;
left: 20px;
z-index: 100;
}
.pxl-blog-grid-layout1 .pxl-item--image .pxl-item--category span {
color: #fff;
background-color: var(--primary-color);
padding: 0px 10px 1px;
border-radius: 3px;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout1 .pxl-item--image .pxl-item--category span a {
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
line-height: 1.3;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout1 .pxl-item--image .pxl-item--category span a:hover {
color: #223912 !important;
}
.pxl-blog-grid-layout1 .pxl-item--image .pxl-item--category span:hover {
background-color: #fff;
color: var(--primary-color);
}
.pxl-blog-grid-layout1 .pxl-item--image .pxl-item--category span:hover a {
color: var(--primary-color);
}
.pxl-blog-grid-layout1 .pxl-item--holder {
padding: 19px 0 0;
}
.pxl-blog-grid-layout1 .pxl-item--holder .pxl-item--title {
font-size: 21px;
margin-bottom: 9px;
}
@media screen and (max-width: 991px) {
.pxl-blog-grid-layout1 .pxl-item--holder .pxl-item--title {
line-height: 1.4;
}
}
@media screen and (max-width: 767px) {
.pxl-blog-grid-layout1 .pxl-item--holder .pxl-item--title {
font-size: 18px;
}
}
.pxl-blog-grid-layout1 .pxl-item--holder .pxl-item--date {
color: #9f9f9f;
font-size: 12px;
font-weight: 500;
}
.pxl-blog-grid-layout1 .pxl-item--inner {
margin-bottom: 22px;
}
.pxl-blog-grid-layout1 .pxl-item--inner:hover .wrap-feature a:before {
opacity: 0.8;
}
.pxl-blog-grid-layout1.style2 .wrap-feature a {
width: 100%;
}
.pxl-blog-grid-layout1.style3 .wrap-feature a {
width: 100%;
}
.pxl-blog-grid-layout2 .pxl-item--inner {
position: relative;
margin-bottom: 30px;
}
.pxl-blog-grid-layout2 .pxl-item--inner:hover .wrap-feature a:before {
opacity: 0.8;
}
.pxl-blog-grid-layout2 .pxl-item--image {
position: relative;
}
.pxl-blog-grid-layout2 .pxl-item--image .wrap-feature > a {
width: auto;
position: relative;
display: inline-block;
}
@media screen and (max-width: 991px) {
.pxl-blog-grid-layout2 .pxl-item--image .wrap-feature > a {
width: 100%;
}
}
.pxl-blog-grid-layout2 .pxl-item--image .wrap-feature > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.4;
z-index: 100;
background: linear-gradient(0deg, #366814 0%, rgba(255, 255, 255, .0) 80%);
}
.pxl-blog-grid-layout2 .pxl-item--holder {
position: absolute;
bottom: 0;
padding: 0 0 23px 30px;
z-index: 100;
}
@media screen and (max-width: 1024px) {
.pxl-blog-grid-layout2 .pxl-item--holder {
padding: 0 0 18px 20px;
}
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category {
z-index: 100;
margin-bottom: 18px;
}
@media screen and (max-width: 1024px) {
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category {
margin-bottom: 18px;
}
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category span {
color: #fff;
background-color: var(--primary-color);
padding: 0px 10px 1px;
border-radius: 3px;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category span a {
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
line-height: 1.3;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category span a:hover {
color: #223912 !important;
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category span:hover {
background-color: #fff;
color: var(--primary-color);
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--category span:hover a {
color: var(--primary-color);
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--title {
font-size: 21px;
margin-bottom: 9px;
}
@media screen and (max-width: 1024px) {
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--title {
margin-bottom: 7px;
}
}
@media screen and (max-width: 1024px) {
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--title {
font-size: 18px;
line-height: 1.4;
}
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--title a {
color: #fff;
}
.pxl-blog-grid-layout2 .pxl-item--holder .pxl-item--date {
color: #e3e3e3;
font-size: 12px;
font-weight: 500;
}
.pxl-blog-grid-layout2 .pxl-item--holder .content-excerpt {
font-size: 13px;
color: #fff;
margin-top: 7px;
display: none;
}
.pxl-blog-grid-layout3 .pxl-item--image {
position: relative;
min-width: 270px;
}
@media screen and (max-width: 1199px) {
.pxl-blog-grid-layout3 .pxl-item--image {
min-width: 250px;
}
}
@media screen and (max-width: 991px) {
.pxl-blog-grid-layout3 .pxl-item--image {
min-width: 300px;
}
}
@media screen and (max-width: 767px) {
.pxl-blog-grid-layout3 .pxl-item--image {
min-width: 270px;
}
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout3 .pxl-item--image {
min-width: 270px;
min-height: 270px;
}
}
.pxl-blog-grid-layout3 .pxl-item--image .wrap-feature {
height: 100%;
background-size: cover;
position: relative;
overflow: hidden;
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout3 .pxl-item--image .wrap-feature {
min-height: 330px;
}
}
.pxl-blog-grid-layout3 .pxl-item--image .wrap-feature > a {
height: 100%;
display: block;
}
.pxl-blog-grid-layout3 .pxl-item--image .wrap-feature > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.5;
z-index: 100;
background: linear-gradient(0deg, #366814 0%, rgba(255, 255, 255, .0) 80%);
}
.pxl-blog-grid-layout3 .pxl-item--holder {
margin-left: 30px;
padding: 4px 0 0 0;
}
@media screen and (max-width: 1199px) {
.pxl-blog-grid-layout3 .pxl-item--holder {
margin-left: 25px;
}
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout3 .pxl-item--holder {
padding: 25px 3px 0px;
margin-left: 0;
}
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category {
z-index: 100;
margin-bottom: 18px;
}
@media screen and (max-width: 1024px) {
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category {
margin-bottom: 18px;
}
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category span {
color: #fff;
background-color: var(--primary-color);
padding: 0px 10px 1px;
border-radius: 3px;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category span a {
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
line-height: 1.3;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category span a:hover {
color: #223912 !important;
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category span:hover {
background-color: #fff;
color: var(--primary-color);
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--category span:hover a {
color: var(--primary-color);
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--title {
font-size: 21px;
margin-bottom: 9px;
}
@media screen and (max-width: 1199px) {
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--title {
font-size: 18px;
line-height: 1.4;
}
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--date {
color: #9f9f9f;
font-size: 12px;
font-weight: 500;
}
.pxl-blog-grid-layout3 .pxl-item--holder .content-excerpt {
margin-top: 15px;
}
.pxl-blog-grid-layout3 .pxl-item--holder .pxl-item--readmore {
margin-top: 16px;
}
.pxl-blog-grid-layout3 .pxl-item--inner {
display: flex;
margin-bottom: 30px;
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout3 .pxl-item--inner {
display: block;
margin-bottom: 25px;
}
}
.pxl-blog-grid-layout3 .pxl-item--inner:hover .wrap-feature a:before {
opacity: 0.8;
}
.pxl-blog-grid-layout4 .wrap-feature > a {
height: 100%;
display: block;
position: relative;
overflow: hidden;
}
.pxl-blog-grid-layout4 .wrap-feature > a img {
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout4 .wrap-feature > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.5;
z-index: 100;
background: linear-gradient(0deg, #366814 0%, rgba(255, 255, 255, .0) 80%);
}
.pxl-blog-grid-layout4 .pxl-item--holder {
text-align: center;
padding: 28px 100px 52px;
}
@media screen and (max-width: 1199px) {
.pxl-blog-grid-layout4 .pxl-item--holder {
padding: 28px 50px 52px;
}
}
@media screen and (max-width: 767px) {
.pxl-blog-grid-layout4 .pxl-item--holder {
padding: 28px 20px 52px;
}
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout4 .pxl-item--holder {
padding: 28px 0px 40px;
}
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category {
z-index: 100;
margin-bottom: 27px;
}
@media screen and (max-width: 1024px) {
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category {
margin-bottom: 18px;
}
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category span {
color: #fff;
background-color: var(--primary-color);
padding: 0px 10px 1px;
border-radius: 3px;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category span a {
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
line-height: 1.3;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category span a:hover {
color: #fff !important;
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category span:hover {
background-color: var(--secondary-color);
color: #fff;
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--category span:hover a {
color: #fff;
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--title {
font-size: 32px;
font-weight: 600;
line-height: 42px;
margin-bottom: 11px;
}
@media screen and (max-width: 767px) {
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--title {
font-size: 25px;
line-height: 1.4;
}
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--title {
font-size: 20px;
}
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--date {
color: #9f9f9f;
font-size: 12px;
font-weight: 500;
}
.pxl-blog-grid-layout4 .pxl-item--holder .content-excerpt {
font-size: 16px;
color: #9f9f9f;
line-height: 24px;
margin-top: 17px;
}
@media screen and (max-width: 991px) {
.pxl-blog-grid-layout4 .pxl-item--holder .content-excerpt {
line-height: 29px;
}
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout4 .pxl-item--holder .content-excerpt {
font-size: 15px;
}
}
.pxl-blog-grid-layout4 .pxl-item--holder .pxl-item--readmore {
margin-top: 17px;
}
.pxl-blog-grid-layout4 .pxl-item--inner:hover .wrap-feature a img {
transform: scale(1.04);
}
.pxl-blog-grid-layout4 .pxl-grid-pagination {
margin-top: -14px;
}
.pxl-blog-grid-layout4 .pxl-grid-pagination .pxl-pagination-wrap {
margin-top: 0;
}
.pxl-blog-grid-layout1 .pxl-item--readmore, .pxl-blog-grid-layout2 .pxl-item--readmore, .pxl-blog-grid-layout3 .pxl-item--readmore, .pxl-blog-grid-layout4 .pxl-item--readmore {
margin-top: 7px;
}
@media screen and (max-width: 575px) {
.pxl-blog-grid-layout1 .pxl-item--readmore, .pxl-blog-grid-layout2 .pxl-item--readmore, .pxl-blog-grid-layout3 .pxl-item--readmore, .pxl-blog-grid-layout4 .pxl-item--readmore {
margin-top: 4px;
}
}
.pxl-blog-grid-layout1 .pxl-item--readmore a, .pxl-blog-grid-layout2 .pxl-item--readmore a, .pxl-blog-grid-layout3 .pxl-item--readmore a, .pxl-blog-grid-layout4 .pxl-item--readmore a {
font-size: 12px;
font-weight: 600;
color: var(--primary-color);
text-transform: uppercase;
}
.pxl-blog-grid-layout1 .pxl-item--readmore a i, .pxl-blog-grid-layout2 .pxl-item--readmore a i, .pxl-blog-grid-layout3 .pxl-item--readmore a i, .pxl-blog-grid-layout4 .pxl-item--readmore a i {
margin-left: 0px;
font-size: 14px;
transform: translateY(1px);
opacity: 0;
transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-blog-grid-layout1 .pxl-item--readmore a:hover, .pxl-blog-grid-layout2 .pxl-item--readmore a:hover, .pxl-blog-grid-layout3 .pxl-item--readmore a:hover, .pxl-blog-grid-layout4 .pxl-item--readmore a:hover {
color: var(--secondary-color);
}
.pxl-blog-grid-layout1 .pxl-item--readmore a:hover i, .pxl-blog-grid-layout2 .pxl-item--readmore a:hover i, .pxl-blog-grid-layout3 .pxl-item--readmore a:hover i, .pxl-blog-grid-layout4 .pxl-item--readmore a:hover i {
opacity: 1;
margin-left: 5px;
}
.pxl-portfolio-grid-layout1 .pxl-grid-filter {
margin-bottom: 70px;
}
.pxl-portfolio-grid-layout1 .pxl-grid-filter .pxl--filter-inner {
border-radius: 5px;
}
.pxl-portfolio-grid-layout1 .pxl-grid-filter .pxl--filter-inner .filter-item {
border-radius: 5px;
line-height: 50px;
min-width: 100px !important;
font-weight: 600;
}
@media screen and (max-width: 767px) {
.pxl-portfolio-grid-layout1 .pxl-grid-filter .pxl--filter-inner .filter-item.active {
margin-right: 2px;
}
}
.pxl-portfolio-grid-layout1 .pxl-item--inner {
position: relative;
margin-bottom: 30px;
}
.pxl-portfolio-grid-layout1 .pxl-item--inner .item--holder {
position: absolute;
left: 25px;
right: 25px;
bottom: 55px;
background-color: #177165;
text-align: center;
padding: 15px 20px 18px;
opacity: 0;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-portfolio-grid-layout1 .pxl-item--inner .item--title {
margin-bottom: 0;
margin-top: 3px;
font-size: 22px;
}
@media screen and (max-width: 1199px) {
.pxl-portfolio-grid-layout1 .pxl-item--inner .item--title {
font-size: 20px;
}
}
@media screen and (max-width: 767px) {
.pxl-portfolio-grid-layout1 .pxl-item--inner .item--title {
font-size: 18px;
}
}
.pxl-portfolio-grid-layout1 .pxl-item--inner .item--title a {
color: #fff;
}
.pxl-portfolio-grid-layout1 .pxl-item--inner .item-category a {
color: #fff;
}
.pxl-portfolio-grid-layout1 .pxl-item--inner:hover .item--holder {
opacity: 1;
bottom: 25px;
}
.pxl-icon-box .pxl-item--icon {
line-height: 1;
}
.pxl-icon-box .pxl-item--icon img {
width: auto;
}
.pxl-icon-box1.style1 .pxl-item--inner {
background-color: #fff;
border-radius: 5px;
padding: 0px 20px 28px;
text-align: center;
box-shadow: 0 5px 20px #e8e6e0;
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.pxl-icon-box1.style1 .pxl-item--inner .wrap-icon {
display: inline-block;
margin: 0 auto;
margin-top: -60px;
width: 70px;
height: 70px;
text-align: center;
background-color: #e7f0df;
border-radius: 50%;
position: relative;
}
.pxl-icon-box1.style1 .pxl-item--inner .wrap-icon:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transform: scale(0);
background-color: #539228;
border-radius: 100%;
}
.pxl-icon-box1.style1 .pxl-item--inner .wrap-icon i {
color: #539228;
font-size: 35px;
line-height: 70px;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
z-index: 100;
position: relative;
}
.pxl-icon-box1.style1 .pxl-item--inner .pxl-item--title {
display: block;
font-size: 16px;
font-weight: 600;
margin: 16px 0 0 0;
}
@media screen and (max-width: 1199px) {
.pxl-icon-box1.style1 .pxl-item--inner .pxl-item--title {
font-size: 14px;
}
}
.pxl-icon-box1.style1 .pxl-item--inner:hover {
box-shadow: 0 5px 20px #dfdbd0;
}
.pxl-icon-box1.style1 .pxl-item--inner:hover .wrap-icon:before {
background-color: #539228;
transform: scale(1);
}
.pxl-icon-box1.style1 .pxl-item--inner:hover .wrap-icon i {
color: #fff;
}
.pxl-icon-box1.style2 .pxl-item--inner, .pxl-icon-box1.style3 .pxl-item--inner, .pxl-icon-box1.style4 .pxl-item--inner {
display: flex;
align-items: center;
position: relative;
}
.pxl-icon-box1.style2 .pxl-item--inner:before, .pxl-icon-box1.style3 .pxl-item--inner:before, .pxl-icon-box1.style4 .pxl-item--inner:before {
position: absolute;
content: '';
left: -35px;
top: 1px;
height: 93%;
width: 1px;
background-color: #ededed;
}
@media screen and (max-width: 1199px) {
.pxl-icon-box1.style2 .pxl-item--inner:before, .pxl-icon-box1.style3 .pxl-item--inner:before, .pxl-icon-box1.style4 .pxl-item--inner:before {
display: none;
}
}
.pxl-icon-box1.style2 .pxl-item--inner .wrap-icon, .pxl-icon-box1.style3 .pxl-item--inner .wrap-icon, .pxl-icon-box1.style4 .pxl-item--inner .wrap-icon {
width: 35px;
}
.pxl-icon-box1.style2 .pxl-item--inner .wrap-icon i, .pxl-icon-box1.style3 .pxl-item--inner .wrap-icon i, .pxl-icon-box1.style4 .pxl-item--inner .wrap-icon i {
font-size: 33px;
color: var(--primary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder {
margin-left: 16px;
}
.pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder .description2 {
font-size: 14px;
font-weight: 600;
color: var(--secondary-color);
}
@media screen and (max-width: 1199px) {
.pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-icon-box1.style2 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box1.style3 .pxl-item--inner .pxl-item--holder .description2, .pxl-icon-box1.style4 .pxl-item--inner .pxl-item--holder .description2 {
font-size: 13px;
}
}
@media screen and (max-width: 767px) {
.pxl-icon-box1.style2 .pxl-item--inner, .pxl-icon-box1.style3 .pxl-item--inner, .pxl-icon-box1.style4 .pxl-item--inner {
justify-content: center;
}
}
.pxl-icon-box1.style3 .pxl-item--inner:before {
display: none;
}
.pxl-icon-box1.style4 .pxl-item--inner:before {
background-color: #6d9a4e;
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--icon {
display: inline-block;
transform: translateY(1px);
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--icon i {
color: #fff;
font-size: 15px;
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--holder {
display: inline-block;
margin-left: 3px;
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--holder .pxl-item--title {
display: inline-block;
margin-bottom: 0;
font-size: 14px;
color: #fff;
font-weight: 400;
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--holder .pxl-item--description {
display: inline-block;
font-size: 14px;
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--holder .pxl-item--description a, .pxl-icon-box2.style1 .pxl-item--inner .pxl-item--holder .pxl-item--description span {
font-weight: 400;
color: #fff;
}
.pxl-icon-box2.style1 .pxl-item--inner .pxl-item--holder .pxl-item--description:hover a {
color: var(--secondary-color);
}
.pxl-icon-box2.style2 .pxl-item--inner {
display: flex;
}
.pxl-icon-box2.style2 .pxl-item--inner .pxl-item--icon {
min-width: 20px;
transform: translateY(3px);
margin-right: 12px;
}
.pxl-icon-box2.style2 .pxl-item--inner .pxl-item--icon i {
color: var(--regular-color);
font-size: 16px;
}
.pxl-icon-box2.style2 .pxl-item--inner .pxl-item--title {
margin-bottom: 0;
font-size: 12px;
color: #fff;
font-weight: 500;
}
.pxl-icon-box2.style2 .pxl-item--inner .pxl-item--description {
margin-top: -3px;
}
.pxl-icon-box2.style2 .pxl-item--inner .pxl-item--description a, .pxl-icon-box2.style2 .pxl-item--inner .pxl-item--description span {
color: #fff;
font-size: 21px;
line-height: 35px;
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
font-weight: 600;
}
.pxl-icon-box2.style2 .pxl-item--inner:hover .pxl-item--icon img {
animation: shakeicon 0.3s linear 1;
}
.pxl-icon-box2.style3 .pxl-item--inner {
display: flex;
align-items: center;
}
.pxl-icon-box2.style3 .pxl-item--holder .pxl-item--title {
font-size: 16px;
font-weight: 600;
margin: 5px 0 0 8px;
}
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--title {
margin-bottom: 0;
display: inline-block;
font-size: 18px;
font-weight: 400;
color: #666;
line-height: 1.3;
}
@media screen and (max-width: 575px) {
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--title {
font-size: 16px;
}
}
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--title span {
position: relative;
}
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--title span:before {
position: absolute;
content: '';
left: 0;
bottom: 1px;
width: 100%;
height: 2px;
background-color: #b3b3b3;
z-index: -1;
}
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description {
display: inline-block;
transform: translateY(2px);
}
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description a, .pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description span {
font-size: 24px;
font-weight: 700;
line-height: 1.3;
}
@media screen and (max-width: 575px) {
.pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description a, .pxl-icon-box2.style4 .pxl-item--holder .pxl-item--description span {
font-size: 16px;
}
}
.pxl-icon-box2.style5 .pxl-item--inner .pxl-item--title {
margin-bottom: 0;
font-size: 12px;
color: #fff;
font-weight: 600;
}
.pxl-icon-box2.style5 .pxl-item--inner .pxl-item--description {
margin-top: 0px;
}
.pxl-icon-box2.style5 .pxl-item--inner .pxl-item--description a, .pxl-icon-box2.style5 .pxl-item--inner .pxl-item--description span {
color: #fff;
font-size: 16px;
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
font-weight: 600;
}
.pxl-icon-box2.style6 .pxl-item--inner {
display: flex;
align-items: center;
}
.pxl-icon-box2.style6 .pxl-item--inner .pxl-item--icon i {
font-size: 22px;
color: var(--secondary-color);
display: block;
}
.pxl-icon-box2.style6 .pxl-item--inner .pxl-item--holder {
margin-left: 9px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.pxl-icon-box2.style6 .pxl-item--inner .pxl-item--title {
margin-bottom: 0;
font-size: 12px;
color: var(--secondary-color);
font-weight: 500;
margin-right: 4px;
}
.pxl-icon-box2.style6 .pxl-item--inner .pxl-item--description {
transform: translateY(-1px);
}
.pxl-icon-box2.style6 .pxl-item--inner .pxl-item--description a {
font-size: 12px;
font-weight: 500;
color: var(--primary-color);
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
.pxl-icon-box2.style6 .pxl-item--inner .pxl-item--description a:hover {
color: var(--secondary-color);
}
.pxl-icon-box2.style7 .pxl-item--inner {
display: flex;
align-items: center;
}
.pxl-icon-box2.style7 .pxl-item--icon i {
font-size: 22px;
color: #fff;
display: block;
}
.pxl-icon-box2.style7 .pxl-item--icon i:before {
content: '\e95e' !important;
}
.pxl-icon-box2.style7:hover .pxl-item--icon i {
animation: shakeicon 0.3s linear 1 !important;
}
.pxl-icon-box2.style7 .pxl-item--holder {
margin-left: 9px;
}
.pxl-icon-box2.style7 .pxl-item--holder .pxl-item--title {
display: inline-block;
font-size: 12px;
font-weight: 500;
color: #fff;
margin-bottom: 0;
}
.pxl-icon-box2.style7 .pxl-item--holder .pxl-item--description {
display: inline-block;
}
.pxl-icon-box2.style7 .pxl-item--holder .pxl-item--description a {
font-size: 12px;
font-weight: 500;
color: #fff;
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.pxl-icon-box2.style8 .pxl-item--inner {
display: flex;
align-items: center;
}
.pxl-icon-box2.style8 .pxl-item--icon i {
font-size: 23px;
color: var(--secondary-color);
display: block;
}
.pxl-icon-box2.style8:hover .pxl-item--icon i, .pxl-icon-box2.style8:hover .pxl-item--icon img {
animation: icon-bounce2 1000ms ease-out infinite;
-webkit-animation: icon-bounce2 1000ms ease-out infinite;
}
.pxl-icon-box2.style8 .pxl-item--holder {
margin-left: 12px;
}
.pxl-icon-box2.style8 .pxl-item--holder .pxl-item--title {
margin-bottom: -2px;
font-size: 12px;
font-weight: 500;
color: var(--secondary-color);
margin-bottom: 0;
}
.pxl-icon-box2.style8 .pxl-item--holder .pxl-item--description a {
font-size: 14px;
font-weight: 500;
color: var(--primary-color);
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
}
.pxl-icon-box2.style-underlined .pxl-item--description a {
text-decoration: underline !important;
}
.pxl-icon-box3 .pxl-item--title {
font-size: 14px;
color: #fff;
font-weight: 600;
margin-bottom: 6px;
}
.pxl-icon-box3 .pxl-item--description {
font-size: 14px;
color: #fff;
font-weight: 600;
}
.pxl-icon-box4.style1 .pxl-item--inner, .pxl-icon-box4.style2 .pxl-item--inner, .pxl-icon-box4.style3 .pxl-item--inner {
padding: 29px 25px 30px 30px;
display: flex;
align-items: center;
border: 1px solid #ededed;
border-radius: 5px;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 575px) {
.pxl-icon-box4.style1 .pxl-item--inner, .pxl-icon-box4.style2 .pxl-item--inner, .pxl-icon-box4.style3 .pxl-item--inner {
padding: 29px 20px 30px 20px;
}
}
.pxl-icon-box4.style1 .pxl-item--inner .wrap-icon, .pxl-icon-box4.style2 .pxl-item--inner .wrap-icon, .pxl-icon-box4.style3 .pxl-item--inner .wrap-icon {
min-width: 80px;
transform: translateY(-2px);
}
.pxl-icon-box4.style1 .pxl-item--inner img, .pxl-icon-box4.style2 .pxl-item--inner img, .pxl-icon-box4.style3 .pxl-item--inner img {
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-icon-box4.style1 .pxl-item--holder .pxl-item--title, .pxl-icon-box4.style2 .pxl-item--holder .pxl-item--title, .pxl-icon-box4.style3 .pxl-item--holder .pxl-item--title {
font-size: 16px;
font-weight: 600;
color: var(--secondary-color);
margin-bottom: 8px;
line-height: 1.4;
}
@media screen and (max-width: 575px) {
.pxl-icon-box4.style1 .pxl-item--holder .pxl-item--title, .pxl-icon-box4.style2 .pxl-item--holder .pxl-item--title, .pxl-icon-box4.style3 .pxl-item--holder .pxl-item--title {
font-size: 13px;
}
}
.pxl-icon-box4.style1 .pxl-item--holder .pxl-item--description, .pxl-icon-box4.style2 .pxl-item--holder .pxl-item--description, .pxl-icon-box4.style3 .pxl-item--holder .pxl-item--description {
font-size: 14px;
color: #727272;
line-height: 20px;
}
.pxl-icon-box4.style1 .pxl-item--inner:hover .pxl-item--icon img, .pxl-icon-box4.style2 .pxl-item--inner:hover .pxl-item--icon img {
animation: icon-bounce 1000ms ease-out infinite;
-webkit-animation: icon-bounce 1000ms ease-out infinite;
}
@media screen and (max-width: 575px) {
.pxl-icon-box4.style1 .wrap-icon, .pxl-icon-box4.style3 .wrap-icon {
min-width: 50px !important;
}
}
@media screen and (max-width: 575px) {
.pxl-icon-box4.style1 .pxl-item--holder, .pxl-icon-box4.style3 .pxl-item--holder {
margin-left: 15px;
}
}
.pxl-icon-box4.style2 .pxl-item--inner {
padding: 0;
border: none;
}
.pxl-icon-box4.style3 .pxl-item--inner:hover {
border-color: var(--primary-color);
}
.pxl-icon-box4.style3 .pxl-item--inner:hover .pxl-item--icon img {
transform: rotateY(360deg);
}
.pxl-icon-box4.style4 .pxl-item--inner {
display: flex;
align-items: center;
}
@media (max-width: 450px) {
.pxl-icon-box4.style4 .pxl-item--inner {
display: block;
}
}
.pxl-icon-box4.style4 .wrap-icon {
min-width: 150px;
margin-right: 25px;
}
.pxl-icon-box4.style4 .wrap-icon img {
max-width: 150px;
}
.pxl-icon-box4.style4 .pxl-item--holder {
margin-top: 50px;
}
@media (max-width: 450px) {
.pxl-icon-box4.style4 .pxl-item--holder {
margin-top: 30px;
}
}
.pxl-icon-box4.style4 .pxl-item--holder .pxl-item--title {
font-size: 16px;
font-weight: 500;
color: #272727;
text-transform: uppercase;
margin-bottom: 4px;
}
.pxl-icon-box4.style4 .pxl-item--holder .pxl-item--description {
font-size: 12px;
font-weight: 500;
color: #727272;
text-transform: uppercase;
}
.pxl-icon-box4.style4 .pxl-item--holder .pxl-img--signature {
transform: translate(-12px, -12px);
}
.pxl-icon-box4.style5 .pxl-item--inner {
background-color: #f4f4f4;
padding: 34px 40px;
display: flex;
flex-wrap: nowrap;
}
.pxl-icon-box4.style5 .pxl-item--inner .wrap-icon {
line-height: 1;
margin-right: 18px;
min-width: 52px;
}
.pxl-icon-box4.style5 .pxl-item--inner .wrap-icon img {
max-height: 52px;
width: auto;
}
.pxl-icon-box4.style5 .pxl-item--inner .pxl-item--meta {
padding: 0;
display: block;
}
.pxl-icon-box4.style5 .pxl-item--inner .pxl-item--title {
margin-bottom: 7px;
font-size: 18px;
line-height: 1.3;
}
.pxl-icon-box4.style5 .pxl-item--inner .pxl-item--description {
color: #727272;
font-size: 14px;
font-weight: 400;
line-height: 26px;
}
.pxl-icon-box4.style6 .pxl-item--inner {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.pxl-icon-box4.style6 .pxl-item--inner .wrap-icon {
width: 58px;
height: 61px;
background-color: #fff;
min-width: 58px;
margin-right: 20px;
box-shadow: 0 15px 29px rgba(0, 69, 172, .10);
border-radius: 6px;
position: relative;
}
.pxl-icon-box4.style6 .pxl-item--inner .wrap-icon i {
font-size: 34px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: var(--primary-color);
font-weight: 300;
}
.pxl-icon-box4.style6 .pxl-item--inner .pxl-item--meta {
padding-bottom: 0;
}
.pxl-icon-box4.style6 .pxl-item--inner .pxl-item--title {
font-weight: 700;
font-size: 18px;
line-height: 1.36;
margin: 8px 0 0;
}
.pxl-icon-box5 .pxl-item--inner {
display: flex;
align-items: center;
}
@media (max-width: 500px) {
.pxl-icon-box5 .pxl-item--inner {
display: block;
}
}
.pxl-icon-box5 .pxl-item--inner .pxl-item--icon {
min-width: 190px;
}
@media screen and (max-width: 1199px) {
.pxl-icon-box5 .pxl-item--inner .pxl-item--icon {
min-width: 150px;
}
}
.pxl-icon-box5 .pxl-item--inner .pxl-item--description {
margin-left: 40px;
color: var(--secondary-color);
font-size: 48px;
line-height: 56px;
font-weight: 500;
margin-bottom: -1px;
}
@media screen and (max-width: 1199px) {
.pxl-icon-box5 .pxl-item--inner .pxl-item--description {
font-size: 40px;
margin-left: 30px;
line-height: 49px;
}
}
@media (max-width: 500px) {
.pxl-icon-box5 .pxl-item--inner .pxl-item--description {
font-size: 40px;
line-height: 49px;
margin-left: 0px;
margin-top: 25px;
}
}
.pxl-icon-box5 .pxl-item--inner .pxl-item--description .text-700 {
font-weight: 800;
display: block;
}
.pxl-icon-box5.style2 .pxl-item--icon {
min-width: 150px;
}
@media screen and (max-width: 1024px) {
.pxl-icon-box5.style2 .pxl-item--icon {
width: 100px;
}
}
.pxl-icon-box5.style2 .pxl-item--description {
margin-left: 20px;
}
@media screen and (max-width: 1024px) {
.pxl-icon-box5.style2 .pxl-item--description {
font-size: 30px;
margin-left: 10px;
line-height: 35px;
}
}
@media screen and (max-width: 575px) {
.pxl-icon-box5.style2 .pxl-item--description {
margin-left: 0px;
}
}
@keyframes gradient {
0% {
background-position: 0%;
}
50% {
background-position: 100%;
}
100% {
background-position: 0%;
}
}
.pxl-banner1.style1 .pxl-banner-inner {
position: relative;
}
.pxl-banner1.style1 .pxl-banner--content {
display: block;
position: absolute;
top: 0;
left: 0;
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-banner--content {
top: 15px;
left: 15px;
}
}
.pxl-banner1.style1 .pxl-banner--content .pxl-item--meta {
max-width: 330px;
background-color: var(--primary-color);
padding: 59px 35px 58px;
position: relative;
z-index: 10;
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-banner--content .pxl-item--meta {
padding: 50px 20px 50px;
max-width: 250px;
}
}
.pxl-banner1.style1 .pxl-banner--content .bgr-border:after {
position: absolute;
content: '';
width: 100%;
height: 100%;
background-color: #fff;
right: -20px;
bottom: -20px;
z-index: 0;
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-banner--content .bgr-border:after {
display: none;
}
}
.pxl-banner1.style1 .pxl-banner--content .pxl-item--description {
color: #fff;
font-weight: 600;
font-size: 32px;
line-height: 38px;
}
@media screen and (max-width: 991px) {
.pxl-banner1.style1 .pxl-banner--content .pxl-item--description {
font-size: 24px;
}
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-banner--content .pxl-item--description {
font-size: 20px;
line-height: 32px;
}
}
.pxl-banner1.style1 .pxl-banner--content .pxl-item--name {
color: #fff;
font-size: 16px;
font-weight: 600;
margin-top: 13px;
display: inline-block;
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-banner--content .pxl-item--name {
margin-top: 5px;
}
}
.pxl-banner1.style1 .pxl-banner--content .pxl-item--quote {
position: absolute;
bottom: -10px;
right: 0;
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-banner--content .pxl-item--quote img {
max-width: 150px;
}
}
.pxl-banner1.style1 .pxl-item--image1 {
padding: 60px 0 0 60px;
}
@media screen and (max-width: 575px) {
.pxl-banner1.style1 .pxl-item--image1 {
padding: 0;
}
}
.pxl-banner2 .pxl-banner-inner {
position: relative;
}
@media screen and (max-width: 1024px) {
.pxl-banner2 .pxl-banner-inner {
display: initial;
}
}
.pxl-banner2 .pxl-banner-inner .pxl-item--image1 {
display: inline-block;
position: relative;
overflow: hidden;
}
.pxl-banner2 .pxl-banner-inner .pxl-item--image1:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 10px solid #fff;
z-index: 10;
}
.pxl-banner2 .pxl-banner-inner .pxl-item--image1 > img {
max-width: 470px;
-webkit-transition: all 2000ms linear 0ms;
-khtml-transition: all 2000ms linear 0ms;
-moz-transition: all 2000ms linear 0ms;
-ms-transition: all 2000ms linear 0ms;
-o-transition: all 2000ms linear 0ms;
transition: all 2000ms linear 0ms;
}
@media screen and (max-width: 575px) {
.pxl-banner2 .pxl-banner-inner .pxl-item--image1 > img {
max-width: 100%;
}
}
.pxl-banner2 .pxl-banner-inner .pxl-item--quote {
position: absolute;
top: 32px;
left: 32px;
}
@media screen and (max-width: 575px) {
.pxl-banner2 .pxl-banner-inner .pxl-item--quote {
top: 32px;
left: 32px;
right: 32px;
bottom: 32px;
}
.pxl-banner2 .pxl-banner-inner .pxl-item--quote img {
width: 100%;
}
}
.pxl-banner2 .pxl-banner-inner .pxl-item--title {
font-size: 21px;
font-weight: 700;
color: #fff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100px;
border: 7px solid #fff;
text-align: center;
padding: 35px 0 35px 0;
text-transform: uppercase;
}
@media screen and (max-width: 575px) {
.pxl-banner2 .pxl-banner-inner .pxl-item--title {
padding: 20px 0 20px 0;
font-size: 18px;
font-weight: 500;
}
}
.pxl-banner2 .pxl-banner-inner .pxl-item--title:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #152708;
opacity: 0.2;
z-index: 1;
}
.pxl-banner2 .pxl-banner-inner .pxl-item--title span {
display: block;
margin-bottom: 22px;
position: relative;
z-index: 10;
}
@media screen and (max-width: 575px) {
.pxl-banner2 .pxl-banner-inner .pxl-item--title span {
margin-bottom: 10px;
}
}
.pxl-banner2 .pxl-banner-inner .pxl-item--title span:last-child {
margin-bottom: 0;
}
.pxl-banner2 .pxl-banner-inner .pxl-img-banner {
position: absolute;
right: 10px;
bottom: -23px;
z-index: 100;
}
@media screen and (max-width: 1199px) {
.pxl-banner2 .pxl-banner-inner .pxl-img-banner {
right: -16px;
bottom: 17px;
}
}
@media screen and (max-width: 1024px) {
.pxl-banner2 .pxl-banner-inner .pxl-img-banner {
right: -31px;
bottom: 15px;
}
}
@media screen and (max-width: 1199px) {
.pxl-banner2 .pxl-banner-inner .pxl-img-banner img {
max-width: 220px;
}
}
@media screen and (max-width: 575px) {
.pxl-banner2 .pxl-banner-inner .pxl-img-banner img {
max-width: 200px;
}
}
.pxl-banner2 .pxl-banner-inner .pxl-banner--content {
margin-top: 30px;
}
.pxl-banner2 .pxl-banner-inner:hover .pxl-item--image1 > img {
transform: scale(1.1);
}
.pxl-banner3 .pxl-banner-inner {
position: relative;
display: inline-block;
}
.pxl-banner3 .pxl-banner-inner .pxl-item--image1 {
display: inline-block;
position: relative;
overflow: hidden;
}
.pxl-banner3 .pxl-banner-inner .pxl-item--image1 > img {
max-width: 470px;
-webkit-transition: all 2000ms linear 0ms;
-khtml-transition: all 2000ms linear 0ms;
-moz-transition: all 2000ms linear 0ms;
-ms-transition: all 2000ms linear 0ms;
-o-transition: all 2000ms linear 0ms;
transition: all 2000ms linear 0ms;
}
@media screen and (max-width: 575px) {
.pxl-banner3 .pxl-banner-inner .pxl-item--image1 > img {
max-width: 100%;
}
}
.pxl-banner3 .pxl-banner-inner .pxl-item--quote {
position: absolute;
top: 32px;
left: 32px;
}
@media screen and (max-width: 575px) {
.pxl-banner3 .pxl-banner-inner .pxl-item--quote {
top: 32px;
left: 32px;
right: 32px;
bottom: 32px;
}
.pxl-banner3 .pxl-banner-inner .pxl-item--quote img {
width: 100%;
}
}
.pxl-banner3 .pxl-banner-inner .pxl-img-banner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.pxl-banner3 .pxl-banner-inner:hover .pxl-item--image1 > img {
transform: scale(1.1);
}
.pxl-counter1 .pxl--counter-number {
line-height: 1;
font-size: 36px;
font-weight: 600;
color: var(--primary-color);
margin-bottom: -2px;
}
.pxl-counter1 .pxl--item-title {
font-size: 12px;
color: #727272;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
}
body.rtl .pxl-progressbar-2 .pxl-item--icon {
margin-right: 0;
margin-left: 10px;
}
.btn-video {
width: 70px;
height: 70px;
line-height: 70px;
text-align: center;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
display: inline-block;
position: relative;
}
.btn-video:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--primary-color);
z-index: 9;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
}
.btn-video i {
color: #fff;
font-size: 20px;
transform: translateX(2px);
z-index: 10;
position: relative;
}
.btn-video .line-video-animation {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 16px solid rgba(255, 255, 255, 0.25);
-webkit-border-radius: 60px;
-khtml-border-radius: 60px;
-moz-border-radius: 60px;
-ms-border-radius: 60px;
-o-border-radius: 60px;
border-radius: 60px;
animation: squares 3.9s linear 0s infinite;
-webkit-animation: squares 3.9s linear 0s infinite;
-ms-animation: squares 3.9s linear 0s infinite;
-o-animation: squares 3.9s linear 0s infinite;
-webkit-animation-play-state: running;
-moz-animation-play-state: running;
-o-animation-play-state: running;
animation-play-state: running;
opacity: 0;
z-index: 0;
}
.btn-video .line-video-animation.line-video-2 {
-webkit-animation-delay: 1.1s;
-moz-animation-delay: 1.1s;
-o-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.btn-video .line-video-animation.line-video-3 {
-webkit-animation-delay: 2.2s;
-moz-animation-delay: 2.2s;
-o-animation-delay: 2.2s;
animation-delay: 2.2s;
}
.btn-video:hover, .btn-video:focus {
color: #fff;
}
.btn-video:hover .line-video-animation, .btn-video:focus .line-video-animation {
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused;
}
.pxl-video-player1 .pxl-video-text {
display: inline-block;
color: #fff;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
position: relative;
margin-left: 37px;
transform: translateY(-9px);
letter-spacing: 1.2px;
}
.pxl-video-player1 .pxl-video-text:before {
position: absolute;
content: '';
left: 0;
bottom: -5px;
width: 100%;
height: 100%;
height: 1px;
background-color: #fff;
}
.pxl-video-player1.pxl-video-style2 .pxl-video--inner {
position: relative;
}
.pxl-video-player1.pxl-video-style2 .pxl-video--inner .btn-video-wrap {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.pxl-video-player1.pxl-video-style2 .pxl-video--inner .btn-video-wrap .btn-video:before {
background-color: #fff;
}
.pxl-video-player1.pxl-video-style2 .pxl-video--inner .btn-video-wrap .btn-video i {
color: var(--primary-color);
}
.pxl-video-player1.pxl-video-style2 .pxl-video--inner .btn-video-wrap .btn-video .line-video-animation {
border: 16px solid rgba(255, 255, 255, 0.5);
}
.pxl-item--4-star i:nth-child(5) {
display: none;
}
.pxl-item--3-star i:nth-child(5), .pxl-item--3-star i:nth-child(4) {
display: none;
}
.pxl-item--2-star i:nth-child(5), .pxl-item--2-star i:nth-child(4), .pxl-item--2-star i:nth-child(3) {
display: none;
}
.pxl-item--1-star i:nth-child(5), .pxl-item--1-star i:nth-child(4), .pxl-item--1-star i:nth-child(3), .pxl-item--1-star i:nth-child(2) {
display: none;
}
.pxl-item--star {
color: #ffd203;
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content {
background-color: #fff;
padding: 30px 30px 26px 30px;
border: 1px solid #eaf4ed;
position: relative;
}
@media screen and (max-width: 1199px) {
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content {
padding: 30px 20px 26px 20px;
}
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-icon--quote {
position: absolute;
right: 20px;
top: -5px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-icon--quote i {
font-size: 135px;
color: #fafafa;
line-height: 1;
display: block;
z-index: 0;
position: relative;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
@media screen and (max-width: 1199px) {
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-icon--quote i {
font-size: 100px;
}
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content:hover .pxl-icon--quote {
top: -10px;
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content:hover .pxl-icon--quote i {
color: rgba(77, 133, 38, .2);
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--inner {
display: flex;
align-items: center;
z-index: 10;
position: relative;
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--inner .pxl-item--image {
margin-right: 19px;
width: 75px;
min-width: 75px;
border-radius: 200px;
overflow: hidden;
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--inner .pxl-item--holder .pxl-item--name {
font-size: 16px;
font-weight: 600;
font-family: 'Spartan', sans-serif;
color: var(--primary-color);
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--inner .pxl-item--holder .pxl-item--position {
font-size: 12px;
font-weight: 400;
color: #727272;
margin-top: -2px;
}
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--desc {
color: #727272;
font-size: 14px;
font-weight: 400;
line-height: 24.06px;
margin-top: 24px;
z-index: 10;
position: relative;
}
@media screen and (max-width: 767px) {
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--desc {
font-size: 13px;
}
}
@media screen and (max-width: 575px) {
.pxl-testimonial-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--desc {
font-size: 14px;
}
}
.pxl-testimonial-carousel1 .pxl-item--meta {
margin-bottom: 38px;
align-items: center;
justify-content: space-between;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.pxl-testimonial-carousel1 .pxl-item--meta {
display: block;
margin-bottom: 50px;
}
}
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-item--title {
color: var(--secondary-color);
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-item--title {
font-size: 26px;
}
}
@media screen and (max-width: 575px) {
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-item--title {
font-size: 22px;
line-height: 35px;
}
}
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap {
display: flex;
align-items: center;
transform: translateY(3px);
}
@media screen and (max-width: 767px) {
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap {
transform: translateY(0px);
margin-top: 25px;
}
}
@media screen and (max-width: 575px) {
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap {
margin-top: 20px;
}
}
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-prev {
margin-right: 10px;
}
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
border-radius: 100%;
background-color: var(--primary-color);
cursor: pointer;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww i {
font-size: 12px;
color: #fff;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-testimonial-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww:hover {
background-color: var(--secondary-color);
}
.pxl-testimonial-carousel1 .pxl-text--slide {
display: inline-block;
overflow: hidden;
vertical-align: middle;
position: relative;
}
.pxl-testimonial-carousel1 .pxl-text--slide span {
display: inline-block;
padding-bottom: 4px;
}
.pxl-testimonial-carousel1 .wow.letter {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.pxl-testimonial-carousel1 .wow.letter.animated {
-webkit-transform: translateY(0px);
-khtml-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.pxl-testimonial-carousel1.style2 .pxl-item--meta {
margin-bottom: 72px;
}
@media screen and (max-width: 767px) {
.pxl-testimonial-carousel1.style2 .pxl-item--meta {
margin-bottom: 50px;
}
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide .wrap-inner-content {
border: #f8fafa;
background-color: #f9feff;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(1) .wrap-inner-content {
background-color: #f9fbf7;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(2) .wrap-inner-content {
background-color: #fbf7fa;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(3) .wrap-inner-content {
background-color: #f9feff;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(4) .wrap-inner-content {
background-color: #f9fbf7;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(5) .wrap-inner-content {
background-color: #fbf7fa;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(6) .wrap-inner-content {
background-color: #f9feff;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(7) .wrap-inner-content {
background-color: #f9fbf7;
}
.pxl-testimonial-carousel1.style2 .pxl-swiper-slide:nth-child(8) .wrap-inner-content {
background-color: #fbf7fa;
}
@media (max-width: 1250px) and (min-width: 1025px) {
.pl-lg-30 > .elementor-element-populated {
padding-left: 30px !important;
}
}
.swiper-filter-active .non-swiper-slide {
display: none;
}
.pxl-swiper-slider {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.pxl-swiper-slider .filter-item {
display: inline-block;
font-size: 14px;
font-weight: 600;
margin: 0 31px;
cursor: pointer;
position: relative;
z-index: 1;
}
.pxl-swiper-slider .filter-item span {
color: #727272;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-swiper-slider .filter-item.active {
color: var(--primary-color);
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow {
left: 50%;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
right: auto;
bottom: 0;
top: auto;
opacity: 1;
visibility: visible;
width: 40px;
height: 40px;
background-color: transparent;
border: 2px solid #4b5345;
line-height: 36px;
color: #4b5345;
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow i:before {
content: "\f142";
font-size: 16px;
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow:hover {
border-color: var(--primary-color);
background-color: var(--primary-color);
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
margin-left: -80px;
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev i {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow.pxl-swiper-arrow-next {
margin-left: 80px;
}
.pxl-swiper-arrow-style1 .pxl-swiper-arrow + .pxl-swiper-dots {
position: absolute;
bottom: 120px;
left: 0;
right: 0;
margin: 0;
}
.pxl-swiper-arrow-style1 .pxl-swiper-dots.pxl-swiper-pagination-fraction {
bottom: 10px;
font-size: 0px;
line-height: 20px;
}
.pxl-swiper-arrow-style1 .pxl-swiper-dots.pxl-swiper-pagination-fraction span {
font-weight: 500;
color: #fff;
font-size: 16px;
display: inline-block;
min-width: 20px;
text-align: center;
}
.pxl-swiper-arrow-style1 .pxl-swiper-dots.pxl-swiper-pagination-fraction span.swiper-pagination-current {
position: relative;
margin-right: 50px;
}
.pxl-swiper-arrow-style1 .pxl-swiper-dots.pxl-swiper-pagination-fraction span.swiper-pagination-current:before {
content: '';
position: absolute;
top: 50%;
left: 32px;
width: 27px;
height: 1px;
background-color: #fff;
}
.pxl-swiper-arrow-style1.pxl-arrows-active {
padding-bottom: 90px;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow {
opacity: 1;
visibility: visible;
height: 55px;
width: 55px;
line-height: 55px;
font-size: 20px;
background: transparent;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
position: static;
-webkit-transform: translate(0, 0);
-khtml-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow i {
display: inline-flex;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow svg {
height: 55px;
width: 55px;
position: absolute;
top: 0;
left: 0;
z-index: -1;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow svg.item--main {
fill: #ececec;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow svg.item--hover {
opacity: 0;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
margin-right: 16px;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow:hover svg.item--main {
opacity: 0;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow:hover svg.item--hover {
opacity: 1;
}
.pxl-swiper-arrow-style2 .pxl-swiper-arrow-wrap {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.pxl-swiper-arrow-style3 .pxl-swiper-arrow {
font-size: 36px;
color: #c5d3d8;
background-color: transparent;
box-shadow: none;
}
.pxl-swiper-arrow-style3 .pxl-swiper-arrow.pxl-swiper-arrow-prev i {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
display: inline-block;
}
.pxl-swiper-arrow-style4 .pxl-swiper-arrow {
width: 63px;
height: 63px;
background-color: transparent;
border: 2px solid #1a2f31;
box-shadow: none;
}
@media screen and (max-width: 1199px) {
.pxl-swiper-arrow-style4 .pxl-swiper-arrow {
width: 50px;
height: 50px;
}
}
@media screen and (min-width: 1400px) {
.pxl-swiper-arrow-style4 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: -110px;
}
.pxl-swiper-arrow-style4 .pxl-swiper-arrow.pxl-swiper-arrow-next {
right: -110px;
}
}
.pxl-swiper-arrow-style4 .pxl-swiper-arrow:hover {
background-color: var(--primary-color);
border-color: var(--primary-color);
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets {
margin-top: 35px;
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span {
margin: 0 4px;
width: 11px;
height: 11px;
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span:before {
content: '';
width: 13px;
height: 13px;
border: 1px solid var(--primary-color);
top: -1px;
left: -1px;
position: absolute;
-webkit-border-radius: 13px;
-khtml-border-radius: 13px;
-moz-border-radius: 13px;
-ms-border-radius: 13px;
-o-border-radius: 13px;
border-radius: 13px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
-webkit-transform: scale(1.4);
-khtml-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span:after {
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
content: '';
width: 5px;
height: 5px;
-webkit-border-radius: 13px;
-khtml-border-radius: 13px;
-moz-border-radius: 13px;
-ms-border-radius: 13px;
-o-border-radius: 13px;
border-radius: 13px;
position: absolute;
top: 3px;
left: 3px;
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
opacity: 0;
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span:hover, .pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active {
background: transparent;
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span:hover:before, .pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active:before, .pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span:hover:after, .pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active:after {
opacity: 1;
}
.pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span:hover:before, .pxl-swiper-dots.style2.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active:before {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.pxl-swiper-sliders .pxl-item--image img {
width: 100%;
}
.pxl-swiper-sliders .pxl-item--title a, .pxl-swiper-sliders .pxl-item--category a {
color: inherit;
}
.pxl-swiper-sliders .pxl-item--title a:hover, .pxl-swiper-sliders .pxl-item--category a:hover {
color: inherit;
}
.pxl-post-carousel1 .pxl-item--image {
position: relative;
}
.pxl-post-carousel1 .pxl-item--image .wrap-feature > a {
width: auto;
position: relative;
display: inline-block;
}
@media screen and (max-width: 991px) {
.pxl-post-carousel1 .pxl-item--image .wrap-feature > a {
width: 100%;
}
}
.pxl-post-carousel1 .pxl-item--image .wrap-feature > a:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.5;
z-index: 100;
background: linear-gradient(0deg, #366814 0%, rgba(255, 255, 255, .0) 80%);
}
.pxl-post-carousel1 .pxl-item--holder {
position: absolute;
bottom: 0;
padding: 0 20px 23px 30px;
z-index: 100;
}
@media screen and (max-width: 1199px) {
.pxl-post-carousel1 .pxl-item--holder {
padding: 0 20px 23px 20px;
}
}
@media screen and (max-width: 1024px) {
.pxl-post-carousel1 .pxl-item--holder {
padding: 0 20px 18px 20px;
}
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category {
z-index: 100;
margin-bottom: 18px;
}
@media screen and (max-width: 1024px) {
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category {
margin-bottom: 18px;
}
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category span {
color: #fff;
background-color: var(--primary-color);
padding: 0px 10px 1px;
border-radius: 3px;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category span a {
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
line-height: 1.3;
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
-o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category span a:hover {
color: #223912 !important;
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category span:hover {
background-color: #fff;
color: var(--primary-color);
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--category span:hover a {
color: var(--primary-color);
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--title {
font-size: 21px;
margin-bottom: 9px;
}
@media screen and (max-width: 1024px) {
.pxl-post-carousel1 .pxl-item--holder .pxl-item--title {
margin-bottom: 7px;
}
}
@media screen and (max-width: 1024px) {
.pxl-post-carousel1 .pxl-item--holder .pxl-item--title {
font-size: 18px;
line-height: 1.4;
}
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--title a {
color: #fff;
}
.pxl-post-carousel1 .pxl-item--holder .pxl-item--date {
color: #e3e3e3;
font-size: 12px;
font-weight: 500;
}
.pxl-post-carousel1 .pxl-item--holder .content-excerpt {
font-size: 13px;
color: #fff;
margin-top: 7px;
display: none;
}
.pxl-post-carousel1 .pxl-item--inner {
position: relative;
margin-bottom: 30px;
}
.pxl-post-carousel1 .pxl-item--inner:hover .wrap-feature a:before {
opacity: 0.9;
}
.pxl-post-carousel1 .pxl-swiper-dots {
margin-top: 20px;
}
.pxl-service-carousel1 .pxl-item--meta {
margin-bottom: 63px;
align-items: center;
justify-content: flex-end;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
.pxl-service-carousel1 .pxl-item--meta {
display: block;
margin-bottom: 50px;
}
}
.pxl-service-carousel1 .pxl-item--meta .pxl-item--title {
color: var(--secondary-color);
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.pxl-service-carousel1 .pxl-item--meta .pxl-item--title {
font-size: 26px;
}
}
@media screen and (max-width: 575px) {
.pxl-service-carousel1 .pxl-item--meta .pxl-item--title {
font-size: 22px;
line-height: 35px;
}
}
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap {
display: flex;
align-items: center;
transform: translateY(3px);
}
@media screen and (max-width: 767px) {
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap {
transform: translateY(0px);
margin-top: 25px;
}
}
@media screen and (max-width: 575px) {
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap {
margin-top: 20px;
}
}
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-prev {
margin-right: 10px;
}
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
border-radius: 100%;
background-color: var(--primary-color);
cursor: pointer;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww i {
font-size: 12px;
color: #fff;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-service-carousel1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww:hover {
background-color: var(--secondary-color);
}
.pxl-service-carousel1 .pxl-item--holder {
background-color: #177165;
text-align: center;
-webkit-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
position: relative;
}
.pxl-service-carousel1 .pxl-item--holder a {
padding: 17px 20px 24px;
width: 100%;
display: block;
}
.pxl-service-carousel1 .pxl-item--holder:before {
position: absolute;
content: '';
bottom: 0;
left: 0;
height: 0;
width: 100%;
background-color: #0a3a34;
-webkit-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.22s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-service-carousel1 .pxl-item--holder:hover:before {
height: 100%;
}
.pxl-service-carousel1 .pxl-item--holder .pxl-item--title {
margin-bottom: 0;
z-index: 10;
position: relative;
}
.pxl-service-carousel1 .pxl-item--holder .pxl-item--title a {
font-size: 24px;
font-weight: 700;
color: #fff;
}
@media screen and (max-width: 767px) {
.pxl-service-carousel1 .pxl-item--holder .pxl-item--title a {
font-size: 21px;
}
}
.pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-item--inner {
position: relative;
}
.pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
position: absolute;
left: 25px;
right: 25px;
bottom: 55px;
background-color: #177165;
text-align: center;
padding: 15px 20px 18px;
opacity: 0;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--category a {
color: #fff;
}
.pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
margin-bottom: 0;
margin-top: 3px;
font-size: 22px;
}
.pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title a {
color: #fff;
}
.pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-item--inner:hover .pxl-item--holder {
opacity: 1;
bottom: 25px;
}
.pxl-image-box1 {
padding: 50px 30px;
position: relative;
text-align: center;
}
@media (max-width: 1300px) {
.pxl-image-box1 {
border: 1px solid #eaeaea;
border-radius: 10px;
}
}
.pxl-image-box1 .bgr-svg {
z-index: -1;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
@media (max-width: 1300px) {
.pxl-image-box1 .bgr-svg {
display: none;
}
}
.pxl-image-box1 .bgr-svg svg {
fill: #fff;
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
max-width: 370px;
filter: drop-shadow(3px 5px 25px #000);
opacity: 0.05;
}
@media (max-width: 1200px) and (min-width: 1300px) {
.pxl-image-box1 .bgr-svg svg {
max-width: 330px;
}
}
.pxl-image-box1 .pxl-item--title {
padding-top: 30px;
font-size: 24px;
}
.pxl-image-box1 .pxl-item--description {
color: #4b5345;
margin-bottom: 18px;
}
@media screen and (max-width: 991px) {
.pxl-image-box1 .pxl-item--description {
font-size: 14px;
}
}
.pxl-image-box1 .btn-more {
font-size: 18px;
color: var(--regular-color);
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
}
.pxl-image-box1 .btn-more i {
padding-left: 10px;
font-size: 25px;
line-height: 0;
}
.pxl-image-box1 .btn-more:hover {
color: var(--primary-color);
}
.pxl-image-box1 .btn-more:hover i {
color: var(--primary-color);
animation: ar 400ms linear;
}
.pxl-image-box1 .pxl-item--inner:hover svg {
opacity: 0.1;
}
.pxl-image-box1 .pxl-item--inner:hover img {
animation: pxl_move1 3000ms linear infinite;
}
.pxl-image-box2 .pxl-item--inner {
display: flex;
align-items: center;
}
.pxl-image-box2 .pxl-item--title {
margin-bottom: -3px;
}
.pxl-image-box2 .pxl-item--holder {
padding-left: 20px;
}
.pxl-image-box3 {
filter: drop-shadow(0px 0px -2px var(--primary-color));
-webkit-transition: 100ms all linear 0ms;
-khtml-transition: 100ms all linear 0ms;
-moz-transition: 100ms all linear 0ms;
-ms-transition: 100ms all linear 0ms;
-o-transition: 100ms all linear 0ms;
transition: 100ms all linear 0ms;
position: relative;
-webkit-transition: 300ms linear 100ms;
-khtml-transition: 300ms linear 100ms;
-moz-transition: 300ms linear 100ms;
-ms-transition: 300ms linear 100ms;
-o-transition: 300ms linear 100ms;
transition: 300ms linear 100ms;
}
.pxl-image-box3 .pxl-item--inner {
padding: 50px 30px;
position: relative;
text-align: center;
mask-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/mask-fcb.png);
-webkit-mask-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/mask-fcb.png);
-ms-mask-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/mask-fcb.png);
-o-mask-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/mask-fcb.png);
-webkit-mask-repeat: no-repeat;
-ms-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-webkit-mask-position: center top;
-ms-mask-position: center top;
background-color: #fff;
-o-mask-position: center top;
border: 2px solid transparent;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
@media (max-width: 1300px) {
.pxl-image-box3 .pxl-item--inner {
-webkit-mask-image: none;
}
}
.pxl-image-box3 .pxl-item--inner:before {
position: absolute;
-webkit-transition: 300ms linear 0ms;
-khtml-transition: 300ms linear 0ms;
-moz-transition: 300ms linear 0ms;
-ms-transition: 300ms linear 0ms;
-o-transition: 300ms linear 0ms;
transition: 300ms linear 0ms;
content: '';
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/bg-fcb.png);
width: 100%;
top: -2px;
left: 1px;
opacity: 0;
height: 100%;
z-index: 0;
background-repeat: no-repeat;
}
@media (max-width: 1300px) {
.pxl-image-box3 .pxl-item--inner:before {
background-image: none;
}
}
.pxl-image-box3 .pxl-item--title {
padding-top: 30px;
position: relative;
font-size: 24px;
color: var(--secondary-color);
font-weight: 400;
}
.pxl-image-box3 .pxl-item--description {
color: #70747f;
font-family: 'Spartan';
position: relative;
margin-bottom: 18px;
}
@media screen and (max-width: 991px) {
.pxl-image-box3 .pxl-item--description {
font-size: 16px;
}
}
.pxl-image-box3 .btn-more {
position: relative;
font-size: 18px;
color: var(--secondary-color);
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
}
.pxl-image-box3 .btn-more i {
padding-left: 10px;
font-size: 25px;
line-height: 0;
}
.pxl-image-box3 .btn-more:hover {
color: var(--primary-color);
}
.pxl-image-box3 .btn-more:hover i {
color: var(--primary-color);
animation: ar 300ms ease-out;
}
.pxl-image-box3 .pxl-item--inner:hover svg {
opacity: 0.1;
}
.pxl-image-box3 .pxl-item--inner:hover img {
animation: pxl_move1 3000ms ease-out infinite;
}
.pxl-image-box3:hover {
filter: drop-shadow(6px 6px 0px var(--primary-color));
}
.pxl-image-box3:hover .pxl-item--inner:before {
opacity: 1;
}
.pxl-image-box3:hover .pxl-item--inner {
border-color: var(--primary-color);
}
.pxl-image-box3.style2 {
filter: drop-shadow(0px 0px 0px var(--primary-color)) !important;
}
.pxl-image-box3.style2 .pxl-item--inner {
border: none;
}
.pxl-image-box3.style2 .pxl-item--inner:before {
position: relative !important;
}
.pxl-image-box3.style2:hover {
transform: translateY(-10px);
}
.pxl-accordion .pxl-item-accordion {
margin-bottom: 0;
cursor: pointer;
}
.pxl-accordion .pxl-item--content {
display: none;
}
.pxl-accordion .fa-chevron-double-right {
font-style: normal;
}
.pxl-accordion1 .pxl-item-accordion {
position: relative;
font-size: 16px;
font-weight: 600;
color: var(--secondary-color);
-webkit-transition: 250ms all linear 0ms;
-khtml-transition: 250ms all linear 0ms;
-moz-transition: 250ms all linear 0ms;
-ms-transition: 250ms all linear 0ms;
-o-transition: 250ms all linear 0ms;
transition: 250ms all linear 0ms;
padding: 15.5px 0;
margin-bottom: 2px;
}
.pxl-accordion1 .pxl-item-accordion span {
padding: 0 30px 0 63px;
display: block;
}
@media screen and (max-width: 991px) {
.pxl-accordion1 .pxl-item-accordion span {
padding: 0 20px 0 44px;
}
}
@media screen and (max-width: 575px) {
.pxl-accordion1 .pxl-item-accordion span {
font-size: 14px;
line-height: 1.5;
}
}
.pxl-accordion1 .pxl-item-accordion i {
position: absolute;
left: 20px;
color: var(--secondary-color);
}
@media screen and (max-width: 991px) {
.pxl-accordion1 .pxl-item-accordion i {
left: 15px;
}
}
.pxl-accordion1 .pxl-item-accordion i.fa-minus {
position: absolute;
opacity: 0;
}
.pxl-accordion1 .pxl-item--content {
font-size: 14px;
line-height: 24px;
color: #9f9f9f;
padding-top: 10px;
padding: 23px 30px 49px 65px;
}
@media screen and (max-width: 991px) {
.pxl-accordion1 .pxl-item--content {
padding: 23px 20px 25px 45px;
}
}
.pxl-accordion1 .pxl--item:hover .pxl-item-accordion .fa-plus {
transform: rotate(180deg);
opacity: 0;
}
.pxl-accordion1 .pxl--item:hover .pxl-item-accordion .fa-minus {
transform: rotate(180deg);
opacity: 1;
}
.pxl-accordion1 .pxl--item:hover .pxl-item-accordion, .pxl-accordion1 .pxl--item.active .pxl-item-accordion {
background-color: var(--primary-color);
color: #fff;
}
.pxl-accordion1 .pxl--item:hover .pxl-item-accordion i, .pxl-accordion1 .pxl--item.active .pxl-item-accordion i {
color: #fff;
}
.pxl-tabs .pxl-item--title {
cursor: pointer;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-tabs .pxl-item--content {
display: none;
}
.pxl-tabs .elementor-section.elementor-section-stretched {
width: auto !important;
left: 0 !important;
}
.pxl-tabs .pxl-tabs--elementor {
margin: 0 -15px;
}
.pxl-tabs.tab-effect-fade .pxl-item--content {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100% !important;
display: block !important;
opacity: 0 !important;
visibility: hidden;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-tabs.tab-effect-fade .pxl-item--content.active {
position: static;
opacity: 1 !important;
visibility: visible;
}
.pxl-tabs.tab-effect-fade .pxl-tabs--content {
position: relative;
}
@media screen and (max-width: 767px) {
.pxl-tabs1 .wrap-title {
padding-left: 10px !important;
padding-right: 10px !important;
}
}
.pxl-tabs1 .wrap-title .pxl-title--inner {
border: 1px solid #ededed;
}
.pxl-tabs1 .wrap-title .pxl-title--tabs {
padding: 14px 20px;
background-color: #f7f7f7;
font-size: 16px;
font-weight: 600;
color: var(--secondary-color);
border-bottom: 1px solid #ededed;
}
.pxl-tabs1 .wrap-title .pxl-tabs--title {
padding: 15px 20px 13px;
}
.pxl-tabs1 .wrap-title .pxl-tabs--title .pxl-item--title {
display: block;
font-size: 14px;
font-weight: 500;
color: #9f9f9f;
display: flex;
align-items: center;
justify-content: space-between;
padding-bottom: 8px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-tabs1 .wrap-title .pxl-tabs--title .pxl-item--title:last-child {
padding-bottom: 0;
}
.pxl-tabs1 .wrap-title .pxl-tabs--title .pxl-item--title:hover {
color: var(--primary-color);
}
.pxl-tabs1 .wrap-title .pxl-tabs--title .pxl-item--title.active {
color: var(--primary-color);
}
.pxl-tabs1 .pxl-tabs--content {
padding-left: 20px !important;
margin-top: -10px;
}
@media screen and (max-width: 767px) {
.pxl-tabs1 .pxl-tabs--content {
padding-left: 15px !important;
margin-top: 0px;
}
}
.tt_navigation_cell {
width: 100%;
display: flex;
justify-content: center;
background-image: url(//oroverdealimentos.com/wp-content/themes/farmas/assets/img/bg-timetable.png);
background-position: center;
background-size: cover;
padding: 77px 20px;
margin: 0 !important;
}
@media (max-width: 1250px) {
.tt_navigation_cell {
background-image: none;
background-color: #000;
padding: 50px 20px;
}
}
@media (max-width: 991px) {
.tt_navigation_cell {
padding: 30px 20px;
}
}
@media (max-width: 480px) {
.tt_navigation_cell {
padding: 30px 15px;
}
}
.tt_navigation_cell .tt_tabs_navigation li {
margin: 10px !important;
}
.tt_navigation_cell .tt_tabs_navigation li a {
border-radius: 5px;
color: #fff !important;
border: 1px solid #fff !important;
font-size: 20px !important;
padding: 12px 30px !important;
transition: 0.3s !important;
}
.tt_navigation_cell .tt_tabs_navigation li a:hover {
background-color: var(--primary-color);
}
@media (max-width: 575px) {
.tt_navigation_cell .tt_tabs_navigation li a {
padding: 8px 20px !important;
font-size: 16px !important;
}
}
@media (max-width: 480px) {
.tt_navigation_cell .tt_tabs_navigation li a {
padding: 8px 18px !important;
font-size: 15px !important;
}
}
.tt_tabs > .ui-tabs-panel {
margin-top: -73px;
background-color: #fcf9f4;
padding: 115px !important;
}
@media (max-width: 1200px) {
.tt_tabs > .ui-tabs-panel {
padding: 115px 70px !important;
}
}
@media (max-width: 991px) {
.tt_tabs > .ui-tabs-panel {
padding: 115px 10px !important;
}
}
@media (max-width: 767px) {
.tt_tabs > .ui-tabs-panel {
padding: 75px 10px 55px 10px !important;
}
}
.pxl-progressbar-1 .pxl--progressbar {
height: 10px;
position: relative;
width: 0;
-webkit-transition: width 1.4s ease;
-khtml-transition: width 1.4s ease;
-moz-transition: width 1.4s ease;
-ms-transition: width 1.4s ease;
-o-transition: width 1.4s ease;
transition: width 1.4s ease;
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
top: 5px;
}
.pxl-progressbar-1 .pxl--holder {
background-color: #f4f4f4;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
height: 10px;
}
.pxl-progressbar-1 .pxl--percentage {
font-size: 15px;
font-weight: 500;
color: #382c4d;
}
.pxl-progressbar-1 .pxl--title {
font-weight: 500;
font-size: 16px;
color: #382c4d;
flex-grow: 1;
margin-right: 20px;
margin-bottom: 0;
}
.pxl-progressbar-1 .pxl--meta {
margin-bottom: 7px;
}
.pxl-progressbar-1 .pxl--item + .pxl--item {
margin-top: 28px;
}
.pxl-progressbar-2 .pxl-item--icon {
width: 46px;
height: 46px;
-webkit-border-radius: 46px;
-khtml-border-radius: 46px;
-moz-border-radius: 46px;
-ms-border-radius: 46px;
-o-border-radius: 46px;
border-radius: 46px;
background-image: -webkit-linear-gradient(60deg, ,  50%);
background-image: -moz-linear-gradient(60deg, ,  50%);
background-image: -ms-linear-gradient(60deg, ,  50%);
background-image: -o-linear-gradient(60deg, ,  50%);
background-image: linear-gradient(60deg, ,  50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=' 50%');
font-size: 20px;
color: #fff;
min-width: 46px;
margin-top: 3px;
margin-right: 10px;
}
.pxl-progressbar-2 .pxl--progressbar {
height: 13px;
position: relative;
width: 0;
-webkit-transition: width 1.4s ease;
-khtml-transition: width 1.4s ease;
-moz-transition: width 1.4s ease;
-ms-transition: width 1.4s ease;
-o-transition: width 1.4s ease;
transition: width 1.4s ease;
background-image: -webkit-linear-gradient(60deg, ,  50%);
background-image: -moz-linear-gradient(60deg, ,  50%);
background-image: -ms-linear-gradient(60deg, ,  50%);
background-image: -o-linear-gradient(60deg, ,  50%);
background-image: linear-gradient(60deg, ,  50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=' 50%');
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.pxl-progressbar-2 .pxl--holder {
background-color: rgba(0, 0, 0, 0.13);
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
height: 13px;
}
.pxl-progressbar-2 .pxl--percentage {
font-size: 18px;
font-weight: 500;
color: #382c4d;
}
.pxl-progressbar-2 .pxl--title {
font-weight: 500;
font-size: 18px;
color: #382c4d;
flex-grow: 1;
margin-right: 20px;
margin-bottom: 0;
}
.pxl-progressbar-2 .pxl--meta {
margin-bottom: 7px;
}
.pxl-progressbar-2 .pxl--item {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.pxl-progressbar-2 .pxl--item .pxl--bottom {
flex-grow: 1;
}
.pxl-progressbar-2 .pxl--item + .pxl--item {
margin-top: 25px;
}
.pxl-team-carousel2 .pxl-item--holder {
position: absolute;
top: 50%;
left: 0;
right: 0;
width: 100%;
transform: translateY(-50%);
z-index: 20;
padding: 0 25px;
text-align: center;
transition: 0.2s cubic-bezier(0.48, 0.57, 0.33, 0.89);
}
.pxl-team-carousel2 .pxl-item--holder .pxl-item--title {
font-size: 21px;
font-weight: 600;
color: #fff;
margin-bottom: 1px;
transform: translateY(30px);
transition: 0.3s cubic-bezier(0.48, 0.57, 0.33, 0.89);
opacity: 0;
}
@media screen and (max-width: 767px) {
.pxl-team-carousel2 .pxl-item--holder .pxl-item--title {
font-size: 17px;
margin-bottom: 6px;
}
}
.pxl-team-carousel2 .pxl-item--holder .pxl-item--position {
font-size: 14px;
font-weight: 400;
color: #e0e0e0;
text-transform: uppercase;
transform: translateY(30px);
transition: 0.3s cubic-bezier(0.48, 0.57, 0.33, 0.89);
opacity: 0;
}
.pxl-team-carousel2 .pxl-item--holder .pxl-item--social {
margin-top: 18px;
transform: translateY(30px);
transition: 0.3s cubic-bezier(0.48, 0.57, 0.33, 0.89);
opacity: 0;
}
.pxl-team-carousel2 .pxl-item--holder .pxl-item--social a {
margin: 0 10px;
}
.pxl-team-carousel2 .pxl-item--holder .pxl-item--social a i {
color: #fff;
font-size: 13px;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
.pxl-team-carousel2 .pxl-item--holder .pxl-item--social a:hover i {
color: var(--secondary-color);
}
.pxl-team-carousel2 .pxl-item--inner {
position: relative;
}
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-item--holder {
opacity: 1;
}
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-item--holder .pxl-item--title {
transform: translateY(0px);
opacity: 1;
transition-delay: 0.2s;
}
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-item--holder .pxl-item--position {
transform: translateY(0px);
opacity: 1;
transition-delay: 0.3s;
}
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-item--holder .pxl-item--social {
transform: translateY(0px);
opacity: 1;
transition-delay: 0.4s;
}
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-item--image:before {
max-height: 360px;
}
@media screen and (max-width: 575px) {
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-item--image:before {
max-height: 550px;
}
}
.pxl-team-carousel2 .pxl-swiper-dots {
margin-top: 50px !important;
}
@media screen and (max-width: 575px) {
.pxl-team-carousel2 .pxl-swiper-dots {
margin-top: 40px !important;
}
}
.pxl-pricing1 {
padding: 48px 45px;
position: relative;
background-color: var(--secondary-color);
}
@media (max-width: 480px) {
.pxl-pricing1 {
padding: 25px;
}
}
.pxl-pricing1 .item--star {
position: absolute;
padding: 5px 10px;
background-color: #fff;
top: -10px;
border-radius: 5px;
right: 20px;
}
.pxl-pricing1 .item--star i {
color: #fab319;
}
.pxl-pricing1 .pxl-item--title {
font-size: 24px;
position: relative;
margin-top: -2px;
margin-bottom: 12px;
}
.pxl-pricing1 .pxl-item--subtitle {
color: #fff;
font-size: 16px;
font-weight: 400;
margin-bottom: 23px;
position: relative;
-webkit-transition: 300ms all linear 0ms;
-khtml-transition: 300ms all linear 0ms;
-moz-transition: 300ms all linear 0ms;
-ms-transition: 300ms all linear 0ms;
-o-transition: 300ms all linear 0ms;
transition: 300ms all linear 0ms;
}
.pxl-pricing1 .pxl-item--feature {
position: relative;
list-style: none;
margin: 0 0 32px;
padding: 0;
}
.pxl-pricing1 .pxl-item--feature li {
display: flex;
align-items: center;
font-family: 'Spartan';
font-weight: 600;
font-size: 18px;
}
@media (max-width: 480px) {
.pxl-pricing1 .pxl-item--feature li {
font-size: 16px;
}
}
@media screen and (max-width: 991px) {
.pxl-pricing1 .pxl-item--feature {
font-size: 15px;
}
}
.pxl-pricing1 .pxl-item--feature i {
line-height: 1;
font-size: 18px;
color: #fff;
font-weight: 700;
margin-right: 15px;
margin-bottom: -4px;
}
.pxl-pricing1 .pxl-item--feature li + li {
margin-top: 19px;
}
@media screen and (max-width: 991px) {
.pxl-pricing1 .pxl-item--feature li + li {
margin-top: 20px;
}
}
.pxl-pricing1 .pxl-item--feature .non-active i {
color: #ec2a00;
font-size: 11px;
}
.pxl-pricing1 .pxl-item--feature .non-active i:before {
content: "\f126";
}
.pxl-pricing1 .pxl-item--price {
position: relative;
font-size: 38px;
font-weight: 700;
line-height: 1;
margin-bottom: 32px;
}
@media screen and (max-width: 991px) {
.pxl-pricing1 .pxl-item--price {
font-size: 24px;
}
}
.pxl-pricing1 .pxl-item--price small {
font-size: 18px;
font-weight: 400;
}
@media screen and (max-width: 991px) {
.pxl-pricing1 .pxl-item--price small {
font-size: 14px;
}
}
.pxl-pricing1 .pxl-item--meta {
position: relative;
padding: 34px 20px 30px;
-webkit-box-shadow: 0 1px 61px rgba(0, 0, 0, 0.09);
-khtml-box-shadow: 0 1px 61px rgba(0, 0, 0, 0.09);
-moz-box-shadow: 0 1px 61px rgba(0, 0, 0, 0.09);
-ms-box-shadow: 0 1px 61px rgba(0, 0, 0, 0.09);
-o-box-shadow: 0 1px 61px rgba(0, 0, 0, 0.09);
box-shadow: 0 1px 61px rgba(0, 0, 0, 0.09);
}
@media screen and (max-width: 991px) {
.pxl-pricing1 .pxl-item--meta {
padding-left: 15px;
padding-right: 15px;
}
}
.pxl-pricing1 .pxl-item--readmore {
margin-bottom: 12px;
}
.pxl-pricing1 .pxl-item--readmore .btn-readmore {
position: relative;
border-radius: 3px;
border: 2px solid #fff;
overflow: hidden;
background-color: #fab319;
color: #fff;
display: inline-flex;
align-items: center;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
padding: 13px 30px;
}
.pxl-pricing1 .pxl-item--readmore .btn-readmore:after {
transform: skewX(0deg);
right: 0;
left: auto;
}
.pxl-pricing1 .pxl-item--readmore .btn-readmore:hover {
background-color: #fab319;
border-color: #fab319;
}
.pxl-pricing1 .pxl-item--readmore .btn-readmore:hover:after {
transition: 250ms all linear 350ms;
width: 100%;
left: 0;
right: auto;
}
.pxl-pricing1 .pxl-item--readmore .btn-readmore i {
padding-left: 10px;
font-size: 22px;
}
body.rtl .pxl-pricing2 .pxl-item--feature li i {
margin-right: 0;
margin-left: 20px;
}
body.rtl .pxl-pricing2 .pxl-item--button {
margin-left: 0;
margin-right: -30px;
}
body.rtl .pxl-pricing2 .pxl-item--button a {
-webkit-border-radius: 69px 0 0 69px;
-khtml-border-radius: 69px 0 0 69px;
-moz-border-radius: 69px 0 0 69px;
-ms-border-radius: 69px 0 0 69px;
-o-border-radius: 69px 0 0 69px;
border-radius: 69px 0 0 69px;
}
body.rtl .pxl-pricing2 .pxl-item--video {
margin-right: 0;
margin-left: -30px;
}
body.rtl .pxl-pricing2 .pxl-item--price {
-webkit-border-radius: 0 85px 85px 0;
-khtml-border-radius: 0 85px 85px 0;
-moz-border-radius: 0 85px 85px 0;
-ms-border-radius: 0 85px 85px 0;
-o-border-radius: 0 85px 85px 0;
border-radius: 0 85px 85px 0;
}
.pxl-pricing-carousel1 .pxl-item--meta {
background-color: #f2f2f2;
text-align: center;
padding: 53px 50px 46px;
position: relative;
}
.pxl-pricing-carousel1 .pxl-item--meta:before {
position: absolute;
content: '';
top: 20px;
right: 18px;
left: 18px;
bottom: 20px;
border-radius: 3px;
border: 2px dashed #818181;
z-index: 10;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-pricing-carousel1 .pxl-item--meta:after {
position: absolute;
content: '';
top: 100px;
right: 100px;
left: 100px;
bottom: 100px;
background-color: var(--primary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
z-index: 0;
opacity: 0;
}
.pxl-pricing-carousel1 .pxl-item--meta .pxl-item--price {
font-size: 65px;
line-height: 1;
display: flex;
justify-content: center;
margin-bottom: 13px;
z-index: 5;
position: relative;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-pricing-carousel1 .pxl-item--meta .pxl-item--price span {
font-size: 24px;
line-height: 1;
transform: translateY(6px);
margin-right: 3px;
}
.pxl-pricing-carousel1 .pxl-item--meta .btn-readmore {
line-height: 38px;
background-color: var(--fourth-color);
padding: 0 35px;
margin-top: 1px;
z-index: 10;
position: relative;
overflow: hidden;
}
.pxl-pricing-carousel1 .pxl-item--meta .btn-readmore:after {
opacity: 0.3;
}
.pxl-pricing-carousel1 .pxl-item--meta .pxl-item--title {
font-size: 22px;
line-height: 1.3;
z-index: 5;
position: relative;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-pricing-carousel1 .pxl-item--meta .pxl-item--description {
margin-top: 17px;
font-size: 15px;
line-height: 1.6;
z-index: 5;
position: relative;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-pricing-carousel1 .pxl-item--meta:hover:before {
border-color: #c7d7e5;
}
.pxl-pricing-carousel1 .pxl-item--meta:hover:after {
top: 0px;
right: 0px;
left: 0px;
bottom: 0px;
opacity: 1;
}
.pxl-pricing-carousel1 .pxl-item--meta:hover .pxl-item--price, .pxl-pricing-carousel1 .pxl-item--meta:hover .pxl-item--title {
color: #fff;
}
.pxl-pricing-carousel1 .pxl-item--meta:hover .pxl-item--description {
color: #eee;
}
.pxl-pricing-carousel1 .pxl-swiper-dots {
margin-top: 39px;
}
.pxl-pricing-carousel1 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
margin: 0 9.5px;
}
.pxl-pricing-carousel1 .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: var(--regular-color);
}
.pxl-hidden-button {
text-align: center;
display: inline-block;
width: 58px;
height: 58px;
line-height: 58px;
cursor: pointer;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
@media (max-width: 1500px) {
.hide-1500 {
display: none;
}
}
.pxl-hidden-sidebar.active .pxl-item--overlay {
-webkit-transform: scaleX(1);
-khtml-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
transition-delay: 0s;
-webkit-transition-delay: 0s;
}
.pxl-hidden-sidebar.active .pxl-item--conent {
-webkit-transform: translateX(0px);
-khtml-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
}
.pxl-hidden-sidebar .pxl-item--overlay {
background-color: rgba(27, 35, 54, 0.8);
height: 100%;
width: 100%;
right: 0;
top: 0;
position: fixed;
z-index: 1026;
-webkit-transform: scaleX(0);
-khtml-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
transform-origin: 100% 50%;
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
-o-transform-origin: 100% 50%;
-webkit-transition: transform 0.8s ease 0s;
-khtml-transition: transform 0.8s ease 0s;
-moz-transition: transform 0.8s ease 0s;
-ms-transition: transform 0.8s ease 0s;
-o-transition: transform 0.8s ease 0s;
transition: transform 0.8s ease 0s;
transition-delay: 0.2s;
-webkit-transition-delay: 0.2s;
}
.pxl-hidden-sidebar .pxl-item--conent {
overflow-y: scroll;
position: fixed;
z-index: 1029;
top: 0;
right: 0;
bottom: 0;
width: 450px;
font-size: 15px;
line-height: 26px;
color: #666;
overflow: hidden;
-webkit-transform: translateX(460px);
-khtml-transform: translateX(460px);
-moz-transform: translateX(460px);
-ms-transform: translateX(460px);
-o-transform: translateX(460px);
transform: translateX(460px);
-webkit-transition: transform 0.8s ease 0s;
-khtml-transition: transform 0.8s ease 0s;
-moz-transition: transform 0.8s ease 0s;
-ms-transition: transform 0.8s ease 0s;
-o-transition: transform 0.8s ease 0s;
transition: transform 0.8s ease 0s;
transition-delay: 0s;
-webkit-transition-delay: 0s;
}
.pxl-hidden-sidebar .pxl-item--conent:hover .pxl-close {
top: 40px;
opacity: 1;
}
.pxl-widget-cart-wrap { }
.pxl-widget-cart-wrap .pxl-close {
background-color: var(--primary-color) !important;
top: 10px;
opacity: 1;
}
.pxl-widget-cart-wrap .pxl-close:before, .pxl-widget-cart-wrap .pxl-close:after {
background-color: #fff !important;
}
.pxl-cookie-policy {
position: absolute;
bottom: 30px;
left: 0;
right: 0;
margin: auto;
max-width: 570px;
background-color: #fff;
-webkit-border-radius: 57px;
-khtml-border-radius: 57px;
-moz-border-radius: 57px;
-ms-border-radius: 57px;
-o-border-radius: 57px;
border-radius: 57px;
padding: 17px 58px 17px 24px;
-webkit-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08);
-khtml-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08);
-moz-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08);
-ms-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08);
-o-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08);
box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08);
font-size: 15px;
color: #111013;
z-index: 9999;
display: flex;
flex-wrap: nowrap;
align-items: center;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
visibility: hidden;
z-index: -10;
}
@media screen and (max-width: 767px) {
.pxl-cookie-policy {
max-width: 290px;
padding-left: 25px;
padding-right: 25px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
display: none;
}
}
.pxl-cookie-policy a {
font-weight: 700;
text-decoration: underline;
color: inherit;
text-underline-offset: 2px;
margin: 0 4px;
white-space: nowrap;
}
.pxl-cookie-policy a:hover {
text-decoration: none;
color: var(--primary-color);
}
.pxl-cookie-policy .pxl-item--icon {
min-width: 20px;
}
.pxl-cookie-policy .pxl-item--icon img {
max-height: 20px;
}
.pxl-cookie-policy .pxl-item--close {
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
border-width: 12px;
}
.pxl-cookie-policy .pxl-item--close:before, .pxl-cookie-policy .pxl-item--close:after {
height: 1px;
}
@media screen and (max-width: 767px) {
.pxl-cookie-policy .pxl-item--close {
top: 10px;
-webkit-transform: translate(0, 0%);
-khtml-transform: translate(0, 0%);
-moz-transform: translate(0, 0%);
-ms-transform: translate(0, 0%);
-o-transform: translate(0, 0%);
transform: translate(0, 0%);
}
}
.pxl-cookie-policy.pxl-active {
opacity: 0;
visibility: visible;
bottom: 60px;
}
.pxl-cookie-policy.pxl-hidden {
opacity: 0;
visibility: hidden;
bottom: 30px;
}
.pxl-popup {
position: fixed;
background-color: rgba(0, 0, 0, .80);
z-index: 99991;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity: 0;
visibility: hidden;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.pxl-subscribe-popup .pxl-item--overlay {
background-color: rgba(27, 35, 54, 0.8);
height: 100%;
width: 100%;
right: 0;
top: 0;
position: fixed;
z-index: 1026;
-webkit-transform: scaleX(0);
-khtml-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
transform-origin: 100% 50%;
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
-o-transform-origin: 100% 50%;
-webkit-transition: transform 0.8s ease 0s;
-khtml-transition: transform 0.8s ease 0s;
-moz-transition: transform 0.8s ease 0s;
-ms-transition: transform 0.8s ease 0s;
-o-transition: transform 0.8s ease 0s;
transition: transform 0.8s ease 0s;
transition-delay: 0.2s;
-webkit-transition-delay: 0.2s;
}
.pxl-subscribe-popup .pxl-popup--content {
max-width: 800px;
margin: 0 auto;
-webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-transform: translateY(-20px) perspective(600px) rotateX(14deg);
-khtml-transform: translateY(-20px) perspective(600px) rotateX(14deg);
-moz-transform: translateY(-20px) perspective(600px) rotateX(14deg);
-ms-transform: translateY(-20px) perspective(600px) rotateX(14deg);
-o-transform: translateY(-20px) perspective(600px) rotateX(14deg);
transform: translateY(-20px) perspective(600px) rotateX(14deg);
}
.pxl-subscribe-popup .pxl-item--close {
opacity: 1;
width: 47px;
height: 44px;
top: 0;
right: 15px;
border-width: 10.5px;
}
.pxl-subscribe-popup .pxl-item--close:before, .pxl-subscribe-popup .pxl-item--close:after {
background-color: #fff;
}
.pxl-popup.pxl-active {
opacity: 1;
visibility: visible;
}
.pxl-popup.pxl-active.pxl-effect-zoom .pxl-popup--content {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.pxl-popup.pxl-active.pxl-effect-fade-slide .pxl-popup--content {
-webkit-transform: translateY(0) perspective(600px) rotateX(0);
-khtml-transform: translateY(0) perspective(600px) rotateX(0);
-moz-transform: translateY(0) perspective(600px) rotateX(0);
-ms-transform: translateY(0) perspective(600px) rotateX(0);
-o-transform: translateY(0) perspective(600px) rotateX(0);
transform: translateY(0) perspective(600px) rotateX(0);
}
.pxl-fancy-box1.style1 .pxl-item--inner, .pxl-fancy-box1.style2 .pxl-item--inner {
background-image: none !important;
}
.pxl-fancy-box1 {
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-fancy-box1.style1 .pxl-item--holder, .pxl-fancy-box1.style3 .pxl-item--holder {
position: relative;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
max-width: 62%;
overflow: hidden;
}
.pxl-fancy-box1.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box1.style3 .pxl-item--holder .pxl-item--title {
font-size: 24px;
font-weight: 700;
color: var(--secondary-color);
line-height: 31px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box1.style3 .pxl-item--holder .pxl-item--title {
font-size: 20px;
line-height: 29px;
}
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box1.style3 .pxl-item--holder .pxl-item--title {
font-size: 18px;
}
}
.pxl-fancy-box1.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box1.style3 .pxl-item--holder .pxl-button {
margin-top: 4px;
display: inline-block;
}
@media screen and (max-width: 767px) {
.pxl-fancy-box1.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box1.style3 .pxl-item--holder .pxl-button {
margin-top: 0;
}
}
.pxl-fancy-box1.style1 .pxl-feature-image, .pxl-fancy-box1.style3 .pxl-feature-image {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style1 .pxl-feature-image, .pxl-fancy-box1.style3 .pxl-feature-image {
display: flex;
justify-content: end;
}
}
.pxl-fancy-box1.style1 .pxl-feature-image img, .pxl-fancy-box1.style3 .pxl-feature-image img {
display: block;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style1 .pxl-feature-image img, .pxl-fancy-box1.style3 .pxl-feature-image img {
width: 80%;
}
}
@media screen and (max-width: 767px) {
.pxl-fancy-box1.style1 .pxl-feature-image img, .pxl-fancy-box1.style3 .pxl-feature-image img {
width: 70%;
}
}
.pxl-fancy-box1.style1 .pxl-item--inner, .pxl-fancy-box1.style3 .pxl-item--inner {
background-color: var(--primary-color);
border-radius: 5px;
position: relative;
overflow: hidden;
padding: 38px 30px 44px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style1 .pxl-item--inner, .pxl-fancy-box1.style3 .pxl-item--inner {
padding: 38px 20px 40px;
}
}
.pxl-fancy-box1.style1 .pxl-item--inner:hover .pxl-feature-image img, .pxl-fancy-box1.style3 .pxl-item--inner:hover .pxl-feature-image img {
animation: icon-bounce 1000ms ease-out infinite;
-webkit-animation: icon-bounce 1000ms ease-out infinite;
}
.pxl-fancy-box1.style2 .pxl-item--holder {
position: relative;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
max-width: 62%;
overflow: hidden;
}
@media screen and (max-width: 767px) {
.pxl-fancy-box1.style2 .pxl-item--holder {
max-width: 100%;
}
}
.pxl-fancy-box1.style2 .pxl-item--holder .pxl-item--title {
font-size: 24px;
font-weight: 700;
color: var(--secondary-color);
line-height: 31px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style2 .pxl-item--holder .pxl-item--title {
font-size: 20px;
line-height: 29px;
}
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style2 .pxl-item--holder .pxl-item--title {
font-size: 18px;
}
}
.pxl-fancy-box1.style2 .pxl-item--holder .pxl-button {
margin-top: 4px;
display: inline-block;
}
.pxl-fancy-box1.style2 .pxl-feature-image {
position: absolute;
right: 0px;
top: 0;
height: 100%;
width: 100%;
transform: translateY(0);
overflow: hidden;
border-radius: 5px;
}
.pxl-fancy-box1.style2 .pxl-feature-image img {
position: absolute;
height: 100%;
width: 100%;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 767px) {
.pxl-fancy-box1.style2 .pxl-feature-image img {
display: none;
}
}
.pxl-fancy-box1.style2 .pxl-item--inner {
background-color: var(--primary-color);
border-radius: 5px;
position: relative;
overflow: hidden;
padding: 38px 30px 44px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box1.style2 .pxl-item--inner {
padding: 38px 20px 40px;
}
}
.pxl-fancy-box1.style2 .pxl-item--inner:hover .pxl-feature-image img {
animation-play-state: paused;
transform: scale(1.03) !important;
}
.pxl-fancy-box1.style3 .pxl-item--inner .pxl-feature-image {
display: none;
}
.pxl-fancy-box1.style3 .background-image {
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 767px) {
.pxl-fancy-box1.style3 .background-image {
background-image: none !important;
}
}
@media screen and (max-width: 767px) {
.pxl-fancy-box1.style3 .pxl-item--holder {
max-width: 100%;
}
}
.pxl-fancy-box1.style3:hover .background-image {
transform: scale(1.05);
}
.pxl-fancy-box2 .pxl-feature-image {
padding: 10px 20px 0px;
text-align: center;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 1024px) {
.pxl-fancy-box2 .pxl-feature-image img {
max-width: 130px;
}
}
.pxl-fancy-box2 .pxl-item--holder {
text-align: center;
padding: 1px 10px 28px;
}
.pxl-fancy-box2 .pxl-item--title {
font-size: 16px;
font-weight: 600;
color: var(--secondary-color);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box2 .pxl-item--title {
font-size: 14px;
}
}
.pxl-fancy-box2 .pxl-item--title:hover {
color: var(--primary-color);
}
.pxl-fancy-box2 .pxl-item--inner {
border-radius: 5px;
}
.pxl-fancy-box2 .pxl-item--inner:hover .pxl-feature-image img {
animation: icon-bounce 1000ms ease-out infinite;
-webkit-animation: icon-bounce 1000ms ease-out infinite;
}
.pxl-fancy-box3.style1 .pxl-item--holder, .pxl-fancy-box3.style2 .pxl-item--holder {
position: relative;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
max-width: 50%;
overflow: hidden;
}
@media screen and (max-width: 991px) {
.pxl-fancy-box3.style1 .pxl-item--holder, .pxl-fancy-box3.style2 .pxl-item--holder {
max-width: 70%;
}
}
@media (max-width: 500px) {
.pxl-fancy-box3.style1 .pxl-item--holder, .pxl-fancy-box3.style2 .pxl-item--holder {
max-width: 100%;
}
}
.pxl-fancy-box3.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box3.style2 .pxl-item--holder .pxl-item--title {
font-size: 24px;
font-weight: 700;
color: var(--secondary-color);
line-height: 31px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box3.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box3.style2 .pxl-item--holder .pxl-item--title {
font-size: 20px;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box3.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box3.style2 .pxl-item--holder .pxl-item--title {
font-size: 16px;
line-height: 25px;
}
}
.pxl-fancy-box3.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box3.style2 .pxl-item--holder .pxl-button {
margin-top: 10px;
display: inline-block;
}
@media screen and (max-width: 575px) {
.pxl-fancy-box3.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box3.style2 .pxl-item--holder .pxl-button {
margin-top: 5px;
}
}
.pxl-fancy-box3.style1 .pxl-feature-image img, .pxl-fancy-box3.style2 .pxl-feature-image img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
height: 100%;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 500px) {
.pxl-fancy-box3.style1 .pxl-feature-image img, .pxl-fancy-box3.style2 .pxl-feature-image img {
display: none;
}
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box3.style1 .pxl-button a, .pxl-fancy-box3.style2 .pxl-button a {
padding: 0 20px;
}
}
.pxl-fancy-box3.style1 .pxl-item--inner, .pxl-fancy-box3.style2 .pxl-item--inner {
position: relative;
overflow: hidden;
padding: 28px 0 26px 40px;
border-radius: 5px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box3.style1 .pxl-item--inner, .pxl-fancy-box3.style2 .pxl-item--inner {
padding: 28px 20px 26px 30px;
}
}
@media screen and (max-width: 1024px) {
.pxl-fancy-box3.style1 .pxl-item--inner, .pxl-fancy-box3.style2 .pxl-item--inner {
padding: 28px 20px 30px 30px;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box3.style1 .pxl-item--inner, .pxl-fancy-box3.style2 .pxl-item--inner {
padding: 28px 0 28px 20px;
}
}
.pxl-fancy-box3.style1 .pxl-item--inner:hover .pxl-feature-image img, .pxl-fancy-box3.style2 .pxl-item--inner:hover .pxl-feature-image img {
transform: scale(1.05);
}
.pxl-fancy-box3.style1 .pxl-feature-image img {
max-width: 270px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box3.style1 .pxl-feature-image img {
max-width: 250px;
}
}
@media screen and (max-width: 991px) {
.pxl-fancy-box3.style1 .pxl-feature-image img {
max-width: 150px;
}
}
@media screen and (max-width: 1024px) {
.pxl-fancy-box3.style2 .pxl-feature-image img {
max-width: 70%;
}
}
.pxl-fancy-box3.style3 .pxl-item--inner {
position: relative;
border-radius: 5px;
overflow: hidden;
}
.pxl-fancy-box3.style3 .pxl-item--inner .pxl-feature-image img {
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 575px) {
.pxl-fancy-box3.style3 .pxl-item--inner .pxl-feature-image img {
display: none;
}
}
.pxl-fancy-box3.style3 .pxl-item--inner:hover .pxl-feature-image img {
transform: scale(1.05);
}
.pxl-fancy-box3.style3 .pxl-item--holder {
position: absolute;
top: 75px;
left: 40px;
width: 60%;
bottom: 50px;
}
@media screen and (max-width: 1024px) {
.pxl-fancy-box3.style3 .pxl-item--holder {
left: 30px;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box3.style3 .pxl-item--holder {
left: 0px;
position: relative;
width: 100%;
top: 0;
padding: 30px 20px 30px;
}
}
.pxl-fancy-box3.style3 .pxl-item--holder .pxl-item--title {
font-size: 42px;
font-weight: 700;
line-height: 60px;
}
@media screen and (max-width: 767px) {
.pxl-fancy-box3.style3 .pxl-item--holder .pxl-item--title {
font-size: 35px;
line-height: 46px;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box3.style3 .pxl-item--holder .pxl-item--title {
font-size: 16px;
line-height: 25px;
}
}
.pxl-fancy-box3.style3 .pxl-item--holder .pxl-item--description {
color: #727272;
font-size: 16px;
line-height: 28px;
padding-right: 19%;
}
.pxl-fancy-box3.style3 .pxl-item--holder .pxl-button {
margin-top: 52px;
}
@media screen and (max-width: 1024px) {
.pxl-fancy-box3.style3 .pxl-item--holder .pxl-button {
margin-top: 25px;
}
}
.pxl-fancy-box4 .pxl-item--inner {
position: relative;
}
.pxl-fancy-box4 .pxl-item--inner .pxl-item--link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
}
.pxl-fancy-box4 .pxl-item--inner:hover .pxl-feature-image:before {
opacity: 0.3;
}
.pxl-fancy-box4 .pxl-feature-image {
border: 10px solid #fff;
box-shadow: 0 5px 20px #e5e4e4;
position: relative;
}
.pxl-fancy-box4 .pxl-feature-image:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.9;
z-index: 100;
background: linear-gradient(0deg, #0d1431 10%, rgba(255, 255, 255, .0) 80%);
z-index: 1;
-webkit-transition: 200ms all linear 0ms;
-khtml-transition: 200ms all linear 0ms;
-moz-transition: 200ms all linear 0ms;
-ms-transition: 200ms all linear 0ms;
-o-transition: 200ms all linear 0ms;
transition: 200ms all linear 0ms;
}
.pxl-fancy-box4 .pxl-item--holder {
position: absolute;
bottom: 32px;
right: 0;
left: 0;
text-align: center;
z-index: 10;
}
.pxl-fancy-box4 .pxl-item--holder .pxl-item--title {
font-size: 18px;
font-weight: 600;
color: #fff;
line-height: 32px;
}
.pxl-fancy-box4 .pxl-item--holder .pxl-item--description {
margin-top: 5px;
font-size: 12px;
font-weight: 500;
color: #bababa;
text-transform: uppercase;
letter-spacing: 2px;
}
.pxl-fancy-box5.style1 .pxl-item--holder, .pxl-fancy-box5.style2 .pxl-item--holder {
padding: 86px 65px 100px 65px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box5.style1 .pxl-item--holder, .pxl-fancy-box5.style2 .pxl-item--holder {
padding: 40px 30px 40px 30px;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box5.style1 .pxl-item--holder, .pxl-fancy-box5.style2 .pxl-item--holder {
padding: 40px 20px 40px 20px;
}
}
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-item--title {
font-size: 60px;
font-weight: 600;
color: #fff;
font-family: "Playfair Display", Sans-serif;
margin-bottom: 42px;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-item--title, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-item--title {
font-size: 32px;
margin-bottom: 25px;
}
}
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-item--description, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-item--description {
font-size: 16px;
line-height: 28px;
color: #bababa;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-item--description, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-item--description {
font-size: 14px;
}
}
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-button {
margin-top: 62px;
text-align: right;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-button {
margin-top: 40px;
text-align: left;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-button, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-button {
margin-top: 30px;
}
}
.pxl-fancy-box5.style1 .pxl-item--holder .pxl-button a, .pxl-fancy-box5.style2 .pxl-item--holder .pxl-button a {
color: #fff;
}
.pxl-fancy-box5.style2 .pxl-button {
text-align: left;
}
.pxl-fancy-box5.style2 .pxl-button a {
background-color: transparent;
border: 2px solid #fff;
}
.pxl-fancy-box5.style2 .pxl-button a:after {
display: none;
}
.pxl-fancy-box5.style3 .pxl-item--inner {
min-height: 280px;
display: block;
text-align: center;
background-color: #fff;
padding: 45px 20px;
box-shadow: 0 1px 43px rgba(0, 0, 0, .05);
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box5.style3 .pxl-item--inner {
padding: 40px 15px;
min-height: 100%;
}
}
@media screen and (max-width: 575px) {
.pxl-fancy-box5.style3 .pxl-item--inner {
padding: 40px 15px 45px;
}
}
.pxl-fancy-box5.style3 .pxl-item--inner .pxl-feature-image {
text-align: center;
margin-bottom: 25px;
}
.pxl-fancy-box5.style3 .pxl-item--inner .pxl-item--title {
font-size: 18px;
font-family: inherit;
margin-bottom: 15px;
color: #191919;
font-weight: 600;
}
@media screen and (max-width: 1199px) {
.pxl-fancy-box5.style3 .pxl-item--inner .pxl-item--title {
font-size: 16px;
}
}
.pxl-fancy-box5.style3 .pxl-item--inner .pxl-item--description {
color: #383838;
font-size: 14px;
line-height: 26px;
}
.pxl-fancy-box5.style3 .pxl-item--inner:hover {
box-shadow: 0 1px 43px rgba(0, 0, 0, .09);
}
.pxl-product-carousel.layout-1 .pxl-item--meta, .pxl-product-carousel.layout-2 .pxl-item--meta {
align-items: center;
justify-content: space-between;
max-width: 1170px;
margin: 0 auto 67px;
padding: 0 8px;
}
@media screen and (max-width: 767px) {
.pxl-product-carousel.layout-1 .pxl-item--meta, .pxl-product-carousel.layout-2 .pxl-item--meta {
display: block;
margin-top: 65px;
margin-bottom: 50px;
padding-left: 0;
}
}
.pxl-product-carousel.layout-1 .pxl-item--meta .pxl-item--title, .pxl-product-carousel.layout-2 .pxl-item--meta .pxl-item--title {
color: var(--secondary-color);
margin-bottom: 0;
}
.pxl-product-carousel.layout-1 .pxl-item--meta .pxl-swiper-arrow-wrap, .pxl-product-carousel.layout-2 .pxl-item--meta .pxl-swiper-arrow-wrap {
display: flex;
align-items: center;
transform: translateY(3px);
}
.pxl-product-carousel.layout-1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-prev, .pxl-product-carousel.layout-2 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-prev {
margin-right: 10px;
}
.pxl-product-carousel.layout-1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww, .pxl-product-carousel.layout-2 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
border-radius: 100%;
background-color: var(--primary-color);
cursor: pointer;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.layout-1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww i, .pxl-product-carousel.layout-2 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww i {
font-size: 12px;
color: #fff;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.layout-1 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww:hover, .pxl-product-carousel.layout-2 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arroww:hover {
background-color: var(--secondary-color);
}
.pxl-product-carousel.layout-1 .pxl-swiper-slide .onsale, .pxl-product-carousel.layout-2 .pxl-swiper-slide .onsale {
right: 35px !important;
}
.pxl-product-carousel.layout-1 .swiper-slide-filter, .pxl-product-carousel.layout-2 .swiper-slide-filter {
animation: flipX 350ms ease-out infinite;
-webkit-animation: flipX 350ms ease-out infinite;
animation-iteration-count: 1;
}
.pxl-product-carousel.layout-1 .woocommerce-product--rating .rating-number, .pxl-product-carousel.layout-2 .woocommerce-product--rating .rating-number {
transform: translateY(-2.5px);
}
.pxl-product-carousel.layout-1 .pxl-swiper-wrapper.products, .pxl-product-carousel.layout-2 .pxl-swiper-wrapper.products {
width: max-content !important;
margin-left: auto !important;
margin-right: auto !important;
}
.pxl-product-carousel.layout-1.style1 .woocommerce-product-inner {
transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.pxl-product-carousel.layout-1.style1 .woocommerce-product-inner:hover {
border-color: var(--primary-color);
}
.pxl-product-carousel.layout-2 .woocommerce-product-header, .pxl-product-carousel.layout-3 .woocommerce-product-header {
padding: 37px 10% 41px 10%;
}
.pxl-product-carousel.layout-2 .woocommerce-product-header .woocommerce-product-meta, .pxl-product-carousel.layout-3 .woocommerce-product-header .woocommerce-product-meta {
bottom: 130px;
}
.pxl-product-carousel.layout-2 .woocommerce-product-header .woocommerce-product-details img, .pxl-product-carousel.layout-3 .woocommerce-product-header .woocommerce-product-details img {
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.layout-2 .woocommerce-product-header .woocommerce-product-meta > div a, .pxl-product-carousel.layout-3 .woocommerce-product-header .woocommerce-product-meta > div a, .pxl-product-carousel.layout-2 .woocommerce-product-header .woocommerce-product-meta > div button, .pxl-product-carousel.layout-3 .woocommerce-product-header .woocommerce-product-meta > div button {
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 0;
background-color: #eff3ec;
margin: 0 1px;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.layout-2 .woocommerce-product-header .woocommerce-product-meta > div a:hover, .pxl-product-carousel.layout-3 .woocommerce-product-header .woocommerce-product-meta > div a:hover, .pxl-product-carousel.layout-2 .woocommerce-product-header .woocommerce-product-meta > div button:hover, .pxl-product-carousel.layout-3 .woocommerce-product-header .woocommerce-product-meta > div button:hover {
background-color: var(--primary-color);
}
.pxl-product-carousel.layout-2 .woocommerce-product-inner:hover .woocommerce-product-details img, .pxl-product-carousel.layout-3 .woocommerce-product-inner:hover .woocommerce-product-details img {
opacity: 0.3;
}
.pxl-product-carousel.layout-2 .woocommerce-product-meta2 {
display: none;
}
.pxl-product-carousel.layout-2 .pxl-progress-bar--woo {
position: relative;
margin: 10px 0 10px;
}
.pxl-product-carousel.layout-2 .pxl-progress-bar--woo .progress-bound {
position: absolute;
background-color: #faeae6;
height: 4px;
top: 0;
left: 0;
width: 100%;
}
.pxl-product-carousel.layout-2 .pxl-progress-bar--woo .pxl-progress-bar {
background-color: #e85538;
position: relative;
height: 4px;
width: 0;
-webkit-transition: width 1.4s ease;
-khtml-transition: width 1.4s ease;
-moz-transition: width 1.4s ease;
-ms-transition: width 1.4s ease;
-o-transition: width 1.4s ease;
transition: width 1.4s ease;
}
.pxl-product-carousel.layout-2 .pxl-progress-bar--woo .progress-percentage {
margin-top: 15px;
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow {
font-size: 13px;
color: #000;
width: 56px;
height: 56px;
line-height: 56px;
display: block;
z-index: 2;
text-align: center;
cursor: pointer;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #fff;
-webkit-border-radius: 56px;
-khtml-border-radius: 56px;
-moz-border-radius: 56px;
-ms-border-radius: 56px;
-o-border-radius: 56px;
border-radius: 56px;
box-shadow: 0 10px 20px rgba(32, 68, 7, .22);
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow {
opacity: 0;
visibility: hidden;
}
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow:hover {
color: #fff;
background-color: var(--primary-color);
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.swiper-button-disabled {
cursor: not-allowed;
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: -28px;
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
left: 30px;
}
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
right: -28px;
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
right: 30px;
}
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.style2 {
background-color: #f1f1f3;
color: #fff;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.style2:before {
z-index: -1;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background-color: ;
background-image: -webkit-gradient(linear, right top, left top, from(), to());
background-image: -webkit-linear-gradient(to right, , );
background-image: -moz-linear-gradient(to right, , );
background-image: -ms-linear-gradient(to right, , );
background-image: -o-linear-gradient(to right, , );
background-image: linear-gradient(to right, , );
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='', gradientType='1');
opacity: 0;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.style2:hover {
background-color: #f1f1f3;
}
.pxl-product-carousel.layout-2 .pxl-item--meta2 .pxl-swiper-arrow.style2:hover:before {
opacity: 1;
}
.pxl-product-carousel.layout-3 .pxl-countdown {
display: flex;
justify-content: center;
margin: 7px -9px 14px;
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-3 .pxl-countdown {
justify-content: flex-start;
margin: 7px 0px 14px;
}
}
.pxl-product-carousel.layout-3 .pxl-countdown .countdown-period {
font-size: 12px;
line-height: 1;
color: #fff;
font-weight: 500;
margin-top: -1px;
}
.pxl-product-carousel.layout-3 .pxl-countdown .countdown-amount {
font-size: 0px;
margin-top: 2px;
}
.pxl-product-carousel.layout-3 .pxl-countdown .countdown-amount span {
font-size: 18px;
line-height: 1;
color: #fff;
font-weight: 600;
}
.pxl-product-carousel.layout-3 .pxl-countdown .countdown-item {
background-color: var(--primary-color);
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
width: 52px;
height: 52px;
text-align: center;
position: relative;
}
.pxl-product-carousel.layout-3 .pxl-countdown .countdown-item .countdown-item-inner {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.pxl-product-carousel.layout-3 .pxl-countdown .countdown-item + .countdown-item {
margin-left: 13px;
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-3 .woocommerce-product-content {
padding: 0px 15px 12px 15px;
}
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-3 .woocommerce-product-content .woocommerce-add-to-cart {
right: 15px;
}
}
.pxl-product-carousel.layout-3 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow {
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-3 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow {
width: 45px;
height: 45px;
line-height: 45px;
}
}
.pxl-product-carousel.layout-3 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-prev {
left: -31px;
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-3 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-prev {
left: 15px;
}
}
.pxl-product-carousel.layout-3 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-next {
right: -31px;
}
@media screen and (max-width: 1199px) {
.pxl-product-carousel.layout-3 .pxl-item--meta .pxl-swiper-arrow-wrap .pxl-swiper-arrow-next {
right: 15px;
}
}
.pxl-product-carousel .pxl-grid-item {
margin-bottom: 1px !important;
}
@media screen and (max-width: 575px) {
.pxl-product-carousel .woocommerce-product-header {
text-align: center;
}
}
.pxl-product-carousel.style3 .pxl-item--meta {
margin-bottom: 40px;
padding: 0;
}
.pxl-product-carousel .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--icon {
display: none;
}
.pxl-product-carousel.style4 .pxl-swiper-slider {
justify-content: end;
margin-bottom: 55px;
}
@media screen and (max-width: 1024px) {
.pxl-product-carousel.style4 .pxl-swiper-slider {
justify-content: center;
}
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item {
text-align: center;
margin: 0 20px;
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--title {
color: #272727 !important;
font-size: 14px;
font-weight: 600;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item:after {
display: none;
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter-image {
display: none;
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item:last-child {
margin-right: 0;
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--icon {
display: block;
margin-bottom: 10px;
position: relative;
width: 64px;
height: 64px;
text-align: center;
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--icon:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #81200e;
transform: scale(0);
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--icon i {
line-height: 75px;
position: relative;
transform: translateX(1px);
display: block;
font-size: 40px;
color: #81200e;
z-index: 10;
-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item .pxl-filter--icon i:before {
line-height: normal !important;
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item.all i {
transform: translate(-1px, 7px);
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item:hover .pxl-filter--icon:before, .pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item.active .pxl-filter--icon:before {
transform: scale(1);
}
.pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item:hover .pxl-filter--icon i, .pxl-product-carousel.style4 .pxl-swiper-slider .swiper-filter-wrap .filter-item.active .pxl-filter--icon i {
color: #fff;
}
.pxl-product-carousel.style4 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
background-color: #bb897e;
}
.pxl-product-carousel.style4 .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #81200e;
}
.pxl-product-grid.layout-1 .woocommerce-product-inner, .pxl-product-grid.layout-2 .woocommerce-product-inner, .pxl-product-grid.layout-3 .woocommerce-product-inner {
margin-bottom: 30px;
}
@media screen and (max-width: 575px) {
.pxl-product-grid.layout-1 .woocommerce-product-header, .pxl-product-grid.layout-2 .woocommerce-product-header, .pxl-product-grid.layout-3 .woocommerce-product-header {
text-align: center;
}
}
.pxl-product-grid.layout-1 .pxl-grid-item .onsale, .pxl-product-grid.layout-2 .pxl-grid-item .onsale, .pxl-product-grid.layout-3 .pxl-grid-item .onsale {
right: 35px !important;
}
.pxl-product-grid.layout-1 .pxl-filter--meta, .pxl-product-grid.layout-2 .pxl-filter--meta, .pxl-product-grid.layout-3 .pxl-filter--meta {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 55px;
}
@media screen and (max-width: 767px) {
.pxl-product-grid.layout-1 .pxl-filter--meta, .pxl-product-grid.layout-2 .pxl-filter--meta, .pxl-product-grid.layout-3 .pxl-filter--meta {
display: block;
text-align: center;
margin-bottom: 35px;
}
}
.pxl-product-grid.layout-1 .pxl-filter--meta h3, .pxl-product-grid.layout-2 .pxl-filter--meta h3, .pxl-product-grid.layout-3 .pxl-filter--meta h3 {
margin-bottom: 0;
}
@media screen and (max-width: 991px) {
.pxl-product-grid.layout-1 .pxl-filter--meta h3, .pxl-product-grid.layout-2 .pxl-filter--meta h3, .pxl-product-grid.layout-3 .pxl-filter--meta h3 {
font-size: 26px;
}
}
@media screen and (max-width: 767px) {
.pxl-product-grid.layout-1 .pxl-filter--meta h3, .pxl-product-grid.layout-2 .pxl-filter--meta h3, .pxl-product-grid.layout-3 .pxl-filter--meta h3 {
margin-bottom: 40px;
}
}
.pxl-product-grid.layout-1 .pxl-filter--meta .pxl-grid-filter, .pxl-product-grid.layout-2 .pxl-filter--meta .pxl-grid-filter, .pxl-product-grid.layout-3 .pxl-filter--meta .pxl-grid-filter {
margin-bottom: 0;
}
@media screen and (max-width: 575px) {
.pxl-product-grid.layout-1 .pxl-filter--meta .filter-item, .pxl-product-grid.layout-2 .pxl-filter--meta .filter-item, .pxl-product-grid.layout-3 .pxl-filter--meta .filter-item {
margin-bottom: 30px !important;
}
}
.pxl-product-grid.layout-1 .pxl-filter--meta .filter-item:last-child, .pxl-product-grid.layout-2 .pxl-filter--meta .filter-item:last-child, .pxl-product-grid.layout-3 .pxl-filter--meta .filter-item:last-child {
margin-right: 0;
}
.pxl-product-grid.layout-1 .woocommerce-product--rating, .pxl-product-grid.layout-3 .woocommerce-product--rating {
margin-top: 13px !important;
}
.pxl-product-grid.layout-1 .pxl-text--slide, .pxl-product-grid.layout-3 .pxl-text--slide {
display: inline-block;
overflow: hidden;
vertical-align: middle;
position: relative;
}
.pxl-product-grid.layout-1 .pxl-text--slide span, .pxl-product-grid.layout-3 .pxl-text--slide span {
display: inline-block;
padding-bottom: 4px;
}
.pxl-product-grid.layout-1 .wow.letter, .pxl-product-grid.layout-3 .wow.letter {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.pxl-product-grid.layout-1 .wow.letter.animated, .pxl-product-grid.layout-3 .wow.letter.animated {
-webkit-transform: translateY(0px);
-khtml-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.pxl-product-grid.no-space .pxl-grid-inner .pxl-grid-item {
padding: 0;
margin-right: -1px;
}
.pxl-product-grid.no-space .pxl-grid-inner .pxl-grid-item .woocommerce-product-inner {
margin-bottom: -1px;
}
.pxl-product-grid.no-space .pxl-grid-pagination {
margin-top: 30px;
}
.pxl-product-grid.layout-2 .onsale, .pxl-product-grid.layout-2 .woocommerce-add-to-cart, .pxl-product-grid.layout-2 .woocommerce-product-meta, .pxl-product-grid.layout-2 .pxl-featured {
display: none;
}
.pxl-product-grid.layout-2 .woocommerce-product-header {
width: 90px;
height: 90px;
border-radius: 5px;
background-color: #f9fbf7;
padding: 10px;
transition: 300ms all ease 0ms;
}
@media screen and (max-width: 1199px) {
.pxl-product-grid.layout-2 .woocommerce-product-header {
width: 80px;
height: 80px;
}
}
.pxl-product-grid.layout-2 .woocommerce-product-header:hover {
background-color: #e8f1e0;
}
.pxl-product-grid.layout-2 .woocommerce-product-inner {
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
border: none;
}
.pxl-product-grid.layout-2 .woocommerce-product-inner:hover .woocommerce-product-header {
background-color: #e8f1e0;
}
.pxl-product-grid.layout-2 .woocommerce-product-inner:hover .woocommerce-product-header img {
transform: scale(1.04);
}
.pxl-product-grid.layout-2 .woocommerce-product-content {
padding: 0px 0px 0px 20px;
}
@media screen and (max-width: 1199px) {
.pxl-product-grid.layout-2 .woocommerce-product-content {
padding: 0px 0px 0px 15px;
}
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--categories {
line-height: 1.2;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--title {
margin: 3px 0 8px 0;
font-size: 14px;
font-weight: 600;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--price .price del .amount {
font-size: 15px;
font-weight: 500 !important;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--price ins .amount {
font-size: 15px;
font-weight: 600 !important;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--price .price .amount {
font-size: 14px;
font-weight: 600 !important;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--price .woocommerce-product-price--unit {
transform: translateY(0px);
font-size: 11px;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--rating {
margin-top: 2px;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--rating .star-rating {
width: 67px;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--rating .star-rating:before {
letter-spacing: 1px;
}
.pxl-product-grid.layout-2 .woocommerce-product-content .woocommerce-product--rating .star-rating span:before {
letter-spacing: 1px;
}