Submit
Path:
~
/
home
/
getwphos
/
public_html
/
srlgroup
/
wp-content
/
themes
/
adsett
/
assets
/
css
/
File Content:
style.css
@charset "UTF-8"; @media (min-width: 1600px) { .d-xxxl-block { display: block; } } @-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; } } @-webkit-keyframes toBottomFromTop { 49% { -webkit-transform: translateY(100%); } 50% { opacity: 0; -webkit-transform: translateY(-100%); } 51% { opacity: 1; } } @-moz-keyframes toBottomFromTop { 49% { -moz-transform: translateY(100%); } 50% { opacity: 0; -moz-transform: translateY(-100%); } 51% { opacity: 1; } } @keyframes toBottomFromTop { 49% { transform: translateY(100%); } 50% { opacity: 0; transform: translateY(-100%); } 51% { opacity: 1; } } @-webkit-keyframes toTopFromBottom { 49% { -webkit-transform: translateY(-100%); } 50% { opacity: 0; -webkit-transform: translateY(100%); } 51% { opacity: 1; } } @-moz-keyframes toTopFromBottom { 49% { -moz-transform: translateY(-100%); } 50% { opacity: 0; -moz-transform: translateY(100%); } 51% { opacity: 1; } } @keyframes toTopFromBottom { 49% { transform: translateY(-100%); } 50% { opacity: 0; transform: translateY(100%); } 51% { opacity: 1; } } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } @-webkit-keyframes pxlFadeInUp { from { opacity: 0; transform: translate3d(0, 30px, 0); } to { opacity: 1; transform: none; } } @keyframes pxlFadeInUp { from { opacity: 0; transform: translate3d(0, 30px, 0); } to { opacity: 1; transform: none; } } @-webkit-keyframes pxlFadeInDown { from { opacity: 0; transform: translate3d(0, -30px, 0); } to { opacity: 1; transform: none; } } @keyframes pxlFadeInDown { from { opacity: 0; transform: translate3d(0, -30px, 0); } to { opacity: 1; transform: none; } } @-webkit-keyframes pxlFadeInLeft { from { opacity: 0; transform: translate3d(-30px, 0, 0); } to { opacity: 1; transform: none; } } @keyframes pxlFadeInLeft { from { opacity: 0; transform: translate3d(-30px, 0, 0); } to { opacity: 1; transform: none; } } @-webkit-keyframes pxlFadeInRight { from { opacity: 0; transform: translate3d(30px, 0, 0); } to { opacity: 1; transform: none; } } @keyframes pxlFadeInRight { from { opacity: 0; transform: translate3d(30px, 0, 0); } to { opacity: 1; transform: none; } } @keyframes pulse-border { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } @-webkit-keyframes pulse-border { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } @keyframes pulse-border2 { 0% { transform: scale(1); opacity: 0.24; } 100% { transform: scale(2.2); opacity: 0; } } @-webkit-keyframes pulse-border2 { 0% { transform: scale(1); opacity: 0.24; } 100% { transform: scale(2.2); opacity: 0; } } @keyframes animationFramesOne { 0% { transform: translateX(0px); } 25% { transform: translateX(-40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(40px); } 100% { transform: translateX(0px); } } @keyframes animationFramesTwo { 0% { transform: translateX(0px); } 25% { transform: translateX(40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(-40px); } 100% { transform: translateX(0px); } } @keyframes animationFramesThree { 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); } } @keyframes animationFramesFour { 0% { transform: translate(0px, 0px); } 20% { transform: translate(-30px, 40px); } 40% { transform: translate(60px, 60px); } 60% { transform: translate(80px, 40px); } 80% { transform: translate(40px, -70px); } 100% { transform: translate(0px, 0px); } } @keyframes animationFramesFive { 0% { transform: translateY(0px); } 25% { transform: translateY(-40px); } 50% { transform: translateY(0px); } 75% { transform: translateY(40px); } 100% { transform: translateY(0px); } } @keyframes animationFramesSix { 0% { transform: translate(0px, 0px); } 33% { transform: translate(-24px, -30px); } 66% { transform: translate(24px, 30px); } 100% { transform: translate(0px, 0px); } } @keyframes animationFramesSeven { 0% { transform: translate(0px, 0px); } 20% { transform: rotate(45deg); } 40% { transform: translate(0, 90px); } 60% { transform: rotate(90deg); } 80% { transform: translate(90px, 0); } 100% { transform: translate(0px, 0px); } } @-webkit-keyframes readmoreIcon { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-moz-keyframes readmoreIcon { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-ms-keyframes readmoreIcon { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-o-keyframes readmoreIcon { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes readmoreIcon { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-webkit-keyframes readmoreIcon-rtl { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(-20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-moz-keyframes readmoreIcon-rtl { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(-20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-ms-keyframes readmoreIcon-rtl { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(-20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-o-keyframes readmoreIcon-rtl { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(-20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes readmoreIcon-rtl { 0% { transform: translateX(0); opacity: 1; } 50% { transform: translateX(-20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @-webkit-keyframes pxl-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @-moz-keyframes pxl-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @-ms-keyframes pxl-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @-o-keyframes pxl-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes pxl-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @-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); } } @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); } } @-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); } } @-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes index-pulse { 0% { transform: scale(1); opacity: 0.8; } 100% { transform: scale(1.6); opacity: 0; } } @-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); } } @-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); } } @-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); } } @-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); } } @-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%); } } @-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05); } 70% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); } 70% { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } 100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @-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); } } @-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); } } @-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); } } @-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); } } @-webkit-keyframes bounceOut { 0% { -webkit-transform: scale(1); transform: scale(1); } 25% { -webkit-transform: scale(0.95); transform: scale(0.95); } 50% { opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } } @keyframes bounceOut { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 25% { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); } 50% { opacity: 1; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 100% { opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); } } @-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); } } @-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); } } @-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); } } @-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); } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-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); } } @-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); } } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } @-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); } } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } @-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); } } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUp { 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); } } @-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); } } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-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); } } @-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); } } @-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); } } @-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); } } @-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); } } @-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); } } @-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); } } @-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); } } @-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(0.95); transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.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(0.95); -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95); transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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; } } @-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); } } @-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); } } @-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); } } @-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); } } @-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); } } @-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); } } @-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; } } @-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); } } @-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); } } @-webkit-keyframes updown { 0% { transform: translateY(0); } 40% { transform: translateY(-5px); } 100% { transform: translateY(0); } } @keyframes updown { 0% { transform: translateY(0); } 40% { transform: translateY(-5px); } 100% { transform: translateY(0); } } @-webkit-keyframes scaleDisappear { 0% { opacity: 1; -webkit-transform: scale(1); } 60% { opacity: 0; -webkit-transform: scale(1.3); } 100% { opacity: 1; -webkit-transform: scale(1); } } @-moz-keyframes scaleDisappear { 0% { opacity: 1; -moz-transform: scale(1); } 60% { opacity: 0; -moz-transform: scale(1.3); } 100% { opacity: 1; -moz-transform: scale(1); } } @-ms-keyframes scaleDisappear { 0% { opacity: 1; -ms-transform: scale(1); } 60% { opacity: 0; -ms-transform: scale(1.3); } 100% { opacity: 1; -ms-transform: scale(1); } } @-o-keyframes scaleDisappear { 0% { opacity: 1; -o-transform: scale(1); } 60% { opacity: 0; -o-transform: scale(1.3); } 100% { opacity: 1; -o-transform: scale(1); } } @keyframes scaleDisappear { 0% { opacity: 1; transform: scale(1); } 60% { opacity: 0; transform: scale(1.3); } 100% { opacity: 1; transform: scale(1); } } @-webkit-keyframes pxl_zoom_reverse { 0% { -webkit-transform: scale(1); opacity: 1; filter: alpha(opacity=100); } 100% { -webkit-transform: scale(0.5); opacity: 0; filter: alpha(opacity=0); } } @-moz-keyframes pxl_zoom_reverse { 0% { -moz-transform: scale(1); opacity: 1; filter: alpha(opacity=100); } 100% { -moz-transform: scale(0.5); opacity: 0; filter: alpha(opacity=0); } } @keyframes pxl_zoom_reverse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); } 100% { -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); opacity: 0; filter: alpha(opacity=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; } } @-webkit-keyframes toLeftFromRight { 49% { -webkit-transform: translate(-100%); } 50% { opacity: 0; -webkit-transform: translate(100%); } 51% { opacity: 1; } } @-moz-keyframes toLeftFromRight { 49% { -moz-transform: translate(-100%); } 50% { opacity: 0; -moz-transform: translate(100%); } 51% { opacity: 1; } } @keyframes toLeftFromRight { 49% { transform: translate(-100%); } 50% { opacity: 0; transform: translate(100%); } 51% { opacity: 1; } } @-webkit-keyframes toTopFromBottom { 49% { -webkit-transform: translateY(-100%); } 50% { opacity: 0; -webkit-transform: translateY(100%); } 51% { opacity: 1; } } @-moz-keyframes toTopFromBottom { 49% { -moz-transform: translateY(-100%); } 50% { opacity: 0; -moz-transform: translateY(100%); } 51% { opacity: 1; } } @keyframes toTopFromBottom { 49% { transform: translateY(-100%); } 50% { opacity: 0; transform: translateY(100%); } 51% { opacity: 1; } } @-webkit-keyframes toBottomFromTop { 49% { -webkit-transform: translateY(100%); } 50% { opacity: 0; -webkit-transform: translateY(-100%); } 51% { opacity: 1; } } @-moz-keyframes toBottomFromTop { 49% { -moz-transform: translateY(100%); } 50% { opacity: 0; -moz-transform: translateY(-100%); } 51% { opacity: 1; } } @keyframes toBottomFromTop { 49% { transform: translateY(100%); } 50% { opacity: 0; transform: translateY(-100%); } 51% { opacity: 1; } } @keyframes marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } } @-moz-keyframes spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-webkit-keyframes fadeInCustom { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeInCustom { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeInOutCustom { 0% { opacity: 0; } 25% { opacity: 1; } 50% { opacity: 0; } 75% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeInOutCustom { 0% { opacity: 0; } 25% { opacity: 1; } 50% { opacity: 0; } 75% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes fadeOutInCustom { 0% { opacity: 1; } 25% { opacity: 0; } 50% { opacity: 1; } 75% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeOutInCustom { 0% { opacity: 1; } 25% { opacity: 0; } 50% { opacity: 1; } 75% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeInLeftCustom { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInLeftCustom { 0% { opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } @-webkit-keyframes fadeInRightCustom { 0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInRightCustom { 0% { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } @-webkit-keyframes fadeInUpCustom { 0% { opacity: 0; -webkit-transform: translateY(-5px); transform: translateY(-5px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUpCustom { 0% { opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes fadeInUpCustom1 { 0% { opacity: 0; -webkit-transform: translateY(15px); transform: translateY(15px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUpCustom1 { 0% { opacity: 0; -webkit-transform: translateY(15px); -ms-transform: translateY(15px); transform: translateY(15px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes playanimate { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @keyframes playanimate { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @-webkit-keyframes move { 0% { -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; -o-transform-origin: center center; transform-origin: center center; transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); } 100% { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); } } @keyframes move { 0% { -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; -o-transform-origin: center center; transform-origin: center center; transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); } 100% { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); } } @keyframes dotAnimatedBottomToTop1 { 0% { bottom: 14%; } 50% { bottom: 100%; } 100% { bottom: 14%; } } @keyframes dotAnimatedBottomToTop2 { 0% { bottom: 64%; } 50% { bottom: 0%; } 100% { bottom: 100%; } } @keyframes dotAnimatedBottomToTop3 { 0% { bottom: 5%; } 50% { bottom: 100%; } 100% { bottom: 5%; } } @keyframes dotAnimatedBottomToTop4 { 0% { bottom: 78%; } 50% { bottom: 0%; } 100% { bottom: 78%; } } @keyframes dotAnimatedBottomToTop5 { 0% { bottom: 46%; } 50% { bottom: 0%; } 100% { bottom: 46%; } } @keyframes dotAnimatedBottomToTop6 { 0% { bottom: 27%; } 50% { bottom: 100%; } 100% { bottom: 27%; } } @-webkit-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-moz-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-ms-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-o-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-webkit-keyframes headerSlideUp { 0% { margin-top: 0; } 100% { margin-top: 100px; } } @-moz-keyframes headerSlideUp { 0% { margin-top: 0; } 100% { margin-top: 100px; } } @-ms-keyframes headerSlideUp { 0% { margin-top: 0; } 100% { margin-top: 100px; } } @-o-keyframes headerSlideUp { 0% { margin-top: 0; } 100% { margin-top: 100px; } } @keyframes headerSlideUp { 0% { margin-top: 0; } 100% { margin-top: 100px; } } @-webkit-keyframes loadershake { 0% { -webkit-transform: rotateY(5deg); transform: rotateY(5deg); } 50% { -webkit-transform: rotateY(45deg); transform: rotateY(45deg); } 100% { -webkit-transform: rotateY(5deg); transform: rotateY(5deg); } } @keyframes loadershake { 0% { -webkit-transform: rotateY(5deg); transform: rotateY(5deg); } 50% { -webkit-transform: rotateY(45deg); transform: rotateY(45deg); } 100% { -webkit-transform: rotateY(5deg); transform: rotateY(5deg); } } @keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); } } @keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } @keyframes loader-rotate { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } @keyframes loader-4-1 { 0% { box-shadow: inset 0 0 0 0 #77b80f; } 100% { box-shadow: inset 0 -80px 0 0 #77b80f; } } @keyframes loader-4-2 { 25% { left: calc(100% + .2em); bottom: calc(100% + .2em); } 50% { left: calc(100% + .2em); bottom: -0.4em; } 75% { left: -0.4em; bottom: -0.4em; } 100% { left: -0.4em; bottom: calc(100% + .2em); } } @keyframes loader-5 { 0% { opacity: 0.1; transform: rotate(0deg) scale(0.5); } 100% { opacity: 1; transform: rotate(360deg) scale(1.2); } } @keyframes pxl-ken-burns-in { 0% { transform: scale(1); } 100% { transform: scale(1.3); } } @keyframes pxl-ken-burns-out { 0% { transform: scale(1.3); } 100% { transform: scale(1); } } @keyframes pxl-ken-burns-in-out { 0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1); } } @keyframes pxlInnerOut { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } } @keyframes pxlImgOut { 0% { transform: translateX(0) scale(1); } 100% { transform: translateX(100%) scale(1.15); } } @keyframes pxlInnerIn { 0% { transform: translateX(100%); } 100% { transform: translateX(0); } } @keyframes pxlImgIn { 0% { transform: translateX(-100%) scale(1.15); } 100% { transform: translateX(0) scale(1); } } @keyframes BackgroundAnimated { from { background-position: 0 0; } to { background-position: 100% 0; } } @-webkit-keyframes BackgroundAnimated { from { background-position: 0 0; } to { background-position: 100% 0; } } @-ms-keyframes BackgroundAnimated { from { background-position: 0 0; } to { background-position: 100% 0; } } @-moz-keyframes BackgroundAnimated { from { background-position: 0 0; } to { background-position: 100% 0; } } @-webkit-keyframes pxl_text_slide_l { 0% { -webkit-transform: translate(-40%, 0%); } 100% { -webkit-transform: translate(-60%, 0%); } } @keyframes pxl_text_slide_l { 0% { transform: translate(-40%, 0%); } 100% { transform: translate(-60%, 0%); } } @-webkit-keyframes pxl_text_slide_r { 0% { -webkit-transform: translate(40%, 0%); } 100% { -webkit-transform: translate(60%, 0%); } } @keyframes pxl_text_slide_r { 0% { transform: translate(40%, 0%); } 100% { transform: translate(60%, 0%); } } @-webkit-keyframes pxl_skew_in { 0% { -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes pxl_skew_in { 0% { -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); -webkit-transform: translateX(0); transform: translateX(0); } } .pxl-skew-in { -webkit-animation-name: pxl_skew_in; animation-name: pxl_skew_in; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.8s !important; animation-duration: 0.8s !important; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } *, *:before, *:after { outline: none; box-sizing: inherit; } ::-moz-selection { background-color: var(--primary-color); color: #ffffff; } ::selection { background-color: var(--primary-color); color: #ffffff; } html { -webkit-text-size-adjust: 100%; box-sizing: border-box; } @media (max-width: 1199px) { html { overflow-x: hidden; } } hr { box-sizing: content-box; height: 0; overflow: visible; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bold; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } p { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } dfn, cite, em, i { font-style: italic; } pre { font-size: 14px; overflow: auto; background: #f5f5f5; padding: 15px; font-family: monospace, monospace; font-size: 1em; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } code, kbd, tt, var { font-size: 12px; } code { padding: 2px 4px; color: #c7254e; border-radius: 4px; display: inline-block; vertical-align: top; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { text-decoration: none; } mark { background: #fff9c0; } big { font-size: 125%; } a { background-color: transparent; text-decoration: none; } a:hover { text-decoration: none; } a:focus { text-decoration: none; } img, video, iframe, svg { max-width: 100%; vertical-align: top; } figure { margin: 0 0 30px 0; } figcaption { display: block; } form label { color: var(--body-color); max-width: 100%; margin-bottom: 5px; } label { display: block; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; height: auto; line-height: normal; width: auto; transform: translate(0px, 3px); margin-right: 10px; } input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button { border: none; } button, input, optgroup, select, textarea { max-width: 100%; font-family: inherit; font-size: 100%; line-height: inherit; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } body { margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); color: var(--body-color); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; font-weight: normal; } a { text-decoration: none; -webkit-transition: all 300ms ease 0ms; -khtml-transition: all 300ms ease 0ms; -moz-transition: all 300ms ease 0ms; -ms-transition: all 300ms ease 0ms; -o-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; } h1, h2, h3, h4, h5, h6 { font-family: var(--heading-font-family); color: var(--heading-color); line-height: var(--heading-line-height); font-weight: var(--heading-font-weight); letter-spacing: var(--heading-letter-spacing); } a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6, a:hover .h1, a:hover .h2, a:hover .h3, a:hover .h4, a:hover .h4-1, a:hover .h5, a:hover .h6 { color: var(--link-color-hover); } h1, h2, h3, h4, h5, h6 { margin: 0 0 15px; line-height: var(--heading-line-height); } .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0; } h1, .h1, .size-h1 { font-size: var(--heading-font-size-h1); line-height: 1.1458333333; } h2, .h2, .size-h2 { font-size: var(--heading-font-size-h2); } @media (max-width: 1199px) { h2, .h2, .size-h2 { font-size: 60px; } } @media (max-width: 991px) { h2, .h2, .size-h2 { font-size: 48px; } } @media (max-width: 767px) { h2, .h2, .size-h2 { font-size: 38px; } } @media (max-width: 575px) { h2, .h2, .size-h2 { font-size: 32px; } } h3, .h3, .size-h3 { font-size: var(--heading-font-size-h3); } @media (max-width: 1199px) { h3, .h3, .size-h3 { font-size: 38px; } } @media (max-width: 991px) { h3, .h3, .size-h3 { font-size: 32px; } } @media (max-width: 575px) { h3, .h3, .size-h3 { font-size: 28px; } } h4, .h4, .size-h4 { font-size: var(--heading-font-size-h4); } h5, .h5, .size-h5 { font-size: var(--heading-font-size-h5); } h6, .h6, .size-h6 { font-size: var(--heading-font-size-h6); } img { max-width: 100%; height: auto; } ul, ol { list-style-position: inside; padding-left: 0; padding-right: 0; margin-top: 0; } ul ul, ul ol, ol ul, ol ol { padding-left: 15px; } [dir="rtl"] ul ul, [dir="rtl"] ul ol, [dir="rtl"] ol ul, [dir="rtl"] ol ol { padding-left: 0; padding-right: 15px; } ul.unstyled, ol.unstyled { list-style: none; margin: 0; padding: 0; } ul.unstyled ul, ul.unstyled ol, ol.unstyled ul, ol.unstyled ol { list-style: none; } ul.horizontal, ol.horizontal { display: flex; flex-wrap: wrap; margin: -5px; } ul.horizontal > li, ol.horizontal > li { padding: 5px; flex: 0 0 auto; width: auto; max-width: 100%; } table { width: 100%; max-width: 100%; border: 1px solid #d5d5d5; border-spacing: 0; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } table th, table td { padding: 8px; border: 1px solid #d5d5d5; border-top: 0; border-left: 0; text-align: start; vertical-align: middle; } table th:last-child, table td:last-child { border-right: 0; } table + * { margin-top: 20px; } table tbody tr:last-child th, table tbody tr:last-child td { border-bottom: 0; } img { height: auto; max-width: 100%; vertical-align: top; } img.image-fit, img.img-fit { height: 100%; width: 100%; object-fit: cover; -o-object-fit: cover; -moz-object-fit: cover; -ms-filter-object-fit: cover; -webkit-object-fit: cover; } img.alignleft[alt="Image Alignment 150x150"], img.alignright[alt="Image Alignment 150x150"] { clear: both; } a { color: var(--link-color); text-decoration: none; } a:hover { color: var(--link-color-hover); } a:hover, a:active, a:focus { text-decoration: none; } p { margin: 0 0 22px; } p:last-child { margin-bottom: 0; } blockquote { padding: 0 0 0 1rem; border-left: 5px solid var(--primary-color); font-size: 20px; line-height: 1.6; color: #1a1a1a; font-family: var(--heading-color); letter-spacing: 0.05em; text-transform: uppercase; font-style: italic; } @media (min-width: 1200px) { blockquote { margin: 15px 100px; } } @media (max-width: 1199px) { blockquote { margin: 15px 70px; } } @media (max-width: 767px) { blockquote { margin: 15px 30px; } } @media (max-width: 480px) { blockquote { margin: 15px 0; } } [dir="rtl"] blockquote { padding: 0 1rem 0 0; border-left: 0; border-right: 5px solid var(--primary-color); } blockquote.has-text-align-right { padding: 0 1rem 0 0; border-left: 0; border-right: 5px solid var(--primary-color); } [dir="rtl"] blockquote.has-text-align-right { padding: 0 0 0 1rem; border-right: 0; border-left: 5px solid var(--primary-color); text-align: left; } blockquote cite { font-family: var(--body-font-family); background: transparent; padding: 0; padding-top: 8px; font-size: 16px; line-height: var(--body-line-height); font-weight: normal; box-shadow: none; font-style: inherit; color: var(--primary-color); display: block; text-transform: initial; } @media (min-width: 1200px) { .has-sidebar blockquote { margin: 15px 70px; } } @media (max-width: 1199px) { .has-sidebar blockquote { margin: 15px 30px; } } body.page .pxl-page { overflow-x: hidden; overflow-y: hidden; } .text-start { text-align: start; } .text-end { text-align: end; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-white { color: #fff !important; } .container { padding-left: 15px; padding-right: 15px; } @media (max-width: 480px) { .d-xxs-none { display: none; } } .d-flex-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .d-flex-wrap > * { max-width: 100%; } .d-flex-auto { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .d-flex-auto > * { flex: 0 0 auto; width: auto !important; max-width: 100%; display: flex; flex-wrap: wrap; align-items: center; } .d-flex-align-justify-center { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media (max-width: 575px) { .text-xs-start { text-align: start !important; } .text-xs-end { text-align: end !important; } .text-xs-left { text-align: left !important; } .text-xs-right { text-align: right !important; } .text-xs-center { text-align: center !important; } .justify-content-xs-start { -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-xs-center { -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-xs-end { -ms-flex-pack: end !important; justify-content: flex-end !important; } .align-self-xs-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-xs-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-xs-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } } @media (min-width: 1600px) { .text-xxxl-start { text-align: start !important; } .text-xxxl-end { text-align: end !important; } .text-xxxl-left { text-align: left !important; } .text-xxxl-right { text-align: right !important; } .text-xxxl-center { text-align: center !important; } .justify-content-xxxl-start { -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-xxxl-center { -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-xxxl-end { -ms-flex-pack: end !important; justify-content: flex-end !important; } .align-self-xxxl-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-xxxl-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-xxxl-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } .elementor-column.pxl-column-element-widescreen-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } .w-100 { width: 100% !important; } .h-100 { height: 100% !important; } .text-primary { color: var(--primary-color); } .text-second { color: var(--second-color); } .overflow-hidden { overflow: hidden !important; } @media (max-width: 575px) { .overflow-hidden-xs { overflow: hidden !important; } } .bg-image { background-size: cover; background-position: 50%; background-repeat: no-repeat; } .scale-hover { overflow: hidden; } .scale-hover img { -webkit-transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.35s cubic-bezier(0.24, 0.74, 0.58, 1); } .scale-hover:hover img { opacity: 0.9; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); } .text-truncate-1 { display: block; display: -webkit-box; max-height: 25.6px; font-size: 16px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 1; -webkit-line-clamp: 1; -khtml-line-clamp: 1; -moz-line-clamp: 1; -ms-line-clamp: 1; -o-line-clamp: 1; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-1 > * { display: block; display: -webkit-box; max-height: 25.6px; font-size: 16px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 1; -webkit-line-clamp: 1; -khtml-line-clamp: 1; -moz-line-clamp: 1; -ms-line-clamp: 1; -o-line-clamp: 1; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-2 { display: block; display: -webkit-box; max-height: 51.2px; font-size: 16px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 2; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-2 > * { display: block; display: -webkit-box; max-height: 51.2px; font-size: 16px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 2; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-3 { display: block; display: -webkit-box; max-height: 72px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 3; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-3 > * { display: block; display: -webkit-box; max-height: 72px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 3; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-4 { display: block; display: -webkit-box; max-height: 96px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 4; -webkit-line-clamp: 4; -khtml-line-clamp: 4; -moz-line-clamp: 4; -ms-line-clamp: 4; -o-line-clamp: 4; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-4 > * { display: block; display: -webkit-box; max-height: 96px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 4; -webkit-line-clamp: 4; -khtml-line-clamp: 4; -moz-line-clamp: 4; -ms-line-clamp: 4; -o-line-clamp: 4; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-5 { display: block; display: -webkit-box; max-height: 120px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 5; -webkit-line-clamp: 5; -khtml-line-clamp: 5; -moz-line-clamp: 5; -ms-line-clamp: 5; -o-line-clamp: 5; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-truncate-5 > * { display: block; display: -webkit-box; max-height: 120px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; line-clamp: 5; -webkit-line-clamp: 5; -khtml-line-clamp: 5; -moz-line-clamp: 5; -ms-line-clamp: 5; -o-line-clamp: 5; box-orient: vertical; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; } .text-multi-line-1 { font-size: 20px; line-height: 1.4; min-height: 56px; max-height: 56px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .text-multi-line-2 { font-size: 30px; line-height: 1.5; min-height: 90px; max-height: 90px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .text-multi-line-242 { font-size: 24px; line-height: 1.16666667; min-height: 56.00000016px; max-height: 56.00000016px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .bypostauthor { display: block; } .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; clear: right; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .sticky { display: block; } .list-style-none { list-style: none; } .italic { font-style: italic; } .no-padding { padding: 0 !important; } .text-underline { text-decoration: underline; } .relative { position: relative; } .absolute { position: absolute; } .absoluted { position: absolute; z-index: 1; } .pxl-absoluted { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .pxl-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .pos-fix { position: fixed; } .img-cover { object-fit: cover; } .img-cover-center { object-fit: cover; object-position: center; } .pxl-page-overlay { position: fixed; z-index: 999; top: 0; right: 0; width: 0; height: 0; background: rgba(var(--heading-color-rgb),0.8); opacity: 0; -webkit-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); -khtml-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); -moz-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); -ms-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); -o-transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: opacity 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .transition, .pxl-transition { -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-invisible { visibility: hidden; } .font-body { font-family: var(--body-font-family) !important; } .font-heading { font-family: var(--heading-font-family); } .pxl-heading { color: var(--heading-color); font-weight: var(--heading-font-weight); margin-top: 0; } .text-heading { color: var(--heading-color); } .empty-none:empty { display: none !important; } .clearfix::after, .clearfix::before { display: block; clear: both; content: ""; } .shape-animate1 { animation: animationFramesTwo 12s infinite linear alternate; } .shape-animate2 { animation: animationFramesOne 12s infinite linear alternate; } .shape-animate3 { animation: animationFramesFour 12s infinite linear alternate; } .shape-animate4 { animation: animationFramesThree 12s infinite linear alternate; } .shape-animate5 { animation: animationFramesFive 12s infinite linear alternate; } .shape-animate6 { animation: animationFramesSix 12s infinite linear alternate; } .shape-animate7 { animation: animationFramesSeven 18s infinite linear alternate; } .fade-in-out-custom { animation: fadeInOutCustom 8s infinite linear alternate; } .fade-out-in-custom { animation: fadeOutInCustom 8s infinite linear alternate; } .bounce { -webkit-animation-name: bounce; animation-name: bounce; } .flash { -webkit-animation-name: flash; animation-name: flash; } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } .shake { -webkit-animation-name: shake; animation-name: shake; } .swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; } .tada { -webkit-animation-name: tada; animation-name: tada; } .wobble { -webkit-animation-name: wobble; animation-name: wobble; } .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; } .bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; } .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } .pxl-entry-content .fadeInDown { -webkit-animation-name: pxlFadeInDown; animation-name: pxlFadeInDown; } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } .pxl-entry-content .fadeInLeft { -webkit-animation-name: pxlFadeInLeft; animation-name: pxlFadeInLeft; } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; } .pxl-entry-content .fadeInRight { -webkit-animation-name: pxlFadeInRight; animation-name: pxlFadeInRight; } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; } .pxl-entry-content .fadeInUp { -webkit-animation-name: pxlFadeInUp; animation-name: pxlFadeInUp; } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; } .animated.flip { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; } .flipInX { -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; } .flipInY { -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; } .flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; } .flipOutY { -webkit-backface-visibility: visible !important; -ms-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; } .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; } .hinge { -webkit-animation-name: hinge; animation-name: hinge; } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; } .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; } .scaleDisappear { -webkit-animation: scaleDisappear 350ms ease-in-out; -moz-animation: scaleDisappear 350ms ease-in-out; -ms-animation: scaleDisappear 350ms ease-in-out; -o-animation: scaleDisappear 350ms ease-in-out; animation: scaleDisappear 350ms ease-in-out; } .pxl-spin { -webkit-animation: pxl-spin 2s linear infinite; -khtml-animation: pxl-spin 2s linear infinite; -moz-animation: pxl-spin 2s linear infinite; -ms-animation: pxl-spin 2s linear infinite; -o-animation: pxl-spin 2s linear infinite; animation: pxl-spin 2s linear infinite; } .pxl-spin1 { -webkit-animation: pxl-spin 15s linear infinite; -khtml-animation: pxl-spin 15s linear infinite; -moz-animation: pxl-spin 15s linear infinite; -ms-animation: pxl-spin 15s linear infinite; -o-animation: pxl-spin 15s linear infinite; animation: pxl-spin 15s linear infinite; } .pxl-dot-animate { max-width: 100%; height: 100%; margin: 0 auto; position: relative; overflow: hidden; z-index: 0; } .pxl-dot-animate .dot-item { position: relative; } .pxl-dot-animate .dot-item span { width: 6px; height: 6px; background-color: #7a7a7a; position: absolute; bottom: 14%; left: 50%; margin-left: -2px; z-index: 1; } .pxl-dot-animate .dot-item:before { content: ""; position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; height: 100%; background-color: #292929; } .pxl-dot-animate .dot-1 span { bottom: 8%; -webkit-animation: dotAnimatedBottomToTop1 30s infinite linear; -khtml-animation: dotAnimatedBottomToTop1 30s infinite linear; -moz-animation: dotAnimatedBottomToTop1 30s infinite linear; -ms-animation: dotAnimatedBottomToTop1 30s infinite linear; -o-animation: dotAnimatedBottomToTop1 30s infinite linear; animation: dotAnimatedBottomToTop1 30s infinite linear; } .pxl-dot-animate .dot-2 span { bottom: 98%; -webkit-animation: dotAnimatedBottomToTop2 30s infinite linear; -khtml-animation: dotAnimatedBottomToTop2 30s infinite linear; -moz-animation: dotAnimatedBottomToTop2 30s infinite linear; -ms-animation: dotAnimatedBottomToTop2 30s infinite linear; -o-animation: dotAnimatedBottomToTop2 30s infinite linear; animation: dotAnimatedBottomToTop2 30s infinite linear; } .pxl-dot-animate .dot-3 span { bottom: 6%; -webkit-animation: dotAnimatedBottomToTop3 30s infinite linear; -khtml-animation: dotAnimatedBottomToTop3 30s infinite linear; -moz-animation: dotAnimatedBottomToTop3 30s infinite linear; -ms-animation: dotAnimatedBottomToTop3 30s infinite linear; -o-animation: dotAnimatedBottomToTop3 30s infinite linear; animation: dotAnimatedBottomToTop3 30s infinite linear; } .pxl-dot-animate .dot-4 span { bottom: 96%; -webkit-animation: dotAnimatedBottomToTop4 30s infinite linear; -khtml-animation: dotAnimatedBottomToTop4 30s infinite linear; -moz-animation: dotAnimatedBottomToTop4 30s infinite linear; -ms-animation: dotAnimatedBottomToTop4 30s infinite linear; -o-animation: dotAnimatedBottomToTop4 30s infinite linear; animation: dotAnimatedBottomToTop4 30s infinite linear; } .pxl-dot-animate .dot-5 span { bottom: 12%; -webkit-animation: dotAnimatedBottomToTop5 30s infinite linear; -khtml-animation: dotAnimatedBottomToTop5 30s infinite linear; -moz-animation: dotAnimatedBottomToTop5 30s infinite linear; -ms-animation: dotAnimatedBottomToTop5 30s infinite linear; -o-animation: dotAnimatedBottomToTop5 30s infinite linear; animation: dotAnimatedBottomToTop5 30s infinite linear; } .pxl-dot-animate .dot-6 span { bottom: 94%; -webkit-animation: dotAnimatedBottomToTop6 30s infinite linear; -khtml-animation: dotAnimatedBottomToTop6 30s infinite linear; -moz-animation: dotAnimatedBottomToTop6 30s infinite linear; -ms-animation: dotAnimatedBottomToTop6 30s infinite linear; -o-animation: dotAnimatedBottomToTop6 30s infinite linear; animation: dotAnimatedBottomToTop6 30s infinite linear; } .pxl-transforms { -webkit-transform: perspective(var(--pxl-transform-perspective, 0)) rotate(var(--pxl-transform-rotateZ, 0)) rotateX(var(--pxl-transform-rotateX, 0)) rotateY(var(--pxl-transform-rotateY, 0)) translate(var(--pxl-transform-translate, 0)) translateX(var(--pxl-transform-translateX, 0)) translateY(var(--pxl-transform-translateY, 0)) scaleX(calc(var(--pxl-transform-flipX, 1) * var(--pxl-transform-scaleX, var(--pxl-transform-scale, 1)))) scaleY(calc(var(--pxl-transform-flipY, 1) * var(--pxl-transform-scaleY, var(--pxl-transform-scale, 1)))) skewX(var(--pxl-transform-skewX, 0)) skewY(var(--pxl-transform-skewY, 0)); transform: perspective(var(--pxl-transform-perspective, 0)) rotate(var(--pxl-transform-rotateZ, 0)) rotateX(var(--pxl-transform-rotateX, 0)) rotateY(var(--pxl-transform-rotateY, 0)) translate(var(--pxl-transform-translate, 0)) translateX(var(--pxl-transform-translateX, 0)) translateY(var(--pxl-transform-translateY, 0)) scaleX(calc(var(--pxl-transform-flipX, 1) * var(--pxl-transform-scaleX, var(--pxl-transform-scale, 1)))) scaleY(calc(var(--pxl-transform-flipY, 1) * var(--pxl-transform-scaleY, var(--pxl-transform-scale, 1)))) skewX(var(--pxl-transform-skewX, 0)) skewY(var(--pxl-transform-skewY, 0)); -webkit-transform-origin: var(--pxl-transform-origin-y) var(--pxl-transform-origin-x); -ms-transform-origin: var(--pxl-transform-origin-y) var(--pxl-transform-origin-x); transform-origin: var(--pxl-transform-origin-y) var(--pxl-transform-origin-x); -webkit-transition: -webkit-transform var(--pxl-transform-transition-duration, 0.4s); transition: -webkit-transform var(--pxl-transform-transition-duration, 0.4s); -o-transition: transform var(--pxl-transform-transition-duration, 0.4s); transition: transform var(--pxl-transform-transition-duration, 0.4s); transition: transform var(--pxl-transform-transition-duration, 0.4s), -webkit-transform var(--pxl-transform-transition-duration, 0.4s); } .pxl-rotate1 { transform: rotate(-90deg); transform-origin: 0 0; } .transform-origin-0 .elementor-widget-container { transform-origin: 0 0; } .elementor-column.pxl-bg-ken-burns .elementor-widget-wrap { background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-animation: pxl-ken-burns-in-out 30s linear infinite; -khtml-animation: pxl-ken-burns-in-out 30s linear infinite; -moz-animation: pxl-ken-burns-in-out 30s linear infinite; -ms-animation: pxl-ken-burns-in-out 30s linear infinite; -o-animation: pxl-ken-burns-in-out 30s linear infinite; animation: pxl-ken-burns-in-out 30s linear infinite; } .pxl-ken-burns { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 10s; -o-transition-duration: 10s; transition-duration: 10s; -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; } .pxl-ken-burns--out { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); } .pxl-ken-burns--active { -webkit-transition-duration: 20s; -o-transition-duration: 20s; transition-duration: 20s; } .pxl-ken-burns--active.pxl-ken-burns--out { -webkit-animation: pxl-ken-burns-out 20s linear infinite; -khtml-animation: pxl-ken-burns-out 20s linear infinite; -moz-animation: pxl-ken-burns-out 20s linear infinite; -ms-animation: pxl-ken-burns-out 20s linear infinite; -o-animation: pxl-ken-burns-out 20s linear infinite; animation: pxl-ken-burns-out 20s linear infinite; } .pxl-ken-burns--active.pxl-ken-burns--in { -webkit-animation: pxl-ken-burns-in 20s linear infinite; -khtml-animation: pxl-ken-burns-in 20s linear infinite; -moz-animation: pxl-ken-burns-in 20s linear infinite; -ms-animation: pxl-ken-burns-in 20s linear infinite; -o-animation: pxl-ken-burns-in 20s linear infinite; animation: pxl-ken-burns-in 20s linear infinite; } .elementor-section.pxl-border-section-anm { border-width: 0 !important; } .elementor-column.pxl-border-column-anm > .elementor-element-populated { border-width: 0 !important; } .elementor-element.pxl-wg-bd-anm-yes > .elementor-widget-container { border-width: 0 !important; position: relative; } .pxl-border-animated .pxl-border-anm { position: absolute; transition: transform 2s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-border-animated .pxl-border-anm.bt { top: 0; left: 0; transform: scaleX(0); transform-origin: 0 0; } .pxl-border-animated .pxl-border-anm.br { top: 0; right: 0; transform: scaleY(0); transform-origin: 100% 0; } .pxl-border-animated .pxl-border-anm.bb { left: 0; bottom: 0; transform: scaleX(0); transform-origin: 0 100%; } .pxl-border-animated .pxl-border-anm.bl { top: 0; left: 0; transform: scaleY(0); transform-origin: 0 0; } .pxl-border-animated.num-3 .pxl-border-anm.br, .pxl-border-animated.num-3 .pxl-border-anm.bb, .pxl-border-animated.num-4 .pxl-border-anm.br, .pxl-border-animated.num-4 .pxl-border-anm.bb { transition-delay: 2s; } .pxl-border-animated.pxl-animated .pxl-border-anm { transform: scale(1); } .pxl-bd-anm { border-width: 0 0 1px 0; border-style: solid; border-color: #e4e4e4; transform: scale(0); transition: transform 2s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-bd-anm.bt { border-width: 1px 0 0 0; transform-origin: 0 0; } .pxl-bd-anm.br { border-width: 0 1px 0 0; transform-origin: 100% 0; } .pxl-bd-anm.bb { border-width: 0 0 1px 0; transform-origin: 0 100%; } .pxl-bd-anm.bl { border-width: 0 0 0 1px; transform-origin: 0 0; } .pxl-bd-anm.pxl-animated { transform: scale(1); } .elementor-widget-divider .elementor-divider-separator { transform: scaleX(0); transform-origin: 0 100%; transition: transform 2s cubic-bezier(0.77, 0, 0.175, 1); } .elementor-widget-divider.pxl-animated .elementor-divider-separator { transform: scale(1); } .pxl-divider.animated .pxl-divider-separator { transform: scaleX(0); transform-origin: 0 100%; transition: transform 2s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-divider.animated.reversal .pxl-divider-separator { transform-origin: 100% 100%; } .pxl-divider.animated.slow .pxl-divider-separator { transition: transform 2.5s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-divider.animated.normal .pxl-divider-separator { transition: transform 1.8s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-divider.animated.fast .pxl-divider-separator { transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-divider.animated.pxl-animated .pxl-divider-separator { transform: scale(1); } .pxl-hd-bd-left .elementor-widget-container:before, .pxl-hd-bd-right .elementor-widget-container:before { transform: scaleY(0); transform-origin: 100% 0; transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-hd-bd-left.pxl-animated .elementor-widget-container:before, .pxl-hd-bd-right.pxl-animated .elementor-widget-container:before { transform: scale(1); } .pxl-section-bg-parallax { background-repeat: no-repeat; background-size: cover; top: 0; right: 0; bottom: 0; left: 0; position: absolute; } .pxl-column-bg-parallax { background-repeat: no-repeat; background-size: cover; top: 0; right: 0; bottom: 0; left: 0; position: absolute; } .pxl-section-divider-top-img { background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; } .pxl-section-divider-bot-img { background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0; left: 0; width: 100%; } .pxl-section-line-item { position: absolute; top: 0; bottom: 0; width: 1px; height: 100%; transform-origin: 0 0; transform: scale(0); transition: transform 2s cubic-bezier(0.77, 0, 0.175, 1); } .pxl-section-line-item.pxl-animated { transform: scale(1); } .cursor-map-target:hover .pxl-map-wrap { opacity: 1; } .pxl-map-wrap { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; z-index: -1; -webkit-transition: opacity 0.3s, visibility 0.3s; -khtml-transition: opacity 0.3s, visibility 0.3s; -moz-transition: opacity 0.3s, visibility 0.3s; -ms-transition: opacity 0.3s, visibility 0.3s; -o-transition: opacity 0.3s, visibility 0.3s; transition: opacity 0.3s, visibility 0.3s; } .pxl-map-wrap .pxl-map-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); transform-origin: 50% 50%; -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .pxl-map-wrap .pxl-map-content iframe { width: 100%; height: 100%; } .pxl-map-wrap.active { opacity: 1; visibility: visible; z-index: 999999; } .pxl-map-wrap.active .pxl-map-content { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-map-wrap.clicked { -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 (max-width: 991px) { .pxl-map-wrap.clicked { -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%); } } .list-text-hover .text-hover-item { transition: z-index 0.11s 0.17s; } .list-text-hover .text-hover-item.active { z-index: 3; } .pxl-imgs-hover { opacity: 0; transform: translate(calc(var(--pxl-mouse-x) - 50%), calc(var(--pxl-mouse-y) - 50%)); transition: opacity 0.3s; z-index: 1; pointer-events: none; position: absolute; top: 0; left: 0; } .pxl-imgs-hover .img-inner { transform: translateX(-100%); } .pxl-imgs-hover .img-hv-ac { transform: translateX(100%) scale(1.4); } .pxl-imgs-hover .img-item.active { z-index: 2; } .pxl-imgs-hover .img-item.deactive .img-hv-ac { animation: pxlImgOut 0.55s ease-in-out both; } .pxl-imgs-hover .img-item.deactive .img-inner { animation: pxlInnerOut 0.55s ease-in-out both; } .pxl-imgs-hover .img-item.active .img-hv-ac { animation: pxlImgIn 0.55s ease-in-out both; } .pxl-imgs-hover .img-item.active .img-inner { animation: pxlInnerIn 0.55s ease-in-out both; } .pxl-text-img-wrap .content-inner:hover .pxl-imgs-hover { opacity: 1; } .pxl-text-stroke { position: relative; display: inline-block; line-height: 1; -webkit-text-stroke: 3px rgba(0, 0, 0, 0.08); color: transparent; text-transform: uppercase; } .pxl-bg-parallax { position: relative; overflow: hidden; } .parallax-inner { position: absolute; top: -10%; left: -10%; height: calc(100% + 20%); width: calc(100% + 20%); background-position: center center; background-size: cover; background-repeat: no-repeat; } .pxl-split-text .split-line { overflow: hidden; } @media (max-width: 1023px) { .stop-splittext-anm .pxl-split-text .split-line { overflow: inherit; } .stop-splittext-anm .pxl-split-text .split-line * { transform: scale(1, 1) !important; transform: rotateX(0) !important; transform: translateX(0) !important; transform: translateY(0) !important; opacity: 1 !important; } } .text-slide-to-left { -webkit-animation: pxl_text_slide_l 16s linear infinite; animation: pxl_text_slide_l 16s linear infinite; } .text-slide-to-right { -webkit-animation: pxl_text_slide_r 16s linear infinite; animation: pxl_text_slide_r 16s linear infinite; } @media (min-width: 1280px) { .pxl-section-offset-left.pxl-container-width-container-1200 { padding-left: calc((100% - 1200px)/2) !important; } .pxl-section-offset-left.pxl-container-width-container-1200.pxl-section-gap-no { padding-left: calc((100% - 1170px)/2) !important; } } @media (min-width: 1280px) { .pxl-section-offset-right.pxl-container-width-container-1200 { padding-right: calc((100% - 1200px)/2) !important; } .pxl-section-offset-right.pxl-container-width-container-1200.pxl-section-gap-no { padding-right: calc((100% - 1170px)/2) !important; } } .elementor-section.m--10 .elementor-container { margin: -10px; } .pxl-wg-move-from-left .elementor-widget-container { clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%); transform-origin: 50% 50%; transition: 2s cubic-bezier(0.5, 0.5, 0, 1); -webkit-transform: scale(1.5) translate(-100px, 0px); -khtml-transform: scale(1.5) translate(-100px, 0px); -moz-transform: scale(1.5) translate(-100px, 0px); -ms-transform: scale(1.5) translate(-100px, 0px); -o-transform: scale(1.5) translate(-100px, 0px); transform: scale(1.5) translate(-100px, 0px); } .pxl-wg-move-from-left .elementor-widget-container.pxl-animated { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-transform: scale(1) translate(0px, 0px); -khtml-transform: scale(1) translate(0px, 0px); -moz-transform: scale(1) translate(0px, 0px); -ms-transform: scale(1) translate(0px, 0px); -o-transform: scale(1) translate(0px, 0px); transform: scale(1) translate(0px, 0px); } .pxl-wg-move-from-right .elementor-widget-container { clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%); transform-origin: 50% 50%; transition: 2s cubic-bezier(0.5, 0.5, 0, 1); -webkit-transform: scale(1.5) translate(100px, 0px); -khtml-transform: scale(1.5) translate(100px, 0px); -moz-transform: scale(1.5) translate(100px, 0px); -ms-transform: scale(1.5) translate(100px, 0px); -o-transform: scale(1.5) translate(100px, 0px); transform: scale(1.5) translate(100px, 0px); } .pxl-wg-move-from-right .elementor-widget-container.pxl-animated { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-transform: scale(1) translate(0px, 0px); -khtml-transform: scale(1) translate(0px, 0px); -moz-transform: scale(1) translate(0px, 0px); -ms-transform: scale(1) translate(0px, 0px); -o-transform: scale(1) translate(0px, 0px); transform: scale(1) translate(0px, 0px); } @media (min-width: 1200px) { .elementor-section.pxl-section-3cols .elementor-column { flex: 0 0 auto; width: 33.33333333%; } } @media (max-width: 575px) { .elementor-section.coming-soon { min-height: 100vh; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .pxl-entry-content .elementor-inner-section.gx-25 > .elementor-column-gap-default { margin: 0 -12.5px; } .pxl-entry-content .elementor-inner-section.gx-25 > .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 0 12.5px; } .elementor-section .elementor-widget:not(:last-child) { margin-bottom: 0; } .pxl-loader { background: #fff; height: 100vh; position: fixed; width: 100%; z-index: 999999; top: 0; left: 0; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-loader.style-1 .loading-spinner { margin: -135px auto 0 auto; width: 270px; height: 270px; top: 50%; position: relative; text-align: center; } .pxl-loader.style-2 .loading-spinner { margin: -20px auto 0 auto; width: 40px; height: 40px; top: 50%; position: relative; text-align: center; -webkit-animation: sk-rotate 2s infinite linear; animation: sk-rotate 2s infinite linear; } .pxl-loader.style-2 .loading-dot1, .pxl-loader.style-2 .loading-dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: var(--primary-color); border-radius: 100%; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out; } .pxl-loader.style-2 .loading-dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s; } .pxl-loader.style-3 .loading-charging { position: absolute; top: 50%; left: 50%; margin-top: -40px; margin-left: -30px; display: inline-block; width: 60px; height: 80px; color: inherit; vertical-align: middle; pointer-events: none; border: 3px #77b80f solid; animation: loader-4-1 5s linear infinite; } .pxl-loader.style-3 .loading-charging:after { width: 8px; height: 8px; position: absolute; content: ""; background-color: #77b80f; bottom: calc(100% + .2em); left: -0.4em; animation: loader-4-2 1s ease-in-out infinite; } .pxl-loader.style-4 .loading-2dot-rotate { position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; display: inline-block; color: inherit; vertical-align: middle; pointer-events: none; } .pxl-loader.style-4 .loading-4 { width: 20px; height: 20px; background-color: #77b80f; box-shadow: 3em 0px 0px #77b80f; border-radius: 50%; animation: loader-5 1s ease-in-out infinite alternate; } .pxl-swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: visible; z-index: 0; } .pxl-swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: transform 0.4s linear; -khtml-transition: transform 0.4s linear; -moz-transition: transform 0.4s linear; -ms-transition: transform 0.4s linear; -o-transition: transform 0.4s linear; transition: transform 0.4s linear; -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; } .pxl-swiper-slider.num-col-2 .pxl-swiper-slide { width: 50%; } .pxl-swiper-slider.num-col-3 .pxl-swiper-slide { width: 33.3333333333%; } .pxl-swiper-slider.num-col-4 .pxl-swiper-slide { width: 25%; } .non-swiper-slide { display: none; } .swiper-container-multirow-column > .pxl-swiper-wrapper { flex-wrap: wrap; flex-direction: column; } .swiper-container-multirow-column > .pxl-swiper-wrapper .pxl-swiper-slide { height: calc((100% - 40px) / 2); } .swiper-container-multirow-row > .pxl-swiper-wrapper { flex-wrap: wrap; flex-direction: row; } .swiper-container-multirow-row > .pxl-swiper-wrapper .pxl-swiper-slide { height: calc((100% - 40px) / 2); } .swiper-container-vertical > .pxl-swiper-wrapper { flex-direction: column; } .swiper-slide img { display: block; } .swiper-container-cube .swiper-cube-shadow { display: none; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; visibility: hidden; } .pxl-swiper-arrow { font-size: 20px; width: 52px; height: 52px; line-height: 1; display: inline-flex; justify-content: center; align-items: center; z-index: 2; text-align: center; cursor: pointer; background: rgba(var(--primary-color-rgb),0.22); color: #fff; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-swiper-arrow:hover { background-color: var(--primary-color); } .pxl-swiper-arrow .pxl-icon { line-height: 1; } .pxl-swiper-arrow.swiper-button-disabled { cursor: not-allowed; } .df-layout { margin-top: 30px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; } .nav-in-vertical .pxl-swiper-arrow, .nav-out-vertical .pxl-swiper-arrow { 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%); } .nav-in-vertical .pxl-swiper-arrow-prev { left: 30px; } .nav-in-vertical .pxl-swiper-arrow-next { right: 30px; } .nav-in-vertical.arrow-on-hover .pxl-swiper-arrow-prev { opacity: 0; -webkit-transform: translate(50px, -50%); -khtml-transform: translate(50px, -50%); -moz-transform: translate(50px, -50%); -ms-transform: translate(50px, -50%); -o-transform: translate(50px, -50%); transform: translate(50px, -50%); -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } .nav-in-vertical.arrow-on-hover .pxl-swiper-arrow-next { opacity: 0; -webkit-transform: translate(-50px, -50%); -khtml-transform: translate(-50px, -50%); -moz-transform: translate(-50px, -50%); -ms-transform: translate(-50px, -50%); -o-transform: translate(-50px, -50%); transform: translate(-50px, -50%); -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } .nav-out-vertical .pxl-swiper-arrow-prev { left: -100px; } .nav-out-vertical .pxl-swiper-arrow-prev:before { content: ""; position: absolute; left: 100%; width: 50px; height: 100%; } @media (max-width: 1599px) { .nav-out-vertical .pxl-swiper-arrow-prev { left: -80px; } .nav-out-vertical .pxl-swiper-arrow-prev:before { width: 30px; } } @media (max-width: 1399px) { .nav-out-vertical .pxl-swiper-arrow-prev { left: -70px; } .nav-out-vertical .pxl-swiper-arrow-prev:before { width: 20px; } } @media (max-width: 1300px) { .nav-out-vertical .pxl-swiper-arrow-prev { left: -26px; } } @media (max-width: 1199px) { .nav-out-vertical .pxl-swiper-arrow-prev { left: 15px; opacity: 0; -webkit-transform: translate(-50px, -50%); -khtml-transform: translate(-50px, -50%); -moz-transform: translate(-50px, -50%); -ms-transform: translate(-50px, -50%); -o-transform: translate(-50px, -50%); transform: translate(-50px, -50%); -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } } .nav-out-vertical .pxl-swiper-arrow-next { right: -100px; } .nav-out-vertical .pxl-swiper-arrow-next:before { content: ""; position: absolute; right: 100%; width: 50px; height: 100%; } @media (max-width: 1599px) { .nav-out-vertical .pxl-swiper-arrow-next { right: -80px; } .nav-out-vertical .pxl-swiper-arrow-next:before { width: 30px; } } @media (max-width: 1399px) { .nav-out-vertical .pxl-swiper-arrow-next { right: -70px; } .nav-out-vertical .pxl-swiper-arrow-next:before { width: 20px; } } @media (max-width: 1300px) { .nav-out-vertical .pxl-swiper-arrow-next { right: -26px; } } @media (max-width: 1199px) { .nav-out-vertical .pxl-swiper-arrow-next { right: 15px; opacity: 0; -webkit-transform: translate(50px, -50%); -khtml-transform: translate(50px, -50%); -moz-transform: translate(50px, -50%); -ms-transform: translate(50px, -50%); -o-transform: translate(50px, -50%); transform: translate(50px, -50%); -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } } .nav-out-vertical.arrow-on-hover .pxl-swiper-arrow-prev { opacity: 0; -webkit-transform: translate(50px, -50%); -khtml-transform: translate(50px, -50%); -moz-transform: translate(50px, -50%); -ms-transform: translate(50px, -50%); -o-transform: translate(50px, -50%); transform: translate(50px, -50%); -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } .nav-out-vertical.arrow-on-hover .pxl-swiper-arrow-next { opacity: 0; -webkit-transform: translate(-50px, -50%); -khtml-transform: translate(-50px, -50%); -moz-transform: translate(-50px, -50%); -ms-transform: translate(-50px, -50%); -o-transform: translate(-50px, -50%); transform: translate(-50px, -50%); -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } @media (max-width: 1199px) { .pxl-swiper-slider:hover .nav-in-vertical .pxl-swiper-arrow-prev, .pxl-swiper-slider:hover .nav-in-vertical .pxl-swiper-arrow-next, .pxl-swiper-slider:hover .nav-out-vertical .pxl-swiper-arrow-prev, .pxl-swiper-slider:hover .nav-out-vertical .pxl-swiper-arrow-next, .pxl-swiper-slider:focus .nav-in-vertical .pxl-swiper-arrow-prev, .pxl-swiper-slider:focus .nav-in-vertical .pxl-swiper-arrow-next, .pxl-swiper-slider:focus .nav-out-vertical .pxl-swiper-arrow-prev, .pxl-swiper-slider:focus .nav-out-vertical .pxl-swiper-arrow-next { opacity: 1; -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-swiper-slider:hover .nav-in-vertical.arrow-on-hover .pxl-swiper-arrow-prev, .pxl-swiper-slider:hover .nav-in-vertical.arrow-on-hover .pxl-swiper-arrow-next, .pxl-swiper-slider:hover .nav-out-vertical.arrow-on-hover .pxl-swiper-arrow-prev, .pxl-swiper-slider:hover .nav-out-vertical.arrow-on-hover .pxl-swiper-arrow-next, .pxl-swiper-slider:focus .nav-in-vertical.arrow-on-hover .pxl-swiper-arrow-prev, .pxl-swiper-slider:focus .nav-in-vertical.arrow-on-hover .pxl-swiper-arrow-next, .pxl-swiper-slider:focus .nav-out-vertical.arrow-on-hover .pxl-swiper-arrow-prev, .pxl-swiper-slider:focus .nav-out-vertical.arrow-on-hover .pxl-swiper-arrow-next { opacity: 1; -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%); } .enable-cursor .pxl-swiper-arrow.cursor-arrow-prev { height: 100%; background-color: transparent; cursor: none; } @media (min-width: 1200px) { .enable-cursor .pxl-swiper-arrow.cursor-arrow-prev { width: calc((100vw - 1170px)/2) !important; left: calc((100vw - 1170px)/-2) !important; } } .enable-cursor .pxl-swiper-arrow.cursor-arrow-prev:before { display: none; } .enable-cursor .pxl-swiper-arrow.cursor-arrow-prev span { display: none; } .enable-cursor .pxl-swiper-arrow.cursor-arrow-prev.swiper-button-disabled { cursor: not-allowed; } .enable-cursor .pxl-swiper-arrow.cursor-arrow-next { right: 0; width: 104px; height: 120%; background-color: transparent; cursor: none; } @media (min-width: 1200px) { .enable-cursor .pxl-swiper-arrow.cursor-arrow-next { width: calc((100vw - 1170px)/2) !important; right: calc((100vw - 1170px)/-2) !important; } } .enable-cursor .pxl-swiper-arrow.cursor-arrow-next:before { display: none; } .enable-cursor .pxl-swiper-arrow.cursor-arrow-next span { display: none; } .enable-cursor .pxl-swiper-arrow.cursor-arrow-next.swiper-button-disabled { cursor: not-allowed; } .pxl-swiper-dots { position: relative; z-index: 1; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 20px; } .pxl-swiper-dots .pxl-swiper-pagination-bullet { flex: 0 0 18px; width: 18px; height: 18px; line-height: 18px; text-align: center; background: transparent; cursor: pointer; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; position: relative; } .pxl-swiper-dots .pxl-swiper-pagination-bullet:before { content: ""; width: 10px; height: 10px; display: block; background: #d4d4d4; position: absolute; top: 50%; left: 50%; border: 2px solid transparent; -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-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -khtml-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -o-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-swiper-dots .pxl-swiper-pagination-bullet:after { content: ""; width: 8px; height: 8px; display: block; background: transparent; position: absolute; top: 50%; left: 50%; background-color: var(--primary-color); opacity: 0; visibility: hidden; -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-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -khtml-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -o-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-swiper-dots .pxl-swiper-pagination-bullet:hover:before, .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before { width: 18px; height: 18px; border: 2px solid rgba(26, 26, 26, 0.2); background: transparent; border-color: var(--primary-color); } .pxl-swiper-dots .pxl-swiper-pagination-bullet:hover:after, .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:after { opacity: 1; visibility: visible; } .pxl-swiper-pagination-progressbar { background: #fff; width: 100%; max-width: 544px; height: 4px; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); bottom: -80px; } @media (max-width: 1199px) { .pxl-swiper-pagination-progressbar { bottom: -50px; } } .pxl-swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--primary-color); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #7a7a7a; font-size: 16px; font-style: normal; font-weight: 400; opacity: 1; text-overflow: ellipsis; line-height: inherit; } input:-moz-placeholder, textarea:-moz-placeholder { color: #7a7a7a; font-size: 16px; font-style: normal; font-weight: 400; opacity: 1; text-overflow: ellipsis; line-height: inherit; } input::-moz-placeholder, textarea::-moz-placeholder { color: #7a7a7a; font-size: 16px; font-style: normal; font-weight: 400; opacity: 1; text-overflow: ellipsis; line-height: inherit; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #7a7a7a; font-size: 16px; font-style: normal; font-weight: 400; opacity: 1; text-overflow: ellipsis; line-height: inherit; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; height: 30px; margin-top: 15px; cursor: pointer; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .pxl-input-number-spin { width: 19px; height: 25px; background: #ffffff; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; position: absolute; top: 12px; right: 20px; } [dir="rtl"] .pxl-input-number-spin { left: 20px; right: auto; } .pxl-input-number-spin-inner { cursor: pointer; width: 19px; height: 12.5px; position: relative; display: block; } .pxl-input-number-spin-inner:before { content: ""; width: 0; height: 0; position: absolute; top: 50%; left: 50%; border-style: solid; -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-input-number-spin-inner.pxl-input-number-spin-up:before { border-width: 0 3.5px 4px 3.5px; border-color: transparent transparent var(--primary-color) transparent; } .pxl-input-number-spin-inner.pxl-input-number-spin-down:before { border-width: 4px 3.5px 0 3.5px; border-color: var(--primary-color) transparent transparent transparent; } input::-webkit-calendar-picker-indicator { opacity: 0; cursor: pointer; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 2; text-align: start; padding: 0; margin: 0; } input::-webkit-datetime-edit { text-align: start; width: 100%; } input[type="search" i]::-webkit-search-cancel-button { opacity: 0; display: none; } 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, .select2-container.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #e7e7e7; color: var(--body-color); padding: 0 20px; line-height: 50px; height: 50px; font-size: 15px; font-weight: 400; text-align: start; outline: none; -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: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } input[type="text"]:hover, input[type="text"]:focus, input[type="text"]:active, input[type="email"]:hover, input[type="email"]:focus, input[type="email"]:active, input[type="url"]:hover, input[type="url"]:focus, input[type="url"]:active, input[type="password"]:hover, input[type="password"]:focus, input[type="password"]:active, input[type="search"]:hover, input[type="search"]:focus, input[type="search"]:active, input[type="tel"]:hover, input[type="tel"]:focus, input[type="tel"]:active, input[type="number"]:hover, input[type="number"]:focus, input[type="number"]:active, input[type="range"]:hover, input[type="range"]:focus, input[type="range"]:active, input[type="date"]:hover, input[type="date"]:focus, input[type="date"]:active, input[type="month"]:hover, input[type="month"]:focus, input[type="month"]:active, input[type="week"]:hover, input[type="week"]:focus, input[type="week"]:active, input[type="time"]:hover, input[type="time"]:focus, input[type="time"]:active, input[type="datetime"]:hover, input[type="datetime"]:focus, input[type="datetime"]:active, input[type="datetime-local"]:hover, input[type="datetime-local"]:focus, input[type="datetime-local"]:active, input[type="color"]:hover, input[type="color"]:focus, input[type="color"]:active, textarea:hover, textarea:focus, textarea:active, select:hover, select:focus, select:active, .select2-container.select2-container--default .select2-selection--single:hover, .select2-container.select2-container--default .select2-selection--single:focus, .select2-container.select2-container--default .select2-selection--single:active { background-color: #fff; border-color: var(--primary-color); } [dir="rtl"] input[type="text"], [dir="rtl"] input[type="email"], [dir="rtl"] input[type="url"], [dir="rtl"] input[type="password"], [dir="rtl"] input[type="search"], [dir="rtl"] input[type="tel"], [dir="rtl"] input[type="number"], [dir="rtl"] input[type="range"], [dir="rtl"] input[type="date"], [dir="rtl"] input[type="month"], [dir="rtl"] input[type="week"], [dir="rtl"] input[type="time"], [dir="rtl"] input[type="datetime"], [dir="rtl"] input[type="datetime-local"], [dir="rtl"] input[type="color"], [dir="rtl"] textarea, [dir="rtl"] select, [dir="rtl"] .select2-container.select2-container--default .select2-selection--single { -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="date"] { width: 100%; } select { width: 100%; height: 50px; line-height: 50px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(../images/select-arrow.png); background-position: calc(100% - 18px) 50%; background-repeat: no-repeat; background-size: 10px; padding-right: 30px; } [dir="rtl"] select { background-position: 10px 50%; padding-right: 22px; padding-left: 30px; } textarea { box-sizing: border-box; display: block; width: 100%; max-width: 100%; height: 100px; min-height: 110px; padding-top: 15px; line-height: normal; resize: vertical; } input, select, textarea { vertical-align: top; position: relative; } .pxl-select form { position: relative; background-color: #fff; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .pxl-select select { height: 50px; line-height: 37px; font-size: 15px; background-color: transparent; position: relative; z-index: 99; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .pxl-select i { position: absolute; right: 14px; 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%); } .pxl-custom-checkbox, .pxl-custom-radio { position: relative; margin-right: 5px; width: 17px; height: 17px; display: inline-block; } [dir="rtl"] .pxl-custom-checkbox, [dir="rtl"] .pxl-custom-radio { margin-right: 0; margin-left: 5px; } .pxl-custom-checkbox input[type="checkbox"], .pxl-custom-checkbox .pxl-checkmark, .pxl-custom-radio input[type="checkbox"], .pxl-custom-radio .pxl-checkmark { width: 17px; height: 17px; display: inline-block; padding: 0; margin: 0; } .pxl-custom-checkbox input, .pxl-custom-radio input { filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; } .pxl-custom-checkbox input:checked + .pxl-checkmark:after, .pxl-custom-radio input:checked + .pxl-checkmark:after { filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; } .pxl-custom-checkbox .pxl-checkmark, .pxl-custom-radio .pxl-checkmark { position: absolute; top: 0; left: 0; border: 2px solid #e7e7e7; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .pxl-custom-checkbox .pxl-checkmark:after, .pxl-custom-radio .pxl-checkmark:after { content: ""; background-color: var(--primary-color); position: absolute; top: 3px; left: 3px; width: 7px; height: 7px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; } .pxl-custom-checkbox + label, .pxl-custom-radio + label { display: inline-block; } .pxl-custom-radio input:checked + .pxl-checkmark { border-color: var(--primary-color); } .pxl-custom-radio input:checked + .pxl-checkmark:after { background-color: var(--primary-color); } .pxl-custom-radio .pxl-checkmark { margin-top: 3px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .pxl-custom-radio .pxl-checkmark:after { background-color: #e7e7e7; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; } .pxl-custom-checkbox { -webkit-transform: translate(0, 3px); -khtml-transform: translate(0, 3px); -moz-transform: translate(0, 3px); -ms-transform: translate(0, 3px); -o-transform: translate(0, 3px); transform: translate(0, 3px); } #ui-datepicker-div { padding: 22px; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); position: absolute; top: -9999px; min-width: 300px; z-index: 10001 !important; } #ui-datepicker-div .ui-datepicker-header { position: relative; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all { display: block; height: 30px; width: 30px; line-height: 30px; text-align: center; cursor: pointer; position: absolute; top: 0; padding: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all:before { left: 0; position: absolute; right: 0; top: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all span { display: none; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev { left: 0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next { right: 0; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title { line-height: 30px; margin-bottom: 10px; min-height: 40px; text-align: center; text-transform: uppercase; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span { display: inline-block; vertical-align: middle; line-height: 1; } #ui-datepicker-div .ui-datepicker-calendar { margin: 0; width: 100%; } #ui-datepicker-div .ui-datepicker-calendar th { text-align: center; } #ui-datepicker-div .ui-datepicker-calendar td { text-align: center; padding: 6px; } #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled { color: rgba(0, 0, 0, 0.2); } .select2-container--default .select2-selection--single .select2-selection__arrow { top: 15px !important; right: 15px !important; height: 20px; } [dir="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow { right: auto !important; left: 15px !important; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 48px !important; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #707070; } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; } .select2-container.select2-container--woo-search-cat { margin-right: 10px; } .select2-container.select2-container--woo-search-cat .select2-selection--single { background-color: transparent; border-top-left-radius: 4px; border-bottom-left-radius: 4px; box-shadow: none; font-size: 13px; line-height: 32px; letter-spacing: 0.04em; color: #fff; margin: 0; height: 55px; border: 0; padding: 0 24px; position: relative; border-bottom: 1px solid #fff; border-radius: 0; } .select2-container.select2-container--woo-search-cat .select2-selection--single .select2-selection__rendered { color: var(--heading-color); padding-left: 0; padding-right: 0; height: 48px; line-height: 48px; } .select2-container.select2-container--woo-search-cat .select2-selection--single .select2-selection__arrow { position: absolute; line-height: 1; right: 16px; top: 50%; margin-top: -6px; } .select2-container.select2-container--woo-search-cat .select2-selection--single .select2-selection__arrow b { border-color: #fff transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; line-height: 1; display: inline-block; } .select2-container--woo-search-cat .select2-dropdown { border-color: #e7e7e7; } .select2-container--woo-search-cat .select2-search input { height: 32px; } .select2-container--woo-search-cat .select2-results > .select2-results__options { max-height: 250px; overflow-y: auto; } .select2-container--woo-search-cat .select2-results__option { padding: 2px 15px; font-size: 13px; line-height: 32px; letter-spacing: 0.04em; color: var(--heading-color); } .wpcf7-form .wpcf7-form-control-wrap { display: block; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip { display: none; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid { border-color: #faab04 !important; } .wpcf7-form label { font-size: 15px; font-weight: 700; color: var(--heading-color); line-height: 30px; margin-bottom: 3px; } .wpcf7-form .control-item { margin-bottom: 30px; } .wpcf7-form .wpcf7-textarea { height: 170px; } @media (min-width: 1200px) { .wpcf7-form .contact-form-main .wpcf7-textarea { height: 270px; } } .wpcf7-form button[type="submit"] { min-width: 186px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .wpcf7-form button[type="submit"] .btn-text { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .wpcf7-form button[type="submit"] .pxli-spinner { font-size: 16px; position: absolute; top: 50%; left: 50%; margin-top: -7.5px; margin-left: -7.5px; line-height: 1; opacity: 0; visibility: hidden; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .wpcf7-form.submitting button[type="submit"] .btn-text { opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .wpcf7-form.submitting button[type="submit"] .pxli-spinner { font-size: inherit; opacity: 1; visibility: visible; -webkit-animation: spin 1s infinite linear; -khtml-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -ms-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } .wpcf7 form.wpcf7-form .wpcf7-response-output { position: absolute; top: calc(100% + 10px); padding: 0; margin: 0; border: 0; font-style: italic; } .wpcf7 form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok { color: #398f14; } .wpcf7 form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors { color: #f13c3c; } .contact-form-main .nice-select { background-color: #fff; } .pxl-search-form-popup { max-width: 750px; margin: 0 auto; } .pxl-search-popup-inner .cat-search-wrap { flex: 0 0 173px; width: 173px; max-width: 173px; } .pxl-search-popup-inner .text-search-wrap { position: relative; } .pxl-search-popup-inner .text-search-wrap .search-field { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; padding-left: 0; padding-right: 48px; border: 0; color: #ffffff; background-color: transparent; border-bottom: 1px solid #fff; } .pxl-search-popup-inner .text-search-wrap .search-field:hover, .pxl-search-popup-inner .text-search-wrap .search-field:focus, .pxl-search-popup-inner .text-search-wrap .search-field:active { border-color: var(--primary-color) !important; background-color: transparent; } .pxl-search-popup-inner .text-search-wrap input::-webkit-input-placeholder { color: #fff; } .pxl-search-popup-inner .text-search-wrap .search-submit { width: 48px; padding: 0; margin: 0; position: absolute; top: 0; bottom: 0; right: 15px; background: transparent; border: 0; font-size: 20px; color: #fff; } .pxl-search-popup-inner .text-search-wrap .search-submit:hover { color: var(--primary-color); } .pxl-search-popup-inner .text-search-wrap .pxl-svg { position: absolute; right: 16px; top: 50%; margin-top: -8px; } .pxl-search-popup-inner .text-search-wrap .search-submit:hover .pxl-svg path { fill: var(--primary-color); } #pxl-search-popup-normal .pxl-search-popup-inner .text-search-wrap .search-submit { right: 0; } .search-no-results .pxl-content-area .pxl-search-form .pxl-search-field { border: 1px solid #e7e7e7; } .search-no-results .pxl-content-area .pxl-search-form:hover .pxl-search-field, .search-no-results .pxl-content-area .pxl-search-form:focus .pxl-search-field, .search-no-results .pxl-content-area .pxl-search-form:active .pxl-search-field { border-color: var(--primary-color); } .button, button, input[type="button"], input[type="reset"], input[type="submit"] { box-sizing: border-box; outline: none; text-decoration: none; vertical-align: bottom; } .button:hover, .button:active, .button:focus, button:hover, button:active, button:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus { cursor: pointer; } .button:visited, button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited { text-decoration: none; } .button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { outline: none; outline-offset: 0; } .btn, button, .button, input[type="submit"], input[type="button"], .added_to_cart, .pxl-btn { position: relative; display: inline-flex; align-items: center; font-family: var(--heading-font-family); font-size: 14px; font-weight: 400; color: #ffffff; line-height: 24px; letter-spacing: 0.1em; padding: 15px 35px 15px 35px; background-color: var(--primary-color); outline: none; white-space: nowrap; cursor: pointer; vertical-align: top; border: 0 solid var(--primary-color); text-align: center; text-transform: uppercase; text-decoration: none; justify-content: center; -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: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transition: all 300ms cubic-bezier(0.34, 0.18, 1, 1); -khtml-transition: all 300ms cubic-bezier(0.34, 0.18, 1, 1); -moz-transition: all 300ms cubic-bezier(0.34, 0.18, 1, 1); -ms-transition: all 300ms cubic-bezier(0.34, 0.18, 1, 1); -o-transition: all 300ms cubic-bezier(0.34, 0.18, 1, 1); transition: all 300ms cubic-bezier(0.34, 0.18, 1, 1); } .btn:active, .btn:hover, .btn:focus, button:active, button:hover, button:focus, .button:active, .button:hover, .button:focus, input[type="submit"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:active, input[type="button"]:hover, input[type="button"]:focus, .added_to_cart:active, .added_to_cart:hover, .added_to_cart:focus, .pxl-btn:active, .pxl-btn:hover, .pxl-btn:focus { color: #ffffff; outline: medium none; text-decoration: none; background-color: var(--second-color); } .btn.btn-outline, .btn.btn-alt, button.btn-outline, button.btn-alt, .button.btn-outline, .button.btn-alt, input[type="submit"].btn-outline, input[type="submit"].btn-alt, input[type="button"].btn-outline, input[type="button"].btn-alt, .added_to_cart.btn-outline, .added_to_cart.btn-alt, .pxl-btn.btn-outline, .pxl-btn.btn-alt { border: 1px solid var(--heading-color); background-color: transparent; color: var(--heading-color); padding: 6px 30px; } .btn.btn-outline:active, .btn.btn-outline:hover, .btn.btn-outline:focus, .btn.btn-alt:active, .btn.btn-alt:hover, .btn.btn-alt:focus, button.btn-outline:active, button.btn-outline:hover, button.btn-outline:focus, button.btn-alt:active, button.btn-alt:hover, button.btn-alt:focus, .button.btn-outline:active, .button.btn-outline:hover, .button.btn-outline:focus, .button.btn-alt:active, .button.btn-alt:hover, .button.btn-alt:focus, input[type="submit"].btn-outline:active, input[type="submit"].btn-outline:hover, input[type="submit"].btn-outline:focus, input[type="submit"].btn-alt:active, input[type="submit"].btn-alt:hover, input[type="submit"].btn-alt:focus, input[type="button"].btn-outline:active, input[type="button"].btn-outline:hover, input[type="button"].btn-outline:focus, input[type="button"].btn-alt:active, input[type="button"].btn-alt:hover, input[type="button"].btn-alt:focus, .added_to_cart.btn-outline:active, .added_to_cart.btn-outline:hover, .added_to_cart.btn-outline:focus, .added_to_cart.btn-alt:active, .added_to_cart.btn-alt:hover, .added_to_cart.btn-alt:focus, .pxl-btn.btn-outline:active, .pxl-btn.btn-outline:hover, .pxl-btn.btn-outline:focus, .pxl-btn.btn-alt:active, .pxl-btn.btn-alt:hover, .pxl-btn.btn-alt:focus { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .btn.btn-dash, button.btn-dash, .button.btn-dash, input[type="submit"].btn-dash, input[type="button"].btn-dash, .added_to_cart.btn-dash, .pxl-btn.btn-dash { border: 1px dashed var(--primary-color); } .btn.btn-primary, button.btn-primary, .button.btn-primary, input[type="submit"].btn-primary, input[type="button"].btn-primary, .added_to_cart.btn-primary, .pxl-btn.btn-primary { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .btn.btn-primary:active, .btn.btn-primary:hover, .btn.btn-primary:focus, button.btn-primary:active, button.btn-primary:hover, button.btn-primary:focus, .button.btn-primary:active, .button.btn-primary:hover, .button.btn-primary:focus, input[type="submit"].btn-primary:active, input[type="submit"].btn-primary:hover, input[type="submit"].btn-primary:focus, input[type="button"].btn-primary:active, input[type="button"].btn-primary:hover, input[type="button"].btn-primary:focus, .added_to_cart.btn-primary:active, .added_to_cart.btn-primary:hover, .added_to_cart.btn-primary:focus, .pxl-btn.btn-primary:active, .pxl-btn.btn-primary:hover, .pxl-btn.btn-primary:focus { background-color: var(--second-color); border-color: var(--second-color); color: #fff; } .btn.btn-secondary, .btn.secondary, .btn.btn-second, button.btn-secondary, button.secondary, button.btn-second, .button.btn-secondary, .button.secondary, .button.btn-second, input[type="submit"].btn-secondary, input[type="submit"].secondary, input[type="submit"].btn-second, input[type="button"].btn-secondary, input[type="button"].secondary, input[type="button"].btn-second, .added_to_cart.btn-secondary, .added_to_cart.secondary, .added_to_cart.btn-second, .pxl-btn.btn-secondary, .pxl-btn.secondary, .pxl-btn.btn-second { background-color: var(--second-color); border-color: var(--second-color); color: #fff; } .btn.btn-secondary:active, .btn.btn-secondary:hover, .btn.btn-secondary:focus, .btn.secondary:active, .btn.secondary:hover, .btn.secondary:focus, .btn.btn-second:active, .btn.btn-second:hover, .btn.btn-second:focus, button.btn-secondary:active, button.btn-secondary:hover, button.btn-secondary:focus, button.secondary:active, button.secondary:hover, button.secondary:focus, button.btn-second:active, button.btn-second:hover, button.btn-second:focus, .button.btn-secondary:active, .button.btn-secondary:hover, .button.btn-secondary:focus, .button.secondary:active, .button.secondary:hover, .button.secondary:focus, .button.btn-second:active, .button.btn-second:hover, .button.btn-second:focus, input[type="submit"].btn-secondary:active, input[type="submit"].btn-secondary:hover, input[type="submit"].btn-secondary:focus, input[type="submit"].secondary:active, input[type="submit"].secondary:hover, input[type="submit"].secondary:focus, input[type="submit"].btn-second:active, input[type="submit"].btn-second:hover, input[type="submit"].btn-second:focus, input[type="button"].btn-secondary:active, input[type="button"].btn-secondary:hover, input[type="button"].btn-secondary:focus, input[type="button"].secondary:active, input[type="button"].secondary:hover, input[type="button"].secondary:focus, input[type="button"].btn-second:active, input[type="button"].btn-second:hover, input[type="button"].btn-second:focus, .added_to_cart.btn-secondary:active, .added_to_cart.btn-secondary:hover, .added_to_cart.btn-secondary:focus, .added_to_cart.secondary:active, .added_to_cart.secondary:hover, .added_to_cart.secondary:focus, .added_to_cart.btn-second:active, .added_to_cart.btn-second:hover, .added_to_cart.btn-second:focus, .pxl-btn.btn-secondary:active, .pxl-btn.btn-secondary:hover, .pxl-btn.btn-secondary:focus, .pxl-btn.secondary:active, .pxl-btn.secondary:hover, .pxl-btn.secondary:focus, .pxl-btn.btn-second:active, .pxl-btn.btn-second:hover, .pxl-btn.btn-second:focus { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .btn.btn-fullwidth, button.btn-fullwidth, .button.btn-fullwidth, input[type="submit"].btn-fullwidth, input[type="button"].btn-fullwidth, .added_to_cart.btn-fullwidth, .pxl-btn.btn-fullwidth { width: 100%; text-align: center; justify-content: center; } .btn.btn-fullwidth.border-3px, button.btn-fullwidth.border-3px, .button.btn-fullwidth.border-3px, input[type="submit"].btn-fullwidth.border-3px, input[type="button"].btn-fullwidth.border-3px, .added_to_cart.btn-fullwidth.border-3px, .pxl-btn.btn-fullwidth.border-3px { border-radius: 3px !important; } .btn.btn-round, button.btn-round, .button.btn-round, input[type="submit"].btn-round, input[type="button"].btn-round, .added_to_cart.btn-round, .pxl-btn.btn-round { -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .btn.text-justify, button.text-justify, .button.text-justify, input[type="submit"].text-justify, input[type="button"].text-justify, .added_to_cart.text-justify, .pxl-btn.text-justify { display: block; } .btn.in-dark:active, .btn.in-dark:hover, .btn.in-dark:focus, button.in-dark:active, button.in-dark:hover, button.in-dark:focus, .button.in-dark:active, .button.in-dark:hover, .button.in-dark:focus, input[type="submit"].in-dark:active, input[type="submit"].in-dark:hover, input[type="submit"].in-dark:focus, input[type="button"].in-dark:active, input[type="button"].in-dark:hover, input[type="button"].in-dark:focus, .added_to_cart.in-dark:active, .added_to_cart.in-dark:hover, .added_to_cart.in-dark:focus, .pxl-btn.in-dark:active, .pxl-btn.in-dark:hover, .pxl-btn.in-dark:focus { color: #000; outline: medium none; text-decoration: none; background-color: #fff; } .pxl-btn { min-width: 170px; } .pxl-btn span { -webkit-transition: transform 0.3s linear; -khtml-transition: transform 0.3s linear; -moz-transition: transform 0.3s linear; -ms-transition: transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; } .pxl-btn .pxl-icon { z-index: 1; } .pxl-btn .pxl-button-icon { top: -1px; } .pxl-btn .pxl-button-text { position: relative; z-index: 1; } .pxl-btn [class^="fa"], .pxl-btn [class*=" fa-"], .pxl-btn [class^="pxli-"], .pxl-btn [class*=" pxli-"], .pxl-btn [class^="flaticon-"], .pxl-btn [class*=" flaticon-"] { margin-left: 10px; font-size: 19px; -webkit-transition: transform 0.5s ease; -khtml-transition: transform 0.5s ease; -moz-transition: transform 0.5s ease; -ms-transition: transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; } .pxl-btn.draw:after, .pxl-btn.transform:after { content: ""; border: 1px solid var(--primary-color); width: 100%; position: absolute; height: 100%; transition: 0.3s; pointer-events: none; } .pxl-btn.default:after { display: none; } .pxl-btn.draw:after { border-color: #e5e5e5; } .pxl-btn.outline-under { padding: 20px 35px 10px 35px; } .pxl-btn.outline-under:after { top: 7px; left: 7px; } .pxl-btn.outline-under .draw-top-right:before { top: 7px; left: 7px; } .pxl-btn.outline-under .draw-top-right:after { top: 7px; right: -7px; } .pxl-btn.outline-under .draw-bottom-left:before { top: auto; bottom: -7px; left: 7px; } .pxl-btn.outline-under .draw-bottom-left:after { top: auto; right: auto; bottom: -7px; left: 7px; } .pxl-btn.outline-under:active, .pxl-btn.outline-under:hover, .pxl-btn.outline-under:focus { padding: 15px 35px 15px 35px; } .pxl-btn.outline-above { padding: 11px 35px 19px 35px; } .pxl-btn.outline-above:after { top: -7px; left: -7px; } .pxl-btn.outline-above .draw-top-right:before { top: -7px; left: -7px; } .pxl-btn.outline-above .draw-top-right:after { top: -7px; right: 6px; } .pxl-btn.outline-above .draw-bottom-left:before { top: auto; bottom: 7px; left: -7px; } .pxl-btn.outline-above .draw-bottom-left:after { top: auto; left: -7px; bottom: 7px; } .pxl-btn.outline-above:active, .pxl-btn.outline-above:hover, .pxl-btn.outline-above:focus { padding: 15px 35px 15px 35px; } .pxl-btn.outline-around:after { top: -10px; left: -10px; width: calc(100% + 20px); height: calc(100% + 20px); } .pxl-btn.outline-around .draw-top-right:before { top: -10px; left: -10px; width: calc(100% + 20px); } .pxl-btn.outline-around .draw-top-right:after { top: -10px; right: -10px; height: calc(100% + 20px); } .pxl-btn.outline-around .draw-bottom-left:before { top: auto; bottom: -10px; left: -10px; width: calc(100% + 20px); } .pxl-btn.outline-around .draw-bottom-left:after { top: auto; left: -10px; bottom: -10px; height: calc(100% + 20px); } .pxl-btn .draw-top-right, .pxl-btn .draw-bottom-left { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .pxl-btn .draw-top-right:before { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: var(--second-color); transition: transform 0.72s cubic-bezier(0.71, 0.01, 0.51, 0.99); will-change: transform; transform: scaleX(0); transform-origin: right; } .pxl-btn .draw-top-right:after { content: ""; position: absolute; display: block; width: 1px; height: 100%; background-color: var(--second-color); transition: transform 0.72s cubic-bezier(0.71, 0.01, 0.51, 0.99); will-change: transform; transform: scaleY(0); transform-origin: top; } .pxl-btn .draw-bottom-left:before { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: var(--second-color); transition: transform 0.72s cubic-bezier(0.71, 0.01, 0.51, 0.99); will-change: transform; transform: scaleX(0); transform-origin: left; } .pxl-btn .draw-bottom-left:after { content: ""; position: absolute; display: block; width: 1px; height: 100%; background-color: var(--second-color); transition: transform 0.72s cubic-bezier(0.71, 0.01, 0.51, 0.99); will-change: transform; transform: scaleY(0); transform-origin: bottom; } .pxl-btn.in-dark .draw-top-right:before, .pxl-btn.in-dark .draw-top-right:after, .pxl-btn.in-dark .draw-bottom-left:before, .pxl-btn.in-dark .draw-bottom-left:after { background-color: #e5e5e5; } .pxl-btn:active [class^="fa"], .pxl-btn:active [class*=" fa-"], .pxl-btn:active [class^="pxli-"], .pxl-btn:active [class*=" pxli-"], .pxl-btn:active [class^="flaticon-"], .pxl-btn:active [class*=" flaticon-"], .pxl-btn:hover [class^="fa"], .pxl-btn:hover [class*=" fa-"], .pxl-btn:hover [class^="pxli-"], .pxl-btn:hover [class*=" pxli-"], .pxl-btn:hover [class^="flaticon-"], .pxl-btn:hover [class*=" flaticon-"], .pxl-btn:focus [class^="fa"], .pxl-btn:focus [class*=" fa-"], .pxl-btn:focus [class^="pxli-"], .pxl-btn:focus [class*=" pxli-"], .pxl-btn:focus [class^="flaticon-"], .pxl-btn:focus [class*=" flaticon-"] { -webkit-animation: readmoreIcon 500ms linear 0s; -khtml-animation: readmoreIcon 500ms linear 0s; -moz-animation: readmoreIcon 500ms linear 0s; -ms-animation: readmoreIcon 500ms linear 0s; -o-animation: readmoreIcon 500ms linear 0s; animation: readmoreIcon 500ms linear 0s; } [dir="rtl"] .pxl-btn:active [class^="fa"], [dir="rtl"] .pxl-btn:active [class*=" fa-"], [dir="rtl"] .pxl-btn:active [class^="pxli-"], [dir="rtl"] .pxl-btn:active [class*=" pxli-"], [dir="rtl"] .pxl-btn:active [class^="flaticon-"], [dir="rtl"] .pxl-btn:active [class*=" flaticon-"], [dir="rtl"] .pxl-btn:hover [class^="fa"], [dir="rtl"] .pxl-btn:hover [class*=" fa-"], [dir="rtl"] .pxl-btn:hover [class^="pxli-"], [dir="rtl"] .pxl-btn:hover [class*=" pxli-"], [dir="rtl"] .pxl-btn:hover [class^="flaticon-"], [dir="rtl"] .pxl-btn:hover [class*=" flaticon-"], [dir="rtl"] .pxl-btn:focus [class^="fa"], [dir="rtl"] .pxl-btn:focus [class*=" fa-"], [dir="rtl"] .pxl-btn:focus [class^="pxli-"], [dir="rtl"] .pxl-btn:focus [class*=" pxli-"], [dir="rtl"] .pxl-btn:focus [class^="flaticon-"], [dir="rtl"] .pxl-btn:focus [class*=" flaticon-"] { -webkit-animation: readmoreIcon-rtl 500ms linear 0s; -khtml-animation: readmoreIcon-rtl 500ms linear 0s; -moz-animation: readmoreIcon-rtl 500ms linear 0s; -ms-animation: readmoreIcon-rtl 500ms linear 0s; -o-animation: readmoreIcon-rtl 500ms linear 0s; animation: readmoreIcon-rtl 500ms linear 0s; } .pxl-btn:active.draw:after, .pxl-btn:active.transform:after, .pxl-btn:hover.draw:after, .pxl-btn:hover.transform:after, .pxl-btn:focus.draw:after, .pxl-btn:focus.transform:after { border-color: transparent; } .pxl-btn:active.draw:after, .pxl-btn:hover.draw:after, .pxl-btn:focus.draw:after { border-color: transparent; } .pxl-btn:active.outline-above.transform span, .pxl-btn:active.outline-under.transform span, .pxl-btn:hover.outline-above.transform span, .pxl-btn:hover.outline-under.transform span, .pxl-btn:focus.outline-above.transform span, .pxl-btn:focus.outline-under.transform span { -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pxl-btn:active.outline-above.transform:after, .pxl-btn:active.outline-under.transform:after, .pxl-btn:hover.outline-above.transform:after, .pxl-btn:hover.outline-under.transform:after, .pxl-btn:focus.outline-above.transform:after, .pxl-btn:focus.outline-under.transform:after { top: 0; left: 0; } .pxl-btn:active.outline-around.transform:after, .pxl-btn:hover.outline-around.transform:after, .pxl-btn:focus.outline-around.transform:after { top: 0; left: 0; width: 100%; height: 100%; } .pxl-btn:active .draw-top-right:before, .pxl-btn:hover .draw-top-right:before, .pxl-btn:focus .draw-top-right:before { transform: scaleX(1); } .pxl-btn:active .draw-top-right:after, .pxl-btn:hover .draw-top-right:after, .pxl-btn:focus .draw-top-right:after { transform: scaleY(1); } .pxl-btn:active .draw-bottom-left:before, .pxl-btn:hover .draw-bottom-left:before, .pxl-btn:focus .draw-bottom-left:before { transform: scaleX(1); } .pxl-btn:active .draw-bottom-left:after, .pxl-btn:hover .draw-bottom-left:after, .pxl-btn:focus .draw-bottom-left:after { transform: scaleY(1); } .pxl-btn.default:active, .pxl-btn.default:hover, .pxl-btn.default:focus, .pxl-btn.btn-secondary:active, .pxl-btn.btn-secondary:hover, .pxl-btn.btn-secondary:focus, .pxl-btn.secondary:active, .pxl-btn.secondary:hover, .pxl-btn.secondary:focus, .pxl-btn.btn-second:active, .pxl-btn.btn-second:hover, .pxl-btn.btn-second:focus { background-color: var(--second-color); } .pxl-readmore { position: relative; display: inline-flex; margin-top: 18px; font-size: 13px; line-height: 24px; text-transform: uppercase; font-family: var(--heading-font-family); overflow: hidden; } .pxl-readmore .btn-lbls { overflow: hidden; } .pxl-readmore .btn-lbls > span { display: block; transition: opacity 0.3s cubic-bezier(0.4, 0, 0, 1), transform 0.6s cubic-bezier(0.4, 0, 0, 1); } .pxl-readmore .btn-lbls > span:nth-of-type(2) { position: absolute; top: 0; bottom: 0; opacity: 0; transform: translate3d(0, 100%, 0); } .pxl-readmore .pxli { margin-left: 18px; font-size: 15px; margin-top: -2px; display: inline-block; } .pxl-readmore:focus .btn-lbls > span:nth-of-type(1), .pxl-readmore:hover .btn-lbls > span:nth-of-type(1) { opacity: 0; transform: translate3d(0, -100%, 0); } .pxl-readmore:focus .btn-lbls > span:nth-of-type(2), .pxl-readmore:hover .btn-lbls > span:nth-of-type(2) { opacity: 1; transform: translate3d(0, 0, 0); } .btn-link { font-weight: 400; color: var(--link-color); text-decoration: none; } .btn-link:hover { color: var(--link-color-hover); text-decoration: none; } .btn-readmore-plus { width: 41px; height: 41px; line-height: 41px; display: inline-block; background-color: var(--second-color); color: #ffffff; text-align: center; font-size: 16px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .pxl-load-more { margin-top: 50px; } .pxl-load-more .btn-grid-loadmore.right { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .pxl-load-more .btn-icon { opacity: 1; visibility: visible; -webkit-transition: all 0.1s ease; -khtml-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .pxl-load-more .btn-icon.left { margin-right: 6px; } .pxl-load-more .btn-icon.right { order: 2; margin-left: 8px; margin-right: 0; } .pxl-load-more .btn-text { display: inline-block; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-load-more .pxl-btn-icon { display: inline-block; position: absolute; left: 50%; top: 50%; margin-top: -7.5px; margin-left: -7.5px; line-height: 1; opacity: 0; visibility: hidden; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-load-more .loading .btn-icon { opacity: 0; visibility: hidden; } .pxl-load-more .loading .btn-text { -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .pxl-load-more .loading .pxl-btn-icon { font-size: inherit; opacity: 1; visibility: visible; -webkit-animation: spin 1s infinite linear; -khtml-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -ms-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } .dash-link-more { font-size: 16px; line-height: 26px; font-weight: 500; border-style: dashed; border-width: 2px; border-color: var(--primary-color); border-radius: 3px; padding: 14px 54px; text-align: center; cursor: pointer; color: #1b1b1b; } @media (max-width: 480px) { .dash-link-more { padding: 14px 24px; } } .dash-link-more:active, .dash-link-more:hover, .dash-link-more:focus { background-color: var(--primary-color); color: #fff; } .pxl-btn-content { display: flex; align-items: center; justify-content: center; margin: 0 -5px; } .pxl-btn-content > span { flex: 0 0 auto; position: relative; padding-left: 5px; padding-right: 5px; white-space: nowrap; display: inline-flex; } .pxl-btn-content > span.pxl-align-icon-right { order: 2; } .pxl-btn-content .pxl-btn-icon { margin-top: -2px; } .btn.focus, .btn:focus { outline: 0; box-shadow: none; } .pxl-readmore-round-arrow { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } .pxl-readmore-round-arrow .pxli { width: 86px; height: 86px; display: inline-flex; border: 2px solid var(--primary-color); align-items: center; justify-content: center; font-size: 20px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 1199px) { .pxl-readmore-round-arrow .pxli { width: 56px; height: 56px; font-size: 16px; } } .pxl-readmore-round-arrow .rm-text { font-size: 16px; line-height: 28px; font-weight: 600; margin-left: 15px; } .pxl-readmore-round-arrow:hover .pxli { -webkit-animation: bounceIn 3s linear 0s; -khtml-animation: bounceIn 3s linear 0s; -moz-animation: bounceIn 3s linear 0s; -ms-animation: bounceIn 3s linear 0s; -o-animation: bounceIn 3s linear 0s; animation: bounceIn 3s linear 0s; } .pxl-readmore-round-arrow:hover .rm-text { -webkit-animation: readmoreIcon 500ms linear 0s; -khtml-animation: readmoreIcon 500ms linear 0s; -moz-animation: readmoreIcon 500ms linear 0s; -ms-animation: readmoreIcon 500ms linear 0s; -o-animation: readmoreIcon 500ms linear 0s; animation: readmoreIcon 500ms linear 0s; } .pxl-readmore-round-arrow-small { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .pxl-readmore-round-arrow-small .pxli { width: 53px; height: 53px; display: inline-flex; border: 2px solid var(--primary-color); align-items: center; justify-content: center; font-size: 13px; color: #fff; background-color: transparent; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-readmore-round-arrow-small:hover .pxli { -webkit-animation: bounceIn 2s linear 0s; -khtml-animation: bounceIn 2s linear 0s; -moz-animation: bounceIn 2s linear 0s; -ms-animation: bounceIn 2s linear 0s; -o-animation: bounceIn 2s linear 0s; animation: bounceIn 2s linear 0s; } @media (min-width: 1200px) { .header-height { height: 115px; } } .pxl-header-transparent { position: absolute; left: 0; right: 0; z-index: 2; } #pxl-header { -webkit-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.59, 0.84) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.59, 0.84) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.59, 0.84) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.59, 0.84) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.59, 0.84) 0s; transition: all 0.3s cubic-bezier(0.39, 0.58, 0.59, 0.84) 0s; } #pxl-header:not(.header-ontop):not(.header-sticky) { background: #ffffff; } .header-layout-df.h-fixed { position: fixed; top: 0; left: 0; right: 0; background-color: #fff; z-index: 999; -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); -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -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-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 99; -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) !important; -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) !important; -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) !important; -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) !important; -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) !important; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) !important; -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; visibility: hidden; } .pxl-header-sticky.h-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-main-sticky.h-fixed { position: fixed; left: 0; top: 0; right: 0; z-index: 9; background-color: #fff; -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); -webkit-animation: 0.95s linear 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s linear 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s linear 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s linear 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s linear 0s normal forwards 1 running headerSlideDown; animation: 0.95s linear 0s normal forwards 1 running headerSlideDown; } .logged-in .h-fixed { top: 32px; } @media screen and (max-width: 782px) { .logged-in .h-fixed { top: 46px; } } @media screen and (max-width: 600px) { .logged-in .h-fixed { top: 0; } } @media (min-width: 1200px) { .pxl-page.header-pos-fixed-left .pxl-header, .pxl-page.header-pos-fixed-right .pxl-header { display: flex; flex-direction: column; position: fixed; top: 0; width: 100%; max-width: 25%; overflow-y: auto; z-index: 1; height: 100%; max-height: 100vh; scrollbar-width: none; } .pxl-page.header-pos-fixed-left .pxl-header::-webkit-scrollbar, .pxl-page.header-pos-fixed-right .pxl-header::-webkit-scrollbar { height: 0; width: 0px; background-color: transparent; } .pxl-page.header-pos-fixed-left .pxl-header::-webkit-scrollbar-track, .pxl-page.header-pos-fixed-right .pxl-header::-webkit-scrollbar-track { border-radius: 0; } .pxl-page.header-pos-fixed-left .pxl-header::-webkit-scrollbar-thumb, .pxl-page.header-pos-fixed-right .pxl-header::-webkit-scrollbar-thumb { border-radius: 0; background-color: transparent; } .pxl-page.header-pos-fixed-left .pxl-header:hover::-webkit-scrollbar, .pxl-page.header-pos-fixed-right .pxl-header:hover::-webkit-scrollbar { width: 0px; background-color: rgba(255, 255, 255, 0.1); border-radius: 0; } .pxl-page.header-pos-fixed-left .pxl-header:hover::-webkit-scrollbar-thumb, .pxl-page.header-pos-fixed-right .pxl-header:hover::-webkit-scrollbar-thumb { background-color: rgba(204, 204, 204, 0.3); } .pxl-page.header-pos-fixed-left .elementor-section.elementor-section-boxed > .elementor-container, .pxl-page.header-pos-fixed-right .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1170px; } .admin-bar .pxl-page.header-pos-fixed-left .pxl-header, .admin-bar .pxl-page.header-pos-fixed-right .pxl-header { top: 32px; } .pxl-page.header-pos-fixed-left { padding-left: 25%; } .pxl-page.header-pos-fixed-left .pxl-header { left: 0; } .pxl-page.header-pos-fixed-right { padding-right: 25%; } .pxl-page.header-pos-fixed-right .pxl-header { right: 0; } .pxl-page.header-pos-fixed-right .style-vr .pxl-primary-menu > li > .sub-menu { left: auto; right: 100%; } .pxl-page.header-pos-fixed-right .style-vr .pxl-primary-menu .sub-menu { -webkit-transform: translate(-20px, 0); -khtml-transform: translate(-20px, 0); -moz-transform: translate(-20px, 0); -ms-transform: translate(-20px, 0); -o-transform: translate(-20px, 0); transform: translate(-20px, 0); } .pxl-page.header-pos-fixed-right .style-vr .pxl-primary-menu li:hover > .sub-menu { -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-page.header-pos-fixed-right .style-vr .pxl-primary-menu > li { flex-direction: row-reverse; } .pxl-page.header-pos-fixed-right .style-vr .pxl-primary-menu > li > .main-menu-toggle { right: auto; left: 30px; -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } } @media (min-width: 1600px) { .pxl-page.header-pos-fixed-left .pxl-main .elementor-section .elementor-container { margin-left: 65px; } .pxl-page.header-pos-fixed-left .pxl-footer .elementor-section .elementor-container { margin-left: 65px; } .pxl-page.header-pos-fixed-right .pxl-main .elementor-section .elementor-container { margin-right: 65px; } .pxl-page.header-pos-fixed-right .pxl-footer .elementor-section .elementor-container { margin-right: 65px; } } #header-dark-menu .pxl-nav-menu, #home3-header-menu-stick .pxl-nav-menu, #home3-header-menu .pxl-nav-menu { opacity: 0; visibility: hidden; transform: perspective(500px) rotateX(-20deg); transform-origin: 50% 0%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #header-dark-menu.anchor-target-open .pxl-nav-menu, #home3-header-menu-stick.anchor-target-open .pxl-nav-menu, #home3-header-menu.anchor-target-open .pxl-nav-menu { opacity: 1; visibility: visible; transform: perspective(500px) rotateX(0deg); } .pxl-header-mobile-transparent { position: absolute; left: 0; right: 0; z-index: 2; } .pxl-header-mobile-sticky { position: fixed; top: 0; left: 0; right: 0; background-color: #fff; z-index: 99; -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; visibility: hidden; -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.55, 0.78); -khtml-transition: all 0.3s cubic-bezier(0, 0, 0.55, 0.78); -moz-transition: all 0.3s cubic-bezier(0, 0, 0.55, 0.78); -ms-transition: all 0.3s cubic-bezier(0, 0, 0.55, 0.78); -o-transition: all 0.3s cubic-bezier(0, 0, 0.55, 0.78); transition: all 0.3s cubic-bezier(0, 0, 0.55, 0.78); } .pxl-header-mobile-sticky.mh-fixed { -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; 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); -webkit-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; } .pxl-header-mobile-main-sticky.mh-fixed { position: fixed; left: 0; top: 0; right: 0; z-index: 9; -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); -webkit-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; animation: 0.95s cubic-bezier(0, 0, 0.55, 0.78) 0s normal forwards 1 running headerSlideDown; } .logged-in .pxl-header-mobile-sticky.mh-fixed, .logged-in .pxl-header-mobile-main-sticky.mh-fixed { top: 32px; } @media screen and (max-width: 782px) { .logged-in .pxl-header-mobile-sticky.mh-fixed, .logged-in .pxl-header-mobile-main-sticky.mh-fixed { top: 46px; } } @media screen and (max-width: 600px) { .logged-in .pxl-header-mobile-sticky.mh-fixed, .logged-in .pxl-header-mobile-main-sticky.mh-fixed { top: 0; } } .main-menu-mobile .btn-nav-mobile { display: inline-block; width: 72px; height: 14px; position: relative; text-decoration: none; cursor: pointer; } .main-menu-mobile .btn-nav-mobile span { position: absolute; width: 100%; height: 1px; background-color: #000000; -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .main-menu-mobile .btn-nav-mobile .hover.top { width: 0; top: 3px; bottom: auto; -webkit-transform: translateX(-150%); -khtml-transform: translateX(-150%); -moz-transform: translateX(-150%); -ms-transform: translateX(-150%); -o-transform: translateX(-150%); transform: translateX(-150%); opacity: 0; visibility: hidden; } .main-menu-mobile .btn-nav-mobile .hover.bottom { width: 0; top: 10px; bottom: auto; -webkit-transform: translateX(150%); -khtml-transform: translateX(150%); -moz-transform: translateX(150%); -ms-transform: translateX(150%); -o-transform: translateX(150%); transform: translateX(150%); opacity: 0; visibility: hidden; } .main-menu-mobile .btn-nav-mobile .default.top { width: 100%; top: 3px; bottom: auto; } .main-menu-mobile .btn-nav-mobile .default.bottom { width: 100%; top: 10px; bottom: auto; } .main-menu-mobile .btn-nav-mobile:hover .hover.top { width: 100%; -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .main-menu-mobile .btn-nav-mobile:hover .hover.bottom { width: 100%; -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .main-menu-mobile .btn-nav-mobile:hover .default.top { width: 0; -webkit-transform: translateX(150%); -khtml-transform: translateX(150%); -moz-transform: translateX(150%); -ms-transform: translateX(150%); -o-transform: translateX(150%); transform: translateX(150%); opacity: 0; visibility: hidden; } .main-menu-mobile .btn-nav-mobile:hover .default.bottom { width: 0; -webkit-transform: translateX(-150%); -khtml-transform: translateX(-150%); -moz-transform: translateX(-150%); -ms-transform: translateX(-150%); -o-transform: translateX(-150%); transform: translateX(-150%); opacity: 0; visibility: hidden; } @media (max-width: 1199px) { .pxl-header-mobile .header-main-mobile { position: relative; -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02); -khtml-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02); -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02); -ms-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02); -o-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02); box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02); background-color: #fff; } .pxl-header-mobile .mobile-menu-toggle .bars { line-height: 1; cursor: pointer; } .pxl-header-mobile .mobile-menu-toggle .bars span { width: 30px; height: 3px; background-color: var(--second-color); display: block; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-header-mobile .mobile-menu-toggle .bars span:nth-child(2) { margin: 7px 0; } .pxl-header-mobile .mobile-menu-toggle .bars:hover span { background-color: var(--primary-color); } .header-mobile-content { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } } .pxl-header-logo a { display: block; } @media (max-width: 1199px) { .pxl-header-logo a { padding-top: 20px; padding-bottom: 20px; } } .pxl-header-logo a img { max-width: 132px; } a.logo-mobile { padding-top: 10px; padding-bottom: 10px; display: block; max-width: var(--logo-mobile_width); } @media (min-width: 1200px) { .pxl-primary-menu { padding: 0; margin: 0; list-style: none; margin-left: -22px; margin-right: -22px; display: flex; flex-wrap: wrap; } .pxl-primary-menu ul, .pxl-primary-menu ol { list-style: none; padding: 0; margin: 0; } .pxl-primary-menu li { position: relative; padding: 0; flex: 0 0 100%; width: 100%; max-width: 100%; } .pxl-primary-menu li:hover > .sub-menu { z-index: 9; visibility: visible; opacity: 1; -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-primary-menu > li { flex: 0 0 auto; width: auto; margin: 0 22px; display: inline-flex; } .pxl-primary-menu > li > a { color: #000; font-size: 16px; font-weight: 400; font-family: var(--heading-font-family); line-height: 115px; text-transform: uppercase; display: inline-block; letter-spacing: 0.04em; } .pxl-primary-menu > li > a span { position: relative; } .pxl-primary-menu > li > a span:before { content: ""; width: 100%; height: 1px; position: absolute; bottom: -1px; left: 50%; background-color: #494949; opacity: 0; -webkit-transform: translateX(-50%) scale(0); -khtml-transform: translateX(-50%) scale(0); -moz-transform: translateX(-50%) scale(0); -ms-transform: translateX(-50%) scale(0); -o-transform: translateX(-50%) scale(0); transform: translateX(-50%) scale(0); -webkit-transition: transform 0.3s linear, opacity 0.3s linear; -khtml-transition: transform 0.3s linear, opacity 0.3s linear; -moz-transition: transform 0.3s linear, opacity 0.3s linear; -ms-transition: transform 0.3s linear, opacity 0.3s linear; -o-transition: transform 0.3s linear, opacity 0.3s linear; transition: transform 0.3s linear, opacity 0.3s linear; } .pxl-primary-menu > li > a:hover { color: #000; } .pxl-primary-menu > li.active > a, .pxl-primary-menu > li.active > .main-menu-toggle, .pxl-primary-menu > li.current-menu-item > a, .pxl-primary-menu > li.current-menu-item > .main-menu-toggle, .pxl-primary-menu > li.current-menu-ancestor > a, .pxl-primary-menu > li.current-menu-ancestor > .main-menu-toggle, .pxl-primary-menu > li:hover > a, .pxl-primary-menu > li:hover > .main-menu-toggle { color: #000; } .pxl-primary-menu > li.active > a span:before, .pxl-primary-menu > li.current-menu-item > a span:before, .pxl-primary-menu > li.current-menu-ancestor > a span:before, .pxl-primary-menu > li:hover > a span:before { opacity: 1; -webkit-transform: translateX(-50%) scale(1); -khtml-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); } .pxl-primary-menu > li.pxl-megamenu.current-menu-item:before, .pxl-primary-menu > li.pxl-megamenu.current-menu-ancestor:before { width: 0; height: 0; -webkit-transition: width 0.8s ease 0s, height 0.3s ease 0.3s; -khtml-transition: width 0.8s ease 0s, height 0.3s ease 0.3s; -moz-transition: width 0.8s ease 0s, height 0.3s ease 0.3s; -ms-transition: width 0.8s ease 0s, height 0.3s ease 0.3s; -o-transition: width 0.8s ease 0s, height 0.3s ease 0.3s; transition: width 0.8s ease 0s, height 0.3s ease 0.3s; } .pxl-primary-menu > li.pxl-megamenu.current-menu-item:hover:before, .pxl-primary-menu > li.pxl-megamenu.current-menu-ancestor:hover:before { width: 100%; height: 4px; } .pxl-primary-menu > li > .main-menu-toggle { display: inline-block; line-height: 1; align-self: center; margin-left: 8px; font-weight: 400; color: #000; font-size: 15px; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-primary-menu > li > .main-menu-toggle:before { font-family: "pxli"; content: ""; } [dir="rtl"] .pxl-primary-menu > li > .main-menu-toggle { margin-left: 0; margin-right: 6px; } .pxl-primary-menu > li > .sub-menu { left: -25px; } [dir="rtl"] .pxl-primary-menu > li > .sub-menu { left: auto; right: -25px; } .pxl-primary-menu > li.active > a, .pxl-primary-menu > li.active > .main-menu-toggle, .pxl-primary-menu > li:hover > a, .pxl-primary-menu > li:hover > .main-menu-toggle { color: #000; } .pxl-primary-menu > li.active > a .pxl-menu-title:after, .pxl-primary-menu > li.active > .main-menu-toggle .pxl-menu-title:after, .pxl-primary-menu > li:hover > a .pxl-menu-title:after, .pxl-primary-menu > li:hover > .main-menu-toggle .pxl-menu-title:after { background: #000; } .pxl-primary-menu > li.active:before, .pxl-primary-menu > li:hover:before { background-color: #000; } .pxl-primary-menu .sub-menu { width: 240px; color: #1e1e1e; background-color: #FFFFFF; background-repeat: repeat-x; background-position: top left; position: absolute; top: 100%; left: 100%; padding: 15px 25px; z-index: -1; opacity: 0; visibility: hidden; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-transform: translate(0, 20px); -khtml-transform: translate(0, 20px); -moz-transform: translate(0, 20px); -ms-transform: translate(0, 20px); -o-transform: translate(0, 20px); transform: translate(0, 20px); -webkit-box-shadow: 0px 15px 30px -10px rgba(27, 26, 26, 0.09); -khtml-box-shadow: 0px 15px 30px -10px rgba(27, 26, 26, 0.09); -moz-box-shadow: 0px 15px 30px -10px rgba(27, 26, 26, 0.09); -ms-box-shadow: 0px 15px 30px -10px rgba(27, 26, 26, 0.09); -o-box-shadow: 0px 15px 30px -10px rgba(27, 26, 26, 0.09); box-shadow: 0px 15px 30px -10px rgba(27, 26, 26, 0.09); -webkit-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s, visibility 0.3s linear 0s; -khtml-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s, visibility 0.3s linear 0s; -moz-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s, visibility 0.3s linear 0s; -ms-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s, visibility 0.3s linear 0s; -o-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s, visibility 0.3s linear 0s; transition: transform 0.3s linear 0s, opacity 0.3s linear 0s, visibility 0.3s linear 0s; } .pxl-primary-menu .sub-menu.back { left: auto; right: -20px; } [dir="rtl"] .pxl-primary-menu .sub-menu { left: auto; right: 100%; } [dir="rtl"] .pxl-primary-menu .sub-menu.back { right: auto; left: -20px; } .pxl-primary-menu .sub-menu li { padding: 0; } .pxl-primary-menu .sub-menu li:last-child a { border-bottom: 0; } .pxl-primary-menu .sub-menu li > .main-menu-toggle { display: inline-block; line-height: 1; align-self: center; position: absolute; top: 50%; right: 0; font-size: 15px; color: #1e1e1e; opacity: 1; -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: transform 0.3s ease, opacity 0.3s ease; -khtml-transition: transform 0.3s ease, opacity 0.3s ease; -moz-transition: transform 0.3s ease, opacity 0.3s ease; -ms-transition: transform 0.3s ease, opacity 0.3s ease; -o-transition: transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; } .pxl-primary-menu .sub-menu li > .main-menu-toggle:before { font-size: 18px; font-family: "pxli"; content: ""; } .pxl-primary-menu .sub-menu li:hover > .sub-menu { top: -15px; } .pxl-primary-menu .sub-menu li:hover > .main-menu-toggle { color: var(--primary-color); opacity: 0; -webkit-transform: translate(10px, -50%); -khtml-transform: translate(10px, -50%); -moz-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -o-transform: translate(10px, -50%); transform: translate(10px, -50%); } .pxl-primary-menu .sub-menu li.active > .main-menu-toggle, .pxl-primary-menu .sub-menu li.current-menu-item > .main-menu-toggle, .pxl-primary-menu .sub-menu li.current-menu-ancestor > .main-menu-toggle { color: var(--primary-color); } .pxl-primary-menu .sub-menu li.active a, .pxl-primary-menu .sub-menu li.current-menu-item a, .pxl-primary-menu .sub-menu li.current-menu-ancestor a { color: var(--primary-color); } .pxl-primary-menu .sub-menu li.active a .pxl-menu-title:before, .pxl-primary-menu .sub-menu li.current-menu-item a .pxl-menu-title:before, .pxl-primary-menu .sub-menu li.current-menu-ancestor a .pxl-menu-title:before { left: 1px; } .pxl-primary-menu .sub-menu a { display: block; font-size: 16px; line-height: 1.5; font-weight: 400; padding: 8px 0; color: #1e1e1e; background-color: transparent; position: relative; } .pxl-primary-menu .sub-menu a .pxl-menu-title { display: inline-flex; position: relative; overflow: hidden; } .pxl-primary-menu .sub-menu a .pxl-menu-title:before { content: ""; width: 100%; height: 1px; position: absolute; bottom: 2px; left: -130%; background-color: var(--primary-color); -webkit-transition: left 0.6s cubic-bezier(0.4, 0, 1, 1) 0.2s; -khtml-transition: left 0.6s cubic-bezier(0.4, 0, 1, 1) 0.2s; -moz-transition: left 0.6s cubic-bezier(0.4, 0, 1, 1) 0.2s; -ms-transition: left 0.6s cubic-bezier(0.4, 0, 1, 1) 0.2s; -o-transition: left 0.6s cubic-bezier(0.4, 0, 1, 1) 0.2s; transition: left 0.6s cubic-bezier(0.4, 0, 1, 1) 0.2s; } .pxl-primary-menu .sub-menu a .pxl-menu-title:after { content: ""; width: 100%; height: 1px; position: absolute; bottom: 2px; left: -102%; background-color: var(--primary-color); -webkit-transition: left 0.5s cubic-bezier(0.4, 0, 1, 1); -khtml-transition: left 0.5s cubic-bezier(0.4, 0, 1, 1); -moz-transition: left 0.5s cubic-bezier(0.4, 0, 1, 1); -ms-transition: left 0.5s cubic-bezier(0.4, 0, 1, 1); -o-transition: left 0.5s cubic-bezier(0.4, 0, 1, 1); transition: left 0.5s cubic-bezier(0.4, 0, 1, 1); } .pxl-primary-menu .sub-menu a:hover { color: var(--primary-color); background-color: #ffffff; } .pxl-primary-menu .sub-menu a:hover .pxl-menu-title:before { left: 0; } .pxl-primary-menu .sub-menu a:hover .pxl-menu-title:after { left: 102%; } .pxl-primary-menu .sub-menu .current-menu-item > a, .pxl-primary-menu .sub-menu .current-menu-ancestor > a { color: var(--primary-color); background-color: #ffffff; } .pxl-primary-menu .pxl-parent-menu-icon { float: right; } .pxl-primary-menu .pxl-parent-menu-icon:before { margin-left: 5px; font-family: "pxli"; content: "j"; font-size: 12px; } [dir="rtl"] .pxl-primary-menu .pxl-parent-menu-icon:before { margin-left: 0; margin-right: 5px; } [dir="rtl"] .pxl-primary-menu .pxl-parent-menu-icon { float: left; } .pxl-nav-menu ul, .pxl-nav-menu ol { list-style: none; } .style-vr .pxl-primary-menu { margin-left: 0; margin-right: 0; padding: 0 30px; } .style-vr .pxl-primary-menu > li { margin: 0; flex: 0 0 100%; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .style-vr .pxl-primary-menu > li > .main-menu-toggle { position: absolute; top: 50%; margin-top: -10px; right: 30px; font-size: 16px; } .style-vr .pxl-primary-menu > li > .main-menu-toggle:before { content: ""; } .style-vr .pxl-primary-menu > li > a { font-weight: 400; line-height: 60px; letter-spacing: 0.04em; text-transform: uppercase; } .style-vr .pxl-primary-menu > li.active > a, .style-vr .pxl-primary-menu > li.active > .main-menu-toggle, .style-vr .pxl-primary-menu > li.current-menu-item > a, .style-vr .pxl-primary-menu > li.current-menu-item > .main-menu-toggle, .style-vr .pxl-primary-menu > li.current-menu-ancestor > a, .style-vr .pxl-primary-menu > li.current-menu-ancestor > .main-menu-toggle, .style-vr .pxl-primary-menu > li:hover > a, .style-vr .pxl-primary-menu > li:hover > .main-menu-toggle { color: #000; font-weight: 700; } .style-vr .pxl-primary-menu > li > .sub-menu { left: 0; right: 0; } [dir="rtl"] .style-vr .pxl-primary-menu > li > .sub-menu { left: 0; } .style-vr .pxl-primary-menu .sub-menu { top: 100%; left: 0; right: 0; width: 100%; text-align: center; padding: 30px 30px; } .style-vr .pxl-primary-menu .sub-menu a:hover { padding-left: 0; } } .pxl-nav-menu:not(.is-arrow) .main-menu-toggle { display: none; } li.pxl-megamenu { position: static; } @media (max-width: 1199px) { .pxl-mega-menu .elementor-section { background-image: none !important; background-color: transparent !important; } .pxl-mega-menu .elementor-background-overlay { background-image: none !important; background-color: transparent !important; } } .pxl-mega-menu .pxl-heading-wrap { margin-bottom: 12px; } .pxl-mega-menu .pxl-heading-wrap .heading-title { position: relative; padding-bottom: 16px; overflow: hidden; } .pxl-mega-menu .pxl-heading-wrap .heading-title:before { content: ""; width: 100%; height: 1px; background-color: #d9d9d9; position: absolute; bottom: 0; left: 0; } .pxl-mega-menu .pxl-heading-wrap .heading-title:after { content: ""; width: 55%; height: 1px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; -webkit-transition: transform 0.3s linear; -khtml-transition: transform 0.3s linear; -moz-transition: transform 0.3s linear; -ms-transition: transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; } .pxl-primary-menu .sub-menu.pxl-mega-menu { width: 100%; } @media (min-width: 1200px) { .pxl-primary-menu .sub-menu.pxl-mega-menu { left: 0; padding: 0; overflow: hidden; -webkit-box-shadow: 0px 15px 30px -40px rgba(27, 26, 26, 0.9); -khtml-box-shadow: 0px 15px 30px -40px rgba(27, 26, 26, 0.9); -moz-box-shadow: 0px 15px 30px -40px rgba(27, 26, 26, 0.9); -ms-box-shadow: 0px 15px 30px -40px rgba(27, 26, 26, 0.9); -o-box-shadow: 0px 15px 30px -40px rgba(27, 26, 26, 0.9); box-shadow: 0px 15px 30px -40px rgba(27, 26, 26, 0.9); } } .sub-menu.pxl-mega-menu { width: 100%; } @media (min-width: 1200px) { .header-main-menu .sub-menu.pxl-mega-menu { padding-left: 35px; padding-right: 35px; } .pxl-primary-menu .sub-menu.pxl-mega-menu a { border-bottom: 0; } .pxl-primary-menu .sub-menu.pxl-mega-menu a:hover { color: var(--primary-color); background-color: transparent; } .pxl-primary-menu .sub-menu.pxl-mega-menu .current-menu-item > a, .pxl-primary-menu .sub-menu.pxl-mega-menu .current-menu-ancestor > a { color: var(--primary-color); background-color: transparent; } .pxl-primary-menu .mn-home-item.pxl-megamenu .sub-menu.pxl-mega-menu { width: 100vw; } } .pxl-nav-menu-mobile ul, .pxl-nav-menu-mobile ol { list-style: none; } .pxl-nav-menu-mobile ul li, .pxl-nav-menu-mobile ol li { position: relative; padding: 0; } .pxl-mobile-menu { padding: 0; margin: 0; list-style: none; } .pxl-mobile-menu > li { color: var(--heading-color); position: relative; } .pxl-mobile-menu > li > a { padding: 10px 0; color: var(--heading-color); font-size: 17px; font-weight: 600; display: inline-block; text-transform: capitalize; background-color: transparent; } .pxl-mobile-menu .menu-item.active, .pxl-mobile-menu .menu-item:hover, .pxl-mobile-menu .menu-item:active, .pxl-mobile-menu .current-menu-item, .pxl-mobile-menu .current-menu-ancestor { color: var(--primary-color); } .pxl-mobile-menu .menu-item.active > a, .pxl-mobile-menu .menu-item:hover > a, .pxl-mobile-menu .menu-item:active > a, .pxl-mobile-menu .current-menu-item > a, .pxl-mobile-menu .current-menu-ancestor > a { color: var(--primary-color); background-color: transparent; } .pxl-mobile-menu .menu-item:active { color: var(--primary-color); } .pxl-mobile-menu .menu-item:active > a { color: var(--primary-color); background-color: transparent; } .pxl-mobile-menu .sub-menu { display: none; list-style: none; } .pxl-mobile-menu .sub-menu .menu-item { position: relative; color: var(--heading-color); } .pxl-mobile-menu .sub-menu .menu-item > a { padding: 5px 0 5px 0; display: inline-block; color: var(--heading-color); font-size: 16px; font-weight: 400; background-color: transparent; font-family: var(--body-font-family); text-transform: capitalize; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; outline: none !important; } .pxl-mobile-menu .sub-menu .menu-item:hover, .pxl-mobile-menu .sub-menu .current-menu-item, .pxl-mobile-menu .sub-menu .current-menu-ancestor { color: var(--primary-color); } .pxl-mobile-menu .sub-menu .menu-item:hover > a, .pxl-mobile-menu .sub-menu .current-menu-item > a, .pxl-mobile-menu .sub-menu .current-menu-ancestor > a { color: var(--primary-color); background-color: transparent; } .pxl-mobile-menu .sub-menu .menu-item:active { color: var(--primary-color); } .pxl-mobile-menu .sub-menu .menu-item:active > a { color: var(--primary-color); background-color: transparent; } .pxl-mobile-menu .sub-menu .pxl-heading-wrap { display: none; margin-bottom: 0; } .pxl-mobile-menu .sub-menu .elementor-section .elementor-container { flex-wrap: wrap; } .pxl-mobile-menu .sub-menu .elementor-column { width: 100% !important; } .pxl-mobile-menu .sub-menu .elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 0; } .pxl-mobile-menu .sub-menu .elementor-section .pxl-nav-menu-inner .pxl-nav-inner li { padding: 0; } .pxl-mobile-menu .main-menu-toggle { cursor: pointer; display: inline-block; width: 25px; height: 25px; line-height: 25px; font-size: 18px; position: absolute; right: -6px; text-align: center; top: 11px; background-color: transparent; -webkit-border-radius: 4px 4px 0 4px; -khtml-border-radius: 4px 4px 0 4px; -moz-border-radius: 4px 4px 0 4px; -ms-border-radius: 4px 4px 0 4px; -o-border-radius: 4px 4px 0 4px; border-radius: 4px 4px 0 4px; -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-mobile-menu .main-menu-toggle:before { font-family: "pxli"; content: ""; } .pxl-mobile-menu .main-menu-toggle.open:before { font-family: "pxli"; content: ""; } .pxl-mobile-menu .sub-menu .main-menu-toggle { top: 5px; } .pxl-nav-menu-inner.style-2 ul { list-style: none; padding: 0; margin: 0; margin-left: -25px; margin-right: -25px; display: flex; flex-wrap: wrap; } @media (max-width: 1199px) { .pxl-nav-menu-inner.style-2 ul { margin-left: -15px; margin-right: -15px; } } @media (max-width: 575px) { .pxl-nav-menu-inner.style-2 ul { justify-content: center; } } .pxl-nav-menu-inner.style-2 ul li { position: relative; padding: 0; } .pxl-nav-menu-inner.style-2 ul > li { flex: 0 0 auto; width: auto; margin: 0 25px; display: inline-flex; } @media (max-width: 1199px) { .pxl-nav-menu-inner.style-2 ul > li { margin: 0 15px; } } .pxl-nav-menu-inner.style-2 ul > li > a { text-transform: uppercase; display: inline-block; color: #7e7e7e; font-size: 14px; letter-spacing: 0.1em; } @media (max-width: 1199px) { .pxl-nav-menu-inner.style-2 ul > li > a { letter-spacing: 0; } } .pxl-nav-menu-inner.style-2 ul > li.active > a, .pxl-nav-menu-inner.style-2 ul > li.active > .main-menu-toggle, .pxl-nav-menu-inner.style-2 ul > li.current-menu-item > a, .pxl-nav-menu-inner.style-2 ul > li.current-menu-item > .main-menu-toggle, .pxl-nav-menu-inner.style-2 ul > li.current-menu-ancestor > a, .pxl-nav-menu-inner.style-2 ul > li.current-menu-ancestor > .main-menu-toggle, .pxl-nav-menu-inner.style-2 ul > li:hover > a, .pxl-nav-menu-inner.style-2 ul > li:hover > .main-menu-toggle { color: #fff; } @media (max-width: 1199px) { .pxl-popup-menu.widescreen { display: none; } } @media (min-width: 1200px) { .pxl-popup-menu.widescreen .container { position: relative; } .pxl-popup-menu.widescreen .container > .separate { position: absolute; left: calc(25% + 30px); top: 0; bottom: 0; content: ""; width: 1px; background-color: #e7e7e7; } .pxl-popup-menu.widescreen .pxl-primary-menu { flex-direction: column; margin-left: 0; margin-right: 0; } .pxl-popup-menu.widescreen .pxl-primary-menu > li { margin: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .pxl-popup-menu.widescreen .pxl-primary-menu > li.menu-item-has-children { position: static; } .pxl-popup-menu.widescreen .pxl-primary-menu > li.active > .sub-menu, .pxl-popup-menu.widescreen .pxl-primary-menu > li:hover > .sub-menu { top: 0; z-index: 1; visibility: visible; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; } .pxl-popup-menu.widescreen .pxl-primary-menu > li:before { display: none; } .pxl-popup-menu.widescreen .pxl-primary-menu > li > a { line-height: 48px; text-transform: uppercase; } .pxl-popup-menu.widescreen .pxl-primary-menu > li > a .pxl-menu-title:after { left: 0; -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .pxl-popup-menu.widescreen .pxl-primary-menu > li > .main-menu-toggle:before { content: ""; font-size: 16px; } .pxl-popup-menu.widescreen .pxl-primary-menu .sub-menu { width: calc(75% - 50px); min-height: 50vh; left: calc(25% + 35px); top: 20px; padding: 0 0 0 45px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .pxl-popup-menu.widescreen .pxl-primary-menu .sub-menu li a:hover { color: var(--link-color-hover); background-color: transparent; border-bottom-color: #e7e7e7; } .pxl-popup-menu.widescreen .pxl-primary-menu .sub-menu .current-menu-item > a, .pxl-popup-menu.widescreen .pxl-primary-menu .sub-menu .current-menu-ancestor > a { color: var(--primary-color); background-color: transparent; border-bottom-color: #e7e7e7; } .pxl-popup-menu.widescreen .pxl-primary-menu .sub-menu.pxl-dropdown-mega { padding: 0 0 0 30px !important; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .elementor-section { width: 100% !important; left: auto !important; padding-top: 20px !important; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .elementor .elementor-section.elementor-section-boxed > .elementor-container { margin-left: 0; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .pxl-invisible { visibility: visible; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .pxl-category-box-layout-1 ul li { padding-left: 13px; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .pxl-category-box-layout-1 ul li:before { top: 13px; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .pxl-category-box-layout-1 .pxl-cat-content { flex: 0 0 100%; max-width: 100%; } .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .pxl-category-box-layout-1 .pxl-cat-img { display: none; } } @media (min-width: 1200px) and (max-width: 1199px) { .pxl-popup-menu.widescreen .pxl-primary-menu .pxl-dropdown-mega .elementor-column { width: 50% !important; } } .admin-bar .pxl-hidden-template { top: 32px; height: calc(100% - 32px); } @media screen and (max-width: 782px) { .admin-bar .pxl-hidden-template { top: 46px; height: calc(100% - 46px); } } .pxl-hidden-template { display: flex; flex-direction: column; position: fixed; top: 0; height: 100%; width: 100%; z-index: -1; padding: 0; right: 0; will-change: transform; -webkit-transition-duration: 500ms; transition-duration: 500ms; opacity: 0; max-height: 100vh; overflow-y: auto; scrollbar-width: none; } .pxl-hidden-template .pxl-panel-content { position: relative; flex: 1; } .pxl-hidden-template::-webkit-scrollbar { height: 0; width: 0; background-color: transparent; } .pxl-hidden-template::-webkit-scrollbar-track { border-radius: 0; } .pxl-hidden-template::-webkit-scrollbar-thumb { border-radius: 0; background-color: transparent; } .pxl-hidden-template:hover::-webkit-scrollbar { width: 0; height: auto; background-color: rgba(255, 255, 255, 0.1); border-radius: 0; } .pxl-hidden-template:hover::-webkit-scrollbar-thumb { background-color: rgba(48, 48, 48, 0.1); } .side-panel-open .pxl-page-overlay { width: 100%; height: 100%; opacity: 1; } .pxl-close { background: var(--primary-color); border: 18px solid transparent; color: #ffffff; width: 54px; height: 54px; display: inline-flex; justify-content: center; align-items: center; position: absolute; right: 0; top: 0; cursor: pointer; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; } @media (max-width: 767px) { .pxl-close { width: 45px; height: 45px; border-width: 12px; } } .pxl-close:before, .pxl-close:after { content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; margin-top: -1px; background-color: #ffffff; 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-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 { background-color: var(--second-color); } .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-panel-content .menu-main-container-wrap { padding: 0; min-height: calc(100% - 50px); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; flex-direction: column; } .pxl-hidden-template.pos-left { width: 100%; max-width: 460px; background: #fff; right: auto; left: 0; -webkit-transform: translate(-100%, 0); -khtml-transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); } .pxl-hidden-template.pos-left .pxl-panel-header { padding: 30px 35px 0 35px; } @media (max-width: 480px) { .pxl-hidden-template.pos-left .pxl-panel-header { padding: 20px 20px 0 20px; } } .pxl-hidden-template.pos-left .pxl-close { width: 36px; height: 36px; border-width: 11px; } .pxl-hidden-template.pos-left .pxl-panel-content { padding: 30px 20px 50px 20px; } .pxl-hidden-template.pos-left .pxl-qc-wrap.layout-3 .qc-desc-wrap .qc-item { padding: 5px 15px; } .pxl-hidden-template.pos-left.mobile-default .pxl-panel-content { padding: 50px 30px 50px 30px; } .pxl-hidden-template.pos-right { width: 100%; max-width: 930px; right: 0; left: auto; background-color: #010000; -webkit-transform: translate(100%, 0); -khtml-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); } @media (max-width: 1599px) { .pxl-hidden-template.pos-right { max-width: 630px; } } @media (max-width: 1199px) { .pxl-hidden-template.pos-right { max-width: 530px; } } .pxl-hidden-template.pos-right .pxl-close { background: #111111; width: 54px; height: 54px; border-width: 18px; } .pxl-hidden-template.pos-right .pxl-close:hover { background-color: #565555; } .pxl-hidden-template.pos-right .pxl-nav-inner li a { font-size: 40px; font-weight: 700; letter-spacing: 0.012em; -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .pxl-hidden-template.pos-right .pxl-nav-inner li a:before { content: "..."; display: inline-flex; margin-right: 10px; font-size: 24px; color: var(--primary-color); -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-hidden-template.pos-right .pxl-nav-inner li:hover a { -webkit-transform: translateX(15px); -khtml-transform: translateX(15px); -moz-transform: translateX(15px); -ms-transform: translateX(15px); -o-transform: translateX(15px); transform: translateX(15px); } .pxl-hidden-template.pos-right .pxl-nav-inner li:hover a:before { color: #fff; } .pxl-hidden-template.pos-right .pxl-qc-wrap.layout-3 .qc-desc-wrap a:hover { color: #fff; } .pxl-hidden-template.pos-top { width: 100%; max-height: 280px; left: 0; right: 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%); } .pxl-hidden-template.pos-top .pxl-panel-header { padding: 0; position: absolute; top: 30px; right: 30px; z-index: 1; } .pxl-hidden-template.pos-top .search-form .search-submit { height: 50px; padding: 13px 35px 13px 35px; } .pxl-hidden-template.pos-center { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: transparent; } .pxl-hidden-template.pos-center .pxl-hidden-template-wrap { width: 100%; max-width: 570px; background-color: #fff; position: relative; border-radius: 10px; overflow: hidden; -webkit-box-shadow: 0 3px 21px rgba(255, 255, 255, 0.3); -khtml-box-shadow: 0 3px 21px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0 3px 21px rgba(255, 255, 255, 0.3); -ms-box-shadow: 0 3px 21px rgba(255, 255, 255, 0.3); -o-box-shadow: 0 3px 21px rgba(255, 255, 255, 0.3); box-shadow: 0 3px 21px rgba(255, 255, 255, 0.3); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(0.6); -khtml-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); } .pxl-hidden-template.pos-center .pxl-hidden-template-wrap:hover { -webkit-box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3); -khtml-box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3); -ms-box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3); -o-box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3); box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3); } .pxl-hidden-template.pos-center .pxl-panel-header { padding: 0; position: absolute; top: 15px; right: 15px; z-index: 1; } .pxl-hidden-template.pos-center .pxl-panel-content { padding: 0; } .pxl-hidden-template.pos-center.open .pxl-hidden-template-wrap { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-hidden-template.pos-full .pxl-panel-header { padding: 0; position: absolute; top: 30px; right: 30px; z-index: 1; } .pxl-hidden-template.pos-full .pxl-panel-content { padding: 0; } .pxl-hidden-template.pos-full.open .pxl-hidden-template-wrap { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-hidden-template.open { -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); opacity: 1; z-index: 99999; } .pxl-hidden-template.pxl-side-mobile.el-builder .pxl-panel-header { padding: 20px 35px; } @media (max-width: 575px) { .pxl-hidden-template.pxl-side-mobile.el-builder .pxl-panel-header { padding: 20px 15px; } } .pxl-hidden-template.pxl-side-mobile.el-builder .pxl-panel-content { padding: 10px 35px 50px 35px; } @media (max-width: 575px) { .pxl-hidden-template.pxl-side-mobile.el-builder .pxl-panel-content { padding: 5px 15px 30px 15px; } } .pxl-hidden-template.pxl-side-mobile.el-builder .pxl-panel-content .elementor-column-gap-default > .elementor-column.elementor-element > .elementor-element-populated { padding: 0; } .pxl-side-menu { width: 100%; max-width: 400px; 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%); } .pxl-side-menu .pxl-panel-header { padding: 30px 40px 0 40px; position: relative; z-index: 1; } .pxl-side-menu .pxl-panel-content { padding: 0 25px 40px; } .pxl-popup-menu > .pxl-panel-content > .container > div.elementor { max-width: 25%; } .pxl-popup-menu .elementor-section, .pxl-popup-menu .elementor-section .elementor-container, .pxl-popup-menu .elementor-column, .pxl-popup-menu .elementor-column-wrap, .pxl-popup-menu .elementor-widget-wrap, .pxl-popup-menu .elementor-widget { position: static; } .admin-bar .pxl-side-cart { height: auto; top: 50%; } .pxl-side-cart { width: 100%; height: auto; min-height: 540px; max-width: 360px; left: auto; top: 50%; -webkit-transform: translate(100%, -50%); -khtml-transform: translate(100%, -50%); -moz-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); -o-transform: translate(100%, -50%); transform: translate(100%, -50%); } .pxl-side-cart.open { -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-side-cart .pxl-panel-header .panel-header-inner { justify-content: space-between; } .pxl-side-cart .pxl-title { font-size: 28px; color: var(--heading-color); } .pxl-side-cart .pxl-close { background-color: transparent; margin-right: -9px; } .pxl-side-cart .pxl-close:before, .pxl-side-cart .pxl-close:after { background-color: #707070; } .pxl-side-cart .pxl-close:hover:before, .pxl-side-cart .pxl-close:hover:after { background-color: var(--primary-color); } .pxl-side-cart .pxl-panel-header { padding: 24px 24px 0 24px; } @media (max-width: 400px) { .pxl-side-cart .pxl-panel-header { padding: 24px 15px 0 15px; } } .pxl-side-cart .pxl-panel-header .panel-header-inner { padding-bottom: 12px; border-bottom: 1px solid rgba(215, 215, 215, 0.3); } .pxl-side-cart .pxl-panel-content { padding: 0 24px 35px 24px; overflow: hidden; } @media (max-width: 400px) { .pxl-side-cart .pxl-panel-content { padding: 0 15px 35px 15px; } } .pxl-side-cart .widget_shopping_cart_content ul { list-style: none outside; padding: 0; margin: 0; } .pxl-side-cart .widget_shopping_cart_content ul li { padding: 24px 30px 24px 0; position: relative; display: block; clear: both; overflow: hidden; border-bottom: 1px solid rgba(215, 215, 215, 0.3); } .pxl-side-cart .widget_shopping_cart_content ul li a { display: block; font-weight: 500; font-size: 18px; line-height: 1.5; } .pxl-side-cart .widget_shopping_cart_content ul li .remove { position: absolute; top: 13px; right: -5px; line-height: 1; padding: 5px; color: #707070; } .pxl-side-cart .widget_shopping_cart_content ul li .remove:hover { color: var(--primary-color); } .pxl-side-cart .widget_shopping_cart_content ul li .quantity { font-size: 15px; font-weight: 400; margin-top: 8px; } .pxl-side-cart .widget_shopping_cart_content ul li .amount { color: var(--primary-color); font-weight: 500; } .pxl-side-cart .widget_shopping_cart_content ul li .star-rating + .woocommerce-Price-amount, .pxl-side-cart .widget_shopping_cart_content ul li .star-rating + .reviewer { display: block; width: 100%; padding-left: 92px; } .pxl-side-cart .widget_shopping_cart_content ul li img { float: left; margin-right: 20px; width: 72px; height: auto; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .pxl-side-cart .widget_shopping_cart_content ul li dl { margin: 0; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, 0.1); content: ""; display: table; } .pxl-side-cart .widget_shopping_cart_content ul li dl dt, .pxl-side-cart .widget_shopping_cart_content ul li dl dd { display: inline-block; float: left; margin-bottom: 1em; } .pxl-side-cart .widget_shopping_cart_content ul li dl dt { font-weight: 700; padding: 0 0 0.25em; margin: 0 4px 0 0; clear: left; } .pxl-side-cart .widget_shopping_cart_content ul li dl dd { padding: 0 0 0.25em; } .pxl-side-cart .widget_shopping_cart_content ul li dl dd p:last-child { margin-bottom: 0; } .pxl-side-cart .widget_shopping_cart_content .woocommerce-mini-cart__total { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 12px 0; border-top: 1px solid rgba(215, 215, 215, 0.3); color: var(--heading-color); margin-bottom: 0; } .pxl-side-cart .widget_shopping_cart_content .woocommerce-mini-cart__total strong { font-weight: 400; } .pxl-side-cart .widget_shopping_cart_content .woocommerce-mini-cart__total .amount { font-weight: 500; font-size: 20px; line-height: 32px; color: var(--primary-color); } .pxl-side-cart .widget_shopping_cart_content .buttons .button { display: block; } .pxl-side-cart .widget_shopping_cart_content .buttons .button + .button { margin-top: 8px; } .pxl-side-cart .blockOverlay { background-color: rgba(255, 255, 255, 0.2) !important; } .pxl-side-cart .woocommerce-mini-cart__empty-message { margin-top: 30px; } .pxl-side-cat { width: 100%; max-width: 360px; right: auto; -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } .pxl-side-cat .pxl-close { background-color: transparent; margin-right: -9px; } .pxl-side-cat .pxl-close:before, .pxl-side-cat .pxl-close:after { background-color: #707070; } .pxl-side-cat .pxl-close:hover:before, .pxl-side-cat .pxl-close:hover:after { background-color: var(--primary-color); } .pxl-side-cat .pxl-panel-header { padding: 24px 24px 0 24px; } @media (max-width: 400px) { .pxl-side-cat .pxl-panel-header { padding: 24px 15px 0 15px; } } .pxl-side-cat .pxl-panel-header .panel-header-inner { padding-bottom: 12px; border-bottom: 1px solid rgba(215, 215, 215, 0.3); } .pxl-side-cat .pxl-panel-content { padding: 0 24px 24px 24px; } @media (max-width: 400px) { .pxl-side-cat .pxl-panel-content { padding: 0 15px 24px 15px; } } .pxl-side-cat .pxl-cat-menu-wrap { padding: 24px 0 24px 0; list-style: none; } .pxl-side-cat .pxl-cat-menu-wrap li { position: relative; padding-top: 4px; padding-bottom: 4px; } .pxl-side-cat .pxl-cat-menu-wrap li a { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 2px 0 2px 14px; } .pxl-side-cat .pxl-cat-menu-wrap li a:before { content: ""; position: absolute; left: 0; width: 4px; height: 4px; border-radius: 2px; display: block; background-color: #4f4f4f; } .pxl-side-cat .pxl-cat-menu-wrap ul.children { padding-left: 18px; margin-bottom: 0; list-style: none; display: none; } .pxl-page-title-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .pxl-pagetitle.layout-df { background-color: #fff; padding-top: 50px; padding-bottom: 63px; } .pxl-pt-wrap { justify-content: center; } .pxl-pt-wrap .main-title { color: var(--heading-color); font-size: 48px; letter-spacing: 0.05em; margin-top: 17px; margin-bottom: 0; text-transform: uppercase; max-width: var(--page-title-max-width); -ms-word-wrap: break-word; word-break: break-word; } @media (max-width: 1199px) { .pxl-pt-wrap .main-title { font-size: 42px; } } @media (max-width: 767px) { .pxl-pt-wrap .main-title { font-size: 36px; } } @media (max-width: 575px) { .pxl-pt-wrap .main-title { font-size: 28px; } } .pxl-pt-wrap .sub-title { margin-top: 22px; font-size: 18px; line-height: 1.6666666667; max-width: 540px; margin-left: auto; margin-right: auto; } .pxl-pt-wrap.text-center .main-title { margin-left: auto; margin-right: auto; } .pxl-brc-wrap { justify-content: center; } .pxl-brc-wrap .brc-inner { display: flex; flex-wrap: wrap; justify-content: center; } .pxl-brc-wrap .br-item { flex: 0 0 auto; max-width: 100%; font-size: 16px; font-family: var(--heading-font-family); color: var(--primary-color); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } .pxl-brc-wrap .br-item:last-child .br-divider { display: none !important; } .pxl-brc-wrap .br-divider { padding: 0 15px; font-size: 100%; color: var(--heading-color); font-size: 12px; } .pxl-brc-wrap a { color: var(--heading-color); } .pxl-brc-wrap a:hover { color: var(--primary-color); } .pxl-brc-wrap .br-item + .br-item::before { display: none; } .pxl-page { position: relative; min-height: 100vh; display: flex; flex-direction: column; } .pxl-main { padding-bottom: 130px; flex: 1 0 auto; } @media (max-width: 1199px) { .pxl-main { padding-bottom: 100px; } } .single-post .pxl-main { padding-top: 57px; } @media (max-width: 1199px) { .single-post .pxl-main { padding-top: 37px; } } @media (max-width: 767px) { .single-post .pxl-main { padding-top: 17px; } } .single-product .pxl-main { padding-top: 57px; } @media (max-width: 1199px) { .single-product .pxl-main { padding-top: 37px; } } @media (max-width: 767px) { .single-product .pxl-main { padding-top: 17px; } } @media (min-width: 1200px) { .pxl-sidebar-area.sidebar-post.col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; max-width: 300px; } .pxl-content-area.content-post.col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 300px); flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); } .pxl-sidebar-area.sidebar-page.col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; max-width: 300px; } .pxl-content-area.content-page.col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 300px); flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); } } @media (max-width: 991px) { .pxl-sidebar-area { margin-top: 100px; } } .pxl-archive-post { margin-bottom: 70px; } .pxl-archive-post:last-child { margin-bottom: 0; } .pxl-archive-post .post-featured { position: relative; overflow: hidden; margin-bottom: 35px; } .pxl-archive-post .post-featured img { filter: grayscale(100%); -webkit-transition: filter 0.3s ease; -khtml-transition: filter 0.3s ease; -moz-transition: filter 0.3s ease; -ms-transition: filter 0.3s ease; -o-transition: filter 0.3s ease; transition: filter 0.3s ease; } .pxl-archive-post .post-featured:hover img { filter: grayscale(0); } .pxl-archive-post .post-content { position: relative; } .pxl-archive-post .pxli-thumbtack { width: 32px; height: 32px; color: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; background: var(--second-color); border-radius: 50%; margin-right: 3px; text-align: center; line-height: 32px; position: relative; top: -4px; } .pxl-archive-post .archive-metas { font-size: 14px; letter-spacing: 0.05em; color: var(--primary-color); margin-bottom: 13px; } .pxl-archive-post .archive-metas a { color: inherit; } .pxl-archive-post .archive-metas a:hover { color: var(--link-color-hover); } .pxl-archive-post .archive-metas .meta-inner { margin-left: -27px; margin-right: -27px; } @media (max-width: 767px) { .pxl-archive-post .archive-metas .meta-inner { margin-left: -15px; margin-right: -15px; } } .pxl-archive-post .archive-metas .meta-inner > * { padding-left: 27px; padding-right: 27px; position: relative; } @media (max-width: 767px) { .pxl-archive-post .archive-metas .meta-inner > * { padding-left: 15px; padding-right: 15px; } } .pxl-archive-post .archive-metas .meta-inner > * + *:before { content: ""; width: 30px; height: 1px; position: absolute; top: 50%; left: 0; background-color: var(--primary-color); -webkit-transform: translateX(-50%); -khtml-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } @media (max-width: 767px) { .pxl-archive-post .archive-metas .meta-inner > * + *:before { width: 10px; } } .pxl-archive-post .post-title { font-size: 36px; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 25px; word-break: break-word; } @media (max-width: 1199px) { .pxl-archive-post .post-title { font-size: 32px; } } @media (max-width: 991px) { .pxl-archive-post .post-title { font-size: 28px; } } @media (max-width: 575px) { .pxl-archive-post .post-title { font-size: 22px; line-height: 1.3; } } .pxl-archive-post .post-excerpt { font-size: 18px; line-height: 1.6666666667; } @media (max-width: 1199px) { .pxl-archive-post .post-excerpt { font-size: 16px; } } .pxl-archive-post .post-readmore { margin-top: 50px; } .pxl-archive-post .quote-inner { background-color: #f5f3f1; padding: 40px 50px; } @media (max-width: 575px) { .pxl-archive-post .quote-inner { padding: 30px 30px; } } .pxl-archive-post .quote-inner .quote-icon { margin-bottom: 20px; font-size: 32px; color: var(--second-color); } .pxl-archive-post .quote-inner .quote-text { font-family: var(--heading-font-family); font-size: 20px; line-height: 30px; letter-spacing: 0.02em; color: var(--heading-color); } .pxl-archive-post .quote-inner .quote-cite { font-family: var(--heading-font-family); font-size: 16px; line-height: 26px; font-weight: 500; text-transform: uppercase; color: var(--heading-color); letter-spacing: 0.15em; display: block; margin-top: 22px; padding-top: 22px; position: relative; } .pxl-archive-post .quote-inner .quote-cite:before { content: ""; width: 75px; height: 1px; background-color: var(--primary-color); position: absolute; top: 0; left: 50%; margin-left: -37.5px; } .pxl-archive-post .quote-inner { margin-bottom: 35px; } .pxl-archive-post .feature-link { margin-bottom: 35px; } .pxl-archive-post .feature-video { margin-bottom: 35px; } .pxl-archive-post .feature-video iframe { width: 100% !important; height: auto !important; aspect-ratio: 1.7777777778; filter: grayscale(100%); -webkit-transition: filter 0.3s ease; -khtml-transition: filter 0.3s ease; -moz-transition: filter 0.3s ease; -ms-transition: filter 0.3s ease; -o-transition: filter 0.3s ease; transition: filter 0.3s ease; } .pxl-archive-post .feature-video:hover iframe { filter: grayscale(0); } .pxl-archive-post .feature-audio { margin-bottom: 35px; } .pxl-archive-post .feature-audio iframe + a { display: none; } .pxl-archive-post .feature-audio img { width: 100%; filter: grayscale(100%); -webkit-transition: filter 0.3s ease; -khtml-transition: filter 0.3s ease; -moz-transition: filter 0.3s ease; -ms-transition: filter 0.3s ease; -o-transition: filter 0.3s ease; transition: filter 0.3s ease; } .pxl-archive-post .feature-audio:hover img { filter: grayscale(0); } .pxl-archive-post.has-post-thumbnail .feature-audio .wp-audio-shortcode { position: absolute; bottom: 0; } .pxl-archive-post .feature-link { background-color: #f5f3f1; padding: 32px 50px 40px 50px; } @media (max-width: 575px) { .pxl-archive-post .feature-link { padding: 32px 30px 40px 30px; } } @media (max-width: 480px) { .pxl-archive-post .feature-link { padding: 32px 15px 40px 15px; } } .pxl-archive-post .feature-link .link-icon .pxl-icon { font-size: 57px; color: var(--primary-color); } @media (max-width: 480px) { .pxl-archive-post .feature-link .link-icon .pxl-icon { font-size: 48px; } } .pxl-archive-post .feature-link .link-icon svg { width: 57px; } .pxl-archive-post .feature-link .link-icon svg path { fill: var(--primary-color); } .pxl-archive-post .feature-link .link-title { position: relative; margin-top: 5px; padding-bottom: 22px; margin-bottom: 20px; line-height: 1.1428; } @media (max-width: 575px) { .pxl-archive-post .feature-link .link-title { font-size: 24px; } } .pxl-archive-post .feature-link .link-title:before { content: ""; width: 75px; height: 1px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 50%; margin-left: -37.5px; } .pxl-archive-post .feature-link .link-text { font-family: var(--heading-font-family); font-size: 16px; line-height: 26px; letter-spacing: 0.1em; display: block; } .pxl-archive-post .feature-gallery { margin-bottom: 35px; } .pxl-archive-post .feature-gallery .pxl-swiper-slide img { width: 100%; filter: grayscale(100%); -webkit-transition: filter 0.3s ease; -khtml-transition: filter 0.3s ease; -moz-transition: filter 0.3s ease; -ms-transition: filter 0.3s ease; -o-transition: filter 0.3s ease; transition: filter 0.3s ease; } .pxl-archive-post .feature-gallery .pxl-swiper-slide:hover img { filter: grayscale(0); } .pxl-archive-post .feature-gallery .pxl-swiper-arrows { position: absolute; bottom: 25px; right: 30px; display: flex; justify-content: flex-end; gap: 16px; } @media (max-width: 1199px) { .pxl-archive-post .feature-gallery .pxl-swiper-arrows { bottom: 25px; right: 25px; gap: 12px; } } @media (max-width: 480px) { .pxl-archive-post .feature-gallery .pxl-swiper-arrows { bottom: 15px; right: 15px; gap: 8px; } } .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 52px; height: 52px; font-size: 20px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; line-height: 1; display: inline-flex; align-items: center; justify-content: center; background-color: var(--heading-color); } @media (max-width: 1199px) { .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 42px; height: 42px; font-size: 18px; } } .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow:hover, .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow:focus { background-color: var(--primary-color); } .theme-core .pxl-archive-post .post-featured img { width: 100%; } .no-sidebar .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 70px; height: 70px; } @media (max-width: 1199px) { .no-sidebar .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 52px; height: 52px; } } @media (max-width: 767px) { .no-sidebar .pxl-archive-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 42px; height: 42px; } } .pxl-content-wrap.has-sidebar { align-items: start; } .pxl-single-page p:last-child { clear: both; } .pxl-single-page p:last-child img[class*="align"] { margin-bottom: 0; } .content-post .elementor-widget-image { overflow: hidden; } .content-post .elementor-widget-pxl_video { overflow: hidden; } .content-post .elementor-widget-pxl_image img { -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-single-post .post-featured { position: relative; overflow: hidden; margin-bottom: 45px; } @media (max-width: 1199px) { .pxl-single-post .post-featured { margin-bottom: 35px; } } .pxl-single-post .post-featured img { filter: grayscale(100%); -webkit-transition: filter 0.3s ease; -khtml-transition: filter 0.3s ease; -moz-transition: filter 0.3s ease; -ms-transition: filter 0.3s ease; -o-transition: filter 0.3s ease; transition: filter 0.3s ease; } .pxl-single-post .post-featured iframe { width: 100% !important; height: auto !important; aspect-ratio: 1.7777777778; filter: grayscale(100%); -webkit-transition: filter 0.3s ease; -khtml-transition: filter 0.3s ease; -moz-transition: filter 0.3s ease; -ms-transition: filter 0.3s ease; -o-transition: filter 0.3s ease; transition: filter 0.3s ease; } .pxl-single-post .post-featured:hover img { filter: grayscale(0); } .pxl-single-post .post-featured:hover iframe { filter: grayscale(0); } .pxl-single-post .feature-audio iframe + a { display: none; } .pxl-single-post.has-post-thumbnail .feature-audio .wp-audio-shortcode { position: absolute; bottom: 0; } .pxl-single-post .feature-gallery .pxl-swiper-arrows { position: absolute; bottom: 25px; right: 30px; display: flex; justify-content: flex-end; gap: 16px; } @media (max-width: 1199px) { .pxl-single-post .feature-gallery .pxl-swiper-arrows { bottom: 25px; right: 25px; gap: 12px; } } @media (max-width: 480px) { .pxl-single-post .feature-gallery .pxl-swiper-arrows { bottom: 15px; right: 15px; gap: 8px; } } .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 52px; height: 52px; font-size: 20px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; line-height: 1; display: inline-flex; align-items: center; justify-content: center; background-color: var(--heading-color); } @media (max-width: 1199px) { .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 42px; height: 42px; font-size: 18px; } } .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow:hover, .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow:focus { background-color: var(--primary-color); } .pxl-single-post .post-title { font-size: 42px; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 25px; } @media (max-width: 1199px) { .pxl-single-post .post-title { font-size: 32px; } } @media (max-width: 767px) { .pxl-single-post .post-title { font-size: 28px; } } @media (max-width: 575px) { .pxl-single-post .post-title { font-size: 24px; } } .pxl-single-post .post-content .pxl-image-wg img { width: 100%; } .pxl-single-post .content-inner { color: var(--body-color); letter-spacing: 0.005em; } .theme-core .pxl-single-post .post-featured img { width: 100%; } .no-sidebar .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 70px; height: 70px; } @media (max-width: 1199px) { .no-sidebar .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 52px; height: 52px; } } @media (max-width: 767px) { .no-sidebar .pxl-single-post .feature-gallery .pxl-swiper-arrows .pxl-swiper-arrow { width: 42px; height: 42px; } } .post-metas { font-size: 14px; letter-spacing: 0.05em; color: var(--primary-color); margin-bottom: 15px; } .post-metas a { color: inherit; } .post-metas a:hover { color: var(--link-color-hover); } .post-metas .meta-inner { margin-left: -27px; margin-right: -27px; } @media (max-width: 767px) { .post-metas .meta-inner { margin-left: -15px; margin-right: -15px; } } .post-metas .meta-inner > * { padding-left: 27px; padding-right: 27px; position: relative; } @media (max-width: 767px) { .post-metas .meta-inner > * { padding-left: 15px; padding-right: 15px; } } .post-metas .meta-inner > *:after { content: ""; width: 30px; height: 1px; position: absolute; top: 50%; right: 0; margin-top: -1px; background-color: var(--primary-color); -webkit-transform: translateX(50%); -khtml-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); } @media (max-width: 767px) { .post-metas .meta-inner > *:after { width: 10px; } } .post-metas .meta-inner > *:last-child:after { display: none; } .post-tags-share { padding-top: 50px; padding-bottom: 70px; border-bottom: 1px solid #d9d9d9; } @media (max-width: 1199px) { .post-tags-share { margin-bottom: 30px; } } .post-tags-wrap { margin-bottom: 20px; } .post-tags-wrap .label { font-size: 18px; letter-spacing: 0.05em; color: var(--heading-color); text-transform: uppercase; margin-right: 14px; } .post-tags-wrap a { font-size: 16px; color: var(--body-color); text-transform: uppercase; padding: 0 7px; display: inline-flex; } .post-tags-wrap a:hover { color: var(--link-color-hover); } .post-share-wrap { margin-bottom: 20px; } .post-share-wrap .row { margin: -3px -20px; } @media (max-width: 1199px) { .post-share-wrap .row { margin: -3px -10px; } } .post-share-wrap .label { font-size: 18px; letter-spacing: 0.05em; color: var(--heading-color); text-transform: uppercase; margin-bottom: -1px; margin: 3px 3px 2px 3px; padding: 0; } @media (max-width: 1199px) { .post-share-wrap .label { margin: 3px 3px 2px 10px; } } .post-share-wrap .social-item { padding: 0; margin: 3px 20px; } @media (max-width: 1199px) { .post-share-wrap .social-item { margin: 3px 10px; } } .post-share-wrap .social-item a { font-size: 16px; color: var(--body-color); } .post-share-wrap .social-item a:hover { color: var(--link-color-hover); } .has-sidebar .post-share-wrap .row { margin: -3px -10px; } .has-sidebar .post-share-wrap .social-item { margin: 3px 10px; } .post-author-info { padding-top: 60px; padding-bottom: 60px; border-bottom: 1px solid #d9d9d9; } @media (max-width: 575px) { .post-author-info .author-avatar { text-align: center; } } .post-author-info .author-avatar img { flex-shrink: 0; max-width: 156px; border-radius: 50%; margin-right: 30px; overflow: hidden; } @media (max-width: 575px) { .post-author-info .author-avatar img { margin-right: 0; margin-bottom: 30px; } } @media (max-width: 575px) { .post-author-info .author-description { text-align: center; } } .post-author-info .author-description .author-name { font-size: 22px; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 400; margin-top: 4px; margin-bottom: 18px; } .post-author-info .author-description .author-name a { color: inherit; } .post-author-info .author-description .author-name a:hover { color: var(--link-color); } .post-author-info .author-description .author-desc { font-size: 18px; color: var(--body-color); } .post-author-info .author-description .user-social { margin-top: 19px; } @media (max-width: 575px) { .post-author-info .author-description .user-social { justify-content: center; } } .post-author-info .author-description .user-social a { font-size: 16px; color: var(--body-color); } .post-author-info .author-description .user-social a:hover { color: var(--link-color-hover); } .pxl-grid-overlay.loader { cursor: wait; width: 100vw; height: 100vh; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; } .pxl-grid-overlay.loader:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; display: block; background: rgba(255, 255, 255, 0.8); } .pxl-grid-overlay.loader:after { z-index: 2; position: absolute; top: 50%; left: 50%; content: ""; font-family: "pxli"; font-size: 50px; width: 50px; height: 50px; line-height: 50px; text-align: center; margin: -25px 0 0 -25px; color: rgba(var(--primary-color-rgb),0.8); -webkit-animation: spin 1s infinite linear; -khtml-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -ms-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } .single-portfolio .pxl-content-static-template { padding-top: 130px; } @media (max-width: 1199px) { .single-portfolio .pxl-content-static-template { padding-top: 100px; } } .posts-pagination, .woocommerce-pagination { padding-top: 70px; } @media (max-width: 1199px) { .posts-pagination, .woocommerce-pagination { padding-top: 50px; } } .posts-pagination:empty, .woocommerce-pagination:empty { display: none; } .posts-pagination .pagination-inner, .woocommerce-pagination .pagination-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin: -5px; align-items: center; } .posts-pagination .page-numbers, .posts-pagination .post-page-numbers, .woocommerce-pagination .page-numbers, .woocommerce-pagination .post-page-numbers { flex: 0 0 auto; margin: 5px; vertical-align: top; text-align: center; font-size: 20px; text-align: center; width: 30px; height: 50px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: transparent; border: 1px solid transparent; color: var(--body-color); -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .posts-pagination .page-numbers.prev, .posts-pagination .post-page-numbers.prev, .woocommerce-pagination .page-numbers.prev, .woocommerce-pagination .post-page-numbers.prev { margin-right: 15px; } .posts-pagination .page-numbers.next, .posts-pagination .post-page-numbers.next, .woocommerce-pagination .page-numbers.next, .woocommerce-pagination .post-page-numbers.next { margin-left: 15px; } .posts-pagination .page-numbers.prev, .posts-pagination .page-numbers.next, .posts-pagination .post-page-numbers.prev, .posts-pagination .post-page-numbers.next, .woocommerce-pagination .page-numbers.prev, .woocommerce-pagination .page-numbers.next, .woocommerce-pagination .post-page-numbers.prev, .woocommerce-pagination .post-page-numbers.next { width: 50px; box-shadow: 0px 0px 1px 1px #b5b5b58a; } .posts-pagination .page-numbers.dots, .posts-pagination .post-page-numbers.dots, .woocommerce-pagination .page-numbers.dots, .woocommerce-pagination .post-page-numbers.dots { line-height: 30px; } .posts-pagination .page-numbers:hover, .posts-pagination .page-numbers.current, .posts-pagination .post-page-numbers:hover, .posts-pagination .post-page-numbers.current, .woocommerce-pagination .page-numbers:hover, .woocommerce-pagination .page-numbers.current, .woocommerce-pagination .post-page-numbers:hover, .woocommerce-pagination .post-page-numbers.current { color: var(--heading-color); } .posts-pagination .page-numbers:hover.prev, .posts-pagination .page-numbers:hover.next, .posts-pagination .page-numbers.current.prev, .posts-pagination .page-numbers.current.next, .posts-pagination .post-page-numbers:hover.prev, .posts-pagination .post-page-numbers:hover.next, .posts-pagination .post-page-numbers.current.prev, .posts-pagination .post-page-numbers.current.next, .woocommerce-pagination .page-numbers:hover.prev, .woocommerce-pagination .page-numbers:hover.next, .woocommerce-pagination .page-numbers.current.prev, .woocommerce-pagination .page-numbers.current.next, .woocommerce-pagination .post-page-numbers:hover.prev, .woocommerce-pagination .post-page-numbers:hover.next, .woocommerce-pagination .post-page-numbers.current.prev, .woocommerce-pagination .post-page-numbers.current.next { box-shadow: 0px 0px 1px 1px var(--heading-color); } .posts-pagination.page-links, .woocommerce-pagination.page-links { justify-content: start; } .comment-list-wrap .navigation { justify-content: flex-end; } .pxl-entry-content + .navigation.page-links { margin-top: 0; } .navigation.page-links { margin-top: 26px; margin-bottom: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; align-items: center; } .navigation.page-links .post-nav-links { margin: 0 5px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } .navigation.page-links .post-nav-links .post-page-numbers:first-child { margin-left: 10px; } .navigation.page-links .post-page-numbers { flex: 0 0 auto; margin: 3px; vertical-align: top; text-align: center; font-weight: 700; font-size: 16px; line-height: 1; text-align: center; width: 46px; height: 46px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; box-shadow: 0px 0px 1px 1px #b5b5b58a; color: var(--body-color); -webkit-border-radius: 46px; -khtml-border-radius: 46px; -moz-border-radius: 46px; -ms-border-radius: 46px; -o-border-radius: 46px; border-radius: 46px; } .navigation.page-links .post-page-numbers.dots { line-height: 30px; } .navigation.page-links .post-page-numbers:hover, .navigation.page-links .post-page-numbers.current { color: var(--heading-color); box-shadow: 0px 0px 1px 1px var(--heading-color); } .post-type-archive-portfolio .pagination-inner { justify-content: center; } .single-next-prev-nav { padding-top: 52px; padding-bottom: 50px; position: relative; border-bottom: 1px solid #d9d9d9; } .single-next-prev-nav .divider { width: 30px; padding: 0 15px; } .single-next-prev-nav .bak-home-list { padding: 0 15px; } .single-next-prev-nav .bak-home-list a svg { width: 40px; height: auto; } @media (max-width: 575px) { .single-next-prev-nav .bak-home-list a svg { width: 30px; } } .single-next-prev-nav .bak-home-list a svg * { fill: #000; -webkit-transition: fill 0.3s ease; -khtml-transition: fill 0.3s ease; -moz-transition: fill 0.3s ease; -ms-transition: fill 0.3s ease; -o-transition: fill 0.3s ease; transition: fill 0.3s ease; } .single-next-prev-nav .bak-home-list a:hover svg * { fill: var(--link-color-hover); } .single-next-prev-nav .nav-inner { display: inline-block; position: relative; } .single-next-prev-nav .nav-inner > a { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; } .single-next-prev-nav .nav-label { font-size: 18px; font-family: var(--heading-font-family); letter-spacing: 0.05em; text-transform: uppercase; color: var(--link-color); -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } @media (max-width: 480px) { .single-next-prev-nav .nav-label { font-size: 16px; line-height: 1.5; } } .single-next-prev-nav .nav-icon { font-size: 16px; display: inline-block; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .single-next-prev-nav .prev .nav-icon { margin-right: 15px; } .single-next-prev-nav .next .nav-icon { margin-left: 15px; } .single-next-prev-nav .nav-next-prev:hover .nav-icon { color: var(--link-color-hover); } .single-next-prev-nav .nav-next-prev:hover .nav-label { color: var(--link-color-hover); } .pxl-single-portfolio .single-next-prev-nav { padding-top: 38px; padding-bottom: 35px; position: relative; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; } .error404 .pxl-main { padding-top: 0; padding-bottom: 0; background-color: #fff; background-image: url("../images/404-bg.png"); background-position: bottom; background-repeat: no-repeat; background-size: auto; } .page-404-wrap { position: relative; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; height: 100vh; } @media (max-width: 1199px) { .page-404-wrap .page-404-inner img { width: 60%; } } @media (max-width: 767px) { .page-404-wrap .page-404-inner img { width: 50%; } } .page-404-wrap .page-404-inner .title { margin-top: 42px; margin-bottom: 48px; font-size: 36px; letter-spacing: 0.05em; text-transform: uppercase; } @media (max-width: 767px) { .page-404-wrap .page-404-inner .title { font-size: 28px; } } @media (min-width: 1200px) { .sidebar-sticky .sidebar-area-wrap { position: -webkit-sticky; position: sticky; top: 40px; } .header-sticky .sidebar-sticky .sidebar-area-wrap { top: 120px; } } .pxl-widget-title { margin-bottom: 25px; } .pxl-sidebar-area { position: relative; } @media (min-width: 1200px) { .pxl-sidebar-area { padding-left: 45px; } } .pxl-sidebar-area:before { content: ""; width: 1px; height: 100%; background-color: rgba(0, 0, 0, 0.1); position: absolute; top: 0; left: 45px; } @media (max-width: 1199px) { .pxl-sidebar-area:before { left: 0; } } @media (max-width: 991px) { .pxl-sidebar-area:before { content: none; } } @media (min-width: 1200px) { .pxl-sidebar-area .sidebar-area-wrap { overflow: hidden; padding-left: 30px; } } .pxl-sidebar-area .widget { position: relative; padding-bottom: 50px; } .pxl-sidebar-area .widget:before { content: ""; width: calc(100% + 30px); height: 1px; background-color: rgba(0, 0, 0, 0.1); position: absolute; bottom: 0; left: -30px; } @media (max-width: 1199px) { .pxl-sidebar-area .widget:before { width: calc(100% + 15px); left: -15px; } } @media (max-width: 991px) { .pxl-sidebar-area .widget:before { width: 100%; left: 0; } } .pxl-sidebar-area .widget + .widget { margin-top: 45px; } .pxl-sidebar-area .widget:last-child { padding-bottom: 0; border-bottom: 0; } .pxl-sidebar-area .widget:last-child:before { content: none; } .pxl-sidebar-area .widget.widget_search .widget-content { padding: 0; } .pxl-sidebar-area .widget.widget_search .widget-title { margin-left: 15px; } .pxl-sidebar-area .widget ul, .pxl-sidebar-area .widget ol { list-style: none; padding: 0; margin: 0; } .pxl-sidebar-area .widget ul ul, .pxl-sidebar-area .widget ul ol, .pxl-sidebar-area .widget ol ul, .pxl-sidebar-area .widget ol ol { padding-left: 15px; } [dir="rlt"] .pxl-sidebar-area .widget ul ul, [dir="rlt"] .pxl-sidebar-area .widget ul ol, [dir="rlt"] .pxl-sidebar-area .widget ol ul, [dir="rlt"] .pxl-sidebar-area .widget ol ol { padding-left: 0; padding-right: 15px; } .pxl-sidebar-area .widget-title { font-size: 22px; margin-top: 0; margin-bottom: 30px; position: relative; letter-spacing: 0.05em; text-transform: uppercase; } .pxl-sidebar-area p:empty { display: none; } .pxl-sidebar-area .wp-caption .wp-caption-text { text-align: center; } .pxl-sidebar-area .widget_archive, .pxl-sidebar-area .widget_categories, .pxl-sidebar-area .widget_pages, .pxl-sidebar-area .widget_nav_menu, .pxl-sidebar-area .widget_tag_cloud, .pxl-sidebar-area .widget_mc4wp_form_widget, .pxl-sidebar-area .widget_product_categories, .pxl-sidebar-area .woocommerce-widget-layered-nav-list, .pxl-sidebar-area .widget_layered_nav_filters { padding-bottom: 40px; } .pxl-sidebar-area .widget_archive .widget-title, .pxl-sidebar-area .widget_categories .widget-title, .pxl-sidebar-area .widget_pages .widget-title, .pxl-sidebar-area .widget_nav_menu .widget-title, .pxl-sidebar-area .widget_tag_cloud .widget-title, .pxl-sidebar-area .widget_mc4wp_form_widget .widget-title, .pxl-sidebar-area .widget_product_categories .widget-title, .pxl-sidebar-area .woocommerce-widget-layered-nav-list .widget-title, .pxl-sidebar-area .widget_layered_nav_filters .widget-title { margin-bottom: 18px; } .pxl-sidebar-area .widget.widget_block { padding-bottom: 40px; } .pxl-sidebar-area .widget.widget_block h2 { margin-bottom: 18px; } .sidebar-left .pxl-sidebar-area { position: relative; } @media (min-width: 1200px) { .sidebar-left .pxl-sidebar-area { padding-left: 15px; padding-right: 45px; } } .sidebar-left .pxl-sidebar-area:before { left: auto; right: 45px; } @media (max-width: 1199px) { .sidebar-left .pxl-sidebar-area:before { right: 0; } } @media (max-width: 991px) { .sidebar-left .pxl-sidebar-area:before { content: none; } } @media (min-width: 1200px) { .sidebar-left .pxl-sidebar-area .sidebar-area-wrap { overflow: hidden; padding-left: 0; padding-right: 30px; } } .sidebar-left .pxl-sidebar-area .widget:before { left: 0; right: -30px; } @media (max-width: 1199px) { .sidebar-left .pxl-sidebar-area .widget:before { width: calc(100% + 15px); left: 0; right: -15px; } } @media (max-width: 991px) { .sidebar-left .pxl-sidebar-area .widget:before { width: 100%; left: 0; right: 0; } } .widget_pages a, .widget_meta a, .widget_nav_menu a { display: flex; flex-wrap: wrap; align-items: center; position: relative; font-size: 16px; line-height: 36px; letter-spacing: 0.05em; text-transform: uppercase; } .widget_pages a > .count, .widget_meta a > .count, .widget_nav_menu a > .count { margin-left: 5px; text-align: center; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } @media (max-width: 575px) { .pxl-list-item, .wc-layered-nav-term { margin-left: 0; margin-right: 0; padding: 5px 0; } } .pxl-list-item > a, .wc-layered-nav-term > a { display: flex; flex-wrap: wrap; align-items: center; position: relative; font-size: 16px; line-height: 36px; letter-spacing: 0.05em; text-transform: uppercase; } .pxl-list-item > a > .count, .wc-layered-nav-term > a > .count { margin-left: 5px; text-align: center; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-list-item .pxl-menu-toggle, .wc-layered-nav-term .pxl-menu-toggle { width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: 12px; right: -8px; cursor: pointer; z-index: 2; } .pxl-list-item .pxl-menu-toggle:hover, .wc-layered-nav-term .pxl-menu-toggle:hover { color: var(--link-color-hover); } [dir="rtl"] .pxl-list-item .pxl-menu-toggle, [dir="rtl"] .wc-layered-nav-term .pxl-menu-toggle { right: auto; left: 0; } .pxl-list-item .pxl-menu-toggle.open:before, .wc-layered-nav-term .pxl-menu-toggle.open:before { content: ""; } .widget_nav_menu .menu-item { position: relative; } .widget_nav_menu .menu-item .pxl-menu-toggle { width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: 6px; right: 0; cursor: pointer; z-index: 2; font-size: 13px; margin-top: 4px; } .widget_nav_menu .menu-item .pxl-menu-toggle:hover { color: var(--link-color-hover); } .widget_nav_menu .menu-item .pxl-menu-toggle:before { font-family: "pxli"; content: ""; } [dir="rtl"] .widget_nav_menu .menu-item .pxl-menu-toggle { right: auto; left: 0; } .widget_nav_menu .menu-item .pxl-menu-toggle.open:before { content: ""; } .widget_nav_menu .menu-item .sub-menu { display: none; margin-top: 5px; padding-left: 0; } .pxl-widget-inner > * { position: relative; z-index: 1; } .pxl-widget-inner > .pxl-wg-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-repeat: no-repeat; background-size: cover; z-index: 0; } form.woocommerce-product-search, .pxl-search-form { position: relative; } form.woocommerce-product-search [type="search"], .pxl-search-form [type="search"] { height: 50px; line-height: 48px; background-color: #ffffff; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; padding: 0 55px 0 15px; } [dir="rtl"] form.woocommerce-product-search [type="search"], [dir="rtl"] .pxl-search-form [type="search"] { padding: 0 15px 0 55px; } form.woocommerce-product-search [type="search"]:focus + [type="submit"], .pxl-search-form [type="search"]:focus + [type="submit"] { border-color: transparent; } form.woocommerce-product-search [type="submit"], .pxl-search-form [type="submit"] { padding: 0; margin: 0; position: absolute; top: 0; right: 0; width: 50px; height: 50px; line-height: 50px; background: transparent; color: var(--body-color); border-radius: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } [dir="rtl"] form.woocommerce-product-search [type="submit"], [dir="rtl"] .pxl-search-form [type="submit"] { right: auto; left: 0; } form.woocommerce-product-search [type="submit"]:before, .pxl-search-form [type="submit"]:before { display: none; } form.woocommerce-product-search [type="submit"] span, .pxl-search-form [type="submit"] span { margin: 0; font-size: 18px; } form.woocommerce-product-search [type="submit"]:active, form.woocommerce-product-search [type="submit"]:hover, form.woocommerce-product-search [type="submit"]:focus, .pxl-search-form [type="submit"]:active, .pxl-search-form [type="submit"]:hover, .pxl-search-form [type="submit"]:focus { color: var(--primary-color); } form.woocommerce-product-search:hover [type="submit"], .pxl-search-form:hover [type="submit"] { border-color: transparent; } table.wp-calendar-table { border-spacing: 0; } table.wp-calendar-table caption { margin-bottom: 15px; font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); color: var(--heading-color); } table.wp-calendar-table th, table.wp-calendar-table td { text-align: center; border-right: 0; padding: 5px; position: relative; } table.wp-calendar-table th a, table.wp-calendar-table td a { color: #ffffff; display: block; } table.wp-calendar-table th a:before, table.wp-calendar-table td a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: var(--primary-color); z-index: -1; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } table.wp-calendar-table th:hover a:before, table.wp-calendar-table td:hover a:before { background-color: var(--primary-color); } .widget_calendar .wp-calendar-nav { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; } @media (min-width: 960px) and (max-width: 991px) { .widget_pxl_recent_posts .pxl-posts-list { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } } .widget_pxl_recent_posts .pxl-post-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } @media (min-width: 960px) and (max-width: 991px) { .widget_pxl_recent_posts .pxl-post-item { flex: 0 0 33.333333%; max-width: 33.333333%; flex-wrap: nowrap; } } @media (max-width: 959px) { .widget_pxl_recent_posts .pxl-post-item { align-items: center; } } .widget_pxl_recent_posts .pxl-post-item + .pxl-post-item { margin-top: 30px; } @media (min-width: 960px) and (max-width: 991px) { .widget_pxl_recent_posts .pxl-post-item + .pxl-post-item { margin-top: 0; padding-left: 30px; } } .widget_pxl_recent_posts .pxl-post-img { flex: 0 0 25%; max-width: 25%; } @media (min-width: 768px) and (max-width: 959px) { .widget_pxl_recent_posts .pxl-post-img { flex: 0 0 120px; max-width: 120px; } } @media (min-width: 480px) and (max-width: 767px) { .widget_pxl_recent_posts .pxl-post-img { flex: 0 0 80px; max-width: 80px; } } .widget_pxl_recent_posts .pxl-post-img img { width: 100%; } .widget_pxl_recent_posts .pxl-list-content { padding-left: 15px; } .widget_pxl_recent_posts .pxl-wg-post-title { font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: 0.05em; margin-top: -4px; margin-bottom: 5px; font-family: var(--heading-font-family); text-transform: uppercase; display: block; display: -webkit-box; max-height: 48px; font-size: 16px; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .widget_pxl_recent_posts .pxl-wg-post-title > * { display: block; display: -webkit-box; max-height: 48px; font-size: 16px; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } @media (max-width: 959px) { .widget_pxl_recent_posts .pxl-wg-post-title { margin-top: 0; } } .widget_pxl_recent_posts .meta-inner { font-size: 14px; letter-spacing: 0.05em; color: #7a7a7a; margin-left: -12px; margin-right: -12px; } .widget_pxl_recent_posts .meta-inner a { color: inherit; } .widget_pxl_recent_posts .meta-inner a:hover { color: var(--link-color-hover); } .widget_pxl_recent_posts .meta-inner > * { padding-left: 12px; padding-right: 12px; position: relative; } .widget_pxl_recent_posts .meta-inner > * + *:before { content: ""; width: 10px; height: 1px; position: absolute; top: 50%; left: 0; margin-top: -1px; background-color: #7a7a7a; -webkit-transform: translateX(-50%); -khtml-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .widget_media_gallery #gallery-1 { margin: -5px; } .widget_media_gallery #gallery-1 .gallery-item { float: none; padding: 5px; margin: 0; width: 33.333333%; } .widget_media_gallery #gallery-1 .gallery-item a { position: relative; display: block; overflow: hidden; } .widget_media_gallery #gallery-1 .gallery-item a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background-color: rgba(var(--primary-color-rgb), 0.8); opacity: 0; visibility: hidden; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .widget_media_gallery #gallery-1 .gallery-item a:after { content: ""; font-family: "pxli"; position: absolute; top: 50%; left: 50%; font-size: 16px; margin-top: -8px; margin-left: -8px; color: #ffffff; line-height: 1; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .widget_media_gallery #gallery-1 .gallery-item a:hover:before { opacity: 1; visibility: visible; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .widget_media_gallery #gallery-1 .gallery-item a:hover:after { transition-delay: 0.3s; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .widget_media_gallery #gallery-1 img { border: 0; } .widget_nav_menu.horizontal .menu { display: flex; flex-wrap: wrap; margin: -8px; } .widget_nav_menu.horizontal .menu li { flex: 0 0 auto; width: auto; max-width: 100%; padding: 8px; } .widget_nav_menu.horizontal .menu li a { padding: 0; display: inline-block; border-bottom: 1px solid transparent; } .widget_nav_menu.horizontal .menu li a:hover { border-color: var(--second-color); } .widget_nav_menu.horizontal .menu li:after { content: ""; width: 4px; height: 4px; display: inline-block; margin-left: 8px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } [dir="rtl"] .widget_nav_menu.horizontal .menu li:after { margin-left: 0; margin-right: 8px; } .widget_nav_menu.horizontal .menu li:last-child:after { display: none; } .widget_nav_menu.horizontal .sub-menu { display: none; } .widget_recent_comments li { padding: 5px 0; } .widget_recent_comments a:not([class]) { color: var(--primary-color); } .widget_recent_entries a { font-size: 18px; font-family: var(--heading-font-family); padding: 2px 0; display: block; } .widget_recent_entries li:first-child a { padding-top: 0; } .widget_recent_entries li:last-child a { padding-bottom: 0; } .widget_rss li .rsswidget { font-size: 125%; } .widget_rss li .rss-date { font-style: italic; margin-bottom: 10px; display: block; } .widget_rss li .rssSummary { margin-bottom: 10px; } .widget_rss li cite { font-weight: 700; color: var(--primary-color); } .widget_rss .rss-widget-icon { vertical-align: middle; } .tagcloud { display: flex; flex-wrap: wrap; margin: -3px -10px; } .tagcloud > a { flex: 0 0 auto; margin: 3px 10px; font-size: 15px !important; text-transform: uppercase; position: relative; } .pxl-author-info.widget .content-inner { text-align: center; } .pxl-author-info.widget .content-inner:hover .image-wrap { -webkit-transform: scale(0.98); -khtml-transform: scale(0.98); -moz-transform: scale(0.98); -ms-transform: scale(0.98); -o-transform: scale(0.98); transform: scale(0.98); border-color: transparent; } .pxl-author-info.widget .content-inner:hover .image-wrap img { -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); } .pxl-author-info.widget .image-wrap { width: 222px; height: 222px; border: 1px solid rgba(var(--second-color-rgb),0.4); border-radius: 50%; display: inline-block; margin-left: auto; margin-right: auto; padding: 12px; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } @media (max-width: 370px) { .pxl-author-info.widget .image-wrap { width: 180px; height: 180px; } } .pxl-author-info.widget .image-wrap img { border-radius: 50%; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-author-info.widget .author-name { font-size: 20px; font-weight: 700; letter-spacing: 0.02em; margin-top: 22px; margin-bottom: 13px; } .pxl-author-info.widget .author-desc { font-size: 16px; line-height: 26px; margin-bottom: 27px; } @media (max-width: 991px) { .pxl-author-info.widget .author-desc { max-width: 570px; margin-left: auto; margin-right: auto; } } .pxl-author-info.widget .author-social { margin: -5px -10px; } @media (max-width: 1199px) and (min-width: 992px) { .pxl-author-info.widget .author-social { margin: -5px -5px; } } @media (max-width: 480px) { .pxl-author-info.widget .author-social { margin: -5px -5px; } } .pxl-author-info.widget .author-social .social-item { margin: 5px 10px; font-size: 16px; line-height: 26px; color: var(--heading-color); } @media (max-width: 1199px) and (min-width: 992px) { .pxl-author-info.widget .author-social .social-item { margin: 5px 5px; } } @media (max-width: 480px) { .pxl-author-info.widget .author-social .social-item { margin: 5px 5px; } } .pxl-author-info.widget .author-social .icon { width: 37px; height: 37px; line-height: 1; display: inline-flex; justify-content: center; align-items: center; text-align: center; border-radius: 50%; background-color: #fff; color: var(--heading-color); margin-right: 8px; box-shadow: 0 0 0 1px #ebebeb; -webkit-transition: all 300ms ease-out; -khtml-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; } .pxl-author-info.widget .author-social .icon:hover { box-shadow: 0 0 0 1px var(--heading-color); } .widget_mc4wp_form_widget .mailchimp-form label { font-size: 16px; color: var(--heading-color); margin-bottom: 12px; } .widget_mc4wp_form_widget .mailchimp-form .pxl-btn { margin-top: 15px; display: block; width: 100%; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } .custom-logo-link { display: inline-block; } .gallery-caption { margin-bottom: 0; } .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-text { text-align: right; padding-top: 8px; font-size: 14px; line-height: 1.5; color: #777; font-style: italic; } .gallery { margin-left: -10px; margin-right: -10px; margin-bottom: 25px; margin-top: 28px; } .gallery-item { display: inline-block; text-align: left; vertical-align: top; margin: 0 0 1em; padding: 0 10px; width: 50%; } .gallery-item .gallery-icon { overflow: hidden; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 0px; overflow: hidden; position: absolute; width: 0px; word-wrap: normal; visibility: hidden; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; display: none; } .wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright { display: flex; } .wp-block-gallery.alignfull { margin-bottom: 20px; } .wp-block-gallery.alignfull .blocks-gallery-caption { margin-bottom: 20px; } #primary:not(.content-has-sidebar) .wp-block-gallery.alignfull { width: 100vw; } #primary:not(.content-has-sidebar) .wp-block-gallery.alignfull .blocks-gallery-grid { position: relative; left: calc(-12.5% - 128px); width: calc(125% + 150px); max-width: calc(125% + 150px); } .gallery-columns-1 .gallery-item { width: 100%; } @media (min-width: 480px) { .gallery-columns-3 .gallery-item { width: 33.333333%; } } @media (min-width: 480px) { .gallery-columns-4 .gallery-item { width: 25%; } } .gallery-columns-5 .gallery-caption { display: none; } @media (min-width: 480px) { .gallery-columns-5 .gallery-item { width: 25%; } } @media (min-width: 768px) { .gallery-columns-5 .gallery-item { width: 20%; } } .gallery-columns-6 .gallery-caption { display: none; } @media (min-width: 480px) { .gallery-columns-6 .gallery-item { width: 25%; } } @media (min-width: 768px) { .gallery-columns-6 .gallery-item { width: 16.66%; } } .gallery-columns-7 .gallery-caption { display: none; } @media (min-width: 480px) { .gallery-columns-7 .gallery-item { width: 25%; } } @media (min-width: 768px) { .gallery-columns-7 .gallery-item { width: 14.28%; } } .gallery-columns-8 .gallery-caption { display: none; } @media (min-width: 480px) { .gallery-columns-8 .gallery-item { width: 25%; } } @media (min-width: 768px) { .gallery-columns-8 .gallery-item { width: 12.5%; } } .gallery-columns-9 .gallery-caption { display: none; } @media (min-width: 480px) { .gallery-columns-9 .gallery-item { width: 25%; } } @media (min-width: 768px) { .gallery-columns-9 .gallery-item { width: 11.11%; } } .gallery-caption { display: block; } .wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright { display: flex; } .comments-area .no-comments { margin-top: 20px; } .comments-area { margin-top: 95px; } @media (max-width: 1199px) { .comments-area { margin-top: 75px; } } .comments-title { font-style: normal; font-size: 24px; letter-spacing: 0.05em; text-transform: uppercase; color: var(--heading-color); margin: 0 0 45px 0; padding-bottom: 4px; } @media (max-width: 1199px) { .comments-title { margin: 0 0 35px 0; } } .comment-reply-title { font-style: normal; font-size: 24px; letter-spacing: 0.05em; text-transform: uppercase; color: var(--heading-color); margin: 0 0 45px 0; padding-bottom: 4px; } @media (max-width: 1199px) { .comment-reply-title { margin: 0 0 30px 0; } } .commentlist { list-style: none; padding: 0; margin: 0; } .commentlist .comment { padding-top: 45px; margin-top: 38px; border-top: 1px solid #eee; } .commentlist > .comment:first-child, .commentlist > .review:first-child { margin-top: 0; padding-top: 0; border-top: 0; } .commentlist > .comment:not(:last-child) > .children, .commentlist > .review:not(:last-child) > .children { margin-bottom: 0; } .commentlist .comment-avatar img { -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } @media (max-width: 1399px) { .commentlist .comment-avatar img { max-width: 70px; } } @media (max-width: 991px) { .commentlist .comment-avatar img { max-width: 70px; } } @media (max-width: 575px) { .commentlist .comment-avatar img { max-width: 40px; } } .commentlist .comment-content > .row { margin-top: -4px; } .commentlist .comment-content .comment-title { position: relative; font-size: 20px; letter-spacing: 0.05em; font-family: var(--heading-font-family); text-transform: uppercase; } .commentlist .comment-content .comment-title a { color: inherit; } .commentlist .comment-content .comment-title a:hover { color: var(--link-color-hover); } .commentlist .comment-content .comment-date { font-size: 15px; } .commentlist .comment-content .comment-meta { font-size: 12px; color: #333; } @media (max-width: 480px) { .commentlist .comment-content .comment-meta { margin-top: 10px; } } .commentlist .comment-content .comment-text { font-size: 18px; line-height: 30px; margin-top: 14px; } .commentlist .children { list-style: none; padding: 0 0 0 60px; margin: 0; } [dir="rtl"] .commentlist .children { padding: 0 60px 0 0; } @media (max-width: 1399px) { .commentlist .children { padding: 0 0 0 35px; } [dir="rtl"] .commentlist .children { padding: 0 35px 0 0; } } @media (max-width: 575px) { .commentlist .children { padding: 0 0 0 20px; } [dir="rtl"] .commentlist .children { padding: 0 20px 0 0; } } .commentlist .comment-reply-link { font-size: 18px; color: var(--link-color-hover); } .commentlist .comment-reply-link:hover { color: var(--link-color); } .comments-pagination { margin-top: 24px; } .comment-respond { margin-top: 86px; } @media (max-width: 1199px) { .comment-respond { margin-top: 66px; } } .comment-respond .comment-form .require-note { display: none; } .comment-respond .comment-form .comment-form-field { margin-bottom: 30px; } .comment-respond .comment-form .pxl-comment-form-rating .comment-form-field { margin-bottom: 0; } .comment-respond .comment-form .comment-form-cookies-consent { display: none; } .comment-respond .comment-form input[type=checkbox] { display: none; } .comment-respond .comment-form input[type=checkbox] + label:before { content: ""; font-family: "pxli"; border: 1px solid #e9e9e9; border-radius: 0; background-color: #e9e9e9; display: inline-block; width: 14px; height: 14px; margin-right: 18px; vertical-align: bottom; color: transparent; transition: 0.2s; position: relative; top: -4px; font-size: 10px; text-align: center; line-height: 12px; } .comment-respond .comment-form input[type=checkbox] + label:active:before { transform: scale(0); } .comment-respond .comment-form input[type=checkbox]:checked + label:before { color: var(--heading-color); } .comment-respond .comment-form input[type=checkbox]:disabled + label:before { transform: scale(1); border-color: #aaa; } .comment-respond .comment-form .comment-form-comment textarea { height: 270px; } @media (max-width: 1199px) { .comment-respond .comment-form .comment-form-comment textarea { height: 220px; } } @media (max-width: 575px) { .comment-respond .comment-form .comment-form-comment textarea { height: 170px; } } .comment-respond .comment-form button .pxl-icon { font-size: 16px; } .comment-respond .comment-form-cookies-consent { padding-top: 15px; display: flex; flex-wrap: wrap; margin-bottom: 22px; } .comment-respond .comment-form-cookies-consent .cms-custom-checkbox { flex: 0 0 auto; margin-top: 1px; } .comment-respond .comment-form-cookies-consent label { flex-basis: 0; flex-grow: 1; max-width: 100%; margin: 0; color: #707070; line-height: normal; } .comment-respond .form-submit { margin-bottom: 0; } .logged-in-as { margin-bottom: 12px; } #cancel-comment-reply-link { padding-left: 15px; color: var(--second-color); font-weight: 400; } [dir="rtl"] #cancel-comment-reply-link { padding-left: 0; padding-right: 15px; } p.no-comments { margin-top: 30px; color: red; } .rating-container { display: inline-block; height: 18px; vertical-align: top; font-size: 0; unicode-bidi: bidi-override; direction: rtl; } .rating-container * { font-size: 17px; } .rating-container > input { display: none; } .rating-container > input + label { font-family: "pxli"; line-height: 1; } .rating-container > input + label:before { display: inline-block; content: ""; color: #FFB237; } .rating-container > input:checked ~ label:before, .rating-container > input + label:hover ~ label:before, .rating-container > input + label:hover:before, .pxl-rating-icon-filled:before { content: ""; color: #FFB237; } .rating-container:hover > input + label:before, .pxl-rating-icon-empty:before { content: ""; color: #FFB237; text-shadow: none; } .rating-container:hover > input + label:hover ~ label:before, .rating-container:hover > input + label:hover:before { content: ""; color: #FFB237; } .pxl-rating-icon-filled, .pxl-rating-icon-empty { font-family: "pxli"; display: inline-block; overflow: hidden; width: 1em; white-space: nowrap; cursor: pointer; margin: 0; } .pxl-rating-icon-empty { z-index: -1; } .pxl-scroll-top { height: 50px; width: 50px; background-color: var(--primary-color); border: 1px solid var(--primary-color); color: #fff; position: fixed; right: 30px; bottom: 30px; font-size: 28px; text-transform: uppercase; outline: none; cursor: pointer; text-align: center; z-index: 999; opacity: 0; border-radius: 50%; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transform: translate(0, 30px); -khtml-transform: translate(0, 30px); -moz-transform: translate(0, 30px); -ms-transform: translate(0, 30px); -o-transform: translate(0, 30px); transform: translate(0, 30px); -webkit-transition: background 0.3s ease, transform 0.3s ease, opacity 0.3s ease; -khtml-transition: background 0.3s ease, transform 0.3s ease, opacity 0.3s ease; -moz-transition: background 0.3s ease, transform 0.3s ease, opacity 0.3s ease; -ms-transition: background 0.3s ease, transform 0.3s ease, opacity 0.3s ease; -o-transition: background 0.3s ease, transform 0.3s ease, opacity 0.3s ease; transition: background 0.3s ease, transform 0.3s ease, opacity 0.3s ease; } @media (max-width: 1199px) { .pxl-scroll-top { height: 40px; width: 40px; line-height: 40px; } } .pxl-scroll-top.style-2 { position: relative; right: auto; bottom: auto; height: 79px; width: 79px; margin: 0 auto; color: #000; } @media (max-width: 1199px) { .pxl-scroll-top.style-2 { height: 50px; width: 50px; line-height: 50px; } } .pxl-scroll-top.style-2 + .txt { font-size: 14px; letter-spacing: 0.1em; margin-top: 15px; } .pxl-scroll-top span { position: relative; -webkit-animation: icon-bounce 2s linear 0s infinite; -khtml-animation: icon-bounce 2s linear 0s infinite; -moz-animation: icon-bounce 2s linear 0s infinite; -ms-animation: icon-bounce 2s linear 0s infinite; -o-animation: icon-bounce 2s linear 0s infinite; animation: icon-bounce 2s linear 0s infinite; } .pxl-scroll-top:hover, .pxl-scroll-top:focus, .pxl-scroll-top:active { color: #ffffff; background-color: transparent; -webkit-box-shadow: 0 8px 16px rgba(0, 9, 71, 0.3); -khtml-box-shadow: 0 8px 16px rgba(0, 9, 71, 0.3); -moz-box-shadow: 0 8px 16px rgba(0, 9, 71, 0.3); -ms-box-shadow: 0 8px 16px rgba(0, 9, 71, 0.3); -o-box-shadow: 0 8px 16px rgba(0, 9, 71, 0.3); box-shadow: 0 8px 16px rgba(0, 9, 71, 0.3); } .pxl-scroll-top:hover span, .pxl-scroll-top:focus span, .pxl-scroll-top:active span { -webkit-animation: toTopFromBottom 0.6s forwards; -khtml-animation: toTopFromBottom 0.6s forwards; -moz-animation: toTopFromBottom 0.6s forwards; -ms-animation: toTopFromBottom 0.6s forwards; -o-animation: toTopFromBottom 0.6s forwards; animation: toTopFromBottom 0.6s forwards; } .pxl-scroll-top.on { opacity: 1; -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); } [dir="rtl"] .pxl-scroll-top { right: auto; left: 30px; } .pxl-footer { color: #b6b6b6; flex-shrink: 0; } .pxl-footer.pxl-footer-fixed { position: fixed; left: 0; right: 0; bottom: 0; z-index: -1; } .pxl-footer.pxl-footer-absoluted { position: absolute; left: 0; right: 0; bottom: 0; } .pxl-footer.footer-type-df a { color: #b6b6b6; } .pxl-footer.footer-type-df a:hover { color: #ffffff; } .pxl-footer-bottom { padding-top: 28px; padding-bottom: 28px; background: #000; color: #9f9e9e; font-size: 16px; } .pxl-copyright-text a { color: #ffffff; } .footer-bottom { color: #9f9e9e; font-size: 16px; } .footer-bottom .elementor-widget-text-editor a { color: #ffffff; } .pxl-footer .pxl-primary-menu > li > a span:before { display: none; } .elementor-section .elementor-container { flex-wrap: wrap; justify-content: center; } .elementor-section.pxl-section-static-pos-yes .elementor-container { position: static; } .elementor-section.pxl-section-static-pos-yes .elementor-column, .elementor-section.pxl-section-static-pos-yes .elementor-column-wrap { position: static; } .elementor-section.pxl-section-static-pos-yes .elementor-widget-wrap { position: static; } .elementor-section.pxl-section-overflow-hidden-yes { overflow: hidden !important; } .elementor-column.pxl-column-overflow-hidden-yes { overflow: hidden !important; } .elementor-editor-active .pxl-header-sticky { display: none; } .elementor-editor-active .pxl-header-main-sticky.h-fixed { display: none; } .elementor-editor-active .pxl-header-mobile-sticky { display: none; } .elementor-editor-active .elementor-widget-divider .elementor-divider-separator { transform: scale(1); } .elementor-editor-active .pxl-border-animated .pxl-border-anm.bb { transform: scale(1); } .elementor-editor-active .pxl-hd-bd-left .elementor-widget-container:before, .elementor-editor-active .pxl-hd-bd-right .elementor-widget-container:before { transform: scale(1); } .elementor-editor-active .elementor-widget-pxl_layer .elementor-widget-empty-icon { display: none !important; } .elementor-editor-active .pxl-page.header-pos-fixed-left, .elementor-editor-active .pxl-page.header-pos-fixed-right { padding-left: 0; padding-right: 0; } .elementor-editor-active .pxl-page.header-pos-fixed-left .pxl-header, .elementor-editor-active .pxl-page.header-pos-fixed-right .pxl-header { display: none; } @media (min-width: 1200px) { .elementor-editor-active .pxl-primary-menu li:hover > .sub-menu { z-index: -1; opacity: 0; visibility: hidden; } } .elementor-editor-active .pxl-scroll-top { opacity: 1; -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); } .elementor-editor-active .pxl-footer.pxl-footer-absoluted { bottom: 314px; } .elementor-column { min-height: 0px; } .elementor-lightbox .swiper-zoom-container > canvas, .elementor-lightbox .swiper-zoom-container > img, .elementor-lightbox .swiper-zoom-container > svg { object-fit: cover; -o-object-fit: cover; } .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 0 15px; } .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 0 15px; } .pxl-single-post .single-elementor-content > .elementor { margin: 0 -15px; } .pxl-single-post .elementor-inner-section > .elementor-column-gap-default { margin: 0 -15px; } .pxl-single-portfolio .single-elementor-content > .elementor { margin: 0 -15px; } .pxl-single-portfolio .elementor-inner-section > .elementor-column-gap-default { margin: 0 -15px; } .pxl-entry-content .elementor-inner-section > .elementor-column-gap-default { margin: 0 -15px; } .pxl-hidden-template .elementor-inner-section > .elementor-column-gap-default { margin: 0 -15px; } .elementor-column.pxl-column-element-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } @media (min-width: 1400px) { .elementor-column.pxl-column-element-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (min-width: 1200px) { .elementor-column.pxl-column-element-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (min-width: 992px) { .elementor-column.pxl-column-element-tablet_extra-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (min-width: 768px) { .elementor-column.pxl-column-element-tablet-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (min-width: 576px) { .elementor-column.pxl-column-element-mobile_extra-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } .elementor-column.pxl-skew .elementor-element-populated:before { content: ""; background-color: inherit; position: absolute; top: 0; bottom: 0; width: 50vw; right: 100%; } .elementor-column.pxl-skew .elementor-element-populated:after { content: ""; background-color: inherit; position: absolute; top: 0; bottom: 0; width: 22px; left: 100%; height: 100%; background-size: cover; clip-path: polygon(0% 100%, 100% 100%, 0% 0%); } .pxl-shape-divider-pos-top .pxl-shape-divider { top: -1px; } .pxl-shape-divider-mask .pxl-shape-divider { width: 100%; height: 25px; overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; mask-image: var(--ss-mask-url); -webkit-mask-image: var(--ss-mask-url); -ms-mask-image: var(--ss-mask-url); -o-mask-image: var(--ss-mask-url); -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; -o-mask-position: center top; mask-position: center top; } @media (max-width: 767px) { .pxl-section-line span.line-1, .pxl-section-line span.line-4, .pxl-section-line span.line-6 { display: none; } } @media (max-width: 575px) { .pxl-section-line span.line-1, .pxl-section-line span.line-2, .pxl-section-line span.line-3, .pxl-section-line span.line-4, .pxl-section-line span.line-5, .pxl-section-line span.line-6, .pxl-section-line span.line-7 { display: none; } } .pxl-section-line span { width: 1px; height: 100%; position: absolute; top: 0; background-color: #f4f4f4; } .pxl-section-line span.line-1 { left: 3.3%; } .pxl-section-line span.line-2 { left: 8.5%; } .pxl-section-line span.line-3 { left: 35.2%; } .pxl-section-line span.line-4 { left: 60.9%; } .pxl-section-line span.line-5 { left: 64.6%; } .pxl-section-line span.line-6 { left: 77.6%; } .pxl-section-line span.line-7 { left: 82.8%; } .section-line-custom .pxl-section-line span { position: absolute; top: auto; bottom: 0; background-color: #f4f4f4; z-index: 1; } .section-line-custom .pxl-section-line span.line-1 { height: 8px; } .section-line-custom .pxl-section-line span.line-2 { height: 18px; } .section-line-custom .pxl-section-line span.line-3 { height: 70px; } .section-line-custom .pxl-section-line span.line-4 { height: 40px; } .section-line-custom .pxl-section-line span.line-5 { height: 50px; } .section-line-custom .pxl-section-line span.line-6 { height: 85px; } .section-line-custom .pxl-section-line span.line-7 { height: 100px; } @media (max-width: 1199px) { .section-line-custom .pxl-section-line span.line-1 { height: 5px; } .section-line-custom .pxl-section-line span.line-2 { height: 13px; } .section-line-custom .pxl-section-line span.line-3 { height: 50px; } .section-line-custom .pxl-section-line span.line-4 { height: 18px; } .section-line-custom .pxl-section-line span.line-5 { height: 23px; } .section-line-custom .pxl-section-line span.line-6 { height: 45px; } .section-line-custom .pxl-section-line span.line-7 { height: 53px; } } @media (max-width: 767px) { .section-line-custom .pxl-section-line span.line-2 { height: 7px; } .section-line-custom .pxl-section-line span.line-3 { height: 28px; } .section-line-custom .pxl-section-line span.line-5 { height: 53px; } .section-line-custom .pxl-section-line span.line-7 { height: 67px; } } @media (min-width: 1400px) { .pxl-section-line-left-yes .elementor-container:before { content: ""; position: absolute; top: 0; left: -45px; bottom: 0; width: 1px; } .pxl-section-line-right-yes .elementor-container:after { content: ""; position: absolute; top: 0; right: -45px; bottom: 0; width: 1px; } } .pxl-section-offset-left.pxl-section-line-left-yes .elementor-container:before { left: -60px; } .pxl-section-offset-left.pxl-section-line-right-yes .elementor-container:after { right: auto; left: 1229px; } .pxl-hd-bd-left .elementor-widget-container, .pxl-hd-bd-right .elementor-widget-container { position: relative; } .pxl-hd-bd-left .elementor-widget-container:before, .pxl-hd-bd-right .elementor-widget-container:before { content: ""; height: 100%; width: 22px; position: absolute; top: 0; left: 0; background-color: var(--primary-color); } @media (max-width: 575px) { .pxl-hd-bd-left .elementor-widget-container:before, .pxl-hd-bd-right .elementor-widget-container:before { width: 15px; } } .pxl-hd-bd-right .elementor-widget-container:before { left: auto; right: 0; } .pxl-hd-bd-left .pxl-heading-wrap { padding-left: 42px; } @media (max-width: 575px) { .pxl-hd-bd-left .pxl-heading-wrap { padding-left: 30px; } } .pxl-hd-bd-right .pxl-heading-wrap { padding-right: 42px; } @media (max-width: 575px) { .pxl-hd-bd-right .pxl-heading-wrap { padding-right: 30px; } } .pxl-heading-wrap h1, .pxl-heading-wrap h2, .pxl-heading-wrap h3, .pxl-heading-wrap h4, .pxl-heading-wrap h5, .pxl-heading-wrap h6 { margin: 0; } .pxl-heading-wrap.layout2 .stroke-title { position: absolute; left: -2px; top: -46px; display: inline-block; font-size: 120px; font-family: var(--heading-font-family); line-height: 0.8; font-weight: 700; -webkit-text-stroke: 1px rgba(100, 100, 100, 0.4); color: transparent; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: transform 0.8s ease !important; -khtml-transition: transform 0.8s ease !important; -moz-transition: transform 0.8s ease !important; -ms-transition: transform 0.8s ease !important; -o-transition: transform 0.8s ease !important; transition: transform 0.8s ease !important; } @media (max-width: 1199px) { .pxl-heading-wrap.layout2 .stroke-title { font-size: 100px; top: -42px; } } @media (max-width: 991px) { .pxl-heading-wrap.layout2 .stroke-title { font-size: 90px; top: -38px; } } @media (max-width: 767px) { .pxl-heading-wrap.layout2 .stroke-title { font-size: 80px; top: -32px; } } @media (max-width: 575px) { .pxl-heading-wrap.layout2 .stroke-title { font-size: 70px; top: -28px; } } .pxl-anchor-wrap .pxl-anchor { -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } .pxl-anchor-wrap .pxl-anchor svg { width: 20px; height: auto; display: inline-block; line-height: 1; vertical-align: middle; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-anchor-wrap .pxl-anchor svg path { -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-anchor-wrap .pxl-anchor-icon.custom-1 { display: inline-block; width: 40px; height: 22px; position: relative; text-decoration: none; } .pxl-anchor-wrap .pxl-anchor-icon.custom-1 span { position: absolute; width: 100%; height: 2px; background-color: #000; display: block; flex-wrap: wrap; -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } .pxl-anchor-wrap .pxl-anchor-icon.custom-1 span:nth-child(1) { top: 0; bottom: auto; } .pxl-anchor-wrap .pxl-anchor-icon.custom-1 span:nth-child(2) { top: 10px; bottom: auto; } .pxl-anchor-wrap .pxl-anchor-icon.custom-1 span:nth-child(3) { top: auto; bottom: 0; } .pxl-anchor-wrap .pxl-anchor-icon.custom-1:hover span { background-color: var(--primary-color); } .pxl-anchor-wrap .pxl-anchor-icon.custom-1:hover span:nth-child(1) { -webkit-transform: translateX(-10px); -khtml-transform: translateX(-10px); -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); } .pxl-anchor-wrap .pxl-anchor-icon.custom-1:hover span:nth-child(2) { -webkit-transform: translateX(10px); -khtml-transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px); } .pxl-anchor-wrap .pxl-anchor-icon.custom-1:hover span:nth-child(3) { -webkit-transform: translateX(-10px); -khtml-transform: translateX(-10px); -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); } .pxl-anchor-wrap .pxl-anchor-icon.custom-2 { display: inline-block; width: 72px; height: 14px; position: relative; text-decoration: none; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2 span { position: absolute; width: 100%; height: 1px; background-color: #000000; -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2 .hover.top { width: 0; top: 3px; bottom: auto; -webkit-transform: translateX(-150%); -khtml-transform: translateX(-150%); -moz-transform: translateX(-150%); -ms-transform: translateX(-150%); -o-transform: translateX(-150%); transform: translateX(-150%); opacity: 0; visibility: hidden; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2 .hover.bottom { width: 0; top: 10px; bottom: auto; -webkit-transform: translateX(150%); -khtml-transform: translateX(150%); -moz-transform: translateX(150%); -ms-transform: translateX(150%); -o-transform: translateX(150%); transform: translateX(150%); opacity: 0; visibility: hidden; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2 .default.top { width: 100%; top: 3px; bottom: auto; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2 .default.bottom { width: 100%; top: 10px; bottom: auto; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2:hover .hover.top { width: 100%; -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2:hover .hover.bottom { width: 100%; -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2:hover .default.top { width: 0; -webkit-transform: translateX(150%); -khtml-transform: translateX(150%); -moz-transform: translateX(150%); -ms-transform: translateX(150%); -o-transform: translateX(150%); transform: translateX(150%); opacity: 0; visibility: hidden; } .pxl-anchor-wrap .pxl-anchor-icon.custom-2:hover .default.bottom { width: 0; -webkit-transform: translateX(-150%); -khtml-transform: translateX(-150%); -moz-transform: translateX(-150%); -ms-transform: translateX(-150%); -o-transform: translateX(-150%); transform: translateX(-150%); opacity: 0; visibility: hidden; } .pxl-anchor-wrap .pxl-anchor-icon.custom-3 { display: inline-block; width: 24px; height: 16px; position: relative; text-decoration: none; } .pxl-anchor-wrap .pxl-anchor-icon.custom-3 span { position: absolute; width: 100%; height: 2px; background-color: #000; display: block; flex-wrap: wrap; -webkit-transition: all 0.3s linear 0s; -khtml-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; } .pxl-anchor-wrap .pxl-anchor-icon.custom-3 span:nth-child(1) { top: 0; bottom: auto; } .pxl-anchor-wrap .pxl-anchor-icon.custom-3 span:nth-child(2) { top: 7px; bottom: auto; } .pxl-anchor-wrap .pxl-anchor-icon.custom-3 span:nth-child(3) { top: auto; bottom: 0; } .pxl-anchor-wrap .pxl-anchor-icon.custom-3:hover span { background-color: var(--primary-color); } .pxl-anchor-wrap .pxl-anchor-icon.custom-3:hover span:nth-child(1) { -webkit-transform: translateX(-8px); -khtml-transform: translateX(-8px); -moz-transform: translateX(-8px); -ms-transform: translateX(-8px); -o-transform: translateX(-8px); transform: translateX(-8px); } .pxl-anchor-wrap .pxl-anchor-icon.custom-3:hover span:nth-child(2) { -webkit-transform: translateX(8px); -khtml-transform: translateX(8px); -moz-transform: translateX(8px); -ms-transform: translateX(8px); -o-transform: translateX(8px); transform: translateX(8px); } .pxl-anchor-wrap .pxl-anchor-icon.custom-3:hover span:nth-child(3) { -webkit-transform: translateX(-8px); -khtml-transform: translateX(-8px); -moz-transform: translateX(-8px); -ms-transform: translateX(-8px); -o-transform: translateX(-8px); transform: translateX(-8px); } .pxl-anchor-wrap.btn-vertical .pxl-anchor { height: 48px; padding: 5px 66px 5px 18px; font-family: var(--heading-font-family); font-size: 14px; color: var(--heading-color); letter-spacing: 0.05em; text-transform: uppercase; } .pxl-anchor-wrap .custom-link { display: inline-flex; align-items: center; } .pxl-anchor-wrap .custom-link.anchor.cliked .pxl-anchor-icon.custom-1 span:nth-child(1) { top: 10px; -webkit-transform: translateX(0) rotate(45deg); -khtml-transform: translateX(0) rotate(45deg); -moz-transform: translateX(0) rotate(45deg); -ms-transform: translateX(0) rotate(45deg); -o-transform: translateX(0) rotate(45deg); transform: translateX(0) rotate(45deg); transform-origin: center; } .pxl-anchor-wrap .custom-link.anchor.cliked .pxl-anchor-icon.custom-1 span:nth-child(2) { -webkit-transform: translateX(10px); -khtml-transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px); display: none; } .pxl-anchor-wrap .custom-link.anchor.cliked .pxl-anchor-icon.custom-1 span:nth-child(3) { bottom: 10px; -webkit-transform: translateX(0) rotate(-45deg); -khtml-transform: translateX(0) rotate(-45deg); -moz-transform: translateX(0) rotate(-45deg); -ms-transform: translateX(0) rotate(-45deg); -o-transform: translateX(0) rotate(-45deg); transform: translateX(0) rotate(-45deg); transform-origin: center; } .pxl-socials-wrap.layout-1 { margin-left: -25px; margin-right: -25px; } .pxl-socials-wrap.layout-1 > * { margin-left: 25px; margin-right: 25px; } .pxl-socials-wrap.layout-1 a { font-size: 14px; font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 0.05em; position: relative; } @media (max-width: 480px) { .pxl-socials-wrap.layout-1 a { font-size: 12px; text-transform: inherit; } } .pxl-socials-wrap.layout-1 a:after { content: ""; width: 38px; height: 1px; position: absolute; bottom: -5px; right: 100%; opacity: 0; background-color: var(--primary-color); -webkit-transition: right 0.3s linear, opacity 0.3s ease; -khtml-transition: right 0.3s linear, opacity 0.3s ease; -moz-transition: right 0.3s linear, opacity 0.3s ease; -ms-transition: right 0.3s linear, opacity 0.3s ease; -o-transition: right 0.3s linear, opacity 0.3s ease; transition: right 0.3s linear, opacity 0.3s ease; } .pxl-socials-wrap.layout-1 a:hover:after { right: 1px; opacity: 1; } .pxl-socials-wrap.layout-1 .pxl-icon { display: inline-block; text-align: center; font-weight: 700; line-height: 1; color: #000; opacity: 0.34; } .pxl-socials-wrap.layout-1 .pxl-icon:hover { opacity: 1; color: #000; } .pxl-socials-wrap.layout-1 [class*=" pxli-"] { font-size: 12px; width: 25px; height: 25px; line-height: 25px; border: 1px solid rgba(0, 0, 0, 0.34); border-radius: 50%; } .pxl-socials-wrap.layout-1 .flaticon { font-size: 25px; } .pxl-socials-wrap.layout-2 { margin-left: -16px; margin-right: -16px; } .pxl-socials-wrap.layout-2 > * { margin-left: 16px; margin-right: 16px; } .pxl-socials-wrap.layout-2 a { font-size: 24px; color: #fff; } @media (max-width: 767px) { .pxl-socials-wrap.layout-2 a { font-size: 18px; } } .pxl-socials-wrap.layout-2 a:hover { color: var(--primary-color); } .pxl-socials-wrap.layout-3 { margin-left: -5px; margin-right: -5px; } .pxl-socials-wrap.layout-3 > * { margin-left: 5px; margin-right: 5px; } .pxl-socials-wrap.layout-3 a { display: inline-block; width: 43px; height: 43px; line-height: 43px; text-align: center; font-size: 16px; color: var(--second-color); background-color: #fff; border-radius: 50%; border: 1px solid #fff; } .pxl-socials-wrap.layout-3 a:hover { color: #fff; background-color: transparent; border-color: rgba(255, 255, 255, 0.5); } .elementor-widget-pxl_text_editor.extra-more { font-size: 14px; line-height: 24px; color: #7b7b7b; } .elementor-widget-pxl_text_editor.extra-more a { font-family: var(--heading-font-family); font-size: 13px; line-height: 24px; text-transform: uppercase; color: #010101; text-decoration: underline; margin-left: 12px; } .elementor-widget-pxl_text_editor.extra-more a:hover { color: var(--link-color-hover); } .elementor-widget-pxl_text_editor.extra-more .pxli { color: var(--primary-color); margin-left: 9px; } .pxl-about-wg { padding: 48px 30px 42px 15px; } @media (min-width: 768px) { .pxl-about-wg .heading-wrap { padding-left: 45px; } } .pxl-about-wg .sub-title { font-size: 15px; letter-spacing: 0.2em; text-transform: uppercase; } @media (min-width: 768px) { .pxl-about-wg .sub-title { position: absolute; left: 35px; top: 50%; transform-origin: center center; -webkit-transform: translate(-50%, -50%) rotate(-90deg); -khtml-transform: translate(-50%, -50%) rotate(-90deg); -moz-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); -o-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); } } .pxl-about-wg .title { display: flex; flex-wrap: wrap; font-size: 30px; line-height: 1.2; letter-spacing: 0.04em; text-transform: uppercase; position: relative; padding-left: 22px; } .pxl-about-wg .title:before { content: ""; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #413e3b; } @media (max-width: 767px) { .pxl-about-wg .title { padding-left: 0; margin-top: 10px; font-size: 24px; } .pxl-about-wg .title:before { display: none; } } .pxl-about-wg .desc { font-size: 16px; line-height: 24px; } @media (max-width: 767px) { .pxl-about-wg .desc { margin-top: 18px; } } .pxl-about-wg .ab-link { margin-top: 18px; font-size: 13px; line-height: 24px; } .pxl-about-wg .ab-link .pxli { margin-left: 18px; font-size: 15px; margin-top: -2px; display: inline-block; } .pxl-video-player.layout-1 .video-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-animation: pxl-ken-burns-in-out 30s linear infinite; -khtml-animation: pxl-ken-burns-in-out 30s linear infinite; -moz-animation: pxl-ken-burns-in-out 30s linear infinite; -ms-animation: pxl-ken-burns-in-out 30s linear infinite; -o-animation: pxl-ken-burns-in-out 30s linear infinite; animation: pxl-ken-burns-in-out 30s linear infinite; } .pxl-video-player.layout-1 img { width: 100%; } .pxl-video-player.layout-1 .pxl-overlay { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .pxl-video-player.layout-1 .btn-video-wrap { position: relative; } .pxl-video-player.layout-1.btn-style-df .pxl-video-btn { border: 2px solid #7f7f7f; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; text-align: center; position: relative; width: 100px; height: 100px; display: inline-block; line-height: 100px; font-size: 30px; z-index: 1; background-color: transparent; color: #ffffff; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-video-player.layout-1.btn-style-df .pxl-video-btn svg.progress-circle { max-width: none; width: 102px; height: 102px; position: absolute; left: -3px; top: -3px; } .pxl-video-player.layout-1.btn-style-df .pxl-video-btn svg.progress-circle path { stroke: #fff; stroke-width: 4; fill: none; box-sizing: border-box; } .pxl-video-player.layout-1.btn-style-df .pxl-video-btn .pxl-icon { display: inline-block; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-video-player.layout-1.btn-style-df .pxl-video-btn:hover { background-color: #fff; color: var(--heading-color); } .pxl-video-player.layout-1.btn-style-df .pxl-video-btn:hover svg.progress-circle path { stroke-dashoffset: 0 !important; -webkit-transition: stroke-dashoffset 1s linear !important; -khtml-transition: stroke-dashoffset 1s linear !important; -moz-transition: stroke-dashoffset 1s linear !important; -ms-transition: stroke-dashoffset 1s linear !important; -o-transition: stroke-dashoffset 1s linear !important; transition: stroke-dashoffset 1s linear !important; } .pxl-video-player.layout-1.btn-style-1 .pxl-video-btn { width: 120px; height: 120px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; line-height: 1; text-align: center; font-size: 20px; background-color: #fff; color: var(--primary-color); display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; -webkit-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -khtml-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -moz-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -ms-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -o-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -webkit-box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); -khtml-box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); -moz-box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); -ms-box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); -o-box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); } @media (max-width: 1199px) { .pxl-video-player.layout-1.btn-style-1 .pxl-video-btn { width: 90px; height: 90px; font-size: 18px; } } @media (max-width: 991px) { .pxl-video-player.layout-1.btn-style-1 .pxl-video-btn { width: 70px; height: 70px; } } @media (max-width: 575px) { .pxl-video-player.layout-1.btn-style-1 .pxl-video-btn { width: 60px; height: 60px; font-size: 16px; } } .pxl-video-player.layout-1.btn-style-1 .pxl-video-btn:hover { -webkit-transform: scale(0.9); -khtml-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -khtml-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -o-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); } .pxl-video-player.layout-1.btn-style-1 .pxl-video-btn:hover + .video-text { margin-left: 22px; } .pxl-video-player.layout-2 .pxl-video-btn { width: 66px; height: 66px; -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; line-height: 66px; text-align: center; font-size: 14px; background-color: #fff; color: #181818; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; -webkit-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -khtml-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -moz-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -ms-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -o-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); } .pxl-video-player.layout-2 .pxl-video-btn:hover { -webkit-transform: scale(0.9); -khtml-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -khtml-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); -o-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); } .pxl-video-player.layout-2 .pxl-video-btn:hover + .video-text { margin-left: 22px; } .pxl-video-player.layout-2 .video-text { font-size: 17px; font-weight: 700; text-transform: uppercase; color: #fff; font-family: var(--heading-font-family); text-decoration: underline; margin-left: 12px; -webkit-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -khtml-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -moz-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -ms-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -o-transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); transition: all 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); } .pxl-progressbar.layout-1 { font-size: 16px; font-weight: 500; color: var(--heading-color); } .pxl-progressbar.layout-1 .progress-item { position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .pxl-progressbar.layout-1 .progress-item + .progress-item { margin-top: 20px; } .pxl-progressbar.layout-1 .progress-item .progress-title { flex: 0 0 auto; font-size: 15px; line-height: 30px; color: #000; min-width: 102px; margin-right: 10px; } .pxl-progressbar.layout-1 .progress-item .progress-bar-wrap { flex: 1 0 0%; } .pxl-progressbar.layout-1 .progress-item .progress-percentage { flex: 0 0 auto; padding-left: 22px; font-size: 15px; line-height: 30px; color: #000; } .pxl-progressbar.layout-1 .progress-bar-wrap { position: relative; } .pxl-progressbar.layout-1 .progress-bar-wrap .progress-bound { position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: #E5E5E5; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-progressbar.layout-1 .pxl-progress-bar { height: 3px; position: relative; 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; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-progressbar.layout-1 .pxl-progress-bar:after { content: ""; width: 3px; height: 19px; position: absolute; top: -8px; right: 0; background-color: var(--primary-color); } .pxl-progressbar.layout-2 { font-size: 16px; font-weight: 500; color: var(--heading-color); } .pxl-progressbar.layout-2 .progress-item { position: relative; } .pxl-progressbar.layout-2 .progress-item + .progress-item { margin-top: 15px; } .pxl-progressbar.layout-2 .progress-item .title-wrap { margin-top: 7px; font-size: 16px; line-height: 24px; color: #000; } .pxl-progressbar.layout-2 .progress-bar-wrap { position: relative; } .pxl-progressbar.layout-2 .progress-bar-wrap .progress-bound { position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: #E5E5E5; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-progressbar.layout-2 .pxl-progress-bar { height: 3px; position: relative; 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; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-progressbar.layout-3 { font-size: 16px; font-weight: 500; color: var(--heading-color); } .pxl-progressbar.layout-3 .progress-item { position: relative; } .pxl-progressbar.layout-3 .progress-item + .progress-item { margin-top: 15px; } .pxl-progressbar.layout-3 .progress-item .title-wrap { margin-bottom: 10px; font-size: 15px; line-height: 31px; font-weight: 500; color: #201d1d; } .pxl-progressbar.layout-3 .progress-bar-wrap { position: relative; } .pxl-progressbar.layout-3 .progress-bar-wrap .progress-bound { position: absolute; top: 0; left: 0; width: 100%; height: 9px; background-color: #e0e0e0; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-progressbar.layout-3 .pxl-progress-bar { height: 9px; position: relative; width: 0; background-color: #2c2c2c; -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; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-progressbar.layout-4 .pxl-progressbar-inner { width: 176px; height: 176px; position: relative; margin: 0 auto; } .pxl-progressbar.layout-4 .pxl-progressbar-circle-base { width: 100%; height: 100%; border: 8px solid #424245; border-radius: 50%; } .pxl-progressbar.layout-4 .pxl-progressbar-circle { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-clip-path: inset(0 0 0 50%); clip-path: inset(0 0 0 50%); } .pxl-progressbar.layout-4 .pxl-progressbar-circle div { position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-width: 8px; border-style: solid; border-color: #54595f; border-radius: 50%; -webkit-clip-path: inset(0 50% 0 0); clip-path: inset(0 50% 0 0); border-color: var(--primary-color); } .pxl-progressbar.layout-4 .pxl-progressbar-circle .pxl-progressbar-circle-left { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .pxl-progressbar.layout-4 .pxl-progressbar-circle .pxl-progressbar-circle-right { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); visibility: hidden; } .pxl-progressbar.layout-4 .pxl-progressbar-circle-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; } .pxl-progressbar.layout-4 .pxl-progressbar-circle-content .progress-percentage { font-size: 50px; font-weight: 700; line-height: 1; color: #fff; margin-bottom: 10px; } .pxl-progressbar.layout-4 .pxl-progressbar-circle-content .progress-title { font-size: 18px; line-height: 26px; color: #fff; } .pxl-horizontal-scroll .scroll-text { font-size: 20.5vw; line-height: 0.8; color: #5d5d5d; /* width: 112vw; */ width: fit-content; background: -webkit-linear-gradient(90deg, #906e49, #f9f9f9 53%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } @media (max-width: 1800px) { .pxl-horizontal-scroll .scroll-text { line-height: 0.82; } } @media (max-width: 1599px) { .pxl-horizontal-scroll .scroll-text { line-height: 0.83; } } @media (max-width: 1399px) { .pxl-horizontal-scroll .scroll-text { line-height: 0.9; } } @media (max-width: 991px) { .pxl-horizontal-scroll .scroll-text { line-height: 0.98; } } @media (max-width: 767px) { .pxl-horizontal-scroll .scroll-text { line-height: 1.05; } } @media (max-width: 575px) { .pxl-horizontal-scroll .scroll-text { line-height: 1.1; } } .pxl-horizontal-scroll.df-color .scroll-text { background: none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; } .pxl-horizontal-scroll .gals-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .pxl-horizontal-scroll .gals-wrap .gal-item { flex-shrink: 0; padding-right: 1rem; } .pxl-title-effect .pxl-title-inner-wrap { display: flex; justify-content: center; } .pxl-title-effect .pxl-title-inner { display: inline-flex; -webkit-transform: translateX(-50%); -khtml-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); /* @media (min-width: 992px) and (max-width: 1199px){ @include transform(translateX(-46%)); } @media (min-width: 768px) and (max-width: 991px){ @include transform(translateX(-38%)); } @media (min-width: 576px) and (max-width: 767px){ @include transform(translateX(-42%)); } */ } .pxl-title-effect .pxl-item-title, .pxl-title-effect .pxl-item-title-backdrop { font-size: 20.5vw; line-height: 0.8; color: #5d5d5d; white-space: nowrap; width: fit-content; } .pxl-title-effect .pxl-item-title-backdrop { opacity: 0; } .pxl-title-effect.pxl-type-gradient .pxl-item-title { background: -webkit-linear-gradient(to top, rgba(var(--primary-color-rgb),1) 0%, #f9f9f9 53%); background: -moz-linear-gradient(to top, rgba(var(--primary-color-rgb),1) 0%, #f9f9f9 53%); background: -o-linear-gradient(to top, rgba(var(--primary-color-rgb),1) 0%, #f9f9f9 53%); background: linear-gradient(to top, rgba(var(--primary-color-rgb),1) 0%, #f9f9f9 53%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .pxl-title-effect.pxl-slide-to-left, .pxl-title-effect.pxl-slide-to-right { overflow: hidden; } .pxl-title-effect.pxl-slide-to-left .pxl-title-inner, .pxl-title-effect.pxl-slide-to-right .pxl-title-inner { position: relative; } .pxl-title-effect.pxl-slide-to-left .pxl-title-inner .pxl-item-title, .pxl-title-effect.pxl-slide-to-right .pxl-title-inner .pxl-item-title { position: absolute; } .pxl-title-effect.pxl-slide-to-left .pxl-item-title { left: 50%; -webkit-animation: pxl_text_slide_l 5s linear infinite; animation: pxl_text_slide_l 5s linear infinite; } .pxl-title-effect.pxl-slide-to-right .pxl-item-title { right: 50%; -webkit-animation: pxl_text_slide_r 5s linear infinite; animation: pxl_text_slide_r 5s linear infinite; } .pxl-counter.layout1 .counter-number { font-size: 60px; font-family: var(--heading-font-family); line-height: 1; text-transform: uppercase; color: var(--heading-color); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; white-space: nowrap; } @media (max-width: 991px) { .pxl-counter.layout1 .counter-number { font-size: 48px; } } .pxl-counter.layout1 .counter-title { font-size: 18px; line-height: 30px; color: var(--body-color); } @media (max-width: 991px) { .pxl-counter.layout1 .counter-title { font-size: 16px; } } .pxl-counter.layout1 .counter-number-suffix { position: relative; top: -1px; } .pxl-counter.layout1.border-bottom-true { position: relative; } .pxl-counter.layout1.border-bottom-true .pxl-bd-anm { margin-top: 45px; border-color: #e4e4e4; } .pxl-counter.layout1.border-bottom-true:after { content: ""; position: absolute; left: 0; bottom: -1px; width: 57%; height: 2px; background-color: #000; transform: scaleX(0); transform-origin: 0 100%; transition: transform 1s ease; } @media (max-width: 767px) { .pxl-counter.layout1.border-bottom-true:after { display: none; } } .pxl-counter.layout1.border-bottom-true:hover:after { transform: scale(1); } @media (max-width: 767px) { .pxl-counter.layout1 .pxl-bd-anm { display: none; } } .pxl-counter.layout2 .counter-number { width: 38%; font-size: 65px; line-height: 1; font-weight: 300; color: #000; white-space: nowrap; } @media (max-width: 991px) { .pxl-counter.layout2 .counter-number { width: 20%; } } @media (max-width: 575px) { .pxl-counter.layout2 .counter-number { width: 28%; font-size: 48px; } } .pxl-counter.layout2 .counter-title { font-size: 16px; line-height: 24px; color: #000; } .pxl-counter.layout3 .counter-number { font-size: 60px; line-height: 1; font-weight: 700; color: #272727; white-space: nowrap; font-family: var(--heading-font-family); } @media (max-width: 575px) { .pxl-counter.layout3 .counter-number { font-size: 48px; } } .pxl-counter.layout3 .counter-title { font-size: 14px; text-transform: uppercase; font-family: var(--heading-font-family); line-height: 24px; color: #272727; padding-left: 30px; } .pxl-counter.layout3.border-bottom-true .pxl-bd-anm { margin-top: 15px; width: 80px; height: 1px; background-color: #121212; position: relative; border-width: 0; transform-origin: 0 100%; } .pxl-counter.layout3.border-bottom-true .pxl-bd-anm:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #ce8b42; transform: scaleX(0); transform-origin: 0 100%; transition: transform 1s ease; } @media (max-width: 767px) { .pxl-counter.layout3.border-bottom-true .pxl-bd-anm:after { display: none; } } .pxl-counter.layout3.border-bottom-true:hover .pxl-bd-anm:after { transform: scale(1); } .pxl-counter.layout4 .counter-number { font-size: 97px; line-height: 1; font-weight: 700; color: var(--primary-color); letter-spacing: -0.05em; text-transform: uppercase; white-space: nowrap; font-family: var(--heading-font-family); } @media (max-width: 1199px) { .pxl-counter.layout4 .counter-number { font-size: 78px; } } .pxl-counter.layout4 .counter-title { font-size: 28px; line-height: 1.428; font-family: var(--heading-font-family); color: #fff; padding-left: 32px; } @media (max-width: 1199px) { .pxl-counter.layout4 .counter-title { font-size: 24px; padding-left: 24px; } } .pxl-counter.layout5 .counter-number { font-size: 48px; font-family: var(--heading-font-family); font-weight: 700; line-height: 1; text-transform: uppercase; color: var(--heading-color); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; white-space: nowrap; } @media (max-width: 991px) { .pxl-counter.layout5 .counter-number { font-size: 36px; } } .pxl-counter.layout5 .counter-title { font-size: 16px; line-height: 27px; color: var(--body-color); margin-top: 2px; } .pxl-counter.layout5 .counter-number-suffix { position: relative; top: -1px; } .pxl-carrer-wg .col-number { align-self: start; } .pxl-carrer-wg .col-title { align-self: start; } .pxl-carrer-wg .number { font-size: 18px; font-family: var(--heading-font-family); color: #000; font-weight: 700; letter-spacing: 0.05em; } .pxl-carrer-wg .title { font-size: 18px; font-weight: 700; line-height: 28px; letter-spacing: 0.1em; text-transform: uppercase; color: #000; margin-bottom: 5px; } .pxl-carrer-wg .title a { color: inherit; position: relative; text-decoration: underline 1px transparent; -webkit-transition: color 0.3s ease, text-decoration-color 300ms; -khtml-transition: color 0.3s ease, text-decoration-color 300ms; -moz-transition: color 0.3s ease, text-decoration-color 300ms; -ms-transition: color 0.3s ease, text-decoration-color 300ms; -o-transition: color 0.3s ease, text-decoration-color 300ms; transition: color 0.3s ease, text-decoration-color 300ms; } .pxl-carrer-wg .title a:hover { color: var(--link-color-hover); text-decoration-color: var(--link-color-hover); } @media (max-width: 575px) { .pxl-carrer-wg .title br { display: none; } } .pxl-carrer-wg .carrer-meta { font-size: 14px; color: #000; line-height: 26px; margin: 0 -15px; } @media (min-width: 576px) and (max-width: 991px) { .pxl-carrer-wg .carrer-meta { margin: 0 -15px 0 0; } } @media (max-width: 575px) { .pxl-carrer-wg .carrer-meta { margin-bottom: 10px; } } .pxl-carrer-wg .carrer-meta > * { position: relative; padding: 0 15px; } @media (min-width: 576px) and (max-width: 991px) { .pxl-carrer-wg .carrer-meta > * { display: block; width: 100%; } .pxl-carrer-wg .carrer-meta > *:before { content: ""; position: absolute; left: 0; top: 50%; width: 12px; height: 1px; margin-top: -1px; background-color: #000; } } @media (max-width: 360px) { .pxl-carrer-wg .carrer-meta > *:before { display: none; } } .pxl-carrer-wg .carrer-meta span + span:before { content: ""; position: absolute; left: 0; top: 50%; width: 1px; height: 12px; margin-top: -6px; background-color: #000; } @media (min-width: 576px) and (max-width: 991px) { .pxl-carrer-wg .carrer-meta span + span:before { width: 12px; height: 1px; margin-top: -1px; } } .pxl-carrer-wg .desc { font-size: 16px; max-width: 500px; margin-bottom: 7px; } @media (max-width: 575px) { .pxl-carrer-wg .desc { max-width: 100%; } } .pxl-carrer-wg .time { font-size: 14px; line-height: 26px; color: #000; } .pxl-carrer-wg .col-action { align-self: center; } @media (max-width: 575px) { .pxl-carrer-wg .col-action { margin-top: 20px; } } .pxl-carrer-wg .pxl-readmore-arrow { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; font-size: 23px; width: 54px; height: 47px; background: rgba(var(--primary-color-rgb),0.22); align-items: center; justify-content: center; color: #000; margin: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-carrer-wg .pxl-readmore-arrow .pxli { -webkit-transform: rotate(-40deg); -khtml-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -ms-transform: rotate(-40deg); -o-transform: rotate(-40deg); transform: rotate(-40deg); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-carrer-wg .pxl-readmore-arrow:hover { background-color: #000; color: #fff; } .pxl-carrer-wg .pxl-readmore-arrow:hover .pxli { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pxl-team-wg.layout-1 .pxl-overlay { opacity: 0; -webkit-transform: translateY(80%); -khtml-transform: translateY(80%); -moz-transform: translateY(80%); -ms-transform: translateY(80%); -o-transform: translateY(80%); transform: translateY(80%); text-align: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-content: flex-end; justify-content: center; padding-bottom: 30px; background-color: rgba(0, 0, 0, 0.76); -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .pxl-team-wg.layout-1 .item-image { overflow: hidden; -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .pxl-team-wg.layout-1 .item-image img { width: 100%; } .pxl-team-wg.layout-1 .item-social { position: absolute; top: 50%; opacity: 0; margin: 0 -18px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-team-wg.layout-1 .item-social a { color: #fff; margin: 0 18px; } .pxl-team-wg.layout-1 .item-social a:hover { color: var(--link-color-hover); } .pxl-team-wg.layout-1 .pxl-btn { 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); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; height: 54px; } .pxl-team-wg.layout-1 .item-content { background-color: #fff; padding-top: 14px; padding-bottom: 15px; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .pxl-team-wg.layout-1 .item-title { font-size: 24px; color: #000; margin-bottom: 4px; } @media (max-width: 991px) { .pxl-team-wg.layout-1 .item-title { line-height: 1.2; } } .pxl-team-wg.layout-1 .item-title a { color: inherit; } .pxl-team-wg.layout-1 .item-title a:hover { color: var(--link-color-hover); } .pxl-team-wg.layout-1 .item-position { font-size: 13px; text-transform: uppercase; color: var(--primary-color); letter-spacing: 0.1em; font-family: var(--heading-font-family); } .pxl-team-wg.layout-1 .pxl-team-inner:hover .item-image { -webkit-transform: translateY(35px); -khtml-transform: translateY(35px); -moz-transform: translateY(35px); -ms-transform: translateY(35px); -o-transform: translateY(35px); transform: translateY(35px); } .pxl-team-wg.layout-1 .pxl-team-inner:hover .pxl-overlay { opacity: 1; bottom: 80px; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pxl-team-wg.layout-1 .pxl-team-inner:hover .item-social { opacity: 1; top: 44%; } .pxl-team-wg.layout-1 .pxl-team-inner:hover .pxl-btn { opacity: 1; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pxl-team-wg.layout-1 .pxl-team-inner:hover .item-content { -webkit-transform: translateY(-45px); -khtml-transform: translateY(-45px); -moz-transform: translateY(-45px); -ms-transform: translateY(-45px); -o-transform: translateY(-45px); transform: translateY(-45px); } .pxl-team-wg.layout-2 .pxl-team-inner { padding-top: 65px; padding-bottom: 52px; } .pxl-team-wg.layout-2 .item-image { width: 178px; height: 178px; display: block; margin: 0 auto; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-team-wg.layout-2 .item-image .pxl-parallax-background { width: 100%; height: 100%; } .pxl-team-wg.layout-2 .item-image .parallax-inner { position: absolute; top: -10%; left: -10%; height: 120%; width: 120%; background-position: center center; background-size: contain; } .pxl-team-wg.layout-2 .item-content { padding-top: 24px; padding-bottom: 15px; } .pxl-team-wg.layout-2 .item-title { font-size: 22px; line-height: 30px; color: #000; margin-bottom: 4px; } .pxl-team-wg.layout-2 .item-title a { color: inherit; } .pxl-team-wg.layout-2 .item-title a:hover { color: var(--link-color-hover); } .pxl-team-wg.layout-2 .item-position { font-size: 14px; font-weight: 300; color: #666; } .pxl-team-wg.layout-2 .pxl-team-inner:hover .item-image { -webkit-transform: scale(1.18); -khtml-transform: scale(1.18); -moz-transform: scale(1.18); -ms-transform: scale(1.18); -o-transform: scale(1.18); transform: scale(1.18); } .pxl-team-wg.layout-3 { width: 320px; } @media (max-width: 480px) { .pxl-team-wg.layout-3 { width: 270px; } } .pxl-team-wg.layout-3 .pxl-team-inner { padding: 62px 30px 52px 30px; } @media (max-width: 480px) { .pxl-team-wg.layout-3 .pxl-team-inner { padding: 42px 15px 32px 15px; } } .pxl-team-wg.layout-3 .pxl-team-inner:before { content: ""; position: absolute; left: 0; top: 0; height: 320px; width: 100%; background-color: #111111; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border: 5px solid #fff; } @media (max-width: 480px) { .pxl-team-wg.layout-3 .pxl-team-inner:before { height: 270px; } } .pxl-team-wg.layout-3 .pxl-team-inner:after { content: ""; position: absolute; left: 0; bottom: 0; height: 320px; width: 100%; background-color: #111111; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border: 5px solid #fff; } @media (max-width: 480px) { .pxl-team-wg.layout-3 .pxl-team-inner:after { height: 270px; } } .pxl-team-wg.layout-3 .bg-middle { position: absolute; top: 160px; bottom: 160px; left: 0; right: 0; background-color: #111111; border-left: 5px solid #fff; border-right: 5px solid #fff; z-index: 1; } @media (max-width: 480px) { .pxl-team-wg.layout-3 .bg-middle { top: 135px; bottom: 135px; } } .pxl-team-wg.layout-3 .item-image { width: 165px; height: 165px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; z-index: 1; } @media (max-width: 480px) { .pxl-team-wg.layout-3 .item-image { width: 135px; height: 135px; } } .pxl-team-wg.layout-3 .item-content { text-align: center; position: relative; z-index: 1; } .pxl-team-wg.layout-3 .item-title { font-size: 35px; line-height: 1.1; font-weight: 700; font-family: var(--heading-font-family); color: #fff; margin-top: 20px; margin-bottom: 22px; } .pxl-team-wg.layout-3 .item-desc { font-size: 18px; line-height: 25px; color: #c5c5c5; margin-bottom: 30px; } .pxl-team-wg.layout-3 .item-social { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pxl-team-wg.layout-3 .item-social a { margin: 0 3.5px; width: 32px; height: 32px; font-size: 14px; color: #fff; background-color: #2e2b2b; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .pxl-team-wg.layout-3 .item-social a:hover { background-color: #fff; color: #2e2b2b; } .pxl-team-wg.layout-4 .item-image img { width: 100%; } .pxl-team-wg.layout-4 .item-social { position: absolute; left: 0; bottom: 0; right: 0; background-color: var(--heading-color); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 -5px; padding: 10px 0 10px 38px; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; -khtml-transition: transform 0.3s ease, opacity 0.3s ease; -moz-transition: transform 0.3s ease, opacity 0.3s ease; -ms-transition: transform 0.3s ease, opacity 0.3s ease; -o-transition: transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; } @media (min-width: 768px) { .pxl-team-wg.layout-4 .item-social { opacity: 0; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } } @media (max-width: 1199px) { .pxl-team-wg.layout-4 .item-social { padding: 10px 0 10px 28px; } } @media (max-width: 767px) { .pxl-team-wg.layout-4 .item-social { padding: 10px 0 10px 15px; } } .pxl-team-wg.layout-4 .item-social a { margin: 0 5px; position: relative; overflow: hidden; width: 35px; height: 36px; font-size: 18px; color: #e8e8e8; text-align: center; line-height: 1; } @media (max-width: 767px) { .pxl-team-wg.layout-4 .item-social a { width: 25px; } } @media (max-width: 575px) { .pxl-team-wg.layout-4 .item-social a { width: 32px; } } .pxl-team-wg.layout-4 .item-social a i, .pxl-team-wg.layout-4 .item-social a span { -webkit-transition: color 0.3s ease; -khtml-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; position: absolute; top: 50%; left: 50%; -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-team-wg.layout-4 .item-social a .inactive { -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-team-wg.layout-4 .item-social a .active { -webkit-transform: translate(-50%, 38px); -khtml-transform: translate(-50%, 38px); -moz-transform: translate(-50%, 38px); -ms-transform: translate(-50%, 38px); -o-transform: translate(-50%, 38px); transform: translate(-50%, 38px); color: var(--primary-color); } .pxl-team-wg.layout-4 .item-social a:hover .inactive { -webkit-transform: translate(-50%, -38px); -khtml-transform: translate(-50%, -38px); -moz-transform: translate(-50%, -38px); -ms-transform: translate(-50%, -38px); -o-transform: translate(-50%, -38px); transform: translate(-50%, -38px); } .pxl-team-wg.layout-4 .item-social a:hover .active { -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-team-wg.layout-4 .com-link { width: 116px; height: 116px; line-height: 116px; background-color: var(--primary-color); position: absolute; bottom: 0; right: 0; font-size: 35px; text-align: center; color: #fff; } @media (min-width: 768px) { .pxl-team-wg.layout-4 .com-link { opacity: 0; -webkit-transform: translate(100%, 100%); -khtml-transform: translate(100%, 100%); -moz-transform: translate(100%, 100%); -ms-transform: translate(100%, 100%); -o-transform: translate(100%, 100%); transform: translate(100%, 100%); } } @media (max-width: 1199px) { .pxl-team-wg.layout-4 .com-link { width: 80px; height: 80px; line-height: 80px; font-size: 24px; } } .pxl-team-wg.layout-4 .com-link:hover { background-color: #fff; color: var(--link-color-hover); } .pxl-team-wg.layout-4 .item-image { z-index: 1; } .pxl-team-wg.layout-4 .item-content { font-size: 16px; line-height: 24px; color: #292929; padding-top: 38px; z-index: 0; -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } @media (min-width: 768px) { .pxl-team-wg.layout-4 .item-content { transform: translateY(-80px); } } .pxl-team-wg.layout-4 .item-content .item-title { color: var(--heading-color); font-size: 24px; font-weight: 700; display: inline-block; position: relative; padding-bottom: 25px; margin-bottom: 15px; } .pxl-team-wg.layout-4 .item-content .item-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: var(--primary-color); -webkit-transition: width 0.3s linear, opacity 0.3s; -khtml-transition: width 0.3s linear, opacity 0.3s; -moz-transition: width 0.3s linear, opacity 0.3s; -ms-transition: width 0.3s linear, opacity 0.3s; -o-transition: width 0.3s linear, opacity 0.3s; transition: width 0.3s linear, opacity 0.3s; } @media (min-width: 768px) { .pxl-team-wg.layout-4 .item-content .item-title:after { opacity: 0; } } @media (max-width: 767px) { .pxl-team-wg.layout-4 .item-content .item-title:after { width: 100%; } } .pxl-team-wg.layout-4 .item-content .item-title a { color: inherit; } .pxl-team-wg.layout-4 .item-content .item-title a:hover { color: var(--link-color-hover); } .pxl-team-wg.layout-4 .item-content .item-position { margin-bottom: 5px; } .pxl-team-wg.layout-4 .pxl-team-inner .item-image img { -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-team-wg.layout-4 .pxl-team-inner:hover .item-image img { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg) !important; } .pxl-team-wg.layout-4 .pxl-team-inner:hover .item-social { opacity: 1; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pxl-team-wg.layout-4 .pxl-team-inner:hover .com-link { opacity: 1; -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-team-wg.layout-4 .pxl-team-inner:hover .item-content { transform: translateY(0); } .pxl-team-wg.layout-4 .pxl-team-inner:hover .item-content .item-title:after { width: 100%; opacity: 1; } .pxl-ci-wrap .ci-title { font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 8px; } .pxl-ci-wrap .ci-desc { font-size: 14px; line-height: 26px; } .pxl-ci-wrap a { color: inherit; } .pxl-footer .pxl-ci-wrap a:hover { color: #fff; } .pxl-text-img-wrap .text-hover-item { width: 33%; padding: 25px 0; } @media (max-width: 767px) { .pxl-text-img-wrap .text-hover-item { width: 50%; } } @media (max-width: 575px) { .pxl-text-img-wrap .text-hover-item { width: 100%; justify-content: center; } } .pxl-text-img-wrap .text-hover-item .sub-title { font-size: 48px; font-weight: 700; font-style: italic; color: #bcbcbc; transition: color 0.3s; line-height: 1; display: inline-flex; } @media (max-width: 991px) { .pxl-text-img-wrap .text-hover-item .sub-title { font-size: 38px; } } .pxl-text-img-wrap .text-hover-item .title { font-size: 30px; font-weight: 700; color: var(--heading-color); transition: color 0.3s; } @media (max-width: 1199px) { .pxl-text-img-wrap .text-hover-item .title { font-size: 24px; } } @media (max-width: 991px) { .pxl-text-img-wrap .text-hover-item .title { font-size: 20px; } } .pxl-text-img-wrap .text-hover-item.active .title { color: #fff; } .pxl-text-editor-wrap.border-left .pxl-text-editor { padding-left: 47px; position: relative; } .pxl-text-editor-wrap.border-left .pxl-text-editor:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 34px; height: 1px; background-color: #2B2B2B; } .pxl-button-wrapper .icon-ps-left { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .pxl-button-wrapper .icon-ps-left .pxl-button-text { order: 2; } .pxl-button-wrapper .icon-ps-left .pxl-button-icon { margin-left: 0; margin-right: 10px; } .pxl-link.default { position: relative; display: inline-flex; font-size: 16px; line-height: 28px; align-items: center; } .pxl-link.default .pxl-icon { margin-left: 10px; font-size: 15px; margin-top: -2px; display: inline-block; } .pxl-link.default.icon-ps-left .link-text { order: 2; } .pxl-link.default.icon-ps-left .pxl-icon { margin-left: 0; margin-right: 10px; } .pxl-link.default:hover .pxl-icon { -webkit-animation: readmoreIcon 500ms linear 0s; -khtml-animation: readmoreIcon 500ms linear 0s; -moz-animation: readmoreIcon 500ms linear 0s; -ms-animation: readmoreIcon 500ms linear 0s; -o-animation: readmoreIcon 500ms linear 0s; animation: readmoreIcon 500ms linear 0s; } .pxl-link.circle { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } .pxl-link.circle .pxl-icon { width: 86px; height: 86px; display: inline-flex; border: 2px solid var(--primary-color); align-items: center; justify-content: center; font-size: 22px; margin-left: 15px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 1199px) { .pxl-link.circle .pxl-icon { width: 56px; height: 56px; font-size: 16px; } } .pxl-link.circle .link-text { font-size: 16px; line-height: 28px; font-weight: 500; } .pxl-link.circle.icon-ps-left .link-text { order: 2; } .pxl-link.circle.icon-ps-left .pxl-icon { margin-left: 0; margin-right: 15px; } .pxl-link.circle:hover .pxl-icon { -webkit-animation: bounceIn 3s linear 0s; -khtml-animation: bounceIn 3s linear 0s; -moz-animation: bounceIn 3s linear 0s; -ms-animation: bounceIn 3s linear 0s; -o-animation: bounceIn 3s linear 0s; animation: bounceIn 3s linear 0s; } .pxl-link.circle:hover .link-text { -webkit-animation: readmoreIcon 500ms linear 0s; -khtml-animation: readmoreIcon 500ms linear 0s; -moz-animation: readmoreIcon 500ms linear 0s; -ms-animation: readmoreIcon 500ms linear 0s; -o-animation: readmoreIcon 500ms linear 0s; animation: readmoreIcon 500ms linear 0s; } .pxl-img-text .title-outer, .pxl-img-text .title-inner { position: absolute; width: 100vw; letter-spacing: 0; } @media (max-width: 767px) { .pxl-img-text .title-outer, .pxl-img-text .title-inner { width: 90vw; } } .elementor-widget-pxl_layer { position: static; } .pxl-qc-wrap.layout-1 .qc-content-wrap { font-size: 18px; line-height: 30px; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-title { margin-right: 30px; } @media (max-width: 1199px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-title { margin-right: 25px; } } @media (min-width: 768px) and (max-width: 991px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-title { display: none; } } @media (max-width: 575px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-title { display: none; } } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item-wrap { margin-left: -30px; margin-right: -30px; } @media (max-width: 1199px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item-wrap { margin-left: -25px; margin-right: -25px; } } @media (max-width: 575px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item-wrap { justify-content: center; } } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item { padding-left: 30px; padding-right: 30px; position: relative; } @media (max-width: 1199px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item { padding-left: 25px; padding-right: 25px; } } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item + .qc-item:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -16px; height: 33px; width: 1px; background-color: #9F9F9F; } @media (min-width: 768px) and (max-width: 991px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item + .qc-item:before { display: none; } } @media (max-width: 480px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item + .qc-item:before { display: none; } } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item .pxl-icon { margin-right: 8px; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item svg { width: 20px; height: auto; display: inline-block; line-height: 1; margin-right: 8px; vertical-align: middle; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item svg path { -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item a { color: inherit; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item a:hover { color: inherit; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item span a + a { display: block; } .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item .tel { font-size: 24px; line-height: 30px; font-weight: bold; } @media (max-width: 1199px) { .pxl-qc-wrap.layout-1 .qc-content-wrap .qc-item .tel { font-size: 20px; } } .pxl-qc-wrap.layout-2 .qc-content-wrap .qc-item { flex-wrap: nowrap; } .pxl-banner.layout-1 { color: #fff; padding: 30px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-banner.layout-1 .bn-sub-title { font-size: 18px; font-weight: 300; line-height: 1.6666666667; margin-bottom: 10px; } @media (max-width: 991px) { .pxl-banner.layout-1 .bn-sub-title { font-size: 16px; } } .pxl-banner.layout-1 .bn-title { font-size: 81px; line-height: 1; } @media (max-width: 991px) { .pxl-banner.layout-1 .bn-title { font-size: 56px; } } .pxl-banner.layout-1 .bn-desc { font-size: 16px; text-transform: uppercase; } @media (max-width: 991px) { .pxl-banner.layout-1 .bn-desc { font-size: 14px; } } .pxl-banner.layout-1:hover { -webkit-box-shadow: 0 8px 18px rgba(var(--primary-color-rgb),0.5); -khtml-box-shadow: 0 8px 18px rgba(var(--primary-color-rgb),0.5); -moz-box-shadow: 0 8px 18px rgba(var(--primary-color-rgb),0.5); -ms-box-shadow: 0 8px 18px rgba(var(--primary-color-rgb),0.5); -o-box-shadow: 0 8px 18px rgba(var(--primary-color-rgb),0.5); box-shadow: 0 8px 18px rgba(var(--primary-color-rgb),0.5); } .pxl-banner.layout-2 .banner-inner > img { opacity: 0; } .pxl-banner.layout-2 .pxl-overlay { background: -webkit-linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 65%); background: -moz-linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 65%); background: -o-linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 65%); background: linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 65%); } .pxl-banner.layout-2 .bn-content { font-size: 20px; line-height: 29px; font-weight: 500; color: #fff; text-transform: uppercase; position: absolute; bottom: 5%; width: 100%; padding: 0 30px; } @media (max-width: 480px) { .pxl-banner.layout-2 .bn-content { font-size: 16px; line-height: 24px; padding: 0 15px; } } .pxl-banner.layout-2 .bn-content a { color: inherit; } .pxl-fancybox-layout-1 .fancybox-inner { -webkit-transition: all 0.3s linear 0.3s; -khtml-transition: all 0.3s linear 0.3s; -moz-transition: all 0.3s linear 0.3s; -ms-transition: all 0.3s linear 0.3s; -o-transition: all 0.3s linear 0.3s; transition: all 0.3s linear 0.3s; } @media (min-width: 1600px) { .pxl-fancybox-layout-1 .fancybox-inner { margin-left: -25px; } } .pxl-fancybox-layout-1 .fancybox-inner > div { -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; } .pxl-fancybox-layout-1 .row-active { position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -khtml-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } @media (max-width: 575px) { .pxl-fancybox-layout-1 .row-active { position: relative; opacity: 1; -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .pxl-fancybox-layout-1 .row-active .col-action { padding-left: 42px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 991px) { .pxl-fancybox-layout-1 .row-active .col-action { padding-left: 0; } } @media (max-width: 767px) { .pxl-fancybox-layout-1 .row-active .col-action { position: absolute; right: 0; bottom: 0; z-index: 1; justify-content: flex-end; } } .pxl-fancybox-layout-1 .row-active .col-action .btn { text-transform: initial; font-size: 16px; padding: 11px 40px; } @media (max-width: 991px) { .pxl-fancybox-layout-1 .row-active .col-action .btn { padding: 11px 30px; } } @media (max-width: 767px) { .pxl-fancybox-layout-1 .row-active .col-img1, .pxl-fancybox-layout-1 .row-active .col-img2 { padding: 80px 0; } } .pxl-fancybox-layout-1 .row-active .img-box { position: absolute; top: -30px; left: -30px; right: -30px; bottom: -30px; background-size: cover; background-position: center center; } .pxl-fancybox-layout-1 .pxl-fancybox-content { padding: 57px 0 43px 60px; -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } @media (max-width: 575px) { .pxl-fancybox-layout-1 .pxl-fancybox-content { padding: 50px 0 43px 45px; } } .pxl-fancybox-layout-1 .pxl-fancybox-content .sub-title { font-size: 24px; line-height: 1; color: #000; position: absolute; left: 0; top: 57px; } .pxl-fancybox-layout-1 .pxl-fancybox-content .title { font-size: 100px; line-height: 1; color: #000; font-weight: 700; } @media (max-width: 1599px) { .pxl-fancybox-layout-1 .pxl-fancybox-content .title { font-size: 80px; } } @media (max-width: 1399px) { .pxl-fancybox-layout-1 .pxl-fancybox-content .title { font-size: 70px; } } @media (max-width: 991px) { .pxl-fancybox-layout-1 .pxl-fancybox-content .title { font-size: 48px; } } @media (max-width: 575px) { .pxl-fancybox-layout-1 .pxl-fancybox-content .title { font-size: 36px; } } @media (max-width: 575px) { .pxl-fancybox-layout-1 .pxl-fancybox-content .title { font-size: 32px; } } @media (min-width: 1600px) { .pxl-fancybox-layout-1 .pxl-fancybox-wrap:hover .fancybox-inner, .pxl-fancybox-layout-1 .pxl-fancybox-wrap.active .fancybox-inner { margin-left: 0; } } .pxl-fancybox-layout-1 .pxl-fancybox-wrap:hover .row-active, .pxl-fancybox-layout-1 .pxl-fancybox-wrap.active .row-active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .pxl-fancybox-layout-1 .pxl-fancybox-wrap:hover .pxl-fancybox-content, .pxl-fancybox-layout-1 .pxl-fancybox-wrap.active .pxl-fancybox-content { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); -khtml-transform: translate3d(0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); -o-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } @media (max-width: 575px) { .pxl-fancybox-layout-1 .pxl-fancybox-wrap:hover .pxl-fancybox-content, .pxl-fancybox-layout-1 .pxl-fancybox-wrap.active .pxl-fancybox-content { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .pxl-fancybox-layout-2 .pxl-fancy-icon { font-size: 29px; color: #000; } .pxl-fancybox-layout-2 .pxl-fancy-icon .pxl-icon { width: 74px; height: 74px; display: block; line-height: 74px; text-align: center; background-color: #f4f4f4; border-radius: 50%; -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation: tada 1500ms ease-out infinite; -khtml-animation: tada 1500ms ease-out infinite; -moz-animation: tada 1500ms ease-out infinite; -ms-animation: tada 1500ms ease-out infinite; -o-animation: tada 1500ms ease-out infinite; animation: tada 1500ms ease-out infinite; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-2 .pxl-fancy-icon span, .pxl-fancybox-layout-2 .pxl-fancy-icon i { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .pxl-fancybox-layout-2 .pxl-fancy-icon svg { width: 29px; height: auto; display: inline-block; line-height: 1; vertical-align: middle; -webkit-animation: tada 1500ms ease-out infinite; -khtml-animation: tada 1500ms ease-out infinite; -moz-animation: tada 1500ms ease-out infinite; -ms-animation: tada 1500ms ease-out infinite; -o-animation: tada 1500ms ease-out infinite; animation: tada 1500ms ease-out infinite; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-2 .pxl-fancy-icon svg path { fill: #000; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-2 .pxl-fancybox-content { padding-left: 11px; } .pxl-fancybox-layout-2 .title { font-size: 25px; line-height: 26px; color: #382c4d; font-weight: 700; } @media (max-width: 1199px) { .pxl-fancybox-layout-2 .title { font-size: 20px; } } .pxl-fancybox-layout-2 .title a { color: inherit; } .pxl-fancybox-layout-2 .title a:hover { color: var(--link-color-hover); } .pxl-fancybox-layout-2 .sub-title { font-size: 18px; line-height: 30px; color: #382c4d; } .pxl-fancybox-layout-2 .sub-title a { color: inherit; } .pxl-fancybox-layout-2 .sub-title a:hover { color: var(--link-color-hover); } .pxl-fancybox-layout-2:hover .pxl-icon { border-color: rgba(var(--second-color-rgb), 0.15); -webkit-box-shadow: 0 0 6px rgba(var(--second-color-rgb), 0.06); -khtml-box-shadow: 0 0 6px rgba(var(--second-color-rgb), 0.06); -moz-box-shadow: 0 0 6px rgba(var(--second-color-rgb), 0.06); -ms-box-shadow: 0 0 6px rgba(var(--second-color-rgb), 0.06); -o-box-shadow: 0 0 6px rgba(var(--second-color-rgb), 0.06); box-shadow: 0 0 6px rgba(var(--second-color-rgb), 0.06); -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .pxl-fancybox-layout-3 .fancy-featured { padding: 74px 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; } .pxl-fancybox-layout-3 .parallax-inner { background-size: cover; background-repeat: no-repeat; background-position: center center; } .pxl-fancybox-layout-3 .pxl-overlay { opacity: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; mix-blend-mode: multiply; } .pxl-fancybox-layout-3 .pxl-fancy-icon { font-size: 60px; color: #000; width: 98px; height: 98px; background-color: #fff; text-align: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-3 .pxl-fancy-icon .pxl-icon { -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-3 .pxl-fancy-icon span, .pxl-fancybox-layout-3 .pxl-fancy-icon i { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .pxl-fancybox-layout-3 .pxl-fancy-icon svg { width: 60px; height: auto; display: inline-block; line-height: 1; vertical-align: middle; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-3 .pxl-fancy-icon svg path { fill: #000; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-layout-3 .pxl-fancybox-content { padding-top: 25px; text-align: center; } .pxl-fancybox-layout-3 .title { font-size: 23px; line-height: 30px; color: var(--heading-color); font-family: var(--heading-font-family); font-weight: 700; margin-bottom: 18px; text-transform: uppercase; } @media (max-width: 1199px) { .pxl-fancybox-layout-3 .title { font-size: 20px; } } .pxl-fancybox-layout-3 .title a { color: inherit; } .pxl-fancybox-layout-3 .title a:hover { color: var(--link-color-hover); } .pxl-fancybox-layout-3 .desc { font-size: 18px; line-height: 27px; color: #666666; } .pxl-fancybox-layout-3:hover .pxl-overlay { opacity: 1; } .pxl-fancybox-layout-3:hover .pxl-fancy-icon { opacity: 0; -webkit-transform: scale(0.3); -khtml-transform: scale(0.3); -moz-transform: scale(0.3); -ms-transform: scale(0.3); -o-transform: scale(0.3); transform: scale(0.3); } .pxl-fancybox-wrap.layout-4 .fancybox-inner { margin-left: -18px; margin-right: -18px; } @media (max-width: 991px) { .pxl-fancybox-wrap.layout-4 .fancybox-inner { margin-left: -10px; margin-right: -10px; } } .pxl-fancybox-wrap.layout-4 .fancybox-inner > div { padding-left: 18px; padding-right: 18px; } @media (max-width: 991px) { .pxl-fancybox-wrap.layout-4 .fancybox-inner > div { padding-left: 10px; padding-right: 10px; } } .pxl-fancybox-wrap.layout-4 .sub-title { font-size: 18px; letter-spacing: 0.05em; font-weight: 700; } .pxl-fancybox-wrap.layout-4 .title { font-size: 22px; text-transform: uppercase; line-height: 1.2727272727; letter-spacing: 0.1em; margin-bottom: 11px; } @media (max-width: 991px) { .pxl-fancybox-wrap.layout-4 .title { font-size: 20px; } } .pxl-fancybox-wrap.layout-4 .extra-text { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-left: -17px; margin-right: -17px; } .pxl-fancybox-wrap.layout-4 .extra-text .extra-text-item { padding-left: 17px; padding-right: 17px; position: relative; font-size: 14px; line-height: 28px; } .pxl-fancybox-wrap.layout-4 .extra-text .extra-text-item + .extra-text-item:before { content: ""; width: 1px; height: 12px; background-color: var(--body-color); position: absolute; left: -1px; top: 50%; margin-top: -6px; } .pxl-fancybox-wrap.layout-5 .fancybox-inner .title { font-size: 22px; line-height: 1.3636363636; font-family: var(--heading-font-family); text-transform: uppercase; margin-bottom: 27px; } @media (max-width: 1199px) { .pxl-fancybox-wrap.layout-5 .fancybox-inner .title { font-size: 18px; } } .pxl-fancybox-wrap.layout-5 .fancybox-inner .fancy-image { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 60px 0; } .pxl-fancybox-wrap.layout-5 .fancybox-inner .fancy-image .pxl-overlay.bg { background-color: #f8f3f0; } .pxl-fancybox-wrap.layout-5 .fancybox-inner .fancy-image .pxl-overlay.opacity { background-color: #f8f3f0; opacity: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-fancybox-wrap.layout-5 .fancybox-inner .fancy-image img { max-height: 250px; margin-left: -5px; } .pxl-fancybox-wrap.layout-5 .fancybox-inner .fancy-image .btn { position: absolute; top: 50%; left: 50%; opacity: 0; z-index: 1; -webkit-transform: translate(-50%, -50%) scale(0.3); -khtml-transform: translate(-50%, -50%) scale(0.3); -moz-transform: translate(-50%, -50%) scale(0.3); -ms-transform: translate(-50%, -50%) scale(0.3); -o-transform: translate(-50%, -50%) scale(0.3); transform: translate(-50%, -50%) scale(0.3); } .pxl-fancybox-wrap.layout-5 .fancybox-inner .sub-title { font-size: 18px; line-height: 27px; margin-top: 55px; position: relative; } .pxl-fancybox-wrap.layout-5 .fancybox-inner .sub-title:before { content: ""; width: 1px; height: 70px; background-color: var(--primary-color); position: absolute; bottom: calc(100% + 20px); left: 50%; margin-left: -1px; } .pxl-fancybox-wrap.layout-5 .fancybox-inner:hover .fancy-image .pxl-overlay.opacity { opacity: 80%; } .pxl-fancybox-wrap.layout-5 .fancybox-inner:hover .fancy-image .btn { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); -khtml-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .pxl-fancybox-wrap.layout-6 { background-color: #f5f5f5; padding: 35px 30px; text-align: center; } @media (max-width: 480px) { .pxl-fancybox-wrap.layout-6 { padding: 30px 15px 35px 15px; } } .pxl-fancybox-wrap.layout-6 .title { font-size: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 4px; } .pxl-fancybox-wrap.layout-6 .desc { font-size: 14px; line-height: 24px; margin-bottom: 10px; } .pxl-fancybox-wrap.layout-6 .pxl-btn { font-size: 15px; font-weight: 700; text-transform: inherit; } .pxl-cliptext-wrap .content-wrap { padding: 30px 35px 25px 48px; } @media (max-width: 480px) { .pxl-cliptext-wrap .content-wrap { padding: 25px 20px 25px 30px; } } .pxl-cliptext-wrap .bg-img { background-position: center center; background-repeat: no-repeat; background-size: cover; } .pxl-cliptext-wrap .text-clip { display: block; font-size: 118px; line-height: 1; letter-spacing: 0.02em; background-image: url(../images/h1-s4-bg.jpg); background-repeat: repeat-x; background-position: center center; color: rgba(var(--primary-color-rgb),0.6); position: relative; font-weight: 700; text-transform: uppercase; -webkit-text-stroke: 1px #fff; -webkit-font-smoothing: antialiased; -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; margin: 0; -webkit-animation: BackgroundAnimated 15s linear infinite; -moz-animation: BackgroundAnimated 15s linear infinite; -ms-animation: BackgroundAnimated 15s linear infinite; -o-animation: BackgroundAnimated 15s linear infinite; animation: BackgroundAnimated 15s linear infinite; } @media (max-width: 480px) { .pxl-cliptext-wrap .text-clip { font-size: 60px; } } .pxl-cliptext-wrap .title { position: relative; display: block; font-size: 28px; line-height: 1.2; font-weight: 700; letter-spacing: -0.015em; text-transform: uppercase; color: #fff; margin-top: 4px; } @media (max-width: 480px) { .pxl-cliptext-wrap .title { font-size: 24px; margin-top: 10px; } } .pxl-image-wg.bg-halp { padding: 5px 5px 0 5px; position: relative; } .pxl-image-wg.bg-halp:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 68%; background-color: var(--primary-color); } .pxl-image-wg.bg-halp img { width: 100%; position: relative; } .pxl-image-wg.move-from-left { clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%); } .pxl-image-wg.move-from-left img { transform-origin: 50% 50%; transition: 2s cubic-bezier(0.5, 0.5, 0, 1); -webkit-transform: scale(1.5) translate(-100px, 0px); -khtml-transform: scale(1.5) translate(-100px, 0px); -moz-transform: scale(1.5) translate(-100px, 0px); -ms-transform: scale(1.5) translate(-100px, 0px); -o-transform: scale(1.5) translate(-100px, 0px); transform: scale(1.5) translate(-100px, 0px); } .pxl-image-wg.move-from-left.pxl-animated { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); } .pxl-image-wg.move-from-left.pxl-animated img { -webkit-transform: scale(1) translate(0px, 0px); -khtml-transform: scale(1) translate(0px, 0px); -moz-transform: scale(1) translate(0px, 0px); -ms-transform: scale(1) translate(0px, 0px); -o-transform: scale(1) translate(0px, 0px); transform: scale(1) translate(0px, 0px); } .pxl-image-wg.move-from-right { clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%); } .pxl-image-wg.move-from-right img { transform-origin: 50% 50%; transition: 2s cubic-bezier(0.5, 0.5, 0, 1); -webkit-transform: scale(1.5) translate(100px, 0px); -khtml-transform: scale(1.5) translate(100px, 0px); -moz-transform: scale(1.5) translate(100px, 0px); -ms-transform: scale(1.5) translate(100px, 0px); -o-transform: scale(1.5) translate(100px, 0px); transform: scale(1.5) translate(100px, 0px); } .pxl-image-wg.move-from-right.pxl-animated { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); } .pxl-image-wg.move-from-right.pxl-animated img { -webkit-transform: scale(1) translate(0px, 0px); -khtml-transform: scale(1) translate(0px, 0px); -moz-transform: scale(1) translate(0px, 0px); -ms-transform: scale(1) translate(0px, 0px); -o-transform: scale(1) translate(0px, 0px); transform: scale(1) translate(0px, 0px); } .pxl-image-wg.skew-in.pxl-animated { -webkit-animation-name: pxl_skew_in; animation-name: pxl_skew_in; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s !important; animation-duration: 1s !important; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-list-style.style1 .list-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; align-items: center; } .pxl-list-style.style1 .list-item > * { margin-left: 8px; margin-right: 8px; } .pxl-list-style.style1 .list-item + .list-item { margin-top: 18px; } .pxl-list-style.style1 .list-icon { color: #fff; background-color: var(--primary-color); font-size: 14px; flex: 0 0 43px; width: 43px; height: 43px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .pxl-list-style.style1 .list-icon i, .pxl-list-style.style1 .list-icon span { display: inline-block; line-height: 27px; } .pxl-list-style.style1 .list-content { flex: 1 0 0%; font-size: 21px; line-height: 30px; color: #fff; font-family: var(--heading-font-family); } .pxl-list-style.style2 .list-item { position: relative; padding-left: 25px; } .pxl-list-style.style2 .list-item:before { content: ""; width: 11.4px; height: 11.4px; background-color: var(--primary-color); -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 2px; top: 10px; } .pxl-list-style.style2 .list-item + .list-item { margin-top: 0; } .pxl-list-style.style2 .list-content { font-size: 18px; line-height: 30px; } .pxl-list-style.style3 .list-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-left: -6px; margin-right: -6px; } .pxl-list-style.style3 .list-item > * { margin-left: 6px; margin-right: 6px; } .pxl-list-style.style3 .list-item + .list-item { margin-top: 18px; } .pxl-list-style.style3 .list-icon { color: var(--body-color); flex: 0 0 auto; } .pxl-list-style.style3 .list-content { flex: 1 0 0%; font-size: 21px; line-height: 30px; font-family: var(--heading-font-family); } .pxl-divider { display: -webkit-box; display: -ms-flexbox; display: flex; } .pxl-divider.horizontal .pxl-divider-separator { border-top: 1px solid #e7e7e7; } .pxl-divider.vertical .pxl-divider-separator { border-left: 1px solid #e7e7e7; } .pxl-links.layout-1 { list-style: none; } .pxl-links.layout-1 li { position: relative; } .pxl-links.layout-1 li + li { margin-top: 10px; } .pxl-links.layout-1 li a { font-weight: 700; font-size: 18px; color: #b8b8d3; display: flex; align-items: center; letter-spacing: -0.02em; font-family: var(--heading-font-family); } .pxl-links.layout-1 li a:hover { color: #fff; } .pxl-links.layout-2 { list-style: none; margin: 0; } .pxl-links.layout-2 li { position: relative; background-color: #f5f5f5; -webkit-transition: background-color 0.3s ease; -khtml-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .pxl-links.layout-2 li + li { margin-top: 5px; } .pxl-links.layout-2 li:hover, .pxl-links.layout-2 li.active { background-color: var(--primary-color); } .pxl-links.layout-2 li:hover a, .pxl-links.layout-2 li.active a { color: #fff; } .pxl-links.layout-2 li a { font-weight: 500; font-size: 18px; line-height: 29px; color: var(--link-color); display: flex; align-items: center; padding: 10px 24px 9px 24px; } .pxl-links.layout-3 { list-style: none; } .pxl-links.layout-3 li { position: relative; } @media (max-width: 575px) { .pxl-countdown.layout-1 .pxl-countdown-container { max-width: 270px; margin: 0 auto; } } @media (max-width: 575px) { .pxl-countdown.layout-1 .time-item { margin-bottom: 30px; } } .pxl-countdown.layout-1 .time-item-inner { text-align: center; } .pxl-countdown.layout-1 .inner-number { font-size: 50px; text-transform: uppercase; color: #fff; line-height: 1; font-family: var(--heading-font-family); background-color: rgba(var(--primary-color-rgb),0.25); border-radius: 38%; padding: 30px; position: relative; min-width: 110px; min-height: 110px; display: inline-flex; align-items: center; justify-content: center; } @media (max-width: 1199px) { .pxl-countdown.layout-1 .inner-number { font-size: 36px; padding: 20px; min-width: 76px; min-height: 76px; } } @media (max-width: 767px) { .pxl-countdown.layout-1 .inner-number { font-size: 32px; padding: 15px; min-width: 66px; min-height: 66px; } } .pxl-countdown.layout-1 .inner-number:after { content: ""; background-color: rgba(var(--primary-color-rgb),0.12); border-radius: 38%; position: absolute; left: -15px; top: -15px; right: -15px; bottom: -15px; } @media (max-width: 1199px) { .pxl-countdown.layout-1 .inner-number:after { left: -10px; top: -10px; right: -10px; bottom: -10px; } } .pxl-countdown.layout-1 .inner-text { font-size: 20px; text-transform: uppercase; color: #fff; line-height: 1; letter-spacing: 0.05em; font-family: var(--heading-font-family); margin-top: 40px; } @media (max-width: 1199px) { .pxl-countdown.layout-1 .inner-text { font-size: 18px; } } @media (max-width: 767px) { .pxl-countdown.layout-1 .inner-text { font-size: 14px; margin-top: 30px; } } .pxl-mailchimp.style-default .mailchimp-form input[type="email"] { background-color: transparent; border: 1px solid var(--primary-color); height: 54px; font-family: var(--heading-font-family); letter-spacing: 0.1em; color: #fff; } .pxl-mailchimp.style-default .mailchimp-form input[type="email"]::-webkit-input-placeholder { color: #888; font-size: 14px; text-transform: uppercase; } .pxl-mailchimp.style-default .mailchimp-form input[type="email"]:-moz-placeholder { color: #888; font-size: 14px; text-transform: uppercase; } .pxl-mailchimp.style-default .mailchimp-form input[type="email"]::-moz-placeholder { color: #888; font-size: 14px; text-transform: uppercase; } .pxl-mailchimp.style-default .mailchimp-form input[type="email"]:-ms-input-placeholder { color: #888; font-size: 14px; text-transform: uppercase; } @media (min-width: 576px) { .pxl-mailchimp.style-default .mailchimp-form input[type="email"] { padding-right: 130px; } } @media (min-width: 768px) { .pxl-mailchimp.style-default .mailchimp-form input[type="email"] { padding-right: 168px; } } .pxl-mailchimp.style-default .mailchimp-form input[type="email"]:hover, .pxl-mailchimp.style-default .mailchimp-form input[type="email"]:focus, .pxl-mailchimp.style-default .mailchimp-form input[type="email"]:active { border-color: #fff; } .pxl-mailchimp.style-default .mailchimp-form .pxl-btn { position: absolute; top: 5px; right: 5px; padding: 10px 32px 10px 32px; height: 44px; min-width: 120px; } @media (max-width: 767px) { .pxl-mailchimp.style-default .mailchimp-form .pxl-btn { padding: 10px 20px 10px 20px; } } @media (max-width: 575px) { .pxl-mailchimp.style-default .mailchimp-form .pxl-btn { position: relative; width: 100%; top: auto; right: auto; margin-top: 15px; } } .pxl-mailchimp.style-default .mailchimp-form .pxl-btn:hover { background-color: #fff; color: #000; } .pxl-mailchimp.style-default .mailchimp-form:hover input[type="email"] { border-color: #fff; } .pxl-accordion.style1 .ac-content { display: none; } .pxl-accordion.style1 .ac-title { padding: 19px 35px 18px 35px; font-size: 22px; line-height: 1.5; font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 0.05em; color: var(--heading-color); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; cursor: pointer; } @media (max-width: 1199px) { .pxl-accordion.style1 .ac-title { padding: 16px 20px 15px 20px; font-size: 18px; } } @media (max-width: 575px) { .pxl-accordion.style1 .ac-title { padding: 16px 15px 15px 15px; } } .pxl-accordion.style1 .ac-title .col { padding-right: 15px; } .pxl-accordion.style1 .ac-title .ac-toogle-icon { position: relative; margin-top: -1px; display: inline-block; width: 16px; height: 16px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-accordion.style1 .ac-title .ac-toogle-icon:before { content: ""; width: 16px; height: 2px; background-color: var(--heading-color); position: absolute; top: 50%; left: 50%; margin-top: -1px; margin-left: -8px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-accordion.style1 .ac-title .ac-toogle-icon:after { content: ""; width: 2px; height: 16px; background-color: var(--heading-color); position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -1px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-accordion.style1 .ac-content { font-size: 16px; line-height: 26px; padding: 0 35px 30px 35px; } @media (max-width: 1199px) { .pxl-accordion.style1 .ac-content { padding: 0 20px 26px 20px; } } @media (max-width: 575px) { .pxl-accordion.style1 .ac-content { padding: 0 15px 25px 15px; } } .pxl-accordion.style1 .ac-item { margin-bottom: 15px; background-color: #f8f3f0; } .pxl-accordion.style1 .ac-item.active .ac-title { padding: 28px 35px 16px 35px; color: var(--primary-color); } @media (max-width: 1199px) { .pxl-accordion.style1 .ac-item.active .ac-title { padding: 24px 20px 15px 20px; } } @media (max-width: 575px) { .pxl-accordion.style1 .ac-item.active .ac-title { padding: 24px 15px 15px 15px; } } .pxl-accordion.style1 .ac-item.active .ac-toogle-icon { -webkit-transform: rotate(90deg); -khtml-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .pxl-accordion.style1 .ac-item.active .ac-toogle-icon:before, .pxl-accordion.style1 .ac-item.active .ac-toogle-icon:after { background-color: var(--primary-color); } .pxl-accordion.style1 .ac-item.active .ac-toogle-icon:before { opacity: 0; } .pxl-pricing-single { background-color: #252525; padding: 67px 30px 70px 45px; } @media (max-width: 1199px) { .pxl-pricing-single { padding: 57px 30px 60px 30px; } } .pxl-pricing-single .pricing-title { margin: 0; color: var(--primary-color); font-size: 18px; font-family: var(--heading-font-family); letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 8px; } .pxl-pricing-single .pricing-price { font-family: var(--heading-font-family); font-size: 42px; text-transform: uppercase; color: #fff; margin-bottom: 28px; } .pxl-pricing-single .pricing-price sup { position: relative; top: auto; } .pxl-pricing-single .pricing-price .price-prefix { font-size: 20px; text-transform: uppercase; letter-spacing: 0.02em; } @media (max-width: 767px) { .pxl-pricing-single .pricing-price .price-prefix { font-size: 18px; } } .pxl-pricing-single .pricing-price .currency { margin-right: -5px; } .pxl-pricing-single .pricing-feature { padding-left: 0; list-style: none; color: #a4a4a4; font-size: 15px; } .pxl-pricing-single .pricing-feature li { position: relative; padding-bottom: 14px; display: flex; } .pxl-pricing-single .pricing-feature li:last-child { padding-bottom: 0; } .pxl-pricing-single .pricing-feature li .pxl-icon { margin-right: 10px; position: relative; top: 5px; font-size: 13px; } .pxl-pricing-single .pricing-feature li.no-active { opacity: 0.5; } .pxl-pricing-single .pricing-button { margin-top: 42px; } .pxl-pricing-single .pricing-button a { text-decoration: underline; min-width: 160px; } .pxl-testimonial.layout-1 { padding: 53px 15px 47px 35px; -webkit-box-shadow: 0 20px 57px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 20px 57px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 20px 57px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 20px 57px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 20px 57px rgba(0, 0, 0, 0.05); box-shadow: 0 20px 57px rgba(0, 0, 0, 0.05); } @media (max-width: 1199px) { .pxl-testimonial.layout-1 { padding: 50px 15px 47px 30px; } } @media (max-width: 767px) { .pxl-testimonial.layout-1 { padding: 50px 15px 47px 20px; } } @media (max-width: 400px) { .pxl-testimonial.layout-1 { padding: 40px 15px 37px 15px; } } .pxl-testimonial.layout-1 .pxl-icon { margin-bottom: 30px; display: block; } .pxl-testimonial.layout-1 .quote-icon { color: var(--primary-color); font-size: 35px; } .pxl-testimonial.layout-1 .testi-content .desc { font-size: 18px; letter-spacing: 0.02em; line-height: 32px; font-style: italic; color: #000; margin-bottom: 45px; } @media (max-width: 400px) { .pxl-testimonial.layout-1 .testi-content .desc { margin-bottom: 30px; } } .pxl-testimonial.layout-1 .testi-content .item-image { width: 63px; height: 63px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; z-index: 1; } .pxl-testimonial.layout-1 .testi-content .item-names { padding-top: 3px; } .pxl-testimonial.layout-1 .testi-content .item-title { font-family: var(--heading-font-family); font-weight: 700; font-style: italic; font-size: 20px; line-height: 27.37px; letter-spacing: 0.02em; color: #000; margin: 0; } .pxl-testimonial.layout-1 .testi-content .item-position { font-family: var(--heading-font-family); font-style: italic; font-size: 16px; line-height: 27.37px; letter-spacing: 0.02em; color: #000; } .pxl-download .item-download + .item-download { margin-top: 32px; } .pxl-download .item-wrap { padding: 8px; background-color: #f5f5f5; } .pxl-download .item-wrap .pxl-icon { font-size: 20px; color: #fff; } .pxl-download .item-wrap svg { width: 20px; height: auto; fill: #fff; } .pxl-download .item-wrap svg * { fill: #fff; } .pxl-download .item-wrap .item-icon { background-color: var(--primary-color); width: 34px; height: 40px; text-align: center; display: inline-flex; align-items: center; justify-content: center; } .pxl-download .item-wrap .item-text { padding-left: 15px; } .pxl-download .item-wrap .item-text .file-name { font-size: 16px; line-height: 1.2; font-weight: 500; text-transform: uppercase; display: block; } .pxl-download .item-wrap .item-text .file-size { font-size: 14px; display: block; line-height: 1; margin-top: 4px; } .pxl-download .item-wrap .item-icon-download { background-color: var(--primary-color); width: 35px; height: 34px; text-align: center; display: inline-flex; align-items: center; justify-content: center; } .pxl-download .item-wrap .item-icon-download img { width: 18px; } .pxl-portfolio-info { min-width: 270px; } .pxl-portfolio-info .content-inner { position: relative; padding: 35px; -webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.07); -khtml-box-shadow: 0 0 21px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 21px rgba(0, 0, 0, 0.07); -ms-box-shadow: 0 0 21px rgba(0, 0, 0, 0.07); -o-box-shadow: 0 0 21px rgba(0, 0, 0, 0.07); box-shadow: 0 0 21px rgba(0, 0, 0, 0.07); border-radius: 3px; background-color: #fff; } @media (max-width: 480px) { .pxl-portfolio-info .content-inner { padding: 30px 15px; } } .pxl-portfolio-info .content-inner .content-item { margin-bottom: 15px; } .pxl-portfolio-info .content-inner .content-item .lbl { font-family: var(--heading-font-family); font-size: 18px; line-height: 1.5; color: var(--heading-color); letter-spacing: 0.05em; text-transform: uppercase; } .pxl-portfolio-info .content-inner .content-item a { color: inherit; } .pxl-portfolio-info .content-inner .content-item a:hover { color: var(--link-color-hover); } .pxl-portfolio-info .content-inner .content-item:last-child { margin-bottom: 0; } .pxl-image-before-after1 { position: relative; } .pxl-image-before-after1 img { width: 100%; } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-overlay { background: rgba(0, 0, 0, 0.5); } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-overlay:hover { background: rgba(0, 0, 0, 0); } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle { height: 70px; width: 10px; background-color: #fff; border: none; border-radius: 0; margin-left: -5px; margin-top: -35px; opacity: 1; } @media (max-width: 991px) { .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle { width: 6px; } } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle:before, .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle:after { background-color: #fff; z-index: 0; margin-left: -1px; } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle:before { margin-bottom: 35px; } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle:after { margin-top: 35px; } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow, .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow { margin-top: -8px; } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow { border-right-color: #fff; border-width: 10px; border-right-width: 14px; margin-left: -34px; } @media (max-width: 991px) { .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow { border-width: 8px; border-right-width: 12px; margin-left: -26px; } } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow { border-left-color: #fff; border-width: 10px; border-left-width: 14px; margin-right: -34px; } @media (max-width: 991px) { .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow { border-width: 8px; border-left-width: 12px; margin-right: -26px; } } .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-before-label:before, .pxl-image-before-after1 .twentytwenty-horizontal .twentytwenty-after-label:before { display: none; } .pxl-image-before-after1 .before-after-text .item-text { font-family: var(--heading-font-family); font-size: 18px; letter-spacing: 0.05em; color: #fff; text-transform: uppercase; position: absolute; width: auto; font-weight: 400; } @media (max-width: 575px) { .pxl-image-before-after1 .before-after-text .item-text { font-size: 14px; } } .pxl-image-before-after1 .before-after-text .before-text { top: 22px; left: 30px; } @media (max-width: 575px) { .pxl-image-before-after1 .before-after-text .before-text { top: 7px; left: 15px; } } .pxl-image-before-after1 .before-after-text .after-text { top: 22px; right: 30px; } @media (max-width: 575px) { .pxl-image-before-after1 .before-after-text .after-text { top: 7px; right: 15px; } } .elementor-editor-active .pxl-portfolio-spilt .content-wrap { background-color: #252525; height: 100vh; } @media (max-width: 767px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap { height: auto; } } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { color: #fff; } @media (min-width: 1400px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { padding-left: calc((100% - 1200px)/2); } } @media (max-width: 1399px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { padding-left: 70px; } } @media (max-width: 1199px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { padding-left: 50px; } } @media (max-width: 991px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { padding-left: 30px; } } @media (max-width: 767px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { order: 2; padding: 70px 30px 80px 30px; } } @media (max-width: 480px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-content { padding: 70px 15px 80px 15px; } } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-title { font-size: 42px; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 32px; } @media (max-width: 1199px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-title { font-size: 32px; margin-bottom: 24px; } } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-excerpt { color: #fff; font-size: 17px; line-height: 28px; margin-bottom: 52px; max-width: 430px; margin-right: 15px; } @media (max-width: 1199px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-excerpt { margin-bottom: 32px; } } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-img { position: relative; } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .col-img:before { content: ""; background-color: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-image { height: 100vh; } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-image img { display: none; } @media (max-width: 767px) { .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-image { height: auto; } .elementor-editor-active .pxl-portfolio-spilt .content-wrap .item-image img { display: block; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt { height: 100vh; cursor: s-resize; } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt { height: auto; cursor: auto; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item { width: 100%; height: 100%; position: fixed; top: 0; visibility: hidden; will-change: transform; } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item { position: relative; z-index: 1 !important; opacity: 1 !important; visibility: visible !important; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .item-wrap, body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .item-inner { width: 100%; height: 100%; overflow-y: hidden; will-change: transform; } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .item-wrap, body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .item-inner { overflow-y: initial; transform: translate(0px, 0px) !important; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap { width: 100%; height: 100%; background-color: #252525; } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { color: #fff; } @media (min-width: 1400px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { padding-left: calc((100% - 1200px)/2); } } @media (max-width: 1399px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { padding-left: 70px; } } @media (max-width: 1199px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { padding-left: 50px; } } @media (max-width: 991px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { padding-left: 30px; } } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { order: 2; padding: 70px 30px 80px 30px; } } @media (max-width: 480px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-content { padding: 70px 15px 80px 15px; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-title { font-size: 42px; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 32px; } @media (max-width: 1199px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-title { font-size: 32px; margin-bottom: 24px; } } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-title { font-size: 28px; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-excerpt { color: #fff; font-size: 17px; line-height: 28px; margin-bottom: 52px; max-width: 430px; margin-right: 15px; } @media (max-width: 1199px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-excerpt { margin-bottom: 32px; } } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-excerpt { transform: translate(0px, 0px) !important; opacity: 1 !important; } } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-readmore { transform: translate(0px, 0px) !important; opacity: 1 !important; } } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .clip-text { overflow: hidden; } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-img { position: relative; } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .col-img:before { content: ""; background-color: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-image { height: 100%; } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-image img { display: none; } @media (max-width: 767px) { body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-image { height: auto; background: none !important; transform: translate(0px, 0px) !important; } body:not(.elementor-editor-active) .pxl-portfolio-spilt .portfolio-item .content-wrap .item-image img { display: block; } } .pxl-showcase .item-image::-webkit-scrollbar { display: none; } .pxl-showcase a.menu-showcase:hover { padding-left: 0; } .pxl-showcase .content-inner { position: relative; } .pxl-showcase .item-image { position: relative; width: 100%; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; overflow-y: hidden; -webkit-box-shadow: 10px 0 30px rgba(var(--heading-color-rgb),0.3); -khtml-box-shadow: 10px 0 30px rgba(var(--heading-color-rgb),0.3); -moz-box-shadow: 10px 0 30px rgba(var(--heading-color-rgb),0.3); -ms-box-shadow: 10px 0 30px rgba(var(--heading-color-rgb),0.3); -o-box-shadow: 10px 0 30px rgba(var(--heading-color-rgb),0.3); box-shadow: 10px 0 30px rgba(var(--heading-color-rgb),0.3); border-radius: 5px; -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); height: 318px; } .pxl-showcase .item-image img { display: block; position: absolute; left: 0; top: 0; width: 100%; height: auto; transform: translateY(0); transition: transform 8s ease-out, top 8s ease-out; -webkit-transition: transform 8s ease-out, top 8s ease-out; -moz-transition: transform 8s ease-out, top 8s ease-out; } .pxl-showcase .item-image .shortcode-1:hover img { top: 100%; transform: translateY(-100%); } .pxl-showcase .item-buttons { position: absolute; top: 110px; left: 0; right: 0; display: flex; flex-wrap: wrap; justify-content: center; opacity: 0; z-index: 1; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.1, 1, 1); -khtml-transition: all 0.3s cubic-bezier(0.39, 0.1, 1, 1); -moz-transition: all 0.3s cubic-bezier(0.39, 0.1, 1, 1); -ms-transition: all 0.3s cubic-bezier(0.39, 0.1, 1, 1); -o-transition: all 0.3s cubic-bezier(0.39, 0.1, 1, 1); transition: all 0.3s cubic-bezier(0.39, 0.1, 1, 1); } .pxl-showcase .item-buttons a { font-size: 14px; margin: 0 5px; padding: 13px 20px 9px 20px !important; min-width: 150px; background-color: var(--primary-color) !important; border-color: var(--primary-color) !important; color: #fff !important; } .pxl-showcase .item-buttons a:active, .pxl-showcase .item-buttons a:hover, .pxl-showcase .item-buttons a:focus { padding: 11px 20px 11px 20px !important; background-color: var(--second-color) !important; border-color: var(--second-color) !important; color: #fff !important; } .pxl-showcase .item-buttons a + a { margin-top: 15px; } .pxl-showcase .item-title { display: block; font-size: 18px; line-height: 1.33333; font-family: var(--heading-font-family); color: var(--heading-color); letter-spacing: 0.05em; text-align: center; margin-top: 18px; text-transform: uppercase; } .pxl-showcase:hover .item-image img { top: 100%; transform: translateY(-100%); } .pxl-showcase:hover .item-buttons { opacity: 1; } .pxl-showcase .showcase-mobile .menu-item { padding: 5px 0 5px 15px; display: block; color: var(--heading-color); font-size: 16px; font-weight: 400; background-color: transparent; font-family: var(--body-font-family); text-transform: capitalize; } .pxl-showcase.style2 { border-radius: 10px; padding: 50px 50px 35px 50px; background-color: #fff; -webkit-box-shadow: 0 0 114px rgba(var(--heading-color-rgb),0.1); -khtml-box-shadow: 0 0 114px rgba(var(--heading-color-rgb),0.1); -moz-box-shadow: 0 0 114px rgba(var(--heading-color-rgb),0.1); -ms-box-shadow: 0 0 114px rgba(var(--heading-color-rgb),0.1); -o-box-shadow: 0 0 114px rgba(var(--heading-color-rgb),0.1); box-shadow: 0 0 114px rgba(var(--heading-color-rgb),0.1); } @media (max-width: 1199px) { .pxl-showcase.style2 { border-radius: 5px; padding: 30px 30px 25px 30px; } } .pxl-showcase.style2 .item-image { border-radius: 10px; height: 480px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } @media (max-width: 1199px) { .pxl-showcase.style2 .item-image { height: 380px; border-radius: 5px; } } @media (max-width: 767px) { .pxl-showcase.style2 .item-image { height: 320px; } } .pxl-showcase.style2 .item-image:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(5, 21, 27, 0.7); opacity: 0; -webkit-transition: opacity 0.3s ease; -khtml-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .pxl-showcase.style2 .item-title { text-transform: capitalize; font-weight: 700; font-size: 30px; letter-spacing: -0.02em; margin-top: 28px; } @media (max-width: 1199px) { .pxl-showcase.style2 .item-title { font-size: 24px; } } .pxl-showcase.style2 .item-buttons { top: 40%; gap: 30px; } @media (max-width: 1199px) { .pxl-showcase.style2 .item-buttons { top: 30%; } } @media (max-width: 767px) { .pxl-showcase.style2 .item-buttons { top: 25%; } } .pxl-showcase.style2 .item-buttons a + a { margin-top: 0; } .pxl-showcase.style2:hover .item-image:after { opacity: 1; } .pxl-showcase.is-coming-soon .item-image:after { opacity: 1; background-color: rgba(5, 21, 27, 0.8); } .pxl-showcase.is-coming-soon .item-buttons { opacity: 1; } .pxl-showcase.is-coming-soon .title-coming-soon { color: #fff; font-size: 50px; font-weight: 700; letter-spacing: 0; text-align: center; } @media (max-width: 1199px) { .pxl-showcase.is-coming-soon .title-coming-soon { font-size: 38px; } } @media (max-width: 1199px) { .pxl-showcase.is-coming-soon .title-coming-soon { font-size: 32px; } } .pxl-showcase.is-coming-soon:hover .item-image img { top: 0; transform: translateY(0); } .evt-btn { display: inline-flex; background: var(--primary-color); padding: 25px 40px 25px 54px; align-items: center; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } @media (max-width: 1199px) { .evt-btn { padding: 15px 40px 15px 40px; } } .evt-btn .divider { height: 34px; width: 1px; background-color: rgba(255, 255, 255, 0.47); margin: 0 20px 0 16px; } .evt-btn a { color: #fff; font-size: 17px; text-transform: capitalize; text-decoration: underline; } .evt-btn:hover { background-color: var(--heading-color); } .pxl-grid .posts-pagination, .pxl-grid .woocommerce-pagination { padding-top: 50px; } .pxl-portfolio-grid .grid-filter-wrap { margin-bottom: 37px; } .pxl-portfolio-grid .grid-filter-wrap .filter-item { font-size: 18px; line-height: 28px; color: var(--heading-color); font-weight: 700; cursor: pointer; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; padding: 0 40px; margin: 20px 0; } @media (max-width: 1199px) { .pxl-portfolio-grid .grid-filter-wrap .filter-item { padding: 0 20px; } } .pxl-portfolio-grid .grid-filter-wrap .filter-item .cat-name { flex: 1 0 0%; position: relative; padding-top: 15px; padding-bottom: 10px; } .pxl-portfolio-grid .grid-filter-wrap .filter-item .cat-name:before, .pxl-portfolio-grid .grid-filter-wrap .filter-item .cat-name:after { content: ""; width: 20px; height: 6px; opacity: 0; background-color: var(--primary-color); position: absolute; width: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-portfolio-grid .grid-filter-wrap .filter-item .cat-name:before { right: 0; top: 8px; } .pxl-portfolio-grid .grid-filter-wrap .filter-item .cat-name:after { left: 0; bottom: 8px; } .pxl-portfolio-grid .grid-filter-wrap .filter-item:hover, .pxl-portfolio-grid .grid-filter-wrap .filter-item.active { color: var(--primary-color); } .pxl-portfolio-grid .grid-filter-wrap .filter-item:hover .cat-name:before, .pxl-portfolio-grid .grid-filter-wrap .filter-item:hover .cat-name:after, .pxl-portfolio-grid .grid-filter-wrap .filter-item.active .cat-name:before, .pxl-portfolio-grid .grid-filter-wrap .filter-item.active .cat-name:after { opacity: 1; width: 100%; } .pxl-portfolio-grid .grid-filter-wrap .filter-item:hover .cat-name:before, .pxl-portfolio-grid .grid-filter-wrap .filter-item.active .cat-name:before { top: 0; } .pxl-portfolio-grid .grid-filter-wrap .filter-item:hover .cat-name:after, .pxl-portfolio-grid .grid-filter-wrap .filter-item.active .cat-name:after { bottom: 0; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item:first-child { margin-top: 78px; } @media (max-width: 767px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:first-child { margin-top: 0; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(1) .grid-item-inner { margin-left: 128px; } @media (max-width: 1599px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(1) .grid-item-inner { margin-left: 80px; } } @media (max-width: 1399px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(1) .grid-item-inner { margin-left: 50px; } } @media (max-width: 991px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(1) .grid-item-inner { margin-left: 0; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(3) .grid-item-inner { margin-right: 180px; } @media (max-width: 1599px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(3) .grid-item-inner { margin-right: 120px; } } @media (max-width: 1399px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(3) .grid-item-inner { margin-right: 80px; } } @media (max-width: 991px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(3) .grid-item-inner { margin-right: 0; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(4) .grid-item-inner { margin-left: 128px; } @media (max-width: 1599px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(4) .grid-item-inner { margin-left: 80px; } } @media (max-width: 1399px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(4) .grid-item-inner { margin-left: 50px; } } @media (max-width: 991px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item:nth-child(4) .grid-item-inner { margin-left: 0; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner { border: 1px solid #ccc; padding: 38px; background-color: #fff; } @media (max-width: 767px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner { padding: 15px; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-featured { overflow: hidden; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-featured a { display: block; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-featured figure { -webkit-transition: opacity 0.3s ease; -khtml-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-featured img { width: 100%; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .pxl-bd-anm { border-color: #ccc; margin: 0 -38px; } @media (max-width: 767px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .pxl-bd-anm { margin: 0 -15px; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-title { font-weight: 700; font-size: 36px; margin-top: 22px; } @media (max-width: 767px) { .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-title { font-size: 28px; } } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-title .ucfirst { font-weight: 300; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-metas { margin-top: 25px; font-size: 15px; font-weight: 300; color: #000; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner .item-location .pxl-icon { font-size: 18px; margin-right: 10px; position: relative; top: -2px; } .pxl-portfolio-grid.layout-portfolio-1 .grid-item-inner:hover .item-featured figure { opacity: 0.9; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner { background-color: #f8f3f0; padding: 30px 30px 39px 30px; } @media (max-width: 480px) { .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner { padding: 15px 15px 30px 15px; } } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-featured { overflow: hidden; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-featured a { display: block; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-featured figure { -webkit-transition: opacity 0.3s ease; -khtml-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-featured img { width: 100%; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .pxl-bd-anm { border-color: #d2d1d1; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-title { font-size: 22px; margin-top: 32px; margin-bottom: 25px; text-transform: uppercase; letter-spacing: 0.05em; } @media (max-width: 767px) { .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-title { font-size: 18px; } } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-title .ucfirst { font-weight: 300; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-metas { margin-top: 34px; font-size: 15px; font-weight: 300; color: var(--heading-color); gap: 12px; } @media (max-width: 480px) { .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-metas { margin-top: 24px; } } @media (max-width: 359px) { .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-metas > * { flex: 0 0 100%; } } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner .item-location .pxl-icon { font-size: 18px; margin-right: 8px; position: relative; top: -2px; } .pxl-portfolio-grid.layout-portfolio-2 .grid-item-inner:hover .item-featured figure { opacity: 0.9; } .pxl-gallery-grid.has-loadmore .grid-item { display: none; } .pxl-gallery-grid .pxl-overlay { background-color: rgba(var(--heading-color-rgb), 0.5); opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-gallery-grid .pxl-galleries-light-box { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.3s ease 0.2s; -khtml-transition: all 0.3s ease 0.2s; -moz-transition: all 0.3s ease 0.2s; -ms-transition: all 0.3s ease 0.2s; -o-transition: all 0.3s ease 0.2s; transition: all 0.3s ease 0.2s; } .pxl-gallery-grid .pxl-galleries-light-box:before { content: ""; width: 27px; height: 1px; background-color: #fff; position: absolute; top: calc(50% - 1px); left: calc(50% - 14px); } .pxl-gallery-grid .pxl-galleries-light-box:after { content: ""; width: 1px; height: 27px; background-color: #fff; position: absolute; top: calc(50% - 14px); left: calc(50% - 1px); } .pxl-gallery-grid .grid-item-inner img { width: 100%; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-gallery-grid .grid-item-inner:hover img { -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .pxl-gallery-grid .grid-item-inner:hover .pxl-overlay { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-gallery-grid .grid-item-inner:hover .pxl-galleries-light-box { opacity: 1; } .pxl-gallery-grid .load-more-wrap { margin-top: 50px; } .pxl-video-gallery-grid.has-loadmore .grid-item { display: none; } .pxl-video-gallery-grid .pxl-overlay { background-color: rgba(0, 0, 0, 0.3); opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-video-gallery-grid .btn-video-wrap { position: absolute; top: 18px; right: 24px; } .pxl-video-gallery-grid .pxl-video-btn { position: relative; width: 50px; height: 50px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 30px; text-align: center; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; border: none; box-shadow: 0 0 0 2px #fff; color: #fff; background-color: transparent; -webkit-transition: all 300ms cubic-bezier(0.2, 0, 0.7, 1); -khtml-transition: all 300ms cubic-bezier(0.2, 0, 0.7, 1); -moz-transition: all 300ms cubic-bezier(0.2, 0, 0.7, 1); -ms-transition: all 300ms cubic-bezier(0.2, 0, 0.7, 1); -o-transition: all 300ms cubic-bezier(0.2, 0, 0.7, 1); transition: all 300ms cubic-bezier(0.2, 0, 0.7, 1); } .pxl-video-gallery-grid .pxl-video-btn:hover { cursor: pointer; color: var(--primary-color); background-color: #fff; box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.5); } .pxl-video-gallery-grid .pxl-video-btn .pxl-icon { display: inline-block; line-height: 1; } .pxl-video-gallery-grid .grid-item-inner img { width: 100%; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-video-gallery-grid .grid-item-inner:hover img { -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .pxl-video-gallery-grid .grid-item-inner:hover .pxl-overlay { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-video-gallery-grid .grid-item-inner:hover .pxl-galleries-light-box { opacity: 1; } .pxl-video-gallery-grid .load-more-wrap { margin-top: 50px; } .pxl-service-grid.layout-1.has-loadmore .grid-item { display: none; } .pxl-service-grid.layout-1 .pxl-overlay { background-color: transparent; -webkit-transition: background-color 0.3s ease; -khtml-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .pxl-service-grid.layout-1 .title { font-size: 18px; line-height: 1.6666666667; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 0; padding-right: 40px; } .pxl-service-grid.layout-1 .desc { font-size: 16px; line-height: 26px; color: var(--body-color); padding-right: 15px; } .pxl-service-grid.layout-1 .item-title-wrap { position: absolute; bottom: 0; left: auto; right: 0; padding-left: 32px; -webkit-transition: bottom 0.3s cubic-bezier(0.39, 0.11, 1, 1), opacity 0.3s cubic-bezier(0.37, 0.17, 1, 1); -khtml-transition: bottom 0.3s cubic-bezier(0.39, 0.11, 1, 1), opacity 0.3s cubic-bezier(0.37, 0.17, 1, 1); -moz-transition: bottom 0.3s cubic-bezier(0.39, 0.11, 1, 1), opacity 0.3s cubic-bezier(0.37, 0.17, 1, 1); -ms-transition: bottom 0.3s cubic-bezier(0.39, 0.11, 1, 1), opacity 0.3s cubic-bezier(0.37, 0.17, 1, 1); -o-transition: bottom 0.3s cubic-bezier(0.39, 0.11, 1, 1), opacity 0.3s cubic-bezier(0.37, 0.17, 1, 1); transition: bottom 0.3s cubic-bezier(0.39, 0.11, 1, 1), opacity 0.3s cubic-bezier(0.37, 0.17, 1, 1); } .pxl-service-grid.layout-1 .item-title-wrap .title-inner { background-color: #fff; } .pxl-service-grid.layout-1 .item-title-wrap .title { padding: 0 32px; margin-top: 6px; } @media (max-width: 575px) { .pxl-service-grid.layout-1 .item-title-wrap .title { padding: 0 20px; } } .pxl-service-grid.layout-1.truncate-title-yes .item-title-wrap .title { display: block; display: -webkit-box; max-height: 30.0000000001px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -khtml-line-clamp: 1; -moz-line-clamp: 1; -ms-line-clamp: 1; -o-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .pxl-service-grid.layout-1.truncate-title-yes .item-title-wrap .title > * { display: block; display: -webkit-box; max-height: 30.0000000001px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -khtml-line-clamp: 1; -moz-line-clamp: 1; -ms-line-clamp: 1; -o-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .pxl-service-grid.layout-1 .item-content-hover { position: absolute; bottom: 101%; left: 50px; right: 0; background-color: #fff; padding: 30px 15px 34px 32px; -webkit-transition: bottom 0.3s cubic-bezier(0, 0, 0.62, 0.86); -khtml-transition: bottom 0.3s cubic-bezier(0, 0, 0.62, 0.86); -moz-transition: bottom 0.3s cubic-bezier(0, 0, 0.62, 0.86); -ms-transition: bottom 0.3s cubic-bezier(0, 0, 0.62, 0.86); -o-transition: bottom 0.3s cubic-bezier(0, 0, 0.62, 0.86); transition: bottom 0.3s cubic-bezier(0, 0, 0.62, 0.86); } @media (max-width: 991px) { .pxl-service-grid.layout-1 .item-content-hover { left: 30px; padding: 24px 10px 24px 20px; } } .pxl-service-grid.layout-1 .item-content-hover .pxl-readmore-arrow { position: absolute; top: -30px; right: -15px; } @media (max-width: 991px) { .pxl-service-grid.layout-1 .item-content-hover .pxl-readmore-arrow { top: -24px; right: -10px; } } .pxl-service-grid.layout-1 .item-content-hover .title { margin-bottom: 14px; } @media (max-width: 991px) { .pxl-service-grid.layout-1 .item-content-hover .title { margin-bottom: 10px; } } .pxl-service-grid.layout-1 .pxl-readmore-arrow { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; font-size: 22px; width: 60px; height: 51px; background: var(--primary-color); align-items: center; justify-content: center; color: #fff; margin: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-grid.layout-1 .pxl-readmore-arrow .pxli { -webkit-transform: rotate(-40deg); -khtml-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -ms-transform: rotate(-40deg); -o-transform: rotate(-40deg); transform: rotate(-40deg); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-service-grid.layout-1 .pxl-readmore-arrow:hover { background-color: #000; color: #fff; } .pxl-service-grid.layout-1 .pxl-readmore-arrow:hover .pxli { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pxl-service-grid.layout-1 .grid-item-inner img { width: 100%; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-service-grid.layout-1 .grid-item-inner:hover img { -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .pxl-service-grid.layout-1 .grid-item-inner:hover .pxl-overlay { background-color: rgba(0, 0, 0, 0.58); } @media (min-width: 375px) { .pxl-service-grid.layout-1 .grid-item-inner:hover .item-title-wrap { bottom: -51px; opacity: 0; } .pxl-service-grid.layout-1 .grid-item-inner:hover .item-content-hover { bottom: 0; } } .pxl-service-grid.layout-1 .load-more-wrap { margin-top: 50px; } .pxl-service-grid.layout-2.has-loadmore .grid-item { display: none; } .pxl-service-grid.layout-2 .grid-item-inner { background-color: #000; padding: 60px 30px 40px 30px; width: 100%; } @media (max-width: 1199px) { .pxl-service-grid.layout-2 .grid-item-inner { padding: 60px 20px 40px 20px; } } @media (max-width: 991px) { .pxl-service-grid.layout-2 .grid-item-inner { padding: 60px 30px 40px 30px; } } .pxl-service-grid.layout-2 .grid-item-inner:hover .pxl-overlay { opacity: 1; -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .pxl-service-grid.layout-2 .grid-item-inner:hover .number { color: #fff; top: -45px; opacity: 0; visibility: hidden; } .pxl-service-grid.layout-2 .grid-item-inner:hover .number-hover { color: #fff; top: -26px; opacity: 1; visibility: visible; } .pxl-service-grid.layout-2 .grid-item-inner:hover .item-icon { color: #fff; -webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } .pxl-service-grid.layout-2 .grid-item-inner:hover .item-icon svg { fill: #fff; } .pxl-service-grid.layout-2 .grid-item-inner:hover .item-icon svg > * { fill: #fff; } .pxl-service-grid.layout-2 .grid-item-inner:hover .desc { opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } .pxl-service-grid.layout-2 .grid-item-inner:hover .pxl-btn { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-animation: fadeInUp 0.3s ease-in-out; -khtml-animation: fadeInUp 0.3s ease-in-out; -moz-animation: fadeInUp 0.3s ease-in-out; -ms-animation: fadeInUp 0.3s ease-in-out; -o-animation: fadeInUp 0.3s ease-in-out; animation: fadeInUp 0.3s ease-in-out; } .pxl-service-grid.layout-2 .grid-item-inner:hover .title:after { -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .pxl-service-grid.layout-2 .grid-item-inner .pxl-btn { position: absolute; left: 0; top: 48px; background-color: #fff; color: #000; padding: 11px 23px 11px 23px; min-width: 145px; opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } .pxl-service-grid.layout-2 .grid-item-inner .pxl-btn:after { border-color: #e5e5e5; } .pxl-service-grid.layout-2 .pxl-overlay { background-color: var(--primary-color); opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transition: opacity 0.3s ease, transform 0.3s ease; -khtml-transition: opacity 0.3s ease, transform 0.3s ease; -moz-transition: opacity 0.3s ease, transform 0.3s ease; -ms-transition: opacity 0.3s ease, transform 0.3s ease; -o-transition: opacity 0.3s ease, transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease; } .pxl-service-grid.layout-2 .item-content { position: relative; width: 100%; } .pxl-service-grid.layout-2 .item-content-inner { position: relative; padding-bottom: 105px; } .pxl-service-grid.layout-2 .number-wrap { overflow: hidden; } .pxl-service-grid.layout-2 .number { font-family: var(--heading-font-family); font-size: 18px; color: #bcbcbc; line-height: 1; letter-spacing: 0.1em; position: absolute; top: -26px; right: -5px; -webkit-transition: all 0.3s ease 0.3s; -khtml-transition: all 0.3s ease 0.3s; -moz-transition: all 0.3s ease 0.3s; -ms-transition: all 0.3s ease 0.3s; -o-transition: all 0.3s ease 0.3s; transition: all 0.3s ease 0.3s; } .pxl-service-grid.layout-2 .number-hover { font-family: var(--heading-font-family); font-size: 18px; color: #bcbcbc; line-height: 1; letter-spacing: 0.1em; position: absolute; top: -8px; right: -5px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0.3s; -khtml-transition: all 0.3s ease 0.3s; -moz-transition: all 0.3s ease 0.3s; -ms-transition: all 0.3s ease 0.3s; -o-transition: all 0.3s ease 0.3s; transition: all 0.3s ease 0.3s; } .pxl-service-grid.layout-2 .item-icon { font-size: 60px; color: var(--primary-color); display: inline-block; line-height: 1; margin-bottom: 18px; max-height: 60px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-grid.layout-2 .item-icon svg { width: 60px; height: auto; fill: var(--primary-color); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-grid.layout-2 .item-icon svg > * { fill: var(--primary-color); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-grid.layout-2 .title { font-size: 18px; font-family: var(--heading-font-family); line-height: 1.6666666667; color: #fff; text-transform: uppercase; letter-spacing: 0.1em; position: relative; padding-bottom: 16px; overflow: hidden; } .pxl-service-grid.layout-2 .title:before { content: ""; width: 100%; height: 1px; background-color: rgba(253, 253, 253, 0.13); position: absolute; bottom: 0; left: 0; } .pxl-service-grid.layout-2 .title:after { content: ""; width: 55%; height: 1px; background-color: #fff; position: absolute; bottom: 0; left: 0; -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: transform 0.3s linear; -khtml-transition: transform 0.3s linear; -moz-transition: transform 0.3s linear; -ms-transition: transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; } .pxl-service-grid.layout-2 .desc { font-size: 15px; line-height: 24px; color: #9d9d9d; position: absolute; top: 18px; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); display: block; display: -webkit-box; max-height: 72px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; -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; } .pxl-service-grid.layout-2 .desc > * { display: block; display: -webkit-box; max-height: 72px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .pxl-service-grid.layout-2 .load-more-wrap { margin-top: 50px; } .pxl-post-list .grid-filter-wrap { margin-bottom: 37px; flex-wrap: wrap; } .pxl-post-list .grid-filter-wrap .filter-item { font-size: 18px; line-height: 28px; color: var(--heading-color); font-weight: 700; cursor: pointer; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; padding: 0 40px; margin: 20px 0; } @media (max-width: 1199px) { .pxl-post-list .grid-filter-wrap .filter-item { padding: 0 20px; } } .pxl-post-list .grid-filter-wrap .filter-item .cat-name { flex: 1 0 0%; position: relative; padding-top: 15px; padding-bottom: 10px; } .pxl-post-list .grid-filter-wrap .filter-item .cat-name:before, .pxl-post-list .grid-filter-wrap .filter-item .cat-name:after { content: ""; width: 20px; height: 6px; opacity: 0; background-color: var(--primary-color); position: absolute; width: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-post-list .grid-filter-wrap .filter-item .cat-name:before { right: 0; top: 8px; } .pxl-post-list .grid-filter-wrap .filter-item .cat-name:after { left: 0; bottom: 8px; } .pxl-post-list .grid-filter-wrap .filter-item:hover, .pxl-post-list .grid-filter-wrap .filter-item.active { color: var(--primary-color); } .pxl-post-list .grid-filter-wrap .filter-item:hover .cat-name:before, .pxl-post-list .grid-filter-wrap .filter-item:hover .cat-name:after, .pxl-post-list .grid-filter-wrap .filter-item.active .cat-name:before, .pxl-post-list .grid-filter-wrap .filter-item.active .cat-name:after { opacity: 1; width: 100%; } .pxl-post-list .grid-filter-wrap .filter-item:hover .cat-name:before, .pxl-post-list .grid-filter-wrap .filter-item.active .cat-name:before { top: 0; } .pxl-post-list .grid-filter-wrap .filter-item:hover .cat-name:after, .pxl-post-list .grid-filter-wrap .filter-item.active .cat-name:after { bottom: 0; } .pxl-post-list.layout-portfolio-list-1 .grid-item { margin-bottom: 100px; } @media (max-width: 1199px) { .pxl-post-list.layout-portfolio-list-1 .grid-item { margin-bottom: 70px; } } .pxl-post-list.layout-portfolio-list-1 .grid-item:last-child { margin-bottom: 0; } .pxl-post-list.layout-portfolio-list-1 .item-featured img { width: 100%; } @media (min-width: 1200px) { .pxl-post-list.layout-portfolio-list-1 .item-featured { width: 59.678%; } .pxl-post-list.layout-portfolio-list-1 .item-content { width: 40.322%; } } .pxl-post-list.layout-portfolio-list-1 .item-title { font-size: 42px; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 22px; } @media (max-width: 1199px) { .pxl-post-list.layout-portfolio-list-1 .item-title { font-size: 32px; margin-bottom: 15px; } } @media (max-width: 991px) { .pxl-post-list.layout-portfolio-list-1 .item-title { margin-top: 30px; } } @media (max-width: 767px) { .pxl-post-list.layout-portfolio-list-1 .item-title { font-size: 28px; } } .pxl-post-list.layout-portfolio-list-1 .item-title a { position: relative; z-index: 1; display: inline-block; -webkit-transition: color 0.3s ease, margin-left 0.5s linear 0.3s, margin-right 0.5s linear 0.3s, padding 0.3s ease 0.3s; -khtml-transition: color 0.3s ease, margin-left 0.5s linear 0.3s, margin-right 0.5s linear 0.3s, padding 0.3s ease 0.3s; -moz-transition: color 0.3s ease, margin-left 0.5s linear 0.3s, margin-right 0.5s linear 0.3s, padding 0.3s ease 0.3s; -ms-transition: color 0.3s ease, margin-left 0.5s linear 0.3s, margin-right 0.5s linear 0.3s, padding 0.3s ease 0.3s; -o-transition: color 0.3s ease, margin-left 0.5s linear 0.3s, margin-right 0.5s linear 0.3s, padding 0.3s ease 0.3s; transition: color 0.3s ease, margin-left 0.5s linear 0.3s, margin-right 0.5s linear 0.3s, padding 0.3s ease 0.3s; } @media (min-width: 992px) { .pxl-post-list.layout-portfolio-list-1 .item-title a { padding: 12px 25px 10px 0; } } @media (min-width: 1200px) { .pxl-post-list.layout-portfolio-list-1 .item-title a { padding: 24px 35px 23px 0; } } .pxl-post-list.layout-portfolio-list-1 .item-title a:before { content: ""; background-color: #fff; position: absolute; top: -30px; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-transition: top 0.3s linear 0.8s; -khtml-transition: top 0.3s linear 0.8s; -moz-transition: top 0.3s linear 0.8s; -ms-transition: top 0.3s linear 0.8s; -o-transition: top 0.3s linear 0.8s; transition: top 0.3s linear 0.8s; } @media (max-width: 991px) { .pxl-post-list.layout-portfolio-list-1 .item-title a:before { display: none; } } @media (min-width: 992px) { .pxl-post-list.layout-portfolio-list-1 .item-title.pxl-animated a { padding: 12px 25px 10px 25px; margin-left: -170px; } } @media (min-width: 1200px) { .pxl-post-list.layout-portfolio-list-1 .item-title.pxl-animated a { padding: 24px 35px 23px 35px; margin-left: -200px; } } .pxl-post-list.layout-portfolio-list-1 .item-title.pxl-animated a:before { top: 0; } .pxl-post-list.layout-portfolio-list-1 .item-excerpt { font-size: 17px; line-height: 28px; margin-bottom: 54px; } @media (max-width: 1199px) { .pxl-post-list.layout-portfolio-list-1 .item-excerpt { margin-bottom: 34px; } } @media (min-width: 992px) { .pxl-post-list.layout-portfolio-list-1 .item-idx-even .item-featured { order: 2; } .pxl-post-list.layout-portfolio-list-1 .item-idx-even .item-content { text-align: right; } } @media (min-width: 992px) { .pxl-post-list.layout-portfolio-list-1 .item-idx-even .item-title a { padding: 12px 0 10px 25px; } } @media (min-width: 1200px) { .pxl-post-list.layout-portfolio-list-1 .item-idx-even .item-title a { padding: 24px 0 23px 35px; } } @media (min-width: 992px) { .pxl-post-list.layout-portfolio-list-1 .item-idx-even .item-title.pxl-animated a { padding: 12px 25px 10px 25px; margin-right: -170px; } } @media (min-width: 1200px) { .pxl-post-list.layout-portfolio-list-1 .item-idx-even .item-title.pxl-animated a { padding: 24px 35px 23px 35px; margin-right: -200px; } } .pxl-service-carousel.layout-1 { margin: -20px -10px; } .pxl-service-carousel.layout-1 .pxl-swiper-slider-wrap { padding: 20px 10px; } .pxl-service-carousel.layout-1 .item-inner { background-color: #000; padding: 60px 30px 40px 30px; width: 100%; } .pxl-service-carousel.layout-1 .item-inner:hover .pxl-overlay { opacity: 1; -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .pxl-service-carousel.layout-1 .item-inner:hover .number { color: #fff; top: -45px; opacity: 0; visibility: hidden; } .pxl-service-carousel.layout-1 .item-inner:hover .number-hover { color: #fff; top: -26px; opacity: 1; visibility: visible; } .pxl-service-carousel.layout-1 .item-inner:hover .item-icon { color: #fff; -webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } .pxl-service-carousel.layout-1 .item-inner:hover svg { -webkit-transform: translateY(-10px); -khtml-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } .pxl-service-carousel.layout-1 .item-inner:hover svg path { fill: #fff; } .pxl-service-carousel.layout-1 .item-inner:hover .desc { opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } .pxl-service-carousel.layout-1 .item-inner:hover .pxl-btn { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-animation: fadeInUp 0.3s ease-in-out; -khtml-animation: fadeInUp 0.3s ease-in-out; -moz-animation: fadeInUp 0.3s ease-in-out; -ms-animation: fadeInUp 0.3s ease-in-out; -o-animation: fadeInUp 0.3s ease-in-out; animation: fadeInUp 0.3s ease-in-out; } .pxl-service-carousel.layout-1 .item-inner:hover .item-title:after { -webkit-transform: translateX(0); -khtml-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .pxl-service-carousel.layout-1 .pxl-overlay { background-color: var(--primary-color); opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transition: opacity 0.3s ease, transform 0.3s ease; -khtml-transition: opacity 0.3s ease, transform 0.3s ease; -moz-transition: opacity 0.3s ease, transform 0.3s ease; -ms-transition: opacity 0.3s ease, transform 0.3s ease; -o-transition: opacity 0.3s ease, transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease; } .pxl-service-carousel.layout-1 .item-content { position: relative; width: 100%; } .pxl-service-carousel.layout-1 .item-content-inner { position: relative; padding-bottom: 105px; } .pxl-service-carousel.layout-1 .number-wrap { overflow: hidden; } .pxl-service-carousel.layout-1 .number { font-family: var(--heading-font-family); font-size: 18px; color: #bcbcbc; line-height: 1; letter-spacing: 0.1em; position: absolute; top: -26px; right: -5px; -webkit-transition: all 0.3s ease 0.3s; -khtml-transition: all 0.3s ease 0.3s; -moz-transition: all 0.3s ease 0.3s; -ms-transition: all 0.3s ease 0.3s; -o-transition: all 0.3s ease 0.3s; transition: all 0.3s ease 0.3s; } .pxl-service-carousel.layout-1 .number-hover { font-family: var(--heading-font-family); font-size: 18px; color: #bcbcbc; line-height: 1; letter-spacing: 0.1em; position: absolute; top: -8px; right: -5px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0.3s; -khtml-transition: all 0.3s ease 0.3s; -moz-transition: all 0.3s ease 0.3s; -ms-transition: all 0.3s ease 0.3s; -o-transition: all 0.3s ease 0.3s; transition: all 0.3s ease 0.3s; } .pxl-service-carousel.layout-1 svg { width: 60px; height: auto; display: inline-block; line-height: 1; margin-bottom: 18px; vertical-align: middle; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-carousel.layout-1 svg path { fill: var(--primary-color); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-carousel.layout-1 .item-icon { font-size: 60px; color: var(--primary-color); display: inline-block; line-height: 1; margin-bottom: 18px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-service-carousel.layout-1 .item-title { font-size: 18px; font-family: var(--heading-font-family); line-height: 30px; color: #fff; text-transform: uppercase; letter-spacing: 0.1em; position: relative; padding-bottom: 16px; overflow: hidden; } .pxl-service-carousel.layout-1 .item-title:before { content: ""; width: 100%; height: 1px; background-color: rgba(253, 253, 253, 0.13); position: absolute; bottom: 0; left: 0; } .pxl-service-carousel.layout-1 .item-title:after { content: ""; width: 55%; height: 1px; background-color: #fff; position: absolute; bottom: 0; left: 0; -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: transform 0.3s linear; -khtml-transition: transform 0.3s linear; -moz-transition: transform 0.3s linear; -ms-transition: transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; } .pxl-service-carousel.layout-1 .desc { font-size: 15px; line-height: 24px; color: #9d9d9d; position: absolute; top: 18px; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); display: block; display: -webkit-box; max-height: 72px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; -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; } .pxl-service-carousel.layout-1 .desc > * { display: block; display: -webkit-box; max-height: 72px; font-size: 15px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .pxl-service-carousel.layout-1 .pxl-btn { position: absolute; left: 0; top: 48px; background-color: #fff; color: #000; padding: 14px 23px 8px 23px; min-width: 145px; opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } .pxl-service-carousel.layout-1 .pxl-btn:after { border-color: #e5e5e5; } .pxl-service-carousel.layout-1 .pxl-btn:active, .pxl-service-carousel.layout-1 .pxl-btn:hover, .pxl-service-carousel.layout-1 .pxl-btn:focus { padding: 11px 23px 11px 23px; } .pxl-testimonial-carousel.layout-1 .item-inner .pxl-icon { position: absolute; } @media (max-width: 360px) { .pxl-testimonial-carousel.layout-1 .item-inner .pxl-icon { top: -30px; } } .pxl-testimonial-carousel.layout-1 .item-inner .pxl-icon svg text { font-size: 28px; fill: #fff; font-family: Roboto; font-weight: 300; } .pxl-testimonial-carousel.layout-1 .item-desc { font-size: 24px; line-height: 1.6666666667; color: #fff; } @media (max-width: 1199px) { .pxl-testimonial-carousel.layout-1 .item-desc { font-size: 20px; } } @media (max-width: 991px) { .pxl-testimonial-carousel.layout-1 .item-desc { font-size: 18px; } } .pxl-testimonial-carousel.layout-1 .desc-top { padding-left: 55px; } @media (max-width: 991px) { .pxl-testimonial-carousel.layout-1 .desc-top { padding-left: 32px; } } @media (max-width: 360px) { .pxl-testimonial-carousel.layout-1 .desc-top { padding-left: 0; } } .pxl-testimonial-carousel.layout-1 .item-info-wrap { margin-left: 196px; } @media (max-width: 991px) { .pxl-testimonial-carousel.layout-1 .item-info-wrap { margin-left: 120px; } } @media (max-width: 480px) { .pxl-testimonial-carousel.layout-1 .item-info-wrap { margin-left: 100px; } } @media (max-width: 360px) { .pxl-testimonial-carousel.layout-1 .item-info-wrap { margin-left: 0; } } .pxl-testimonial-carousel.layout-1 .item-info-wrap { margin-top: 21px; position: relative; border-top: 1px solid rgba(255, 255, 255, 0.16); } .pxl-testimonial-carousel.layout-1 .item-info-wrap:after { content: ""; height: 1px; width: 0; background-color: #bdbdbd; position: absolute; left: 0; top: -1px; -webkit-transition: width 0.8s linear; -khtml-transition: width 0.8s linear; -moz-transition: width 0.8s linear; -ms-transition: width 0.8s linear; -o-transition: width 0.8s linear; transition: width 0.8s linear; } .pxl-testimonial-carousel.layout-1 .item-title { font-size: 18px; color: #fff; margin-top: 19px; } .pxl-testimonial-carousel.layout-1 .item-position { font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: #cc9a52; font-family: var(--heading-font-family); margin-top: 5px; } .pxl-testimonial-carousel.layout-1 .item-image { float: left; margin: 34px 20px 0 0; } @media (max-width: 360px) { .pxl-testimonial-carousel.layout-1 .item-image { margin: 24px 15px 0 0; } } .pxl-testimonial-carousel.layout-1 .item-image img { max-width: 176px; } @media (max-width: 991px) { .pxl-testimonial-carousel.layout-1 .item-image img { max-width: 100px; } } @media (max-width: 480px) { .pxl-testimonial-carousel.layout-1 .item-image img { max-width: 70px; } } .pxl-testimonial-carousel.layout-1 .swiper-slide-active .item-info-wrap:after { width: 59%; } .pxl-testimonial-carousel.layout-1 .pxl-swiper-slide { -webkit-transition: opacity 0.3s ease, padding-top 0.5s ease; -khtml-transition: opacity 0.3s ease, padding-top 0.5s ease; -moz-transition: opacity 0.3s ease, padding-top 0.5s ease; -ms-transition: opacity 0.3s ease, padding-top 0.5s ease; -o-transition: opacity 0.3s ease, padding-top 0.5s ease; transition: opacity 0.3s ease, padding-top 0.5s ease; } .pxl-testimonial-carousel.layout-1 .pxl-swiper-slide:not(.swiper-slide-active) { opacity: 0.4; padding-top: 53px; } @media (min-width: 1200px) { .pxl-testimonial-carousel.layout-1 .pxl-swiper-slide:not(.swiper-slide-active) { padding-top: 83px; } } @media (max-width: 767px) { .pxl-testimonial-carousel.layout-1 .pxl-swiper-slide:not(.swiper-slide-active) { padding-top: 0; } } .pxl-testimonial-carousel.layout-2 .quote-icon { margin-bottom: 33px; } .pxl-testimonial-carousel.layout-2 .quote-icon .pxl-icon { font-size: 64px; color: var(--primary-color); } .pxl-testimonial-carousel.layout-2 .item-desc { font-size: 36px; line-height: 1.4722222222; font-weight: 700; color: #fff; max-width: 650px; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .pxl-testimonial-carousel.layout-2 .item-desc { font-size: 28px; } } @media (max-width: 575px) { .pxl-testimonial-carousel.layout-2 .item-desc { font-size: 24px; } } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs { width: 520px; margin-top: 30px; padding-top: 72px; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .pxli { color: var(--primary-color); font-size: 14px; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-image img { width: 86px; border-radius: 50%; margin-left: auto; margin-right: auto; } @media (max-width: 480px) { .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-image img { width: 50px; } } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-title { font-size: 18px; line-height: 1.6666666667; color: #fff; margin-top: 5px; margin-bottom: 0; font-weight: 700; } @media (max-width: 480px) { .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-title { font-size: 14px; } } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-position { font-size: 13px; color: #ababab; margin-top: 8px; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-star { position: relative; color: #fff; width: 86px; display: inline-block; letter-spacing: 4.2px; margin-top: 22px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-star:before { content: "" "" "" "" ""; display: block; font-family: "pxli"; font-size: 14px; line-height: 1; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-star span { position: absolute; top: 0; left: 0; overflow: hidden; line-height: 1; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .item-star span:before { content: "" "" "" "" ""; font-family: "pxli"; font-size: 14px; line-height: 1; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .thumb-item { cursor: pointer; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .thumb-item.swiper-slide-active { -webkit-transform: translateY(-72px); -khtml-transform: translateY(-72px); -moz-transform: translateY(-72px); -ms-transform: translateY(-72px); -o-transform: translateY(-72px); transform: translateY(-72px); -webkit-transition: transform 0.3s linear 0.4s; -khtml-transition: transform 0.3s linear 0.4s; -moz-transition: transform 0.3s linear 0.4s; -ms-transition: transform 0.3s linear 0.4s; -o-transition: transform 0.3s linear 0.4s; transition: transform 0.3s linear 0.4s; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .thumb-item.swiper-slide-active .item-star { opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease 0.4s; -khtml-transition: all 0.3s ease 0.4s; -moz-transition: all 0.3s ease 0.4s; -ms-transition: all 0.3s ease 0.4s; -o-transition: all 0.3s ease 0.4s; transition: all 0.3s ease 0.4s; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .thumb-item:not(.swiper-slide-active) { opacity: 0.3; -webkit-transition: opacity 0.3s ease; -khtml-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .pxl-testimonial-carousel.layout-2 .pxl-swiper-thumbs .thumb-item:not(.swiper-slide-active) .pxli { display: none; } .pxl-testimonial-carousel.layout-3 .quote-icon { color: #fff; font-size: 20.5px; letter-spacing: 0.03em; margin-bottom: 20px; padding-left: 2px; } .pxl-testimonial-carousel.layout-3 .item-desc { font-size: 25px; line-height: 38.78px; letter-spacing: 0.02em; color: #fff; font-style: italic; margin-bottom: 28px; } .pxl-testimonial-carousel.layout-3 .item-image { width: 63px; height: 63px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; z-index: 1; } .pxl-testimonial-carousel.layout-3 .item-names { padding-top: 3px; } .pxl-testimonial-carousel.layout-3 .item-title { font-family: var(--heading-font-family); font-weight: 700; font-style: italic; font-size: 20px; line-height: 27.37px; letter-spacing: 0.02em; color: #efb236; margin: 0; } .pxl-testimonial-carousel.layout-3 .item-position { font-family: var(--heading-font-family); font-style: italic; font-size: 16px; line-height: 27.37px; letter-spacing: 0.02em; color: #7d7d7d; } .pxl-testimonial-carousel.layout-3 .pxl-swiper-dots { justify-content: flex-start; margin-top: 37px; } .pxl-testimonial-carousel.layout-3 .pxl-swiper-dots .pxl-swiper-pagination-bullet { flex: 0 0 30px; width: 30px; height: 18px; line-height: 18px; } .pxl-testimonial-carousel.layout-3 .pxl-swiper-dots .pxl-swiper-pagination-bullet:after { opacity: 1; visibility: visible; background-color: rgba(255, 255, 255, 0.2); } .pxl-testimonial-carousel.layout-3 .pxl-swiper-dots .pxl-swiper-pagination-bullet:before { display: none; } .pxl-testimonial-carousel.layout-3 .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:after, .pxl-testimonial-carousel.layout-3 .pxl-swiper-dots .pxl-swiper-pagination-bullet:hover:after { background-color: #fff; } @media (min-width: 768px) { .pxl-portfolio-carousel.layout-portfolio-1 .pxl-swiper-container { margin-right: -150px; } } .pxl-portfolio-carousel.layout-portfolio-1 .item-image { width: 100%; } .pxl-portfolio-carousel.layout-portfolio-1 .item-image img { width: 100%; } .pxl-portfolio-carousel.layout-portfolio-1 .pxl-overlay { background-color: rgba(0, 0, 0, 0.64); opacity: 0; -webkit-transform: translateX(-80%); -khtml-transform: translateX(-80%); -moz-transform: translateX(-80%); -ms-transform: translateX(-80%); -o-transform: translateX(-80%); transform: translateX(-80%); -webkit-transition: transform 0.3s ease, opacity 0.3s ease; -khtml-transition: transform 0.3s ease, opacity 0.3s ease; -moz-transition: transform 0.3s ease, opacity 0.3s ease; -ms-transition: transform 0.3s ease, opacity 0.3s ease; -o-transition: transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-1 .item-content { opacity: 0; -webkit-transform: translateX(-80%); -khtml-transform: translateX(-80%); -moz-transform: translateX(-80%); -ms-transform: translateX(-80%); -o-transform: translateX(-80%); transform: translateX(-80%); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 38px; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; -khtml-transition: transform 0.3s ease, opacity 0.3s ease; -moz-transition: transform 0.3s ease, opacity 0.3s ease; -ms-transition: transform 0.3s ease, opacity 0.3s ease; -o-transition: transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-1 .item-content { padding: 38px 15px; } } .pxl-portfolio-carousel.layout-portfolio-1 .content-inner { width: 100%; text-align: center; color: #fff; margin-top: -60px; } .pxl-portfolio-carousel.layout-portfolio-1 .pxl-readmore-arrow { display: inline-flex; font-size: 23px; width: 54px; height: 47px; background: #fff; align-items: center; justify-content: center; color: #000; margin-bottom: 50px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-1 .pxl-readmore-arrow .pxli { -webkit-transform: rotate(-40deg); -khtml-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -ms-transform: rotate(-40deg); -o-transform: rotate(-40deg); transform: rotate(-40deg); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-1 .pxl-readmore-arrow:hover { background-color: var(--primary-color); color: #fff; } .pxl-portfolio-carousel.layout-portfolio-1 .pxl-readmore-arrow:hover .pxli { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pxl-portfolio-carousel.layout-portfolio-1 .item-title { color: #fff; font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 23px; } .pxl-portfolio-carousel.layout-portfolio-1 .item-location { font-size: 16px; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, 0.22); } .pxl-portfolio-carousel.layout-portfolio-1 .slide-number { position: absolute; left: 0; bottom: 0; width: 80px; height: 75px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: var(--heading-font-family); font-size: 18px; color: #fff; letter-spacing: 0.05em; background-color: #000; -webkit-transition: background-color 0.3s ease; -khtml-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-1 .item-inner { overflow: hidden; } .pxl-portfolio-carousel.layout-portfolio-1 .item-inner:hover .pxl-overlay { 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-portfolio-carousel.layout-portfolio-1 .item-inner:hover .item-content { 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-portfolio-carousel.layout-portfolio-1 .item-inner:hover .slide-number { background-color: var(--primary-color); } .pxl-portfolio-carousel.layout-portfolio-2 .item-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-image { flex: 0 0 74%; width: 74%; } @media (max-width: 1599px) { .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-image { flex: 0 0 70%; width: 70%; } } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-image { flex: 0 0 60%; width: 60%; } } @media (max-width: 991px) { .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-image { flex: 0 0 100%; width: 100%; } } .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-content { flex: 0 0 26%; width: 26%; padding: 25px 15px 0 120px; } @media (max-width: 1599px) { .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-content { flex: 0 0 30%; width: 30%; padding: 15px 15px 0 50px; } } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-content { flex: 0 0 40%; width: 40%; padding: 15px 15px 0 30px; } } @media (max-width: 991px) { .pxl-portfolio-carousel.layout-portfolio-2 .item-inner .item-content { flex: 0 0 100%; width: 100%; padding: 30px 15px 0 15px; } } .pxl-portfolio-carousel.layout-portfolio-2 .item-title { font-size: 30px; font-weight: bold; margin-bottom: 23px; } .pxl-portfolio-carousel.layout-portfolio-2 .item-excerpt { font-size: 16px; line-height: 24px; color: #818181; margin-bottom: 25px; } .pxl-portfolio-carousel.layout-portfolio-2 .metas { font-size: 16px; line-height: 24px; color: #818181; margin-bottom: 35px; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-2 .metas { margin-bottom: 25px; } } .pxl-portfolio-carousel.layout-portfolio-2 .metas a { color: inherit; } .pxl-portfolio-carousel.layout-portfolio-2 .metas a:hover { color: var(--link-color-hover); } .pxl-portfolio-carousel.layout-portfolio-2 .metas .meta-item span { color: var(--heading-color); } .pxl-portfolio-carousel.layout-portfolio-2 .metas .meta-item + .meta-item { margin-top: 5px; } .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows { position: absolute; width: 33%; height: 30%; bottom: 0; right: 0; margin: 0; gap: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } @media (max-width: 1599px) { .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows { width: 30%; height: 20%; } } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows { width: 20%; height: 20%; right: auto; left: 0; } } @media (max-width: 991px) { .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows { width: 20%; height: 10%; right: 0; left: auto; top: 0; } } @media (max-width: 575px) { .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows { width: 100px; height: 50px; right: 0; left: auto; top: 0; } } .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows .pxl-swiper-arrow { flex: 0 0 50%; width: 50%; height: 100%; margin: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows .pxl-swiper-arrow-prev { background-color: var(--primary-color); color: #000; } .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows .pxl-swiper-arrow-next { background-color: var(--heading-color); color: #fff; } .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows:hover .pxl-swiper-arrow-prev { background-color: var(--heading-color); color: #fff; } .pxl-portfolio-carousel.layout-portfolio-2 .pxl-swiper-arrows:hover .pxl-swiper-arrow-next { background-color: var(--primary-color); color: #000; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-outer { margin-bottom: 78px; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-outer { margin-bottom: 48px; } } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap { margin: -20px -40px -20px -40px; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap { margin: -20px; } } @media (max-width: 575px) { .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap { margin: -15px; } } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item { font-size: 18px; line-height: 28px; color: #fff; font-weight: 700; cursor: pointer; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; padding: 0 40px; margin: 20px 0; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item { padding: 0 20px; } } @media (max-width: 575px) { .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item { padding: 0 15px; } } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item .cat-name { flex: 1 0 0%; position: relative; padding-top: 15px; padding-bottom: 10px; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item .cat-name:before, .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item .cat-name:after { content: ""; width: 20px; height: 6px; opacity: 0; background-color: var(--primary-color); position: absolute; width: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item .cat-name:before { right: 0; top: 8px; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item .cat-name:after { left: 0; bottom: 8px; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item:hover .cat-name:before, .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item:hover .cat-name:after, .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item.active .cat-name:before, .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item.active .cat-name:after { opacity: 1; width: 100%; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item:hover .cat-name:before, .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item.active .cat-name:before { top: 0; } .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item:hover .cat-name:after, .pxl-portfolio-carousel.layout-portfolio-3 .swiper-filter-wrap .filter-item.active .cat-name:after { bottom: 0; } .pxl-portfolio-carousel.layout-portfolio-3 .item-image { overflow: hidden; } .pxl-portfolio-carousel.layout-portfolio-3 .item-image img { width: 100%; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; opacity: 0; -webkit-transition: opacity 0.3s ease; -khtml-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-3 .pxl-overlay { top: 35px; bottom: 35px; background-color: var(--primary-color); opacity: 0; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -khtml-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -moz-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -ms-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -o-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); } .pxl-portfolio-carousel.layout-portfolio-3 .item-img-bg { position: absolute; top: 35px; bottom: 35px; left: 0; right: 0; background-image: var(--port-bg-img-item-url); background-size: cover; background-repeat: no-repeat; background-position: center center; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; mix-blend-mode: multiply; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -khtml-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -moz-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -ms-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); -o-transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); transition: all 0.2s cubic-bezier(0.28, 0.28, 1, 1); } .pxl-portfolio-carousel.layout-portfolio-3 .item-content { opacity: 0; -webkit-transform: scale(0.8); -khtml-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 38px; -webkit-transition: transform 0.3s cubic-bezier(0.4, 0.17, 1, 1), opacity 0.3s cubic-bezier(0.44, 0.22, 1, 1); -khtml-transition: transform 0.3s cubic-bezier(0.4, 0.17, 1, 1), opacity 0.3s cubic-bezier(0.44, 0.22, 1, 1); -moz-transition: transform 0.3s cubic-bezier(0.4, 0.17, 1, 1), opacity 0.3s cubic-bezier(0.44, 0.22, 1, 1); -ms-transition: transform 0.3s cubic-bezier(0.4, 0.17, 1, 1), opacity 0.3s cubic-bezier(0.44, 0.22, 1, 1); -o-transition: transform 0.3s cubic-bezier(0.4, 0.17, 1, 1), opacity 0.3s cubic-bezier(0.44, 0.22, 1, 1); transition: transform 0.3s cubic-bezier(0.4, 0.17, 1, 1), opacity 0.3s cubic-bezier(0.44, 0.22, 1, 1); } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-3 .item-content { padding: 38px 15px; } } .pxl-portfolio-carousel.layout-portfolio-3 .content-inner { width: 100%; text-align: center; color: #fff; margin-top: -60px; } .pxl-portfolio-carousel.layout-portfolio-3 .item-category { font-size: 16px; font-family: var(--heading-font-family); letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255, 255, 255, 0.7); margin-bottom: 2px; } .pxl-portfolio-carousel.layout-portfolio-3 .item-category a { color: inherit; } .pxl-portfolio-carousel.layout-portfolio-3 .item-category a:hover { color: inherit; } .pxl-portfolio-carousel.layout-portfolio-3 .item-title { color: #fff; font-size: 35px; font-weight: 700; line-height: 1.1142857143; margin-bottom: 23px; } @media (max-width: 991px) { .pxl-portfolio-carousel.layout-portfolio-3 .item-title { font-size: 28px; } } .pxl-portfolio-carousel.layout-portfolio-3 .item-title a { color: inherit; } .pxl-portfolio-carousel.layout-portfolio-3 .item-title a:hover { color: inherit; } .pxl-portfolio-carousel.layout-portfolio-3 .item-actions { margin-left: -5px; margin-right: -5px; } .pxl-portfolio-carousel.layout-portfolio-3 .item-actions > * { margin-left: 5px; margin-right: 5px; } .pxl-portfolio-carousel.layout-portfolio-3 .pxl-readmore-round { display: inline-flex; font-size: 14px; width: 61px; height: 61px; background: #fff; align-items: center; justify-content: center; color: #212121; cursor: pointer; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-portfolio-carousel.layout-portfolio-3 .pxl-readmore-round:hover { background-color: var(--primary-color); color: #fff; } .pxl-portfolio-carousel.layout-portfolio-3 .item-inner { overflow: hidden; padding: 35px 0; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .pxl-portfolio-carousel.layout-portfolio-3 .item-inner:hover .item-img-bg { opacity: 1; top: 0; bottom: 0; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-portfolio-carousel.layout-portfolio-3 .item-inner:hover .pxl-overlay { opacity: 1; top: 0; bottom: 0; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-portfolio-carousel.layout-portfolio-3 .item-inner:hover .item-content { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout { margin-top: 38px; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout { margin-top: 18px; } } @media (max-width: 575px) { .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout { margin-top: 8px; } } .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { font-size: 45px; background-color: transparent; color: #000; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; margin: 0 15px; } @media (max-width: 1199px) { .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { font-size: 38px; } } @media (max-width: 991px) { .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { font-size: 35px; margin: 0 5px; } } @media (max-width: 767px) { .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { font-size: 30px; } } @media (max-width: 575px) { .pxl-portfolio-carousel.layout-portfolio-3 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { font-size: 28px; margin: 0; } } .enable-cursor .pxl-testimonial-carousel.layout-1 .pxl-swiper-arrow.cursor-arrow-prev { width: 50vw !important; } @media (min-width: 1200px) { .enable-cursor .pxl-testimonial-carousel.layout-1 .pxl-swiper-arrow.cursor-arrow-prev { left: calc((100vw - 1170px)/-2) !important; } } .enable-cursor .pxl-testimonial-carousel.layout-1 .pxl-swiper-arrow.cursor-arrow-next { width: 50vw !important; } @media (min-width: 1200px) { .enable-cursor .pxl-testimonial-carousel.layout-1 .pxl-swiper-arrow.cursor-arrow-next { right: calc((100vw - 1170px)/-2) !important; } } .pxl-team-carousel.layout-1 .swiper-slide-visible .item-image > img { width: 100%; } .pxl-team-carousel.layout-1 .item-social { position: absolute; left: 0; bottom: 0; right: 0; background-color: var(--heading-color); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 -5px; padding: 10px 0 10px 38px; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; -khtml-transition: transform 0.3s ease, opacity 0.3s ease; -moz-transition: transform 0.3s ease, opacity 0.3s ease; -ms-transition: transform 0.3s ease, opacity 0.3s ease; -o-transition: transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; } @media (min-width: 768px) { .pxl-team-carousel.layout-1 .item-social { opacity: 0; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } } .pxl-team-carousel.layout-1 .item-social a { margin: 0 5px; position: relative; overflow: hidden; width: 35px; height: 36px; font-size: 18px; color: #e8e8e8; text-align: center; line-height: 1; } .pxl-team-carousel.layout-1 .item-social a i, .pxl-team-carousel.layout-1 .item-social a span { -webkit-transition: color 0.3s ease; -khtml-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; position: absolute; top: 50%; left: 50%; -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-team-carousel.layout-1 .item-social a .inactive { -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-team-carousel.layout-1 .item-social a .active { -webkit-transform: translate(-50%, 38px); -khtml-transform: translate(-50%, 38px); -moz-transform: translate(-50%, 38px); -ms-transform: translate(-50%, 38px); -o-transform: translate(-50%, 38px); transform: translate(-50%, 38px); color: var(--primary-color); } .pxl-team-carousel.layout-1 .item-social a:hover .inactive { -webkit-transform: translate(-50%, -38px); -khtml-transform: translate(-50%, -38px); -moz-transform: translate(-50%, -38px); -ms-transform: translate(-50%, -38px); -o-transform: translate(-50%, -38px); transform: translate(-50%, -38px); } .pxl-team-carousel.layout-1 .item-social a:hover .active { -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-team-carousel.layout-1 .com-link { width: 116px; height: 116px; line-height: 116px; background-color: var(--primary-color); position: absolute; bottom: 0; right: 0; font-size: 35px; text-align: center; } @media (min-width: 768px) { .pxl-team-carousel.layout-1 .com-link { opacity: 0; -webkit-transform: translate(100%, 100%); -khtml-transform: translate(100%, 100%); -moz-transform: translate(100%, 100%); -ms-transform: translate(100%, 100%); -o-transform: translate(100%, 100%); transform: translate(100%, 100%); } } @media (max-width: 1199px) { .pxl-team-carousel.layout-1 .com-link { width: 80px; height: 80px; line-height: 80px; font-size: 24px; } } .pxl-team-carousel.layout-1 .com-link:hover { background-color: #fff; } .pxl-team-carousel.layout-1 .item-image { z-index: 1; } .pxl-team-carousel.layout-1 .item-content { font-size: 16px; line-height: 24px; color: #292929; padding-top: 38px; z-index: 0; -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } @media (min-width: 1200px) { .pxl-team-carousel.layout-1 .item-content { transform: translateY(-80px); } } .pxl-team-carousel.layout-1 .item-content .item-title { color: var(--heading-color); font-size: 24px; font-weight: 700; display: inline-block; position: relative; padding-bottom: 25px; margin-bottom: 15px; } .pxl-team-carousel.layout-1 .item-content .item-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: var(--primary-color); -webkit-transition: width 0.3s linear, opacity 0.3s; -khtml-transition: width 0.3s linear, opacity 0.3s; -moz-transition: width 0.3s linear, opacity 0.3s; -ms-transition: width 0.3s linear, opacity 0.3s; -o-transition: width 0.3s linear, opacity 0.3s; transition: width 0.3s linear, opacity 0.3s; } @media (min-width: 1200px) { .pxl-team-carousel.layout-1 .item-content .item-title:after { opacity: 0; } } @media (max-width: 1199px) { .pxl-team-carousel.layout-1 .item-content .item-title:after { width: 100%; } } .pxl-team-carousel.layout-1 .item-content .item-title a { color: inherit; } .pxl-team-carousel.layout-1 .item-content .item-title a:hover { color: var(--link-color-hover); } .pxl-team-carousel.layout-1 .item-content .item-position { margin-bottom: 5px; } .pxl-team-carousel.layout-1 .item-inner .item-image img { -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .pxl-team-carousel.layout-1 .item-inner:hover .item-image img { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg) !important; } .pxl-team-carousel.layout-1 .item-inner:hover .item-social { opacity: 1; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pxl-team-carousel.layout-1 .item-inner:hover .com-link { opacity: 1; -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-team-carousel.layout-1 .item-inner:hover .item-content { transform: translateY(0); } .pxl-team-carousel.layout-1 .item-inner:hover .item-content .item-title:after { width: 100%; opacity: 1; } .pxl-team-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow, .pxl-team-carousel.layout-1 .nav-out-vertical .pxl-swiper-arrow { top: 35%; } .pxl-post-carousel.layout-post-4 { margin-right: 70px; } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 { margin-right: 0; } } .pxl-post-carousel.layout-post-4 .pxl-swiper-slider-wrap { padding-top: 172px; } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .pxl-swiper-slider-wrap { padding-top: 0; } } .pxl-post-carousel.layout-post-4 .pxl-swiper-container { padding-left: 19%; } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .pxl-swiper-container { padding-left: 0; } } .pxl-post-carousel.layout-post-4 .item-inner-wrap { padding-left: 365px; } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .item-inner-wrap { padding-left: 0; } } .pxl-post-carousel.layout-post-4 .item-content { background-color: #fff; padding: 57px 30px 50px 52px; max-width: 61.4%; position: absolute; top: -172px; } @media (max-width: 1599px) { .pxl-post-carousel.layout-post-4 .item-content { padding: 57px 30px 50px 30px; } } @media (max-width: 1399px) { .pxl-post-carousel.layout-post-4 .item-content { padding: 37px 30px 30px 30px; } } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .item-content { padding: 57px 30px 30px 30px; top: 0; max-width: 100%; background-color: transparent; color: #fff; } } @media (max-width: 575px) { .pxl-post-carousel.layout-post-4 .item-content { display: flex; flex-wrap: wrap; align-items: center; } .pxl-post-carousel.layout-post-4 .item-content .content-inner { margin-top: -30px; } } .pxl-post-carousel.layout-post-4 .item-featured { width: 100%; position: relative; overflow: hidden; } @media (min-width: 992px) { .pxl-post-carousel.layout-post-4 .item-featured { z-index: 1; } } .pxl-post-carousel.layout-post-4 .item-featured img { width: 100%; -webkit-transition: transform 10s ease; -khtml-transition: transform 10s ease; -moz-transition: transform 10s ease; -ms-transition: transform 10s ease; -o-transition: transform 10s ease; transition: transform 10s ease; } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .item-featured:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background-color: rgba(0, 0, 0, 0.76); } } .pxl-post-carousel.layout-post-4 .swiper-slide-active .item-featured a:hover img { -webkit-transform: scale(1.15); -khtml-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15); } .pxl-post-carousel.layout-post-4 .item-post-meta { position: relative; padding-bottom: 13px; } .pxl-post-carousel.layout-post-4 .item-post-meta span { font-size: 14px; letter-spacing: 0.055em; } .pxl-post-carousel.layout-post-4 .item-post-meta a { color: inherit; } .pxl-post-carousel.layout-post-4 .item-post-meta .meta-item { position: relative; -webkit-transition: all 0.4s ease 0s; -khtml-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .pxl-post-carousel.layout-post-4 .item-post-meta .meta-item + .meta-item { padding-left: 36px; margin-left: 20px; } .pxl-post-carousel.layout-post-4 .item-post-meta .meta-item + .meta-item:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 30px; height: 1px; background-color: #ccc; } .pxl-post-carousel.layout-post-4 .item-post-meta .number { font-size: 26px; line-height: 1; font-weight: 700; font-style: italic; letter-spacing: 0; margin-right: 10px; } .pxl-post-carousel.layout-post-4 .item-title { font-size: 22px; line-height: 1.1818181818; margin-bottom: 26px; padding-right: 20%; display: block; display: -webkit-box; max-height: 52.0000000001px; font-size: 22px; line-height: 1.1818181818; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .pxl-post-carousel.layout-post-4 .item-title > * { display: block; display: -webkit-box; max-height: 52.0000000001px; font-size: 22px; line-height: 1.1818181818; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } @media (max-width: 1599px) { .pxl-post-carousel.layout-post-4 .item-title { padding-right: 0; } } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .item-title a { color: #fff; } } .pxl-post-carousel.layout-post-4 .pxl-bd-anm { border-color: #ccc; margin-left: -52px; margin-bottom: 38px; width: calc(100% + 82px); } @media (max-width: 1599px) { .pxl-post-carousel.layout-post-4 .pxl-bd-anm { margin-left: -30px; width: calc(100% + 60px); margin-bottom: 30px; } } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .pxl-bd-anm { margin-left: 0; width: 100%; border-color: rgba(212, 212, 212, 0.5); } } .pxl-post-carousel.layout-post-4 .item-excerpt { font-size: 16px; line-height: 1.5; color: #555; padding-right: 190px; } @media (max-width: 1599px) { .pxl-post-carousel.layout-post-4 .item-excerpt { padding-right: 120px; } } @media (max-width: 1399px) { .pxl-post-carousel.layout-post-4 .item-excerpt { padding-right: 90px; } } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .item-excerpt { color: #cdcdcd; } } @media (max-width: 575px) { .pxl-post-carousel.layout-post-4 .item-excerpt { color: #cdcdcd; display: none; } } .pxl-post-carousel.layout-post-4 .item-readmore { margin-top: 45px; } @media (max-width: 1399px) { .pxl-post-carousel.layout-post-4 .item-readmore { margin-top: 25px; } } .pxl-post-carousel.layout-post-4 .item-readmore .btn { font-size: 15px; text-transform: inherit; padding: 10px 30px; min-width: 155px; } .pxl-post-carousel.layout-post-4 .pxl-swiper-arrow { width: 49px; height: 49px; background-color: #000; color: #fff; line-height: 46px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; font-size: 27px; } @media (max-width: 1199px) { .pxl-post-carousel.layout-post-4 .pxl-swiper-arrow { opacity: 1; } } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .pxl-swiper-arrow { background-color: #fff; color: #000; } } .pxl-post-carousel.layout-post-4 .nav-out-vertical .pxl-swiper-arrow-prev { top: 172px; left: calc(19% - 62px); -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); } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .nav-out-vertical .pxl-swiper-arrow-prev { top: auto; left: auto; right: 49px; bottom: 0; } } .pxl-post-carousel.layout-post-4 .nav-out-vertical .pxl-swiper-arrow-next { top: 172px; right: -19px; -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); } @media (max-width: 1599px) { .pxl-post-carousel.layout-post-4 .nav-out-vertical .pxl-swiper-arrow-next { right: 0; } } @media (max-width: 991px) { .pxl-post-carousel.layout-post-4 .nav-out-vertical .pxl-swiper-arrow-next { top: auto; right: 0; bottom: 0; } } .pxl-post-carousel.layout-post-4 .pxl-swiper-slide:not(.swiper-slide-active) { opacity: 0.26; } .pxl-clients.layout-1 .item-inner.not-hover-img .item-image { -webkit-transition: opacity 0.3s ease; -khtml-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .pxl-clients.layout-1 .item-inner.hover-img .item-image { opacity: 1; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: transform 0.6s ease 0s, opacity 0.6s ease; -khtml-transition: transform 0.6s ease 0s, opacity 0.6s ease; -moz-transition: transform 0.6s ease 0s, opacity 0.6s ease; -ms-transition: transform 0.6s ease 0s, opacity 0.6s ease; -o-transition: transform 0.6s ease 0s, opacity 0.6s ease; transition: transform 0.6s ease 0s, opacity 0.6s ease; } .pxl-clients.layout-1 .item-inner.hover-img .item-image-hover { position: absolute; opacity: 0; -webkit-transform: translateY(10px); -khtml-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); -webkit-transition: transform 0.6s ease 0.1s, opacity 0.6s ease; -khtml-transition: transform 0.6s ease 0.1s, opacity 0.6s ease; -moz-transition: transform 0.6s ease 0.1s, opacity 0.6s ease; -ms-transition: transform 0.6s ease 0.1s, opacity 0.6s ease; -o-transition: transform 0.6s ease 0.1s, opacity 0.6s ease; transition: transform 0.6s ease 0.1s, opacity 0.6s ease; } .pxl-clients.layout-1 .item-inner.hover-img:hover .item-image { opacity: 0; -webkit-transform: translateY(-100%); -khtml-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .pxl-clients.layout-1 .item-inner.hover-img:hover .item-image-hover { opacity: 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-gallery-carousel.layout-1 { position: relative; } .pxl-gallery-carousel.layout-1 .item-inner .item-image img { width: 100%; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-gallery-carousel.layout-1 .item-inner .pxl-overlay { background-color: rgba(var(--heading-color-rgb), 0.5); opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-gallery-carousel.layout-1 .item-inner .pxl-galleries-light-box { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.3s ease 0.2s; -khtml-transition: all 0.3s ease 0.2s; -moz-transition: all 0.3s ease 0.2s; -ms-transition: all 0.3s ease 0.2s; -o-transition: all 0.3s ease 0.2s; transition: all 0.3s ease 0.2s; } .pxl-gallery-carousel.layout-1 .item-inner .pxl-galleries-light-box:before { content: ""; width: 27px; height: 1px; background-color: #fff; position: absolute; top: calc(50% - 1px); left: calc(50% - 14px); } .pxl-gallery-carousel.layout-1 .item-inner .pxl-galleries-light-box:after { content: ""; width: 1px; height: 27px; background-color: #fff; position: absolute; top: calc(50% - 14px); left: calc(50% - 1px); } .pxl-gallery-carousel.layout-1 .item-inner:hover .item-image img { -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .pxl-gallery-carousel.layout-1 .item-inner:hover .pxl-overlay { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-gallery-carousel.layout-1 .item-inner:hover .pxl-galleries-light-box { opacity: 1; } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow { font-size: 20px; font-weight: 700; width: 55px; height: 55px; line-height: 48px; border-radius: 50%; border: 1px solid #fff; background-color: transparent; color: #fff; } @media (max-width: 1199px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow { font-size: 16px; width: 46px; height: 46px; line-height: 44px; } } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 30px; } @media (max-width: 1599px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 15px; } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev:before { width: auto; } } @media (max-width: 1399px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 15px; } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev:before { width: auto; } } @media (max-width: 1300px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 15px; } } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 30px; } @media (max-width: 1599px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 15px; } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-next:before { width: auto; } } @media (max-width: 1399px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 15px; } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-next:before { width: auto; } } @media (max-width: 1300px) { .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 15px; } } .pxl-gallery-carousel.layout-1 .pxl-swiper-arrow:hover { color: var(--primary-color); background-color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.8); } .pxl-gallery-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow-prev { left: 50px; } @media (max-width: 1199px) { .pxl-gallery-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow-prev { left: 30px; } } @media (max-width: 767px) { .pxl-gallery-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow-prev { left: 15px; } } .pxl-gallery-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow-next { right: 50px; } @media (max-width: 1199px) { .pxl-gallery-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow-next { right: 30px; } } @media (max-width: 767px) { .pxl-gallery-carousel.layout-1 .nav-in-vertical .pxl-swiper-arrow-next { right: 15px; } } .pxl-gallery-carousel.layout-2 .item-inner .item-image img { width: 100%; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-gallery-carousel.layout-2 .item-inner:hover .item-image img { -webkit-transform: scale(1.02); -khtml-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); } .pxl-gallery-carousel.layout-2 .pxl-swiper-arrows.df-layout { position: absolute; left: 35px; bottom: 35px; gap: 20px; } @media (max-width: 1199px) { .pxl-gallery-carousel.layout-2 .pxl-swiper-arrows.df-layout { left: 30px; bottom: 30px; gap: 16px; } } @media (max-width: 767px) { .pxl-gallery-carousel.layout-2 .pxl-swiper-arrows.df-layout { left: 15px; bottom: 15px; gap: 12px; } } .pxl-gallery-carousel.layout-2 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { font-size: 28px; width: 70px; height: 70px; display: inline-flex; align-items: center; justify-content: center; background-color: #1a1a1a; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } @media (max-width: 1199px) { .pxl-gallery-carousel.layout-2 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow { width: 52px; height: 52px; } } .pxl-gallery-carousel.layout-2 .pxl-swiper-arrows.df-layout .pxl-swiper-arrow:hover { background-color: var(--primary-color); } .pxl-gallery-carousel.layout-3 { position: relative; } .pxl-gallery-carousel.layout-3 .pxl-carousel-inner { padding: 24px 0; } .pxl-gallery-carousel.layout-3 .item-inner { -webkit-box-shadow: 0 0 21px rgba(0, 14, 32, 0.05); -khtml-box-shadow: 0 0 21px rgba(0, 14, 32, 0.05); -moz-box-shadow: 0 0 21px rgba(0, 14, 32, 0.05); -ms-box-shadow: 0 0 21px rgba(0, 14, 32, 0.05); -o-box-shadow: 0 0 21px rgba(0, 14, 32, 0.05); box-shadow: 0 0 21px rgba(0, 14, 32, 0.05); border-radius: 5px; } .pxl-gallery-carousel.layout-3 .item-inner .item-image img { width: 100%; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .pxl-gallery-carousel.layout-3 .item-inner .pxl-overlay { background-color: rgba(var(--heading-color-rgb), 0.5); opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-gallery-carousel.layout-3 .item-inner .pxl-galleries-light-box { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.3s ease 0.2s; -khtml-transition: all 0.3s ease 0.2s; -moz-transition: all 0.3s ease 0.2s; -ms-transition: all 0.3s ease 0.2s; -o-transition: all 0.3s ease 0.2s; transition: all 0.3s ease 0.2s; } .pxl-gallery-carousel.layout-3 .item-inner .pxl-galleries-light-box:before { content: ""; width: 27px; height: 1px; background-color: #fff; position: absolute; top: calc(50% - 1px); left: calc(50% - 14px); } .pxl-gallery-carousel.layout-3 .item-inner .pxl-galleries-light-box:after { content: ""; width: 1px; height: 27px; background-color: #fff; position: absolute; top: calc(50% - 14px); left: calc(50% - 1px); } .pxl-gallery-carousel.layout-3 .item-inner:hover .item-image img { -webkit-transform: scale(1.01); -khtml-transform: scale(1.01); -moz-transform: scale(1.01); -ms-transform: scale(1.01); -o-transform: scale(1.01); transform: scale(1.01); } .pxl-gallery-carousel.layout-3 .item-inner:hover .pxl-overlay { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-gallery-carousel.layout-3 .item-inner:hover .pxl-galleries-light-box { opacity: 1; } .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow { font-size: 30px; font-weight: 700; width: 91px; height: 91px; line-height: 1; border-radius: 50%; border: 1px solid #fff; background-color: #fff; color: rgba(66, 66, 69, 0.33); -webkit-box-shadow: 19px 0 16px rgba(0, 40, 91, 0.1); -khtml-box-shadow: 19px 0 16px rgba(0, 40, 91, 0.1); -moz-box-shadow: 19px 0 16px rgba(0, 40, 91, 0.1); -ms-box-shadow: 19px 0 16px rgba(0, 40, 91, 0.1); -o-box-shadow: 19px 0 16px rgba(0, 40, 91, 0.1); box-shadow: 19px 0 16px rgba(0, 40, 91, 0.1); } @media (max-width: 1199px) { .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow { font-size: 24px; width: 60px; height: 60px; } } .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow.pxl-swiper-arrow-prev { -webkit-box-shadow: -19px 0 16px rgba(0, 40, 91, 0.1); -khtml-box-shadow: -19px 0 16px rgba(0, 40, 91, 0.1); -moz-box-shadow: -19px 0 16px rgba(0, 40, 91, 0.1); -ms-box-shadow: -19px 0 16px rgba(0, 40, 91, 0.1); -o-box-shadow: -19px 0 16px rgba(0, 40, 91, 0.1); box-shadow: -19px 0 16px rgba(0, 40, 91, 0.1); left: 18vw; } @media (max-width: 1300px) { .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 15px; } } .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 18vw; } @media (max-width: 1300px) { .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 15px; } } .pxl-gallery-carousel.layout-3 .pxl-swiper-arrow:hover { color: var(--primary-color); background-color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.8); } .layout-post-1 .item-featured { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; } .layout-post-1 .item-featured img { transform: scale(1.001); transform-origin: bottom left; filter: grayscale(100%); -webkit-transition: transform 1.02s linear; -khtml-transition: transform 1.02s linear; -moz-transition: transform 1.02s linear; -ms-transition: transform 1.02s linear; -o-transition: transform 1.02s linear; transition: transform 1.02s linear; } .layout-post-1 .item-featured .pxl-overlay { opacity: 0; background-color: rgba(0, 0, 0, 0.54); -webkit-transform: translateY(80%); -khtml-transform: translateY(80%); -moz-transform: translateY(80%); -ms-transform: translateY(80%); -o-transform: translateY(80%); transform: translateY(80%); -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; } .layout-post-1 .item-readmore { position: absolute; margin-top: -27px; top: 55%; -webkit-transform: translateY(-50%); -khtml-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); 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; } .layout-post-1 .item-content { padding-top: 13px; padding-bottom: 15px; } .layout-post-1 .item-post-meta { font-size: 14px; letter-spacing: 0.05em; color: var(--primary-color); margin-bottom: 6px; } .layout-post-1 .item-post-meta a { color: inherit; } .layout-post-1 .item-post-meta a:hover { color: var(--link-color-hover); } .layout-post-1 .item-post-meta .meta-inner { margin-left: -27px; margin-right: -27px; } @media (max-width: 767px) { .layout-post-1 .item-post-meta .meta-inner { margin-left: -15px; margin-right: -15px; } } .layout-post-1 .item-post-meta .meta-inner > * { padding-left: 27px; padding-right: 27px; position: relative; } @media (max-width: 767px) { .layout-post-1 .item-post-meta .meta-inner > * { padding-left: 15px; padding-right: 15px; } } .layout-post-1 .item-post-meta .meta-inner > * + *:before { content: ""; width: 30px; height: 1px; position: absolute; top: 50%; left: 0; background-color: var(--primary-color); -webkit-transform: translateX(-50%); -khtml-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } @media (max-width: 767px) { .layout-post-1 .item-post-meta .meta-inner > * + *:before { width: 10px; } } .layout-post-1 .item-title { font-size: 22px; line-height: 30px; letter-spacing: 0.05em; color: #080808; text-transform: uppercase; font-weight: 400; margin-bottom: 0; display: block; display: -webkit-box; max-height: 60.0000000002px; font-size: 22px; line-height: 1.3636363636; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .layout-post-1 .item-title > * { display: block; display: -webkit-box; max-height: 60.0000000002px; font-size: 22px; line-height: 1.3636363636; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .layout-post-1 .item-title a { color: inherit; } .layout-post-1 .item-content-df { -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; -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; } .layout-post-1 .item-content-hover { position: absolute; top: 0; left: 0; right: 0; background-color: #1a1a1a; padding: 25px 25px 35px 25px; opacity: 0; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(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; } @media (max-width: 767px) { .layout-post-1 .item-content-hover { padding: 25px 15px 35px 15px; } } .layout-post-1 .item-content-hover .item-post-meta { color: #fff; margin-bottom: 8px; } .layout-post-1 .item-content-hover .item-post-meta .meta-inner > * + *:before { background-color: #fff; } .layout-post-1 .item-content-hover .item-excerpt { color: #929292; } .layout-post-1 .item-inner-wrap:hover .item-featured img { transform: scale(1.02); } .layout-post-1 .item-inner-wrap:hover .item-featured .pxl-overlay { opacity: 1; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .layout-post-1 .item-inner-wrap:hover .item-readmore { top: 50%; opacity: 1; } .layout-post-1 .item-inner-wrap:hover .item-content-df { -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); opacity: 0; } .layout-post-1 .item-inner-wrap:hover .item-content-hover { opacity: 1; -webkit-transform: translateY(-76px); -khtml-transform: translateY(-76px); -moz-transform: translateY(-76px); -ms-transform: translateY(-76px); -o-transform: translateY(-76px); transform: translateY(-76px); } .layout-post-1 .nav-in-vertical .pxl-swiper-arrow, .layout-post-1 .nav-out-vertical .pxl-swiper-arrow { top: 40%; } .layout-post-2 .item-featured { position: relative; overflow: hidden; } @media (max-width: 767px) { .layout-post-2 .item-featured img { width: 100%; } } .layout-post-2 .item-featured:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background-color: rgba(0, 0, 0, 0.76); } .layout-post-2 .item-content { padding: 50px 30px 64px 45px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-end; -webkit-transition: padding 0.3s linear 0.3s; -khtml-transition: padding 0.3s linear 0.3s; -moz-transition: padding 0.3s linear 0.3s; -ms-transition: padding 0.3s linear 0.3s; -o-transition: padding 0.3s linear 0.3s; transition: padding 0.3s linear 0.3s; } @media (max-width: 575px) { .layout-post-2 .item-content { padding: 50px 15px 64px 15px; } } .layout-post-2 .item-post-meta { position: relative; padding-bottom: 13px; } .layout-post-2 .item-post-meta:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: rgba(212, 212, 212, 0.5); -webkit-transition: width 0.3s linear; -khtml-transition: width 0.3s linear; -moz-transition: width 0.3s linear; -ms-transition: width 0.3s linear; -o-transition: width 0.3s linear; transition: width 0.3s linear; } .layout-post-2 .item-post-meta span { font-size: 14px; letter-spacing: 0.055em; } .layout-post-2 .item-post-meta a { color: inherit; } .layout-post-2 .item-post-meta .meta-item { position: relative; opacity: 0; transform: translateX(50px); -webkit-transition: all 0.4s ease 0s; -khtml-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .layout-post-2 .item-post-meta .meta-item + .meta-item { padding-left: 36px; margin-left: 20px; } .layout-post-2 .item-post-meta .meta-item + .meta-item:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 30px; height: 1px; background-color: #fff; } .layout-post-2 .item-post-meta .number { font-size: 36px; line-height: 1; font-weight: 700; font-style: italic; letter-spacing: 0; } .layout-post-2 .item-title { margin-top: 20px; margin-bottom: 0; font-size: 24px; font-weight: 700; line-height: 1.25; color: #fff; } .layout-post-2 .item-title a { color: inherit; } .layout-post-2 .item-excerpt { font-size: 16px; line-height: 26px; color: #cdcdcd; margin-top: 25px; opacity: 0; transform: translateX(50px); -webkit-transition: all 0.4s ease 0s; -khtml-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .layout-post-2 .item-readmore { position: absolute; left: 45px; bottom: 50px; } @media (max-width: 575px) { .layout-post-2 .item-readmore { left: 50%; margin-left: -26px; } } .layout-post-2 .item-readmore a:hover .pxli { background-color: var(--primary-color); color: #000; } .layout-post-2 .item-inner-wrap:hover .item-content { padding: 50px 30px 152px 45px; -webkit-transition: padding 0.3s linear 0s; -khtml-transition: padding 0.3s linear 0s; -moz-transition: padding 0.3s linear 0s; -ms-transition: padding 0.3s linear 0s; -o-transition: padding 0.3s linear 0s; transition: padding 0.3s linear 0s; } @media (max-width: 575px) { .layout-post-2 .item-inner-wrap:hover .item-content { padding: 50px 15px 152px 15px; } } .layout-post-2 .item-inner-wrap:hover .item-post-meta .meta-item { opacity: 1; transform: translateX(0); animation-delay: 0.3s; -webkit-transition: all 0.4s ease 0.3s; -khtml-transition: all 0.4s ease 0.3s; -moz-transition: all 0.4s ease 0.3s; -ms-transition: all 0.4s ease 0.3s; -o-transition: all 0.4s ease 0.3s; transition: all 0.4s ease 0.3s; } .layout-post-2 .item-inner-wrap:hover .item-excerpt { opacity: 1; transform: translateX(0); -webkit-transition: all 0.4s ease 0.3s; -khtml-transition: all 0.4s ease 0.3s; -moz-transition: all 0.4s ease 0.3s; -ms-transition: all 0.4s ease 0.3s; -o-transition: all 0.4s ease 0.3s; transition: all 0.4s ease 0.3s; } .layout-post-3 .pxl-swiper-container { padding-top: 15px; } .layout-post-3 .item-inner-wrap { -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .layout-post-3 .item-featured { position: relative; overflow: hidden; } .layout-post-3 .item-featured img { width: 100%; transform: scale(1.001); transform-origin: bottom left; -webkit-transition: transform 1.02s linear; -khtml-transition: transform 1.02s linear; -moz-transition: transform 1.02s linear; -ms-transition: transform 1.02s linear; -o-transition: transform 1.02s linear; transition: transform 1.02s linear; } .layout-post-3 .item-content { background-color: #fff; margin-top: -20px; margin-left: 10px; margin-right: 10px; position: relative; padding: 30px; } @media (max-width: 575px) { .layout-post-3 .item-content { padding: 20px 15px 0 15px; } } .layout-post-3 .item-post-meta { position: relative; font-family: var(--heading-font-family); font-size: 12.83px; font-weight: 700; color: #fff; letter-spacing: 0.02em; text-transform: uppercase; margin-bottom: 16px; } .layout-post-3 .item-post-meta a { color: inherit; } .layout-post-3 .item-post-meta .meta-item { padding: 6px 15px; background-color: #000; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .layout-post-3 .item-post-meta .meta-item + .meta-item { margin-left: 5px; } .layout-post-3 .item-post-meta .meta-item:hover { background-color: var(--primary-color); } .layout-post-3 .item-title { font-size: 27.79px; line-height: 1.23; font-weight: 700; text-transform: uppercase; margin-bottom: 3px; } @media (max-width: 1199px) { .layout-post-3 .item-title { font-size: 24px; } } .layout-post-3 .item-title a { color: inherit; } .layout-post-3 .item-title a:hover { color: var(--link-color-hover); } .layout-post-3.truncate-title-yes .item-title { display: block; display: -webkit-box; max-height: 68.3634px; font-size: 27.79px; line-height: 1.23; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .layout-post-3.truncate-title-yes .item-title > * { display: block; display: -webkit-box; max-height: 68.3634px; font-size: 27.79px; line-height: 1.23; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } @media (max-width: 1199px) { .layout-post-3.truncate-title-yes .item-title { display: block; display: -webkit-box; max-height: 59.04px; font-size: 24px; line-height: 1.23; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .layout-post-3.truncate-title-yes .item-title > * { display: block; display: -webkit-box; max-height: 59.04px; font-size: 24px; line-height: 1.23; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } } .layout-post-3 .pxl-readmore { font-weight: 700; letter-spacing: 0.1em; position: relative; } .layout-post-3 .pxl-readmore:before { content: ""; position: absolute; left: 0; bottom: 3px; width: 0; height: 1px; background-color: var(--primary-color); -webkit-transition: width 0.3s ease; -khtml-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; -o-transition: width 0.3s ease; transition: width 0.3s ease; } .layout-post-3 .pxl-readmore:hover:before { width: 100%; } .layout-post-3 .item-inner-wrap:hover { -webkit-transform: translateY(-15px); -khtml-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); } .layout-post-3 .item-inner-wrap:hover .item-featured img { transform: scale(1.02); } .layout-post-3 .item-inner-wrap:hover .item-post-meta .meta-item { background-color: var(--primary-color); } .layout-post-3 .item-inner-wrap:hover .item-title { color: var(--primary-color); } .layout-post-3 .item-inner-wrap:hover .pxl-readmore { color: var(--primary-color); } .layout-post-3 .item-inner-wrap:hover .pxl-readmore:before { width: 100%; } .layout-post-3.dark-style .item-content { background-color: #161616; } .layout-post-3.dark-style .item-post-meta { color: #fff; } .layout-post-3.dark-style .item-post-meta .meta-item { background-color: #272727; } .layout-post-3.dark-style .item-title { color: #fff; } .layout-post-3.dark-style .pxl-readmore { color: #fff; } .layout-post-3.dark-style .pxl-readmore:hover { color: var(--primary-color); } .pxl-sliders-wrap { position: relative; } .pxl-slider-container { margin-left: auto; margin-right: auto; position: relative; overflow: visible; z-index: 0; } .pxl-slider-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-slider-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition: opacity 1s ease; -khtml-transition: opacity 1s ease; -moz-transition: opacity 1s ease; -ms-transition: opacity 1s ease; -o-transition: opacity 1s ease; transition: opacity 1s ease; } .pxl-slider-item.swiper-slide-active { opacity: 1 !important; z-index: 1; } .pxl-slider-item > div { width: 100%; } .pxl-slider-item .pxl-slide-bg { width: 100%; height: 100%; background-position: 50%; background-size: cover; background-position: center center; } .pxl-slider-item .pxl-btn { position: relative; z-index: 1; } .pxl-slider-arrow-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; z-index: 2; } .pxl-slider-arrow-wrap.pos-absolute.wrap { position: absolute; left: 48%; bottom: 30px; } .pxl-slider-arrow-wrap.pos-absolute.separate .pxl-slider-arrow-prev { position: absolute; left: 30px; 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%); } .pxl-slider-arrow-wrap.pos-absolute.separate .pxl-slider-arrow-next { position: absolute; right: 30px; 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%); } .pxl-slider-arrow-wrap.pos-df { margin-top: 30px; } .pxl-slider-arrow-wrap.pos-df > div { margin: 0 10px; } .pxl-slider-arrow-wrap.pos-df.wrap { justify-content: center; } .pxl-slider-arrow-wrap.separate { justify-content: space-between; } .pxl-slider-arrow { z-index: 2; text-align: center; cursor: pointer; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-slider-arrow.swiper-button-disabled { cursor: not-allowed; } .pxl-slider-arrow .arrow-text { font-size: 16px; position: relative; } .pxl-slider-arrow .swiper-button-disabled .arrow-text:after { display: none; } .pxl-slider-arrow .pxl-icon { font-size: 32px; width: 90px; height: 90px; line-height: 90px; display: block; z-index: 2; text-align: center; background-color: #2b2b2b; color: #fff; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 575px) { .pxl-slider-arrow .pxl-icon { font-size: 28px; width: 70px; height: 70px; line-height: 70px; } } .pxl-slider-arrow .pxl-icon:hover { background-color: var(--primary-color); } .pxl-slider-arrow .pxl-icon.swiper-button-disabled { cursor: not-allowed; } .layout-square-thums .pxl-slider-arrow { background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; overflow: hidden; } .layout-square-thums .pxl-slider-arrow:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(var(--primary-color-rgb),0.21); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .layout-square-thums .pxl-slider-arrow:hover:before { background-color: rgba(0, 0, 0, 0.3); } .layout-square-thums .pxl-slider-arrow .pxl-icon { font-size: 36px; width: 92px; height: 116px; line-height: 116px; position: relative; background-color: transparent; } @media (max-width: 575px) { .layout-square-thums .pxl-slider-arrow .pxl-icon { font-size: 26px; width: 62px; height: 86px; line-height: 86px; } } .layout-square-thums .pxl-slider-arrow .pxl-icon:hover { background-color: transparent; } .layout-thums-title { background-color: #fff; width: 40.6%; overflow: hidden; } @media (max-width: 1599px) { .layout-thums-title { width: 50%; } } @media (max-width: 1199px) { .layout-thums-title { width: 70%; } } @media (max-width: 991px) { .layout-thums-title { width: 90%; } } @media (max-width: 575px) { .layout-thums-title { width: 100%; } } .layout-thums-title .thums-title-wrap:before { content: ""; width: 97px; height: 1px; background-color: #7dc001; position: absolute; top: 25px; left: calc(42% - 70px); z-index: 1; } @media (max-width: 991px) { .layout-thums-title .thums-title-wrap:before { width: 90px; left: calc(38% - 60px); } } @media (max-width: 767px) { .layout-thums-title .thums-title-wrap:before { width: 80px; left: calc(32% - 60px); } } @media (max-width: 575px) { .layout-thums-title .thums-title-wrap:before { width: 50px; left: calc(22% - 40px); } } .layout-thums-title .pxl-slider-arrow { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .layout-thums-title .thums-title-next, .layout-thums-title .thums-title-prev { overflow: hidden; } .layout-thums-title .thums-title-prev { -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: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -khtml-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -moz-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -ms-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -o-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); } .layout-thums-title .thums-title-next { -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -khtml-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -moz-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -ms-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); -o-transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); transition: transform 0.3s cubic-bezier(0.4, 0.5, 0.6, 0.7); } .layout-thums-title .pxl-icon { font-size: 42px; width: 106px; height: 186px; line-height: 186px; position: relative; background-color: #fff; color: #000; } @media (max-width: 1199px) { .layout-thums-title .pxl-icon { font-size: 28px; width: 70px; height: 120px; line-height: 120px; } } @media (max-width: 575px) { .layout-thums-title .pxl-icon { font-size: 20px; width: 50px; } } .layout-thums-title .pxl-icon:hover { background-color: transparent; } .layout-thums-title .thums-title-img { width: 42%; height: 186px; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; overflow: hidden; } @media (max-width: 1199px) { .layout-thums-title .thums-title-img { height: 120px; } } @media (max-width: 991px) { .layout-thums-title .thums-title-img { width: 38%; } } @media (max-width: 767px) { .layout-thums-title .thums-title-img { width: 32%; } } @media (max-width: 575px) { .layout-thums-title .thums-title-img { width: 22%; } } .layout-thums-title .thums-title-title { padding-left: 45px; text-align: left; } @media (max-width: 1599px) { .layout-thums-title .thums-title-title { padding-left: 30px; } } @media (max-width: 767px) { .layout-thums-title .thums-title-title { padding-left: 15px; } } .layout-thums-title .thums-title-title .sub-title { font-size: 12px; text-transform: uppercase; color: #201d1d; letter-spacing: 0.05em; font-weight: 500; } .layout-thums-title .thums-title-title .custom-title { font-size: 32px; line-height: 1.1429; font-family: var(--heading-font-family); font-weight: 700; color: var(--heading-color); } @media (max-width: 1199px) { .layout-thums-title .thums-title-title .custom-title { font-size: 28px; } } @media (max-width: 991px) { .layout-thums-title .thums-title-title .custom-title { font-size: 24px; } } .layout-thums-title .pxl-slider-arrow-prev:hover + .thums-title-wrap .thums-title-prev { -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .layout-thums-title .pxl-slider-arrow-prev:hover + .thums-title-wrap .thums-title-next { -webkit-transform: translateY(-100%); -khtml-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .layout-thums-title.dark { background-color: #080808; } .layout-thums-title.dark .pxl-slider-arrow { background-color: #080808; } .layout-thums-title.dark .pxl-slider-arrow .pxl-icon { background-color: #080808; color: #fff; } .layout-thums-title.dark .thums-title-title .sub-title { color: #b7b7b7; } .layout-thums-title.dark .thums-title-title .custom-title { color: #fff; } .pxl-slider-dots { z-index: 1; display: flex; flex-wrap: wrap; justify-content: center; } .pxl-slider-dots:not(.absolute) { margin-top: 20px; } .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet { flex: 0 0 18px; width: 18px; height: 18px; line-height: 18px; text-align: center; background: transparent; cursor: pointer; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; position: relative; } .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet:before { content: ""; width: 10px; height: 10px; display: block; background: #d4d4d4; position: absolute; top: 50%; left: 50%; border: 2px solid transparent; -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-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -khtml-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -o-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet:after { content: ""; width: 8px; height: 8px; display: block; background: transparent; position: absolute; top: 50%; left: 50%; background-color: var(--primary-color); opacity: 0; visibility: hidden; -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-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -khtml-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -o-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); box-shadow: 0 0 0 8px rgba(255, 255, 255, 0); -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet:hover:before, .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet.swiper-pagination-bullet-active:before { width: 18px; height: 18px; border: 2px solid rgba(26, 26, 26, 0.2); background: transparent; border-color: var(--primary-color); } .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet:hover:after, .pxl-slider-dots.style-bullets .pxl-slider-pagination-bullet.swiper-pagination-bullet-active:after { opacity: 1; visibility: visible; } .pxl-slider-dots.style-squared .pxl-slider-pagination-bullet { flex: 0 0 12px; width: 12px; height: 12px; line-height: 12px; margin: 4px; text-align: center; cursor: pointer; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; position: relative; background-color: var(--primary-color); -webkit-transition: background-color 0.3s ease; -khtml-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .pxl-slider-dots.style-squared .pxl-slider-pagination-bullet:hover, .pxl-slider-dots.style-squared .pxl-slider-pagination-bullet.swiper-pagination-bullet-active { background-color: #ffffff; } .pxl-slider-dots.vertical-line-true:before { content: ""; width: 1px; height: 619px; position: absolute; top: -636px; left: 50%; background-color: var(--primary-color); } @media (max-width: 1199px) { .pxl-slider-dots.vertical-line-true:before { top: -470px; height: 453px; } } @media (max-width: 991px) { .pxl-slider-dots.vertical-line-true:before { top: -370px; height: 353px; } } @media (max-width: 575px) { .pxl-slider-dots.vertical-line-true:before { top: 50%; left: calc(100% + 15px); width: calc(50vw - 60px); height: 1px; } } .pxl-slider-dots.vertical-line-true:after { content: ""; width: 1px; height: 42px; position: absolute; top: calc(100% + 8px); left: 50%; background-color: var(--primary-color); } @media (max-width: 575px) { .pxl-slider-dots.vertical-line-true:after { display: none; } } .pxl-slider-dots.style-fraction { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 24px; font-weight: 500; color: #0a0a0a; margin: 0 -10px; line-height: 1; width: 52px; } .pxl-slider-dots.style-fraction > * { margin: 0 10px; } .pxl-slider-dots.style-fraction .divider { width: 74px; height: 1px; background-color: #b6b6b8; display: block; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } @media (max-width: 1199px) { .pxl-slider-dots.style-fraction .divider { width: 40px; } } .pxl-slider-item-1 .pxl-slide-item-wrap { overflow: hidden; } @media (min-width: 1200px) and (max-width: 1280px) { .pxl-slider-item-1 .pxl-slide-item-wrap .container { max-width: 1024px; } } .pxl-slider-item-1 .pxl-slide-item-wrap .slide-content-wrap { width: 100%; } .pxl-slider-item-1 .pxl-slide-item-wrap .slide-content-wrap .sl-content { position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } @media (min-width: 768px) { .pxl-slider-item-1 .pxl-slide-item-wrap .slide-content-wrap .sl-content-right { flex: 0 0 50%; width: 50%; } } .pxl-slider-item-1 .small-heading { font-size: 24px; font-weight: 400; color: #fff; } .pxl-slider-item-1 .small-heading.before-divider { position: relative; padding-left: 82px; } @media (max-width: 767px) { .pxl-slider-item-1 .small-heading.before-divider { padding-left: 52px; } } .pxl-slider-item-1 .small-heading.before-divider:before { content: ""; position: absolute; left: 0; top: 18px; width: 61px; height: 2px; background-color: #fff; } @media (max-width: 767px) { .pxl-slider-item-1 .small-heading.before-divider:before { width: 40px; } } .pxl-slider-item-1 .large-heading { font-size: 80px; font-weight: 700; line-height: 1; color: #020202; } @media (max-width: 1199px) { .pxl-slider-item-1 .large-heading { font-size: 48px; } } @media (max-width: 991px) { .pxl-slider-item-1 .large-heading { font-size: 45px; } } @media (max-width: 767px) { .pxl-slider-item-1 .large-heading { font-size: 42px; } } @media (max-width: 575px) { .pxl-slider-item-1 .large-heading { font-size: 38px; } } @media (max-width: 480px) { .pxl-slider-item-1 .large-heading { font-size: 32px; } } .pxl-slider-item-1 .desc { font-size: 18px; line-height: 30px; color: #686868; } .pxl-sliders-thumbs { margin-left: auto; margin-right: auto; position: relative; overflow: visible; z-index: 0; } @media (max-width: 767px) { .pxl-sliders-thumbs.mobile-hidden { display: none; } } .pxl-sliders-thumbs.thumbs-1 { position: absolute; bottom: 0; right: 0; width: 738px; } @media (max-width: 1599px) { .pxl-sliders-thumbs.thumbs-1 { width: 550px; } } @media (max-width: 991px) { .pxl-sliders-thumbs.thumbs-1 { width: 450px; } } .pxl-sliders-thumbs .pxl-thumbs-wrapper { width: 100%; height: 100%; position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-sizing: content-box; box-sizing: content-box; align-content: flex-end; } .pxl-sliders-thumbs .thumb-item { width: 33.333333%; height: 337px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: end; align-self: flex-end; cursor: pointer; } @media (max-width: 1599px) { .pxl-sliders-thumbs .thumb-item { height: 280px; } } @media (max-width: 991px) { .pxl-sliders-thumbs .thumb-item { height: 220px; } } .pxl-sliders-thumbs .swiper-slide-thumb-active .thumbs-wrap { height: 100%; } .pxl-sliders-thumbs .swiper-slide-thumb-active .thumbs-wrap:before { -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .pxl-sliders-thumbs .swiper-slide-thumb-active .thumbs-wrap .num { bottom: calc(100% - 58px); color: #fff; } .pxl-sliders-thumbs .swiper-slide-thumb-active .thumbs-wrap .title { color: #fff; } .pxl-sliders-thumbs .thumb-item:hover .thumbs-wrap:before { -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .pxl-sliders-thumbs .thumb-item:hover .thumbs-wrap .num { color: #fff; } .pxl-sliders-thumbs .thumb-item:hover .thumbs-wrap .title { color: #fff; } .pxl-sliders-thumbs .thumbs-wrap { width: 100%; height: 222px; padding: 0 15px 0 40px; position: relative; -webkit-transition: height 0.3s linear; -khtml-transition: height 0.3s linear; -moz-transition: height 0.3s linear; -ms-transition: height 0.3s linear; -o-transition: height 0.3s linear; transition: height 0.3s linear; } @media (max-width: 1599px) { .pxl-sliders-thumbs .thumbs-wrap { height: 180px; padding: 0 10px 0 20px; } } @media (max-width: 991px) { .pxl-sliders-thumbs .thumbs-wrap { height: 150px; } } .pxl-sliders-thumbs .thumbs-wrap:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: transform 0.3s linear; -khtml-transition: transform 0.3s linear; -moz-transition: transform 0.3s linear; -ms-transition: transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; } .pxl-sliders-thumbs .thumbs-wrap .num { position: absolute; font-size: 22px; line-height: 28px; font-weight: 700; color: var(--primary-color); bottom: 100px; -webkit-transition: color 0.3s linear; -khtml-transition: color 0.3s linear; -moz-transition: color 0.3s linear; -ms-transition: color 0.3s linear; -o-transition: color 0.3s linear; transition: color 0.3s linear; } .pxl-sliders-thumbs .thumbs-wrap .title { position: absolute; font-size: 30px; font-weight: 700; color: #000; bottom: 35px; -webkit-transition: color 0.3s linear; -khtml-transition: color 0.3s linear; -moz-transition: color 0.3s linear; -ms-transition: color 0.3s linear; -o-transition: color 0.3s linear; transition: color 0.3s linear; } @media (max-width: 1599px) { .pxl-sliders-thumbs .thumbs-wrap .title { font-size: 24px; } } @media (max-width: 991px) { .pxl-sliders-thumbs .thumbs-wrap .title { font-size: 20px; } } .nunito-font { font-family: "Nunito", Sans-serif; } .col2-set { display: flex; flex-wrap: wrap; margin: -15px; } .col2-set .col-1, .col2-set .col-2 { flex: 0 0 100%; max-width: 100%; padding: 15px; } @media (min-width: 769px) { .col2-set .col-1, .col2-set .col-2 { flex: 0 0 50%; max-width: 50%; } } .woocommerce-notices-wrapper { margin-top: 15px; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e7e7e7; } .woocommerce-notices-wrapper:empty { display: none; } .woocommerce-notices-wrapper ul { list-style: none; padding: 0; margin: 0; } @media (min-width: 768px) { .woocommerce-notices-wrapper .woocommerce-error li { position: relative; padding-right: 165px; } } @media (max-width: 767px) { .woocommerce-notices-wrapper .woocommerce-error li { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } } @media (min-width: 768px) { .woocommerce-notices-wrapper .woocommerce-error li a { position: absolute; top: 50%; right: 0; width: 150px; -webkit-transform: translateY(-50%); -khtml-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } } @media (max-width: 767px) { .woocommerce-notices-wrapper .woocommerce-error li a { order: 2; } } @media (min-width: 576px) { .woocommerce-notices-wrapper .woocommerce-message { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } } @media (max-width: 575px) { .woocommerce-notices-wrapper .woocommerce-message a.btn { display: block; margin-top: 10px; } } .woocommerce-error { color: #d62a28; } .woocommerce-info { color: #cf8207; background: rgba(var(--primary-color-rgb),0.1); padding: 20px 24px; font-size: 15px; } .woocommerce-message { color: #27ae60; } .woocommerce-pagination { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; } .pxl-shop-topbar-wrap { margin-bottom: 9px; padding-bottom: 25px; } .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering { margin-bottom: 0; float: none; } .woocommerce-result-count { font-size: 18px; line-height: 24px; } select.orderby { height: 40px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; line-height: 40px; padding: 0 20px; font-size: 16px; background-position: calc(100% - 20px) 50%; background-repeat: no-repeat; background-size: 12px; border: 1px solid #e7e7e7; background-color: transparent; } @media (min-width: 1200px) { select.orderby { width: 240px; } } select.orderby:hover, select.orderby:active, select.orderby:focus { border-color: var(--primary-color); } .pxl-view-layout { list-style: none; margin: 0 -2px; } .pxl-view-layout li { padding: 0 2px; } .pxl-view-layout li.lbl { padding-right: 11px; } .pxl-view-layout li a { color: #d7d7d7; font-size: 20px; width: 40px; height: 40px; line-height: 36px; text-align: center; border: 1px solid #d7d7d7; display: inline-block; } .pxl-view-layout li a:hover { color: var(--primary-color); border-color: var(--primary-color); } .pxl-view-layout li a i { line-height: 1; } .pxl-view-layout li.active a { color: var(--primary-color); border-color: var(--primary-color); } @media (max-width: 991px) { .pxl-view-layout-wrap { display: none; } } @media (max-width: 1199px) { .has-sidebar .pxl-view-layout-wrap { display: none; } } .products { list-style: none; margin: -20px -15px; padding: 0; display: flex; flex-wrap: wrap; position: relative; } .products > .product { float: none; padding: 20px 15px; position: relative; } .products:before { content: ""; position: absolute; top: 20px; left: 15px; bottom: 20px; right: 15px; background-color: rgba(255, 255, 255, 0.8); display: none; z-index: 1; } .pxl-products-thumb { position: relative; overflow: hidden; } .pxl-products-thumb img { width: 100%; position: relative; -webkit-transition: transform 0.3s cubic-bezier(0.44, 0.17, 1, 1); -khtml-transition: transform 0.3s cubic-bezier(0.44, 0.17, 1, 1); -moz-transition: transform 0.3s cubic-bezier(0.44, 0.17, 1, 1); -ms-transition: transform 0.3s cubic-bezier(0.44, 0.17, 1, 1); -o-transition: transform 0.3s cubic-bezier(0.44, 0.17, 1, 1); transition: transform 0.3s cubic-bezier(0.44, 0.17, 1, 1); } .pxl-hot { position: absolute; left: 20px; top: 15px; font-size: 14px; font-family: var(--heading-font-family); letter-spacing: 0.05em; line-height: 18px; text-align: center; color: #fff; background-color: var(--heading-color); padding: 5px 12px 4px 12px; text-transform: uppercase; z-index: 2; min-width: 60px; } .onsale { position: absolute; left: 20px; top: 15px; font-size: 14px; font-family: var(--heading-font-family); letter-spacing: 0.05em; line-height: 18px; text-align: center; color: #fff; background-color: var(--primary-color); padding: 5px 12px 4px 12px; text-transform: uppercase; z-index: 1; min-width: 60px; } .pxl-hot + .onsale { top: 51px; } .woocommerce-loop-product__link { display: block; font-family: var(--heading-font-family); font-size: 24px; text-transform: uppercase; line-height: 1.5; letter-spacing: 0.05em; margin-bottom: 3px; } @media (max-width: 1199px) { .woocommerce-loop-product__link { font-size: 22px; } } @media (max-width: 991px) { .woocommerce-loop-product__link { font-size: 18px; } } .woocommerce-loop-product__link:hover { color: var(--link-color-hover); } .products .price { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; color: var(--body-color); font-family: var(--heading-font-family); font-size: 20px; line-height: 32px; clear: both; white-space: pre-wrap; align-items: flex-end; } .products .price del { order: 2; padding-left: 6px; font-size: 14px; line-height: 28px; color: var(--primary-color); } [dir="rtl"] .products .price del { padding-left: 0; padding-right: 6px; } .products .price ins { font-weight: inherit; text-decoration: none; } .products .pxl-loop-cart-wrap .button, .products .add_to_cart_button, .products .button.product_type_grouped, .products .product_type_external, .products .added_to_cart { font-size: 14px; color: #fff; -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; } .products .pxl-loop-cart-wrap .button .pxl-icon, .products .add_to_cart_button .pxl-icon, .products .button.product_type_grouped .pxl-icon, .products .product_type_external .pxl-icon, .products .added_to_cart .pxl-icon { font-size: 18px; line-height: 1; display: inline-flex; } .products .pxl-loop-cart-wrap .button svg, .products .add_to_cart_button svg, .products .button.product_type_grouped svg, .products .product_type_external svg, .products .added_to_cart svg { width: 16px; height: auto; fill: #fff; } .products .pxl-loop-cart-wrap .button svg > *, .products .add_to_cart_button svg > *, .products .button.product_type_grouped svg > *, .products .product_type_external svg > *, .products .added_to_cart svg > * { fill: #fff; } .products .add_to_cart_button.loading .pxl-icon, .products .product_type_grouped.loading .pxl-icon, .products .product_type_external.loading .pxl-icon { display: inline-block; -webkit-animation: pxl-spin 2s linear infinite; -khtml-animation: pxl-spin 2s linear infinite; -moz-animation: pxl-spin 2s linear infinite; -ms-animation: pxl-spin 2s linear infinite; -o-animation: pxl-spin 2s linear infinite; animation: pxl-spin 2s linear infinite; } .products .add_to_cart_button.loading .pxl-icon:before, .products .product_type_grouped.loading .pxl-icon:before, .products .product_type_external.loading .pxl-icon:before { content: ""; font-family: "pxli" !important; } .products .add_to_cart_button.loading svg, .products .product_type_grouped.loading svg, .products .product_type_external.loading svg { display: none; } .products .add_to_cart_button + .added_to_cart, .products .product_type_grouped + .added_to_cart, .products .product_type_external + .added_to_cart { position: relative; background-color: var(--primary-color); -webkit-transition: all 0.3s cubic-bezier(0.44, 0.17, 1, 1); -khtml-transition: all 0.3s cubic-bezier(0.44, 0.17, 1, 1); -moz-transition: all 0.3s cubic-bezier(0.44, 0.17, 1, 1); -ms-transition: all 0.3s cubic-bezier(0.44, 0.17, 1, 1); -o-transition: all 0.3s cubic-bezier(0.44, 0.17, 1, 1); transition: all 0.3s cubic-bezier(0.44, 0.17, 1, 1); } .products .add_to_cart_button + .added_to_cart:after, .products .product_type_grouped + .added_to_cart:after, .products .product_type_external + .added_to_cart:after { content: ""; font-family: bootstrap-icons; font-size: 20px; color: #fff; display: inline-block; line-height: 1; } .products .add_to_cart_button + .added_to_cart:hover, .products .product_type_grouped + .added_to_cart:hover, .products .product_type_external + .added_to_cart:hover { background-color: var(--heading-color); } .products .pxl-loop-cart-wrap .button:not(.add_to_cart_button) .pxl-icon, .products .pxl-loop-cart-wrap .product_type_variable .pxl-icon { font-size: 20px; } .products .pxl-loop-cart-wrap .button:not(.add_to_cart_button) .pxl-icon:before, .products .pxl-loop-cart-wrap .product_type_variable .pxl-icon:before { content: ""; display: inline-block; font-display: block; font-family: bootstrap-icons !important; font-style: normal; font-weight: normal !important; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; } .products .pxl-shop-item-wrap:hover .pxl-products-thumb img { -webkit-transform: scale(1.05); -khtml-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .products[class*=" columns-"] .pxl-products-content, .pxl-product-grid .pxl-products-content { padding: 21px 0 3px 0; position: relative; } .products[class*=" columns-"] .pxl-products-content-grid-view, .pxl-product-grid .pxl-products-content-grid-view { position: relative; padding-right: 60px; } .products[class*=" columns-"] .pxl-products-content-grid-view.hide-rating .star-rating, .pxl-product-grid .pxl-products-content-grid-view.hide-rating .star-rating { display: none; } .products[class*=" columns-"] .pxl-loop-cart-wrap .button, .products[class*=" columns-"] .add_to_cart_button, .products[class*=" columns-"] .button.product_type_grouped, .products[class*=" columns-"] .product_type_external, .products[class*=" columns-"] .added_to_cart, .pxl-product-grid .pxl-loop-cart-wrap .button, .pxl-product-grid .add_to_cart_button, .pxl-product-grid .button.product_type_grouped, .pxl-product-grid .product_type_external, .pxl-product-grid .added_to_cart { position: absolute; right: 0; top: 9px; padding: 8px; width: 50px; height: 50px; display: inline-flex; align-items: center; border-radius: 3px; } @media (min-width: 1200px) { .products[class*=" columns-"] .pxl-loop-cart-wrap .button, .products[class*=" columns-"] .add_to_cart_button, .products[class*=" columns-"] .button.product_type_grouped, .products[class*=" columns-"] .product_type_external, .products[class*=" columns-"] .added_to_cart, .pxl-product-grid .pxl-loop-cart-wrap .button, .pxl-product-grid .add_to_cart_button, .pxl-product-grid .button.product_type_grouped, .pxl-product-grid .product_type_external, .pxl-product-grid .added_to_cart { opacity: 0; -webkit-transform: scale(0.3); -khtml-transform: scale(0.3); -moz-transform: scale(0.3); -ms-transform: scale(0.3); -o-transform: scale(0.3); transform: scale(0.3); transform-origin: center center; } } @media (max-width: 1199px) { .products[class*=" columns-"] .pxl-loop-cart-wrap .button, .products[class*=" columns-"] .add_to_cart_button, .products[class*=" columns-"] .button.product_type_grouped, .products[class*=" columns-"] .product_type_external, .products[class*=" columns-"] .added_to_cart, .pxl-product-grid .pxl-loop-cart-wrap .button, .pxl-product-grid .add_to_cart_button, .pxl-product-grid .button.product_type_grouped, .pxl-product-grid .product_type_external, .pxl-product-grid .added_to_cart { top: 5px; } } .products[class*=" columns-"] .pxl-loop-cart-wrap .button .pxl-btn-text, .products[class*=" columns-"] .add_to_cart_button .pxl-btn-text, .products[class*=" columns-"] .button.product_type_grouped .pxl-btn-text, .products[class*=" columns-"] .product_type_external .pxl-btn-text, .products[class*=" columns-"] .added_to_cart .pxl-btn-text, .pxl-product-grid .pxl-loop-cart-wrap .button .pxl-btn-text, .pxl-product-grid .add_to_cart_button .pxl-btn-text, .pxl-product-grid .button.product_type_grouped .pxl-btn-text, .pxl-product-grid .product_type_external .pxl-btn-text, .pxl-product-grid .added_to_cart .pxl-btn-text { display: none; } .products[class*=" columns-"] .add_to_cart_button + .added_to_cart, .products[class*=" columns-"] .product_type_grouped + .added_to_cart, .products[class*=" columns-"] .product_type_external + .added_to_cart, .pxl-product-grid .add_to_cart_button + .added_to_cart, .pxl-product-grid .product_type_grouped + .added_to_cart, .pxl-product-grid .product_type_external + .added_to_cart { width: 50px; height: 50px; opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); font-size: 0; } .products[class*=" columns-"] .add_to_cart_button.added, .products[class*=" columns-"] .product_type_grouped.added, .products[class*=" columns-"] .product_type_external.added, .pxl-product-grid .add_to_cart_button.added, .pxl-product-grid .product_type_grouped.added, .pxl-product-grid .product_type_external.added { opacity: 0; visibility: hidden; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .products[class*=" columns-"] .add_to_cart_button.added + .added_to_cart, .products[class*=" columns-"] .product_type_grouped.added + .added_to_cart, .products[class*=" columns-"] .product_type_external.added + .added_to_cart, .pxl-product-grid .add_to_cart_button.added + .added_to_cart, .pxl-product-grid .product_type_grouped.added + .added_to_cart, .pxl-product-grid .product_type_external.added + .added_to_cart { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } @media (min-width: 1200px) { .products[class*=" columns-"] .pxl-shop-item-wrap:hover .pxl-loop-cart-wrap .button, .products[class*=" columns-"] .pxl-shop-item-wrap:hover .add_to_cart_button, .products[class*=" columns-"] .pxl-shop-item-wrap:hover .button.product_type_grouped, .products[class*=" columns-"] .pxl-shop-item-wrap:hover .product_type_external, .pxl-product-grid .pxl-shop-item-wrap:hover .pxl-loop-cart-wrap .button, .pxl-product-grid .pxl-shop-item-wrap:hover .add_to_cart_button, .pxl-product-grid .pxl-shop-item-wrap:hover .button.product_type_grouped, .pxl-product-grid .pxl-shop-item-wrap:hover .product_type_external { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } .products.shop-view-list > .product { max-width: 100%; width: 100%; flex: 0 0 100%; } @media (max-width: 1199px) { .products.shop-view-list > .product { background-color: transparent; } } .products.shop-view-list .pxl-shop-item-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); -webkit-transition: box-shadow 0.3s cubic-bezier(0.44, 0.17, 1, 1); -khtml-transition: box-shadow 0.3s cubic-bezier(0.44, 0.17, 1, 1); -moz-transition: box-shadow 0.3s cubic-bezier(0.44, 0.17, 1, 1); -ms-transition: box-shadow 0.3s cubic-bezier(0.44, 0.17, 1, 1); -o-transition: box-shadow 0.3s cubic-bezier(0.44, 0.17, 1, 1); transition: box-shadow 0.3s cubic-bezier(0.44, 0.17, 1, 1); } .products.shop-view-list .pxl-shop-item-wrap:hover { box-shadow: 0 6px 27px rgba(54, 54, 54, 0.12); } .products.shop-view-list .pxl-products-thumb { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; } @media (max-width: 575px) { .products.shop-view-list .pxl-products-thumb { flex: 0 0 100%; max-width: 100%; margin-bottom: 20px; } } .products.shop-view-list .pxl-products-thumb img { width: 300px; height: 100%; object-fit: cover; } @media (max-width: 991px) { .products.shop-view-list .pxl-products-thumb img { width: 220px; } } @media (max-width: 767px) { .products.shop-view-list .pxl-products-thumb img { width: 120px; } } @media (max-width: 575px) { .products.shop-view-list .pxl-products-thumb img { width: 100%; } } .products.shop-view-list .pxl-products-content { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } @media (max-width: 575px) { .products.shop-view-list .pxl-products-content { flex: 0 0 100%; max-width: 100%; } } .products.shop-view-list .pxl-products-content-list-view { display: none; padding: 10px 30px 15px 45px; } @media (max-width: 991px) { .products.shop-view-list .pxl-products-content-list-view { padding: 10px 15px 15px 30px; } } @media (max-width: 767px) { .products.shop-view-list .pxl-products-content-list-view { padding: 10px 15px 15px 30px; } } @media (max-width: 575px) { .products.shop-view-list .pxl-products-content-list-view { padding: 10px 15px 35px 15px; } } .products.shop-view-list .title-wrap { margin-bottom: 5px; } .products.shop-view-list .pxl-loop-product-excerpt { margin-bottom: 25px; display: block; display: -webkit-box; max-height: 90.0000000002px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .products.shop-view-list .pxl-loop-product-excerpt > * { display: block; display: -webkit-box; max-height: 90.0000000002px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } @media (max-width: 991px) { .products.shop-view-list .pxl-loop-product-excerpt { display: block; display: -webkit-box; max-height: 60.0000000001px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .products.shop-view-list .pxl-loop-product-excerpt > * { display: block; display: -webkit-box; max-height: 60.0000000001px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } } @media (max-width: 767px) { .products.shop-view-list .pxl-loop-product-excerpt { display: none; } } .products.shop-view-list .button, .products.shop-view-list .add_to_cart_button, .products.shop-view-list .button.product_type_grouped, .products.shop-view-list .product_type_external, .products.shop-view-list .added_to_cart { display: inline-flex; align-items: center; } @media (max-width: 1199px) { .products.shop-view-list .button, .products.shop-view-list .add_to_cart_button, .products.shop-view-list .button.product_type_grouped, .products.shop-view-list .product_type_external, .products.shop-view-list .added_to_cart { padding: 12px 25px 12px 25px; } } @media (max-width: 575px) { .products.shop-view-list .button, .products.shop-view-list .add_to_cart_button, .products.shop-view-list .button.product_type_grouped, .products.shop-view-list .product_type_external, .products.shop-view-list .added_to_cart { width: 100%; margin-top: 10px; } } .products.shop-view-list .button .pxl-icon, .products.shop-view-list .add_to_cart_button .pxl-icon, .products.shop-view-list .button.product_type_grouped .pxl-icon, .products.shop-view-list .product_type_external .pxl-icon, .products.shop-view-list .added_to_cart .pxl-icon { font-size: 18px; margin-left: 8px; padding-bottom: 2px; } [dir="rtl"] .products.shop-view-list .button .pxl-icon, [dir="rtl"] .products.shop-view-list .add_to_cart_button .pxl-icon, [dir="rtl"] .products.shop-view-list .button.product_type_grouped .pxl-icon, [dir="rtl"] .products.shop-view-list .product_type_external .pxl-icon, [dir="rtl"] .products.shop-view-list .added_to_cart .pxl-icon { margin-left: 0; margin-right: 8px; } .products.shop-view-list .button + .added_to_cart, .products.shop-view-list .add_to_cart_button + .added_to_cart, .products.shop-view-list .button.product_type_grouped + .added_to_cart, .products.shop-view-list .product_type_external + .added_to_cart, .products.shop-view-list .added_to_cart + .added_to_cart { margin-left: 30px; } @media (max-width: 575px) { .products.shop-view-list .button + .added_to_cart, .products.shop-view-list .add_to_cart_button + .added_to_cart, .products.shop-view-list .button.product_type_grouped + .added_to_cart, .products.shop-view-list .product_type_external + .added_to_cart, .products.shop-view-list .added_to_cart + .added_to_cart { margin-left: 0; } } .products.shop-view-list .button + .added_to_cart:after, .products.shop-view-list .add_to_cart_button + .added_to_cart:after, .products.shop-view-list .button.product_type_grouped + .added_to_cart:after, .products.shop-view-list .product_type_external + .added_to_cart:after, .products.shop-view-list .added_to_cart + .added_to_cart:after { position: relative; top: -2px; margin-left: 8px; } [dir="rtl"] .products.shop-view-list .button + .added_to_cart:after, [dir="rtl"] .products.shop-view-list .add_to_cart_button + .added_to_cart:after, [dir="rtl"] .products.shop-view-list .button.product_type_grouped + .added_to_cart:after, [dir="rtl"] .products.shop-view-list .product_type_external + .added_to_cart:after, [dir="rtl"] .products.shop-view-list .added_to_cart + .added_to_cart:after { margin-left: 0; margin-right: 8px; } .products.shop-view-list .button:not(.add_to_cart_button) .pxl-icon, .products.shop-view-list .product_type_variable .pxl-icon { font-size: 20px; } .products.shop-view-list .button:not(.add_to_cart_button) .pxl-icon:before, .products.shop-view-list .product_type_variable .pxl-icon:before { content: ""; display: inline-block; font-display: block; font-family: bootstrap-icons !important; font-style: normal; font-weight: normal !important; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; } .products.shop-view-list .tt-txt { display: none; } .products.shop-view-list .pxl-products-content-list-view { display: block; } .products.shop-view-list .pxl-products-content-grid-view { display: none; } .has-sidebar .products.shop-view-list .pxl-loop-product-excerpt { display: block; display: -webkit-box; max-height: 90.0000000002px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .has-sidebar .products.shop-view-list .pxl-loop-product-excerpt > * { display: block; display: -webkit-box; max-height: 90.0000000002px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -khtml-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -o-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } @media (max-width: 1199px) { .has-sidebar .products.shop-view-list .pxl-products-thumb img { width: 220px; } .has-sidebar .products.shop-view-list .pxl-products-content-list-view { padding: 10px 15px 15px 30px; } .has-sidebar .products.shop-view-list .pxl-loop-product-excerpt { display: block; display: -webkit-box; max-height: 60.0000000001px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } .has-sidebar .products.shop-view-list .pxl-loop-product-excerpt > * { display: block; display: -webkit-box; max-height: 60.0000000001px; font-size: 18px; line-height: 1.6666666667; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -khtml-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -khtml-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; } } @media (max-width: 767px) { .has-sidebar .products.shop-view-list .pxl-products-thumb img { width: 120px; } .has-sidebar .products.shop-view-list .pxl-loop-product-excerpt { display: none; } } @media (max-width: 575px) { .has-sidebar .products.shop-view-list .pxl-products-thumb img { width: 100%; } .has-sidebar .products.shop-view-list .pxl-products-content-list-view { padding: 10px 15px 35px 15px; } } .products.columns-1 > li.product { max-width: 100%; width: 100%; flex: 0 0 100%; } .products.columns-2 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .products.columns-3 > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } .products.columns-4 > li.product { max-width: 25%; width: 25%; flex: 0 0 25%; } .products.columns-5 > li.product { max-width: 20%; width: 20%; flex: 0 0 20%; } .products.columns-6 > li.product { max-width: 16.6666%; width: 16.6666%; flex: 0 0 16.6666%; } @media (max-width: 1599px) { .products.columns-5s > li.product { max-width: 25%; width: 25%; flex: 0 0 25%; } .products.columns-6 > li.product { max-width: 25%; width: 25%; flex: 0 0 25%; } } @media (max-width: 1199px) { .products.columns-4 > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } .products.columns-5 > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } .products.columns-6 > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } } @media (max-width: 991px) { .products.columns-3 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .products.columns-4 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .products.columns-5 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .products.columns-6 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } } @media (max-width: 767px) { .products.columns-2 > li.product, .products.columns-3 > li.product, .products.columns-4 > li.product, .products.columns-5 > li.product, .products.columns-6 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } } @media (max-width: 575px) { .products.columns-2 > li.product, .products.columns-3 > li.product, .products.columns-4 > li.product, .products.columns-5 > li.product, .products.columns-6 > li.product { max-width: 100%; width: 100%; flex: 0 0 100%; } } .woocommerce.columns-1 > .products > li.product { max-width: 100%; width: 100%; flex: 0 0 100%; } .woocommerce.columns-2 > .products > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .woocommerce.columns-3 > .products > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } .woocommerce.columns-4 > .products > li.product { max-width: 25%; width: 25%; flex: 0 0 25%; } .woocommerce.columns-5 > .products > li.product { max-width: 20%; width: 20%; flex: 0 0 20%; } .woocommerce.columns-6 > .products > li.product { max-width: 16.6666%; width: 16.6666%; flex: 0 0 16.6666%; } @media (max-width: 1599px) { .woocommerce.columns-5 > .products > li.product { max-width: 25%; width: 25%; flex: 0 0 25%; } .woocommerce.columns-6 > .products > li.product { max-width: 25%; width: 25%; flex: 0 0 25%; } } @media (max-width: 1199px) { .woocommerce.columns-4 > .products > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } .woocommerce.columns-5 > .products > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } .woocommerce.columns-6 > .products > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } } @media (max-width: 991px) { .woocommerce.columns-3 > .products > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .woocommerce.columns-4 > .products > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .woocommerce.columns-5 > .products > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .woocommerce.columns-6 > .products > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } } @media (max-width: 767px) { .woocommerce.columns-2 > .products > li.product, .woocommerce.columns-3 > .products > li.product, .woocommerce.columns-4 > .products > li.product, .woocommerce.columns-5 > .products > li.product, .woocommerce.columns-6 > .products > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } } @media (max-width: 575px) { .woocommerce.columns-2 > .products > li.product, .woocommerce.columns-3 > .products > li.product, .woocommerce.columns-4 > .products > li.product, .woocommerce.columns-5 > .products > li.product, .woocommerce.columns-6 > .products > li.product { max-width: 100%; width: 100%; flex: 0 0 100%; } } @media (min-width: 576px) and (max-width: 1199px) { .pxl-content-wrap.has-sidebar .products.columns-3 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .pxl-content-wrap.has-sidebar .products.columns-4 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .pxl-content-wrap.has-sidebar .products.columns-5 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } .pxl-content-wrap.has-sidebar .products.columns-6 > li.product { max-width: 50%; width: 50%; flex: 0 0 50%; } } .widget_product_search form { position: relative; } .widget_product_search [type="submit"] { font-size: 0; } .widget_product_search [type="submit"]:before { display: inline-block !important; font-family: "pxli"; content: ""; font-size: 19px; 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; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; transition: 0s; } .widget_product_categories .pxl-list-item { position: relative; } .widget_product_categories ul.children { display: none; } .pxl-sidebar-area .woocommerce-widget-layered-nav-list { margin-top: -10px; } ul.product_list_widget { list-style: none outside; padding: 0; margin: -10px 0; } ul.product_list_widget li { padding: 10px 0; position: relative; display: block; clear: both; overflow: hidden; } ul.product_list_widget li a { display: block; font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: 0.05em; font-family: var(--heading-font-family); text-transform: uppercase; } ul.product_list_widget li .quantity, ul.product_list_widget li .amount { font-size: 15px; color: var(--primary-color); } ul.product_list_widget li .star-rating + .woocommerce-Price-amount, ul.product_list_widget li .star-rating + .reviewer { display: inline-flex; } ul.product_list_widget li img { margin-right: 20px; float: left; width: 70px; } ul.product_list_widget li .star-rating { display: none; font-size: 12px; width: 80px; } ul.product_list_widget li dl { margin: 0; padding-left: 1em; content: ""; display: table; } ul.product_list_widget li dl dt, ul.product_list_widget li dl dd { display: inline-block; float: left; margin-bottom: 1em; } ul.product_list_widget li dl dt { font-weight: 700; padding: 0 0 0.25em; margin: 0 4px 0 0; clear: left; } ul.product_list_widget li dl dd { padding: 0 0 0.25em; } ul.product_list_widget li dl dd p:last-child { margin-bottom: 0; } .wc-layered-nav-rating .star-rating { width: 96px; } .widget_price_filter .price_slider { margin-bottom: 1em; } .widget_price_filter .price_slider_amount .price_label { display: inline-block; color: var(--heading-color); margin-top: 5px; } .widget_price_filter .price_slider_amount button { padding: 8px 15px 8px 15px; margin: 0; float: right; border: none; font-size: 14px; line-height: normal; text-transform: capitalize; letter-spacing: 0.12em; position: relative; border-radius: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .widget_price_filter .ui-slider { position: relative; text-align: start; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 12px; height: 12px; background-color: var(--primary-color); border-radius: 50%; cursor: ew-resize; outline: none; top: -4px; } .widget_price_filter .ui-slider .ui-slider-handle + .ui-slider-handle { margin-left: -12px; } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; border-radius: 5px; background-color: var(--primary-color); } .widget_price_filter .price_slider_wrapper .ui-widget-content:before { content: ""; position: absolute; top: 1px; left: 0; right: 0; height: 4px; background-color: #D7D7D7; } .widget_price_filter .ui-slider-horizontal { height: 4px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: 0px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: 0px; } .widget_rating_filter li.wc-layered-nav-rating > a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; color: #707070; } @media (max-width: 991px) { .pxl-wg-products { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; } } .pxl-wg-products .product { position: relative; margin-bottom: 42px; } @media (max-width: 991px) { .pxl-wg-products .product { flex: 0 0 33.333333%; max-width: 33.333333%; padding-left: 8px; padding-right: 8px; } } @media (max-width: 575px) { .pxl-wg-products .product { flex: 0 0 100%; max-width: 100%; } } .pxl-wg-products .product:last-child { margin-bottom: 0; } .pxl-wg-products .onsale { position: absolute; top: 10px; left: 10px; font-size: 12px; height: auto; padding: 3px 8px; min-width: auto; } .pxl-wg-products .product-img { margin-bottom: 12px; display: block; } @media (max-width: 575px) { .pxl-wg-products .product-img img { width: 100%; } } .pxl-wg-products .product-title { display: block; font-weight: 500; font-size: 18px; line-height: 32px; margin-bottom: 4px; color: var(--heading-color); } .pxl-wg-products .product-title:hover { color: var(--link-color-hover); } .pxl-wg-products .product-cat a:hover { color: var(--link-color-hover); } .pxl-wg-products .price { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin: 5px 0 0 0; color: var(--primary-color); font-weight: 500; font-size: 20px; line-height: 32px; clear: both; } .pxl-wg-products .price del { order: 2; padding-left: 6px; font-size: 14px; line-height: 32px; color: #707070; } [dir="rtl"] .pxl-wg-products .price del { padding-left: 0; padding-right: 6px; } .pxl-wg-products .price ins { font-weight: inherit; text-decoration: none; } .pxl-star-rated { color: #FFB237; } .woocommerce-product-rating { display: flex; flex-wrap: wrap; line-height: normal; margin: 0; align-items: center; } p.stars { margin: 0; line-height: 1; } p.stars > span { margin-bottom: -15px; display: block; } .star-rating { font-family: "pxli"; color: #FFB237; font-size: 14px; letter-spacing: 3px; white-space: nowrap; position: relative; display: inline-block; width: 80px; height: 28px; line-height: 28px; overflow: hidden; } .star-rating:before { content: ""; display: block; overflow: hidden; } .star-rating > span:before, .star-rating .pxl-star-rated:before { content: ""; display: block; overflow: hidden; } .star-rating > span:before, .star-rating .pxl-star-rated:before, .star-rating[aria-label="Rated 0 out of 5"]:before { color: #FFB237; } .star-rating .pxl-star-rated, .star-rating > span { position: absolute; top: 0; left: 0; overflow: hidden; height: 28px; } [dir="rtl"] .star-rating .pxl-star-rated, [dir="rtl"] .star-rating > span { left: auto; right: 0; } .star-rating + .woocommerce-review-link { font-size: 14px; color: var(--body-color); margin-left: 5px; } .star-rating + .woocommerce-review-link:hover { color: var(--primary-color); } [dir="rtl"] .star-rating + .woocommerce-review-link { margin-left: 0; margin-right: 5px; } .comment-rating .star-rating { font-size: 12px; width: 92px; } .woocommerce-Reviews .comment-meta { margin-bottom: -5px; } .woocommerce-Reviews .pxl-comment-form-rating { margin-bottom: 5px; } @media (max-width: 575px) { .woocommerce-Reviews .pxl-comment-form-rating { margin-bottom: 15px; } } .woocommerce-Reviews p.stars > span { margin-bottom: 0; } .pxl-rating-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .review-num { font-size: 14px; line-height: 26px; letter-spacing: 0.08em; color: #707070; line-height: 32px; padding-left: 3px; } p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; color: #ffb237; } p.stars a::before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: "pxli"; content: ""; text-indent: 0; } p.stars a:hover ~ a::before { content: ""; font-weight: 300; } p.stars:hover a::before { content: ""; font-weight: 900; } p.stars.selected a.active::before { content: ""; font-weight: 900; } p.stars.selected a.active ~ a::before { content: ""; font-weight: 300; } p.stars.selected a:not(.active)::before { content: ""; font-weight: 900; } .pxl-single-product-gallery-summary-wraps > div.pxl-single-product-gallery-wraps { text-align: center; } @media (max-width: 991px) { .pxl-single-product-gallery-summary-wraps.vertical .pxl-single-product-summary-wrap { padding-top: 43px; } } @media (max-width: 1199px) { .has-sidebar .pxl-single-product-gallery-summary-wraps > div { width: 100%; } .has-sidebar .pxl-single-product-gallery-summary-wraps .pxl-single-product-summary-wrap { padding-top: 43px; } } @media (min-width: 576px) { .pxl-single-product-gallery-wraps.thumbnail-right .pxl-single-product-gallery-wraps-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin: 0 -15px; } .pxl-single-product-gallery-wraps.thumbnail-right .pxl-single-product-gallery-wraps-inner > div { margin: 0 15px; } .pxl-single-product-gallery-wraps.thumbnail-right .pxl-single-product-gallery-wraps-inner .woocommerce-product-gallery { flex: 1 0 0%; } .pxl-single-product-gallery-wraps.thumbnail-right .pxl-single-product-gallery-wraps-inner .wc-gallery-sync { flex: 0 0 118px; width: 118px; } .pxl-single-product-gallery-wraps.thumbnail-right .wc-gallery-sync-slides { margin: -8px 0; } .pxl-single-product-gallery-wraps.thumbnail-right .wc-gallery-sync-slides > div { margin: 8px 0; } .pxl-single-product-gallery-wraps.thumbnail-right .wc-gallery-sync-slides img.img-gal { width: 100%; } } .woocommerce-product-gallery { position: relative; overflow: hidden; } .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 23px; right: 23px; width: 18px; height: 18px; color: var(--primary-color); z-index: 1; text-align: center; line-height: 1; font-size: 0; background: url("../images/arrow-expand.png") no-repeat center center; background-size: contain; } .woocommerce-product-gallery .woocommerce-product-gallery__wrapper { padding: 0; margin: 0; position: relative; } .woocommerce-product-gallery .woocommerce-product-gallery__image { background: #F9F9F9; } .woocommerce-product-gallery .woocommerce-product-gallery__image .wp-post-image { width: 100%; } .woocommerce-product-gallery.pxl-product-gallery-simple { position: relative; } .woocommerce-product-gallery.pxl-product-gallery-simple .flex-viewport { position: relative; } .woocommerce-product-gallery.pxl-product-gallery-simple .flex-viewport:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); z-index: 1; visibility: hidden; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; } .woocommerce-product-gallery .flex-control-thumbs { list-style: none; display: flex; flex-wrap: wrap; margin: -15px; padding: 0; } @media (max-width: 1199px) { .woocommerce-product-gallery .flex-control-thumbs { margin: -10px; } } .woocommerce-product-gallery .flex-control-thumbs li { flex: 0 0 auto; max-width: auto; padding: 15px; cursor: pointer; } @media (max-width: 1199px) { .woocommerce-product-gallery .flex-control-thumbs li { padding: 10px; } } .woocommerce-product-gallery .flex-control-thumbs li img { overflow: hidden; max-width: 90px; } @media (max-width: 1199px) { .woocommerce-product-gallery .flex-control-thumbs li img { max-width: 70px; } } .woocommerce-product-gallery .flex-direction-nav { visibility: hidden; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; } .woocommerce-product-gallery:hover .flex-direction-nav { visibility: visible; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; } .wc-gallery-sync { position: relative; margin-top: 15px; } .wc-gallery-sync .flex-control-thumb { position: relative; overflow: hidden; border-radius: 5px; } .wc-gallery-sync .flex-control-thumb img { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.3s ease; -khtml-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .wc-gallery-sync .flex-control-thumb:after { position: absolute; content: ""; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-color: transparent; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .wc-gallery-sync .flex-control-thumb:hover img, .wc-gallery-sync .flex-control-thumb.flex-active-slide img { -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); } .wc-gallery-sync .flex-control-thumb:hover:after, .wc-gallery-sync .flex-control-thumb.flex-active-slide:after { background-color: rgba(255, 255, 255, 0.5); } .flex-direction-nav { padding: 0; margin: 0; list-style: none; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .flex-direction-nav > li { position: absolute; cursor: pointer; opacity: 0; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .flex-direction-nav > li span { width: 30px; height: 30px; background: var(--primary-color); color: #ffffff; line-height: 30px; text-align: center; display: block; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .flex-direction-nav > li:hover span { background: var(--second-color); } .flex-direction-nav > li .flex-disabled { cursor: not-allowed; } .thumbnail-simple .flex-direction-nav > li, .thumbnail-horizontal .flex-direction-nav > li { 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%); } .thumbnail-simple .flex-direction-nav > li.flex-nav-prev, .thumbnail-horizontal .flex-direction-nav > li.flex-nav-prev { left: 20px; } .thumbnail-simple .flex-direction-nav > li.flex-nav-prev .flex-prev-icon:before, .thumbnail-horizontal .flex-direction-nav > li.flex-nav-prev .flex-prev-icon:before { font-family: "pxli"; content: ""; font-size: 14; } .thumbnail-simple .flex-direction-nav > li.flex-nav-next, .thumbnail-horizontal .flex-direction-nav > li.flex-nav-next { right: 20px; } .thumbnail-simple .flex-direction-nav > li.flex-nav-next .flex-next-icon:before, .thumbnail-horizontal .flex-direction-nav > li.flex-nav-next .flex-next-icon:before { font-family: "pxli"; content: ""; font-size: 14; } .thumbnail-simple:hover, .thumbnail-horizontal:hover { cursor: pointer; } .thumbnail-simple:hover .flex-direction-nav > li, .thumbnail-horizontal:hover .flex-direction-nav > li { opacity: 1; } .thumbnail-simple:hover .flex-direction-nav > li.flex-nav-prev, .thumbnail-horizontal:hover .flex-direction-nav > li.flex-nav-prev { left: 10px; } .thumbnail-simple:hover .flex-direction-nav > li.flex-nav-next, .thumbnail-horizontal:hover .flex-direction-nav > li.flex-nav-next { right: 10px; } @media (min-width: 576px) { .thumbnail-vertical .flex-direction-nav > li { left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .thumbnail-vertical .flex-direction-nav > li.flex-nav-prev { top: 20px; } .thumbnail-vertical .flex-direction-nav > li.flex-nav-prev .flex-prev-icon:before { font-family: "pxli"; content: ""; font-size: 14; } .thumbnail-vertical .flex-direction-nav > li.flex-nav-next { bottom: 20px; } .thumbnail-vertical .flex-direction-nav > li.flex-nav-next .flex-next-icon:before { font-family: "pxli"; content: ""; font-size: 14; } } @media (max-width: 575px) { .thumbnail-vertical .flex-direction-nav > li { 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%); } .thumbnail-vertical .flex-direction-nav > li.flex-nav-prev { left: 20px; } .thumbnail-vertical .flex-direction-nav > li.flex-nav-prev .flex-prev-icon:before { font-family: "pxli"; content: ""; font-size: 14; } .thumbnail-vertical .flex-direction-nav > li.flex-nav-next { right: 20px; } .thumbnail-vertical .flex-direction-nav > li.flex-nav-next .flex-next-icon:before { font-family: "pxli"; content: ""; font-size: 14; } } .thumbnail-vertical:hover { cursor: pointer; } @media (min-width: 576px) { .thumbnail-vertical:hover .flex-direction-nav > li { opacity: 1; } .thumbnail-vertical:hover .flex-direction-nav > li.flex-nav-prev { left: 50%; top: 10px; } .thumbnail-vertical:hover .flex-direction-nav > li.flex-nav-next { left: 50%; right: auto; bottom: 10px; } } @media (max-width: 575px) { .thumbnail-vertical:hover .flex-direction-nav > li { opacity: 1; } .thumbnail-vertical:hover .flex-direction-nav > li.flex-nav-prev { left: 10px; } .thumbnail-vertical:hover .flex-direction-nav > li.flex-nav-next { right: 10px; } } .flex-control-nav { list-style: none; padding: 0; margin: 20px 0 0; } .flex-control-nav.flex-control-paging { text-align: center; display: flex; flex-wrap: wrap; justify-content: center; } .flex-control-nav.flex-control-paging li { flex: 0 0 auto; } .flex-control-nav.flex-control-paging a { width: 13px; height: 13px; margin: 5px 7px; background: #bbbbbb; font-size: 0; text-indent: -999px; display: block; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: opacity 200ms ease; -khtml-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; } .flex-control-nav.flex-control-paging a:hover, .flex-control-nav.flex-control-paging a.flex-active { background: var(--primary-color); } .pxl-product-gallery-bottom .flex-control-nav { margin-top: 15px; justify-content: center; } @media (max-width: 1199px) { .pxl-product-gallery-bottom .flex-control-nav { margin-top: 10px; } } .entry-summary { padding-top: 16px; padding-left: 30px; } @media (max-width: 1199px) { .entry-summary { padding-top: 0; padding-left: 0; } } @media (max-width: 767px) { .entry-summary { padding-top: 43px; } } .product-type-simple .entry-summary { padding-top: 32px; } @media (max-width: 1199px) { .product-type-simple .entry-summary { padding-top: 0; } } @media (max-width: 767px) { .product-type-simple .entry-summary { padding-top: 43px; } } .has-sidebar .product-type-simple .entry-summary { padding-top: 0; padding-left: 0; } .single-product-title { margin-top: 0; margin-bottom: 18px; color: var(--heading-color); font-size: 42px; text-transform: uppercase; letter-spacing: 0.05em; } @media (max-width: 1199px) { .single-product-title { font-size: 36px; } } @media (max-width: 991px) { .single-product-title { font-size: 32px; } } @media (max-width: 480px) { .single-product-title { font-size: 28px; } } .pxl-rating-price-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 20px; } .pxl-rating-price-wrap > * { flex: 0 0 auto; width: auto; } .pxl-rating-price-wrap .woocommerce-product-rating { order: 2; } .pxl-product-single-price { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-end; font-family: var(--heading-font-family); font-size: 24px; line-height: 30px; color: var(--primary-color); letter-spacing: 0.05em; } .pxl-product-single-price del { order: 2; font-size: 14px; line-height: 26px; letter-spacing: 0.08em; color: #707070; margin-left: 10px; } .pxl-product-single-price ins { font-weight: 500; font-size: 28px; line-height: 32px; color: var(--primary-color); } @media (max-width: 1199px) { .pxl-product-single-price ins { font-size: 24px; } } .woocommerce-product-details__short-description { font-size: 16px; line-height: 30px; margin-bottom: 50px; } @media (max-width: 1199px) { .woocommerce-product-details__short-description { margin-bottom: 35px; } } @media (max-width: 575px) { .pxl-cart-simple-wrap { margin-top: -5px; margin-bottom: -5px; } .pxl-cart-simple-wrap > div { margin-top: 5px; margin-bottom: 5px; } } .pxl-variation-quantity-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; width: 100%; align-items: flex-end; } .pxl-variation-quantity-wrap .variations { border: 0; } @media (max-width: 1399px) { .pxl-variation-quantity-wrap .variations { margin-bottom: 10px; } } .pxl-variation-quantity-wrap .variations td, .pxl-variation-quantity-wrap .variations th { border: 0; vertical-align: middle; } .pxl-variation-quantity-wrap .woocommerce-variation-description p { margin-bottom: 1em; } .pxl-variation-quantity-wrap .reset_variations { visibility: hidden; display: none !important; width: 0 !important; height: 0 !important; color: red; padding-top: 10px; text-align: end; } .pxl-variation-quantity-wrap .reset_variations[style="visibility: visible; display: inline;"] { display: none !important; } .pxl-variation-quantity-wrap .wc-no-matching-variations { display: none; } .pxl-variation-quantity-wrap .single_variation_wrap { margin-top: 0; } @media (max-width: 1599px) { .pxl-variation-quantity-wrap.style-dropdown { margin-left: -4px; margin-right: -4px; } } .pxl-variation-quantity-wrap.style-dropdown > * { flex: 0 0 auto; width: auto; } @media (max-width: 1599px) { .pxl-variation-quantity-wrap.style-dropdown > * { padding-left: 4px; padding-right: 4px; } } @media (max-width: 1399px) { .pxl-variation-quantity-wrap.style-dropdown > * { flex: 0 0 100%; width: 100%; max-width: 100%; } } @media (min-width: 1400px) { .pxl-variation-quantity-wrap.style-dropdown { margin-left: -10px; margin-right: -10px; } .pxl-variation-quantity-wrap.style-dropdown .variations, .pxl-variation-quantity-wrap.style-dropdown .single_variation_wrap { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px; } } .pxl-variation-quantity-wrap.style-dropdown .variations .row + .row { margin-top: 10px; } .pxl-variation-quantity-wrap.style-list select { display: none; } .pxl-variation-quantity-wrap.style-list .variations { display: block; width: 100%; } .pxl-variation-quantity-wrap.style-list .pxl-variation-att-terms { list-style: none; padding: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; margin-bottom: 0; } .pxl-variation-quantity-wrap.style-list .pxl-variation-att-terms > li { flex: 0 0 auto; width: auto; padding-left: 8px; padding-right: 8px; margin-bottom: 16px; } .pxl-variation-quantity-wrap.style-list a.pro-variation-select { border: 1px solid #e7e7e7; padding: 4px 15px; display: inline-block; font-size: 16px; line-height: 1.5; text-align: center; min-width: 132px; } @media (max-width: 1199px) { .pxl-variation-quantity-wrap.style-list a.pro-variation-select { min-width: 112px; } } @media (max-width: 991px) { .pxl-variation-quantity-wrap.style-list a.pro-variation-select { min-width: 100px; } } @media (max-width: 480px) { .pxl-variation-quantity-wrap.style-list a.pro-variation-select { min-width: 80px; } } .pxl-variation-quantity-wrap.style-list a.pro-variation-select .lbl { color: var(--heading-color); display: block; } .pxl-variation-quantity-wrap.style-list a.pro-variation-select .price { display: block; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; } .pxl-variation-quantity-wrap.style-list a.pro-variation-select .price del { order: 2; color: #707070; font-size: 11px; margin-left: 5px; line-height: 26px; } .pxl-variation-quantity-wrap.style-list a.pro-variation-select:hover { border-color: var(--primary-color); } .pxl-variation-quantity-wrap.style-list a.pro-variation-select:hover .lbl { color: var(--primary-color); } .pxl-variation-quantity-wrap.style-list a.pro-variation-select:hover .price { color: var(--primary-color); } .pxl-variation-quantity-wrap.style-list li.active a { border-color: var(--primary-color); } .pxl-variation-quantity-wrap.style-list li.active a .lbl { color: var(--primary-color); } .pxl-variation-quantity-wrap.style-list li.active a .price { color: var(--primary-color); } .pxl-variation-results { padding-top: 15px; padding-bottom: 20px; } .pxl-variation-results .woocommerce-variation-price .price { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin: 0; color: var(--primary-color); font-weight: 500; font-size: 20px; line-height: 32px; clear: both; } .pxl-variation-results .woocommerce-variation-price .price del { order: 2; padding-left: 6px; font-size: 14px; line-height: 32px; color: #707070; } [dir="rtl"] .pxl-variation-results .woocommerce-variation-price .price del { padding-left: 0; padding-right: 6px; } .pxl-variation-results .woocommerce-variation-price .price ins { font-weight: inherit; text-decoration: none; } .pxl-variation-results .woocommerce-variation-availability { display: none; } .woocommerce-variation-description { font-size: 16px; line-height: 30px; } .pxl-addtocart-btn-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .pxl-addtocart-btn-wrap > * { flex: 0 0 auto; width: auto; } @media (max-width: 480px) { .pxl-addtocart-btn-wrap { flex: 0 0 100%; width: 100%; } } .has-sidebar .pxl-addtocart-btn-wrap { flex: 0 0 100%; width: 100%; margin-top: 15px; } .pxl-single-product-cart-form-wrap > p.stock { display: none; } .stock { color: #27AE60; } .stock span { margin-right: 4px; } .stock.top { margin-top: 10px; display: none; } form.cart { width: 100%; } form.cart .quantity { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } form.cart .quantity .stock { padding-left: 16px; font-size: 16px; } form.cart.grouped_form .woocommerce-grouped-product-list-item { align-items: center; justify-content: space-between; margin-bottom: 20px; } form.cart.grouped_form .woocommerce-grouped-product-list-item__quantity { order: 2; flex-grow: 1; } form.cart.grouped_form .woocommerce-grouped-product-list-item__label { order: 1; width: 35%; } @media (max-width: 480px) { form.cart.grouped_form .woocommerce-grouped-product-list-item__label { flex: 0 0 100%; max-width: 100%; width: 100%; } } form.cart.grouped_form .woocommerce-grouped-product-list-item__label label { margin-bottom: 0; } @media (max-width: 480px) { form.cart.grouped_form .woocommerce-grouped-product-list-item__label label { margin-bottom: 5px; } } form.cart.grouped_form .woocommerce-grouped-product-list-item__label a { font-size: 16px; font-weight: 400; } form.cart.grouped_form .woocommerce-grouped-product-list-item__price { margin: 0; color: var(--primary-color); font-weight: 400; font-size: 16px; line-height: 32px; clear: both; order: 3; } form.cart.grouped_form .woocommerce-grouped-product-list-item__price del { order: 2; padding-left: 6px; font-size: 14px; line-height: 32px; color: #707070; } [dir="rtl"] form.cart.grouped_form .woocommerce-grouped-product-list-item__price del { padding-left: 0; padding-right: 6px; } form.cart.grouped_form .woocommerce-grouped-product-list-item__price ins { font-weight: inherit; text-decoration: none; } @media (max-width: 1599px) { .pxl-variation-row { margin-left: -4px; margin-right: -4px; } } @media (max-width: 1599px) { .pxl-variation-row > * { padding-left: 4px; padding-right: 4px; } } .pxl-variation-row .label { margin-bottom: 4px; display: none; } @media (min-width: 1600px) { .pxl-variation-row .label span span { color: var(--heading-color); font-weight: 500; } } .pxl-variation-row .label span span.lbl { color: #707070; font-weight: 400; } @media (max-width: 1599px) { .pxl-variation-row .label span span.lbl { display: none; } } .pxl-variation-row select { height: 48px; line-height: 44px; background-color: transparent; border-color: #e7e7e7; padding: 0 20px; font-size: 16px; background-size: 12px; } form.cart .quantity-lbl { display: none; } .pxl-quantity { position: relative; display: inline-block; } .pxl-quantity .quantity-button { position: absolute; top: 0; width: 52px; height: 48px; line-height: 48px; text-align: start; font-size: 13px; font-weight: 900; border: 0; color: #707070; cursor: pointer; text-align: center; } .pxl-quantity .quantity-up { right: 0; } .pxl-quantity .quantity-up:before, .pxl-quantity .quantity-up:after { content: ""; width: 13px; height: 1.7px; display: block; background-color: #707070; position: absolute; top: 50%; left: 50%; margin-left: -6px; -webkit-transition: background-color 0.3s ease; -khtml-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .pxl-quantity .quantity-up:after { -webkit-transform: rotate(90deg); -khtml-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .pxl-quantity .quantity-up:hover:before, .pxl-quantity .quantity-up:hover:after { background-color: #333333; } .pxl-quantity .quantity-down { left: 0; z-index: 1; } .pxl-quantity .quantity-down:before { content: ""; width: 13px; height: 1.7px; display: block; background-color: #707070; position: absolute; top: 50%; left: 50%; margin-left: -6px; -webkit-transition: background-color 0.3s ease; -khtml-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .pxl-quantity .quantity-down:hover:before { background-color: #333333; } input.qty[type="number"] { width: 134px !important; height: 48px !important; line-height: 48px !important; padding-top: 0; padding-bottom: 0; padding-right: 48px; padding-left: 48px; text-align: center; font-size: 15px; color: #333333; background: #ffffff !important; border-color: rgba(22, 37, 66, 0.1); -moz-appearance: textfield; } input.qty[type="number"]::-webkit-outer-spin-button, input.qty[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } @media (min-width: 481px) { .pxl-addtocart-btn-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; margin-left: -5px; margin-right: -5px; } .pxl-addtocart-btn-wrap > * { margin: 0 5px; } } .pxl-addtocart-btn-wrap .pxl-atc-btn { flex-grow: 1; } .pxl-addtocart-btn-wrap .pxl-single-woosmart-wrap button + button { margin-left: 8px; } .pxl-addtocart-btn-wrap .woosc-btn { width: 50px; height: 50px; border: 1px solid var(--primary-color); color: var(--primary-color); display: inline-block; text-align: center; background-color: transparent; padding: 0; overflow: visible; font-size: 0; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .pxl-addtocart-btn-wrap .woosc-btn:hover { color: #fff; border-color: var(--primary-color); background-color: var(--primary-color); } .pxl-addtocart-btn-wrap .woosc-btn:before { content: ""; font-family: "pxli"; font-size: 18px; line-height: 38px; display: inline-block; margin: 0; -webkit-transition: color 0.3s ease; -khtml-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; } .pxl-addtocart-btn-wrap .woosc-btn.woosc-added { font-size: 16px; } .pxl-addtocart-btn-wrap .woosc-btn.woosc-added:before { content: "✓"; } .pxl-addtocart-btn-wrap .woosw-btn { width: 50px; height: 50px; border: 1px solid var(--primary-color); color: var(--primary-color); display: inline-block; text-align: center; background-color: transparent; padding: 0; overflow: visible; font-size: 0; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .pxl-addtocart-btn-wrap .woosw-btn:hover { color: #fff; border-color: var(--primary-color); background-color: var(--primary-color); } .pxl-addtocart-btn-wrap .woosw-btn:before { content: ""; font-size: 16px; line-height: 48px; font-family: "pxli"; display: inline-block; margin: 0; -webkit-transition: color 0.3s ease; -khtml-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; } .pxl-addtocart-btn-wrap .woosw-btn.woosw-adding:before { content: ""; -webkit-animation: pxl-spin 2s linear infinite; -khtml-animation: pxl-spin 2s linear infinite; -moz-animation: pxl-spin 2s linear infinite; -ms-animation: pxl-spin 2s linear infinite; -o-animation: pxl-spin 2s linear infinite; animation: pxl-spin 2s linear infinite; } .pxl-addtocart-btn-wrap .woosw-btn.woosw-adding:after { display: none !important; } .pxl-addtocart-btn-wrap .woosw-btn.woosw-added:before { content: ""; } .single_add_to_cart_button { clear: both; min-width: 170px; width: 100%; text-align: center; } @media (max-width: 991px) and (min-width: 768px) { .single_add_to_cart_button { min-width: 100px; padding-left: 25px; padding-right: 25px; } } .cart.grouped_form .stock { display: none; } table.shop_attributes { border: none; } table.shop_attributes td, table.shop_attributes th { vertical-align: top; font-style: normal; padding: 2px 0; border: 0; width: unset; background: transparent !important; } table.shop_attributes td p, table.shop_attributes th p { padding: 0; } table.shop_attributes th { font-weight: 500; color: var(--heading-color); min-width: 60px; white-space: nowrap; } @media (max-width: 575px) { table.shop_attributes th { min-width: 80px; } } table.shop_attributes th:after { content: ":"; margin-left: 3px; } table.shop_attributes td { color: #707070; padding-left: 16px; } .group_table { border: 0; } .group_table th, .group_table td { border: 0; } .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0 auto; transform: scale(1.5, 1.5); } .product_meta { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; font-size: 16px; margin-left: -13px; margin-right: -13px; margin-bottom: 20px; } .product_meta > * { padding-left: 13px; padding-right: 13px; } .product_meta a { color: var(--body-color); } .product_meta a:hover { color: var(--link-color-hover); } .product-share-wrap { margin-top: 50px; margin-bottom: 0; } @media (max-width: 1199px) { .product-share-wrap { margin-top: 30px; } } .product-share-wrap .row { margin: -3px -20px; } @media (max-width: 1199px) { .product-share-wrap .row { margin: -3px -10px; } } .product-share-wrap .label { padding: 0; margin: 0 0 12px 0; font-size: 18px; font-family: var(--heading-font-family); color: var(--heading-color); text-transform: uppercase; letter-spacing: 0.05em; } @media (max-width: 1199px) { .product-share-wrap .label { margin: 0 0 8px 0; } } .product-share-wrap .social-item { padding: 0; margin: 3px 20px; } @media (max-width: 1199px) { .product-share-wrap .social-item { margin: 3px 10px; } } .product-share-wrap .social-item a { font-size: 16px; color: var(--body-color); } .product-share-wrap .social-item a:hover { color: var(--link-color-hover); } .wc-tabs { list-style: none; margin: 100px -15px 0; padding: 0; display: flex; flex-wrap: wrap; position: relative; } @media (max-width: 1199px) { .wc-tabs { margin: 70px -15px 0; } } @media (max-width: 767px) { .wc-tabs { margin: 70px -4px 0; } } @media (max-width: 575px) { .wc-tabs { margin: 70px 0 0; } } .wc-tabs:after { content: ""; height: 1px; position: absolute; left: 15px; right: 15px; bottom: 0; background-color: #ebebeb; } .wc-tabs li { flex: 0 0 auto; width: auto; max-width: 100%; margin: 0 15px; z-index: 1; } @media (max-width: 767px) { .wc-tabs li { margin: 0 4px; } } @media (max-width: 575px) { .wc-tabs li { margin: 2px 0; flex: 0 0 100%; width: 100%; } } .wc-tabs li a { padding: 13px 28px 11px 28px; display: block; min-width: 170px; color: #fff; font-family: var(--heading-font-family); font-size: 18px; text-transform: uppercase; position: relative; background-color: var(--heading-color); letter-spacing: 0.05em; } @media (max-width: 767px) { .wc-tabs li a { padding: 10px 20px 8px 20px; font-size: 16px; } } .wc-tabs li:hover a, .wc-tabs li.active a { background-color: var(--primary-color); color: #fff; } .wc-tab { margin-top: 38px; font-size: 16px; line-height: 30px; } .wc-tab h2 { display: none; } .wc-tab .commentlist .comment-content .comment-text { font-size: 16px; } .wc-tab #respond .comment-form-cookies-consent { display: none; } .woocommerce-Tabs-panel--description h1, .woocommerce-Tabs-panel--description h2, .woocommerce-Tabs-panel--description h3, .woocommerce-Tabs-panel--description h4, .woocommerce-Tabs-panel--description h5, .woocommerce-Tabs-panel--description h6 { font-weight: 500; font-family: var(--body-font-family); } .woocommerce-Tabs-panel--additional_information { padding: 32px; background: #F9F9F9; } @media (max-width: 575px) { .woocommerce-Tabs-panel--additional_information { padding: 0; background-color: transparent; } } @media (min-width: 1200px) { .woocommerce-Tabs-panel table tbody { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .woocommerce-Tabs-panel table tbody tr { flex: 0 0 50%; max-width: 50%; } } .related.products { display: block; margin: 0 0 23px 0; } @media (max-width: 991px) and (min-width: 768px) { .related.products .products.columns-3 > li.product { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; } } .products.related, .products.upsells, .cross-sells { margin-top: 61px; padding-top: 120px; border-top: 1px solid #ebebeb; margin-bottom: -30px; } @media (max-width: 1199px) { .products.related, .products.upsells, .cross-sells { padding-top: 90px; } } .products.related > h2, .products.upsells > h2, .cross-sells > h2 { font-size: 30px; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 53px; } @media (max-width: 1199px) { .products.related > h2, .products.upsells > h2, .cross-sells > h2 { margin-bottom: 35px; } } @media (max-width: 767px) { .products.related > h2, .products.upsells > h2, .cross-sells > h2 { font-size: 24px; } } label[for="coupon_code"] { display: none; } table.cart { border: 0; font-family: var(--heading-font-family); letter-spacing: 0.05em; } table.cart th { font-size: 16px; font-weight: 400; font-family: var(--heading-font-family); color: var(--heading-color); padding: 16px 24px; border-left: 0; border-right: 0; text-transform: uppercase; } @media (max-width: 991px) { table.cart th { display: none; } } table.cart th.product-remove { padding: 0; } table.cart td { padding: 24px; border-left: 0; border-right: 0; } @media (max-width: 1199px) { table.cart td { padding: 24px 15px; } } table.cart td.product-thumbnail { padding-right: 0; width: 94px; } table.cart td.product-name { padding-left: 16px; } @media (min-width: 1600px) { table.cart td.product-name { width: 458px; } } @media (max-width: 1199px) { table.cart td.product-name { max-width: 300px; } } table.cart td.product-name > div > a { font-weight: 700; margin: 0 10px; } table.cart td.product-name > div > a.remove { width: 20px; height: 20px; line-height: 20px; color: #ffffff; background-color: black; text-align: center; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } table.cart td.product-name > div > a.remove:hover { background-color: red; } table.cart td.product-name > div > a:last-child { flex-basis: 0; flex-grow: 1; text-align: start; } table.cart td.product-price { color: var(--heading-color); font-size: 18px; } @media (max-width: 1199px) { table.cart td.product-price { font-size: 16px; } } table.cart td.product-subtotal { color: var(--heading-color); font-size: 18px; } @media (max-width: 1199px) { table.cart td.product-subtotal { font-size: 16px; } } table.cart td.product-remove { padding-left: 0; padding-right: 0; text-align: center; } table.cart td.product-remove a { font-size: 0; position: relative; width: 20px; height: 40px; border-radius: 0; color: #E0E0E0; display: inline-flex; justify-content: center; align-items: center; } table.cart td.product-remove a:before, table.cart td.product-remove a:after { content: ""; position: absolute; height: 1px; width: 20px; top: 50%; background-color: #707070; transform-origin: 50% 50%; opacity: 1; font-size: 20px; -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; } table.cart td.product-remove a:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } table.cart td.product-remove a:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } table.cart td.product-remove a:hover:before, table.cart td.product-remove a: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); } table.cart td.actions { border-left: 0; border-right: 0; padding: 32px 0 32px 0; } @media (max-width: 991px) { table.cart td { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; justify-content: space-between; } table.cart td:before, table.cart td a.remove:before { display: inline-block; text-transform: uppercase; font-size: 14px; color: var(--heading-color); } table.cart td.product-thumbnail, table.cart td.product-name { width: 100%; max-width: 100%; } table.cart td.product-name:before, table.cart td.product-price:before, table.cart td.product-quantity:before, table.cart td.product-subtotal:before { content: attr(data-title) ": "; } } @media (max-width: 991px) { table.cart tbody > tr:first-child > td:first-child { border-top: 1px solid #E0E0E0; } table.cart tbody > tr { position: relative; } table.cart td.product-thumbnail { background-color: #f8f3f0; } table.cart td.product-remove { padding: 0; border-bottom: 0; } table.cart td.product-remove a { position: absolute; top: 15px; right: 15px; color: var(--primary-color); border-color: var(--primary-color); } table.cart td.product-remove a:before, table.cart td.product-remove a:after { background-color: var(--primary-color); } } table.cart .product-name { font-weight: 500; color: var(--heading-color); } table.cart .product-name a { color: inherit; font-size: 18px; letter-spacing: 0.05em; text-transform: uppercase; font-family: var(--heading-font-family); } @media (max-width: 1199px) { table.cart .product-name a { font-size: 16px; } } table.cart .product-name a:hover { color: var(--link-color-hover); } table.cart .size-woocommerce_thumbnail { max-width: 70px; width: 70px; } table.cart .coupon:not(.pxl-coupon) { display: none; } table.cart .coupon .pxl-coupon-wrap { position: relative; width: 450px; -webkit-transition: border-color 0.3s ease; -khtml-transition: border-color 0.3s ease; -moz-transition: border-color 0.3s ease; -ms-transition: border-color 0.3s ease; -o-transition: border-color 0.3s ease; transition: border-color 0.3s ease; } @media (max-width: 991px) { table.cart .coupon .pxl-coupon-wrap { width: 370px; } } @media (max-width: 991px) { table.cart .coupon .pxl-coupon-wrap { width: 270px; } } @media (max-width: 767px) { table.cart .coupon .pxl-coupon-wrap { width: 100%; } } @media (max-width: 575px) { table.cart .coupon .pxl-coupon-wrap { width: auto; } } table.cart .coupon .input-text { width: 100%; height: 54px; border-radius: 0; } table.cart .coupon .input-text:hover, table.cart .coupon .input-text:focus { border-color: var(--primary-color); } @media (min-width: 768px) and (max-width: 991px) { table.cart .coupon button { font-size: 0; border: 0; height: 54px; width: 54px; padding: 0 10px; min-width: 54px; } table.cart .coupon button:before { content: ""; font-family: "pxli"; font-size: 16px; display: inline-block; line-height: 1; } } @media (max-width: 480px) { table.cart .coupon button { font-size: 0; border: 0; height: 54px; width: 54px; padding: 0 10px; min-width: 54px; } table.cart .coupon button:before { content: ""; font-family: "pxli"; font-size: 16px; display: inline-block; line-height: 1; } } table.cart td.actions button[name="update_cart"]:not(.pxl-update-cart) { display: none; } @media (max-width: 991px) { table.cart td.actions { display: table-cell; } } table.cart button:disabled { opacity: 0.3; cursor: not-allowed; } @media (min-width: 992px) { table.cart .pxl-btns-continue-update .btn, table.cart .pxl-btns-continue-update button { min-width: 204px; } } @media (max-width: 575px) { table.cart .pxl-btns-continue-update .btn, table.cart .pxl-btns-continue-update button { width: 100%; } } @media (max-width: 480px) { table.cart .pxl-continue-shop { width: 100%; } } .cart-collaterals { padding-top: 30px; } @media (min-width: 992px) { .cart-collaterals { display: flex; flex-wrap: wrap; } } .cart-collaterals .cart_totals { width: 100%; } .cart-collaterals { font-family: var(--heading-font-family); letter-spacing: 0.05em; } .cart-collaterals .cart_totals { display: inline-block; } .cart-collaterals .cart_totals > h2 { font-size: 30px; margin: 0; position: relative; text-transform: uppercase; margin-bottom: 30px; } @media (max-width: 1199px) { .cart-collaterals .cart_totals > h2 { font-size: 24px; } } .cart-collaterals .cart_totals table { border: none !important; border-radius: 0; font-size: 18px; } @media (max-width: 1199px) { .cart-collaterals .cart_totals table { font-size: 16px; } } .cart-collaterals .cart_totals th, .cart-collaterals .cart_totals td { border-bottom: 1px solid #d5d5d5; border-left: 0; border-right: 0; } .cart-collaterals .cart_totals th { text-align: start; padding: 8px 0; font-weight: 400; vertical-align: top; min-width: 120px; text-transform: uppercase; } @media (min-width: 576px) { .cart-collaterals .cart_totals th { min-width: 160px; } } .cart-collaterals .cart_totals td { text-align: right; } .cart-collaterals .cart_totals tr.order-total td { color: var(--heading-color); } .cart-collaterals .cart_totals .woocommerce-shipping-destination { margin-bottom: 0; } .cart-collaterals .cart_totals .woocommerce-shipping-destination strong { font-weight: 400; } .woocommerce-shipping-methods { list-style: none; } .woocommerce-shipping-methods li { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; } .woocommerce-shipping-methods input[type="radio"] { margin-right: 8px; margin-top: -4px; } .woocommerce-shipping-methods label { cursor: default; margin: 0; } .woocommerce-shipping-calculator .form-row { margin-left: 0; margin-right: 0; } .woocommerce-shipping-calculator select { width: 100%; } .woocommerce-shipping-calculator .shipping-calculator-form { margin-top: 5px; } .wc-proceed-to-checkout .btn { width: 100%; display: block; } .cart-empty.woocommerce-info { display: none; } .pxl-cart-empty-wrap img.img-bag { max-width: 112px; margin-bottom: 20px; } .pxl-cart-empty-wrap h2 { margin-bottom: 12px; } .pxl-cart-empty-wrap p.desc { margin-bottom: 20px; color: #707070; } .return-to-shop { text-align: center; } .woocommerce-form-coupon-toggle { margin-bottom: 30px; } .woocommerce-form-coupon-toggle .woocommerce-info { color: var(--heading-color); } .woocommerce-form-coupon-toggle .woocommerce-info a { color: var(--link-color-hover); } .woocommerce-form-coupon-toggle .woocommerce-info a:hover { color: var(--link-color); } .checkout_coupon.woocommerce-form-coupon { margin-bottom: 50px; } form.woocommerce-checkout { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; align-items: self-start; } form.woocommerce-checkout .woocommerce-NoticeGroup-checkout { flex: 0 0 100%; margin: 0 0 30px; max-width: 100%; padding: 15px; } form.woocommerce-checkout .col2-set { flex: 0 0 50%; max-width: 50%; margin-left: 0; margin-right: 0; } @media (max-width: 991px) { form.woocommerce-checkout .col2-set { flex: 0 0 100%; max-width: 100%; } } form.woocommerce-checkout .col2-set > div { flex: 0 0 100%; width: 100%; max-width: 100%; } form.woocommerce-checkout .woocommerce-billing-fields > h3, form.woocommerce-checkout .woocommerce-shipping-fields > h3, form.woocommerce-checkout .woocommerce-additional-fields > h3 { font-size: 30px; margin: 0; position: relative; text-transform: uppercase; margin-bottom: 30px; } @media (max-width: 1199px) { form.woocommerce-checkout .woocommerce-billing-fields > h3, form.woocommerce-checkout .woocommerce-shipping-fields > h3, form.woocommerce-checkout .woocommerce-additional-fields > h3 { font-size: 24px; } } form.woocommerce-checkout .woocommerce-billing-fields > h3 > label, form.woocommerce-checkout .woocommerce-shipping-fields > h3 > label, form.woocommerce-checkout .woocommerce-additional-fields > h3 > label { color: inherit; } form.woocommerce-checkout .woocommerce-billing-fields label, form.woocommerce-checkout .woocommerce-shipping-fields label, form.woocommerce-checkout .woocommerce-additional-fields label { margin-bottom: 8px; } form.woocommerce-checkout .woocommerce-billing-fields .form-row, form.woocommerce-checkout .woocommerce-shipping-fields .form-row, form.woocommerce-checkout .woocommerce-additional-fields .form-row { margin-bottom: 24px; } form.woocommerce-checkout .woocommerce-billing-fields .form-row:last-child, form.woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child, form.woocommerce-checkout .woocommerce-additional-fields .form-row:last-child { margin-bottom: 0; } form.woocommerce-checkout .woocommerce-shipping-fields { margin-top: 50px; } form.woocommerce-checkout .woocommerce-shipping-fields h3 .woocommerce-form__label-for-checkbox { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } form.woocommerce-checkout .woocommerce-shipping-fields h3 .woocommerce-form__label-for-checkbox input[type="checkbox"] { margin-top: -5px; } form.woocommerce-checkout .woocommerce-checkout-review-order { flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; } @media (max-width: 991px) { form.woocommerce-checkout .woocommerce-checkout-review-order { flex: 0 0 100%; max-width: 100%; margin-top: 80px; } } form.woocommerce-checkout .woocommerce-checkout-review-order h3 { font-size: 30px; margin: 0; position: relative; text-transform: uppercase; margin-bottom: 30px; } @media (max-width: 1199px) { form.woocommerce-checkout .woocommerce-checkout-review-order h3 { font-size: 24px; } } form.woocommerce-checkout #order_review_heading { display: none; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table { border: 0; border-collapse: collapse; border-spacing: 0; background-color: rgba(var(--primary-color-rgb),0.1); -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead { display: none; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td { padding: 16px 24px; } @media (max-width: 575px) { form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td { padding: 16px 15px; } } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td:last-child { text-align: end; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td { border-color: transparent; padding: 8px 24px; } @media (max-width: 575px) { form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td { padding: 8px 15px; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td + td { width: 100px; } } @media (min-width: 576px) { form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td { padding-top: 24px; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td { padding-bottom: 24px; } } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody strong { font-weight: 400; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td { border-color: transparent; position: relative; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th:after, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td:after { position: absolute; content: ""; height: 1px; width: calc(100% - 24px); top: 0; background-color: #e7e7e7; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th { font-weight: 400; text-transform: uppercase; font-size: 18px; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th:after { left: 24px; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td:after { right: 24px; } @media (max-width: 575px) { form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td { display: block; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods li { justify-content: flex-start; } } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total td { font-weight: 600; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td strong, form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total td strong { font-weight: 600; } form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .order-total td { color: var(--primary-color); } textarea[name="order_comments"] { height: 180px; } .form-row { width: 100%; margin: 0 0 15px; } .form-row span.woocommerce-input-wrapper { flex: 0 0 100%; width: 100%; max-width: 100%; } #payment { margin-top: 0px; } #payment ul.payment_methods { padding: 30px 0 0; margin: 0; list-style: none outside; background: #ffffff; } #payment ul.payment_methods li { margin: 0; } #payment ul.payment_methods li input { margin: 5px 10px 0 0; float: left; } #payment ul.payment_methods li img { vertical-align: middle; padding: 0; position: relative; max-width: 150px; } #payment ul.payment_methods li img + img { margin-left: 2px; } #payment div.form-row { padding: 20px 0; margin-top: 0; } #payment div.form-row .pxl-checkout-place-order { flex: 0 0 100%; max-width: 100%; } #payment div.form-row #place_order { margin-top: 34px; display: block; width: 100%; } #payment div.form-row.place-order { margin-bottom: 0; padding-bottom: 0; } #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0; font-size: 0.92em; border-radius: 2px; line-height: 1.5; background-color: rgba(var(--primary-color-rgb),0.1); } #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: none outside; margin: 0; } #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new { margin: 0 0 0.5em; } #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label { cursor: pointer; } #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0 0; position: relative; } #payment div.payment_box .wc-credit-card-form { border: 0; padding: 0; margin: 1em 0 0; } #payment div.payment_box .wc-credit-card-form-card-number, #payment div.payment_box .wc-credit-card-form-card-expiry, #payment div.payment_box .wc-credit-card-form-card-cvc { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right 0.618em center; background-size: 32px 20px; } #payment div.payment_box .wc-credit-card-form-card-number.visa, #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #payment div.payment_box .wc-credit-card-form-card-cvc.visa { background-image: url("../images/credit-cards/visa.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.mastercard, #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard { background-image: url("../images/credit-cards/mastercard.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.laser, #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #payment div.payment_box .wc-credit-card-form-card-cvc.laser { background-image: url("../images/credit-cards/laser.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub { background-image: url("../images/credit-cards/diners.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.maestro, #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #payment div.payment_box .wc-credit-card-form-card-cvc.maestro { background-image: url("../images/credit-cards/maestro.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.jcb, #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #payment div.payment_box .wc-credit-card-form-card-cvc.jcb { background-image: url("../images/credit-cards/jcb.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.amex, #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #payment div.payment_box .wc-credit-card-form-card-cvc.amex { background-image: url("../images/credit-cards/amex.svg"); } #payment div.payment_box .wc-credit-card-form-card-number.discover, #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #payment div.payment_box .wc-credit-card-form-card-cvc.discover { background-image: url("../images/credit-cards/discover.svg"); } #payment div.payment_box span.help { font-size: 0.857em; color: var(--primary-color); font-weight: normal; } #payment div.payment_box .form-row { margin: 0 0 1em; } #payment div.payment_box p:last-child { margin-bottom: 0; } #payment div.payment_box::before { content: ""; display: block; border: 1em solid rgba(var(--primary-color-rgb),0.1); border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; top: -0.75em; left: 0; margin: -20px 0 0 2em; } #payment .payment_method_paypal .about_paypal { display: block; } #payment .payment_method_paypal img { max-height: 52px; margin-top: -18px; margin-left: 8px; top: 5px; } ul.order_details { content: ""; display: table; list-style: none; margin-bottom: 45px; } ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: 0.715em; line-height: 1; border-right: 1px dashed #707070; padding-right: 2em; margin-left: 0; padding-left: 0; list-style-type: none; } @media (max-width: 1024px) { ul.order_details li { border: 0; float: none; margin-bottom: 15px; } } ul.order_details li:last-child { margin-right: 0; padding-right: 0; } ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5; margin-top: 5px; } @media (max-width: 1024px) { ul.order_details li strong { font-weight: 400; } } ul.order_details li:last-of-type { border: none; } .woocommerce-order-details__title, .woocommerce-column__title { font-size: 30px; margin: 0; position: relative; text-transform: uppercase; margin-bottom: 30px; color: var(--heading-color); } @media (max-width: 1199px) { .woocommerce-order-details__title, .woocommerce-column__title { font-size: 24px; } } .wc-bacs-bank-details-account-name { font-weight: bold; } .woocommerce-order-downloads, .woocommerce-order-details { margin-bottom: 45px; } .woocommerce-order-downloads *:last-child, .woocommerce-order-details *:last-child { margin-bottom: 0; } .woocommerce-order-details table th { font-weight: 400; text-transform: uppercase; } .woocommerce-order-details table strong { font-weight: 400; } .woocommerce-customer-details address { font-style: normal; margin-bottom: 0; border: 1px solid #e7e7e7; text-align: left; width: 100%; border-radius: 4px; padding: 8px 16px; } .woocommerce-customer-details .woocommerce-customer-details--phone, .woocommerce-customer-details .woocommerce-customer-details--email { margin-bottom: 0; } .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: "pxli"; content: ""; margin-left: -1.5em; line-height: 1.75; position: absolute; } .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: "pxli"; content: ""; margin-left: -1.5em; line-height: 1.75; position: absolute; } .wc-item-meta li { display: flex; } .wc-item-meta li .wc-item-meta-label { margin-right: 5px; } .woosc-area .added_to_cart { margin-left: 10px; } #woosq-popup .thumbnails img { object-fit: cover !important; } #woosq-popup .quantity { display: inline-block; } #woosq-popup .quantity .input-text { border: 1px solid #ebebeb; border-radius: 3px; margin-right: 15px; width: 96px !important; height: 48px !important; line-height: 48px !important; padding: 0 10px; } @media (max-width: 480px) { #woosq-popup .quantity .input-text { width: 100% !important; } } #woosq-popup .single_add_to_cart_button { clear: both; min-width: 170px; width: 200px; text-align: center; } @media (max-width: 480px) { #woosq-popup .single_add_to_cart_button { width: 100% !important; margin-top: 10px; } } #woosq-popup .product_meta { margin-top: 22px; } .woosw-list .added_to_cart { margin-left: 10px; } @media (max-width: 767px) { table.woosw-content-items tr.woosw-content-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } } table.woosw-content-items tr.woosw-content-item td { padding: 24px; border-left: 0; border-right: 0; } @media (max-width: 767px) { table.woosw-content-items tr.woosw-content-item td { flex: 0 0 100%; width: 100%; padding: 15px; } } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove { text-align: center; } @media (min-width: 1200px) { table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove { width: 88px; } } @media (max-width: 767px) { table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove { position: relative; border-bottom: 0; padding-top: 0; padding-bottom: 0; } } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span { font-size: 0; position: relative; width: 40px; height: 40px; border-radius: 0; border: 1px solid #E0E0E0; color: #E0E0E0; display: inline-flex; justify-content: center; align-items: center; } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:before, table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:after { content: ""; position: absolute; height: 1px; width: 20px; top: 50%; background-color: #707070; transform-origin: 50% 50%; opacity: 1; font-size: 20px; -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; } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:hover { border-color: var(--primary-color); } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:hover:before, table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span: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); } @media (max-width: 767px) { table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span { position: absolute; top: 15px; right: 15px; } } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--image { padding-left: 0; padding-right: 0; width: 72px; } @media (max-width: 767px) { table.woosw-content-items tr.woosw-content-item td.woosw-content-item--image { padding-left: 15px; } } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--image img { width: 72px; } @media (min-width: 992px) { table.woosw-content-items tr.woosw-content-item .woosw-content-item--title { width: 332px; float: left; } } @media (min-width: 1200px) { table.woosw-content-items tr.woosw-content-item .woosw-content-item--title { width: 420px; float: left; } } @media (min-width: 1600px) { table.woosw-content-items tr.woosw-content-item .woosw-content-item--title { width: 465px; float: left; } } table.woosw-content-items tr.woosw-content-item .woosw-content-item--title a { font-weight: 500; color: var(--heading-color); } table.woosw-content-items tr.woosw-content-item .woosw-content-item--title a:hover { color: var(--link-color-hover); } table.woosw-content-items tr.woosw-content-item .woosw-content-item--price { color: var(--primary-color); font-weight: 500; font-size: 20px; line-height: 28px; } table.woosw-content-items tr.woosw-content-item .woosw-content-item--price del { order: 2; padding-left: 6px; font-size: 14px; line-height: 32px; color: #707070; } [dir="rtl"] table.woosw-content-items tr.woosw-content-item .woosw-content-item--price del { padding-left: 0; padding-right: 6px; } table.woosw-content-items tr.woosw-content-item .woosw-content-item--price ins { font-weight: inherit; text-decoration: none; } @media (min-width: 992px) { table.woosw-content-items tr.woosw-content-item .woosw-content-item--price { width: 160px; float: left; } } @media (min-width: 1200px) { table.woosw-content-items tr.woosw-content-item .woosw-content-item--price { width: 180px; float: left; } } @media (min-width: 1600px) { table.woosw-content-items tr.woosw-content-item .woosw-content-item--price { width: 288px; float: left; } } table.woosw-content-items tr.woosw-content-item .woosw-content-item--time { display: none; } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--actions { text-align: right; } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--actions .woosw-content-item--stock { display: none; } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--actions .btn { min-width: 220px; } @media (max-width: 575px) { table.woosw-content-items tr.woosw-content-item td.woosw-content-item--actions .btn { width: 100%; } } table.woosw-content-items tr.woosw-content-item td.woosw-content-item--actions .pxl-btn-icon { font-size: 14px; margin-left: 4px; } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span { font-size: 0; position: relative; width: 40px; height: 40px; border-radius: 0; border: 1px solid #E0E0E0; color: #E0E0E0; display: inline-flex; justify-content: center; align-items: center; } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:before, .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:after, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:before, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:after { content: ""; position: absolute; height: 1px; width: 20px; top: 50%; background-color: #707070; transform-origin: 50% 50%; opacity: 1; font-size: 20px; -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; } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:before, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:after, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span.removing, .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:hover, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span.removing, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:hover { border-color: var(--primary-color); } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span.removing:before, .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span.removing:after, .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:hover:before, .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:hover:after, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span.removing:before, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span.removing:after, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span:hover:before, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span: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); } @media (max-width: 767px) { .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span, .woosw-list table.woosw-content-items tr.woosw-content-item td.woosw-content-item--remove span { position: absolute; top: 15px; right: 15px; } } .woosw-actions:empty { display: none; } .pxl-wishlist-page .pxl-content-area { margin-bottom: 0; } .woosw-list table.woosw-content-items tr:nth-child(2n) td { background-color: transparent; } .woosw-list table.woosw-content-items tr:hover td { background-color: transparent; } @media (min-width: 768px) { .woosw-area .woosw-inner .woosw-content { width: 100%; max-width: 738px; } } @media (min-width: 992px) { .woosw-area .woosw-inner .woosw-content { width: 100%; max-width: 800px; } } .woosw-area .woosw-inner .woosw-content .woosw-content-top { color: var(--heading-color); background-color: #F2F2F2; } .woosw-area .woosw-inner .woosw-content .woosw-content-bot { color: var(--heading-color); background-color: #F2F2F2; } .woosw-area .woosw-inner .woosw-content .woosw-content-bot a, .woosw-area .woosw-inner .woosw-content .woosw-content-bot span { color: var(--heading-color) !important; text-decoration: none !important; -webkit-transition: all 300ms ease-in-out; -khtml-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .woosw-area .woosw-inner .woosw-content .woosw-content-bot a:hover, .woosw-area .woosw-inner .woosw-content .woosw-content-bot span:hover { color: var(--primary-color) !important; } .woosw-area .woosw-inner .woosw-content .woosw-content-item--remove span.removing:before { animation: none !important; -webkit-animation: none !important; } .woosw-area .woosw-inner .woosw-content .added_to_cart { margin-left: 10px; } .woocommerce-account .pxl-content-area { margin-bottom: 0; } .woocommerce-account h2 { margin-top: -10px; } form.login .form-row > label { width: 100%; } form.login .input-text { max-width: 270px; } form.login .woocommerce-form__label-for-checkbox { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; } form.login .woocommerce-form__label-for-checkbox input[type="checkbox"] { margin-top: -5px; } form.login .button { margin-top: 10px; } .woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0 -15px 15px; } @media (max-width: 767px) { .woocommerce-MyAccount-navigation ul { margin: 0 -8px 15px; } } .woocommerce-MyAccount-navigation ul li { flex: 0 0 auto; width: auto; max-width: 100%; padding: 0 15px 15px; } @media (max-width: 767px) { .woocommerce-MyAccount-navigation ul li { padding: 0 8px 15px; } } .woocommerce-MyAccount-navigation ul li a { display: block; padding: 6px 35px; border: 3px solid var(--primary-color); background: var(--primary-color); color: #ffffff; font-weight: 700; } @media (max-width: 1199px) { .woocommerce-MyAccount-navigation ul li a { padding: 6px 15px; } } .woocommerce-MyAccount-navigation ul li a:hover { border-color: var(--second-color); background: var(--second-color); color: #ffffff; } .woocommerce-MyAccount-navigation ul li.is-active a { border-color: var(--second-color); background: var(--second-color); color: #ffffff; } .woocommerce-orders-table th, .woocommerce-orders-table td { border-left: 0; border-right: 0; } @media (min-width: 768px) { .woocommerce-orders-table .woocommerce-orders-table__header-order-actions { width: 196px; } } @media (max-width: 767px) { .woocommerce-orders-table { border: 0; } .woocommerce-orders-table thead { display: none; } .woocommerce-orders-table tr td { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #E0E0E0; } .woocommerce-orders-table tr td:before { display: inline-block; text-transform: uppercase; font-size: 14px; color: var(--heading-color); content: attr(data-title) ": "; } .woocommerce-orders-table tr td:first-child { background-color: rgba(var(--primary-color-rgb),0.1); border: 0; } .woocommerce-orders-table tr td:last-child { border-top: 0; border-bottom: 0; padding: 30px 0 50px 0; } .woocommerce-orders-table tr td:last-child:before { display: none; } .woocommerce-orders-table tbody tr:last-child td { border-bottom: 1px solid #E0E0E0; } .woocommerce-orders-table tbody tr:last-child td:first-child { border-top: 0; border-bottom: 0; } .woocommerce-orders-table tbody tr:last-child td:last-child { border-top: 0; border-bottom: 0; padding-bottom: 0; } } .woocommerce-MyAccount-content { margin-top: 50px; } .woocommerce-MyAccount-content .woocommerce-info { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; margin-left: -15px; margin-right: -15px; } .woocommerce-MyAccount-content .woocommerce-info > * { margin-left: 15px; margin-right: 15px; } .woocommerce-MyAccount-content .woocommerce-Address-title h3 { font-size: 30px; margin: 0; position: relative; text-transform: uppercase; margin-bottom: 30px; } @media (max-width: 1199px) { .woocommerce-MyAccount-content .woocommerce-Address-title h3 { font-size: 24px; } } .woocommerce-MyAccount-content table .button { display: block; width: 180px; } .woocommerce-MyAccount-content fieldset { padding: 0; margin-top: 50px; border: 0; } .woocommerce-MyAccount-content fieldset legend { font-size: 30px; margin: 0; color: var(--heading-color); position: relative; text-transform: uppercase; margin-bottom: 30px; } @media (max-width: 1199px) { .woocommerce-MyAccount-content fieldset legend { font-size: 24px; } } .woocommerce-MyAccount-content .form-row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; } .woocommerce-MyAccount-content .form-row > * { flex: 0 0 100%; max-width: 100%; } .woocommerce-MyAccount-content .edit-account fieldset .input-text { max-width: 270px; } @media (max-width: 767px) { .woocommerce-MyAccount-content .edit-account fieldset .input-text { max-width: 100%; } } .woocommerce-MyAccount-content .edit-account .button { margin-top: 30px; } .enable-cursor .cursor-drag-area { cursor: none; } .pxl-cursor { position: fixed; background-color: var(--primary-color); width: 20px; height: 20px; border-radius: 100%; z-index: 1; transition: transform 0.3s linear, opacity 0.2s linear; user-select: none; pointer-events: none; z-index: 10000; transform: scale(1); transform-origin: center; } .pxl-cursor.active { opacity: 1; transform: scale(0); color: #fff; background-color: rgba(255, 255, 255, 0.6); } .pxl-cursor:not(.active) { mix-blend-mode: difference; } .pxl-cursor.none-follower.active { transform: scale(2.5); } .pxl-cursor.hide { display: none; } .pxl-cursor-follower { position: fixed; background-color: rgba(var(--primary-color-rgb), 0.2); width: 30px; height: 30px; border-radius: 100%; z-index: 1; transition: 0.6s transform linear, opacity 0.2s linear, background 0.2s linear; user-select: none; pointer-events: none; z-index: 10000; transform: translate(2px, 2px); transform-origin: center; } .pxl-cursor-follower.active { opacity: 1; transform: scale(3); color: #fff; background-color: rgba(255, 255, 255, 0.6); } .pxl-cursor-follower.active.video { background-color: rgba(255, 255, 255, 0.6); } .pxl-cursor-follower:not(.active) { mix-blend-mode: difference; } .pxl-cursor-follower.hide { display: none; } .pxl-cursor-arrow-prev { position: fixed; background-color: var(--primary-color); width: 104px; height: 104px; border-radius: 100%; z-index: 1; transition: transform 0.3s linear, opacity 0.2s linear; user-select: none; pointer-events: none; z-index: 10000; opacity: 0; transform: scale(0.5); transform-origin: center; color: #fff; font-size: 14px; line-height: 30px; font-family: var(--heading-font-family); letter-spacing: 0.1em; text-transform: uppercase; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pxl-cursor-arrow-prev.active { opacity: 1; transform: scale(1); } .pxl-cursor-arrow-prev.hide { display: none; } .pxl-cursor-arrow-prev .icon { margin-right: 8px; } .pxl-cursor-arrow-prev .rotate-180 { -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .pxl-cursor-arrow-prev .text { margin-top: 1px; } .pxl-cursor-arrow-next { position: fixed; background-color: var(--primary-color); width: 104px; height: 104px; border-radius: 100%; z-index: 1; transition: transform 0.3s linear, opacity 0.2s linear; user-select: none; pointer-events: none; z-index: 10000; opacity: 0; transform: scale(0.5); transform-origin: center; color: #fff; font-size: 14px; line-height: 30px; font-family: var(--heading-font-family); letter-spacing: 0.1em; text-transform: uppercase; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pxl-cursor-arrow-next.active { opacity: 1; transform: scale(1); } .pxl-cursor-arrow-next.hide { display: none; } .pxl-cursor-arrow-next .icon { margin-left: 7px; } .pxl-cursor-arrow-next .rotate-180 { -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .pxl-cursor-arrow-next .text { margin-top: 1px; } .pxl-cursor-drag { position: fixed; width: 104px; height: 104px; border-radius: 100%; z-index: 1; user-select: none; pointer-events: none; z-index: 1000; opacity: 0; transform: scale(0.5); transform-origin: center; color: #fff; font-size: 14px; line-height: 30px; font-family: var(--heading-font-family); letter-spacing: 0.1em; text-transform: uppercase; margin: 0 -8px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; mix-blend-mode: difference; -webkit-transition: all 0.08s linear; -khtml-transition: all 0.08s linear; -moz-transition: all 0.08s linear; -ms-transition: all 0.08s linear; -o-transition: all 0.08s linear; transition: all 0.08s linear; } .pxl-cursor-drag > * { display: inline-flex; } .pxl-cursor-drag.active { opacity: 1; transform: scale(1); } .pxl-cursor-drag.hide { display: none; } .pxl-cursor-drag .pxl-overlay { width: 100%; height: 100%; background-color: var(--primary-color); border-radius: 100%; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-cursor-drag .icon { font-size: 14px; color: #fff; margin: 0 8px; z-index: 1; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pxl-cursor-drag .text { z-index: 1; opacity: 1; transform: scale(1); -webkit-transition: all 0.3s ease 0.4s; -khtml-transition: all 0.3s ease 0.4s; -moz-transition: all 0.3s ease 0.4s; -ms-transition: all 0.3s ease 0.4s; -o-transition: all 0.3s ease 0.4s; transition: all 0.3s ease 0.4s; } .pxl-cursor-drag .rotate-180 { -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .pxl-cursor-drag.clicked { width: 70px; height: 70px; } .pxl-cursor-drag.clicked .pxl-overlay { transform: scale(0.8); } .pxl-cursor-drag.clicked .text { opacity: 0; transform: scale(0); display: none; } .pxl-cursor-drag.clicked .icon-left { -webkit-transform: translateX(-50px); -khtml-transform: translateX(-50px); -moz-transform: translateX(-50px); -ms-transform: translateX(-50px); -o-transform: translateX(-50px); transform: translateX(-50px); } .pxl-cursor-drag.clicked .icon-left.rotate-180 { -webkit-transform: translateX(-50px) rotate(180deg); -khtml-transform: translateX(-50px) rotate(180deg); -moz-transform: translateX(-50px) rotate(180deg); -ms-transform: translateX(-50px) rotate(180deg); -o-transform: translateX(-50px) rotate(180deg); transform: translateX(-50px) rotate(180deg); } .pxl-cursor-drag.clicked .icon-right { -webkit-transform: translateX(50px); -khtml-transform: translateX(50px); -moz-transform: translateX(50px); -ms-transform: translateX(50px); -o-transform: translateX(50px); transform: translateX(50px); } .pxl-cursor-drag.clicked .icon-right.rotate-180 { -webkit-transform: translateX(50px) rotate(180deg); -khtml-transform: translateX(50px) rotate(180deg); -moz-transform: translateX(50px) rotate(180deg); -ms-transform: translateX(50px) rotate(180deg); -o-transform: translateX(50px) rotate(180deg); transform: translateX(50px) rotate(180deg); } .pxl-cursor-map { position: fixed; background-color: var(--primary-color); width: 101px; height: 101px; border-radius: 100%; z-index: 1; transition: transform 0.3s linear, opacity 0.2s linear; user-select: none; pointer-events: none; z-index: 10000; opacity: 0; transform: scale(0.5); transform-origin: center; color: #fff; font-size: 14px; line-height: 26px; text-transform: uppercase; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pxl-cursor-map.active { opacity: 1; transform: scale(1); } .pxl-cursor-map.hide { display: none; } .cursor-outline .pxl-cursor { width: 5px; height: 5px; } .cursor-outline .pxl-cursor-follower { background-color: transparent; border: 1px solid var(--primary-color); } .cursor-outline .pxl-cursor-arrow-prev { background-color: transparent; border: 2px solid var(--primary-color); text-transform: capitalize; } .cursor-outline .pxl-cursor-arrow-prev .icon { font-size: 10px; } .cursor-outline .pxl-cursor-arrow-next { background-color: transparent; border: 2px solid var(--primary-color); text-transform: capitalize; } .cursor-outline .pxl-cursor-arrow-next .icon { font-size: 10px; } .cursor-outline .pxl-cursor-drag { mix-blend-mode: unset; } .cursor-outline .pxl-cursor-drag .pxl-overlay { background-color: transparent; border: 2px solid var(--primary-color); } .pxl-ttip { position: relative; display: inline-block; } .pxl-ttip:hover .tt-txt { visibility: visible; opacity: 1; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s; } .tt-txt { font-size: 0; opacity: 0; visibility: hidden; } .tt-txt:before { content: ""; position: absolute; background: 0 0; border: 6px solid transparent; z-index: 1000001; margin-bottom: 0; left: calc(50% - 6px); top: auto; bottom: -12px; transition: 0.3s; } .pxl-ttip .tt-txt { position: absolute; pointer-events: none; display: inline-block; background: #1b1b1b; color: #fff; padding: 8px 10px; font-size: 12px; line-height: 12px; white-space: nowrap; background: #1b1b1b; z-index: 1000000; pointer-events: none; -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 0; visibility: hidden; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .tt_top .tt-txt { bottom: 100%; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .tt_top .tt-txt:before { border-top-color: #1b1b1b; } .tt_top:hover .tt-txt { -webkit-transform: translate(-50%, -8px); -khtml-transform: translate(-50%, -8px); -moz-transform: translate(-50%, -8px); -ms-transform: translate(-50%, -8px); -o-transform: translate(-50%, -8px); transform: translate(-50%, -8px); } .tt-top-left .tt-txt, .tt-top-right .tt-txt { bottom: 100%; left: 50%; } .tt-top-left .tt-txt:before, .tt-top-right .tt-txt:before { border-top-color: #1b1b1b; } .tt-top-left:hover .tt-txt, .tt-top-right:hover .tt-txt { -webkit-transform: translate(0, -8px); -khtml-transform: translate(0, -8px); -moz-transform: translate(0, -8px); -ms-transform: translate(0, -8px); -o-transform: translate(0, -8px); transform: translate(0, -8px); } .tt-top-left .tt-txt { -webkit-transform: translate(-100%, 0); -khtml-transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); margin-left: 12px; } .tt-top-left .tt-txt:before { left: auto; right: 6px; } .tt-top-left:hover .tt-txt { -webkit-transform: translate(-100%, -8px); -khtml-transform: translate(-100%, -8px); -moz-transform: translate(-100%, -8px); -ms-transform: translate(-100%, -8px); -o-transform: translate(-100%, -8px); transform: translate(-100%, -8px); } .tt-top-right .tt-txt { -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); margin-left: -12px; } .tt-top-right .tt-txt:before { left: 6px; right: auto; } .tt-top-right:hover .tt-txt { -webkit-transform: translate(0, -8px); -khtml-transform: translate(0, -8px); -moz-transform: translate(0, -8px); -ms-transform: translate(0, -8px); -o-transform: translate(0, -8px); transform: translate(0, -8px); } .tt-left .tt-txt { left: auto; right: 100%; bottom: 50%; margin-bottom: -14px; } .tt-left .tt-txt:before { border-left-color: #1b1b1b; margin-right: -11px; margin-bottom: -6px; right: 0; bottom: 50%; left: auto; } .tt-left:hover .tt-txt { -webkit-transform: translate(-8px, 0); -khtml-transform: translate(-8px, 0); -moz-transform: translate(-8px, 0); -ms-transform: translate(-8px, 0); -o-transform: translate(-8px, 0); transform: translate(-8px, 0); } .tt-right .tt-txt { left: 100%; bottom: 50%; margin-bottom: -14px; } .tt-right .tt-txt:before { border-right-color: #1b1b1b; margin-left: -11px; margin-bottom: -6px; left: 0; bottom: 50%; } .tt-right:hover .tt-txt { -webkit-transform: translate(8px, 0); -khtml-transform: translate(8px, 0); -moz-transform: translate(8px, 0); -ms-transform: translate(8px, 0); -o-transform: translate(8px, 0); transform: translate(8px, 0); } .tt-bottom .tt-txt { top: 100%; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .tt-bottom .tt-txt:before { border-bottom-color: #1b1b1b; top: -12px; bottom: auto; } .tt-bottom:hover .tt-txt { -webkit-transform: translate(-50%, 8px); -khtml-transform: translate(-50%, 8px); -moz-transform: translate(-50%, 8px); -ms-transform: translate(-50%, 8px); -o-transform: translate(-50%, 8px); transform: translate(-50%, 8px); } .tt-bottom-left .tt-txt, .tt-bottom-right .tt-txt { top: 100%; left: 50%; } .tt-bottom-left .tt-txt:before, .tt-bottom-right .tt-txt:before { border-bottom-color: #1b1b1b; top: -12px; bottom: auto; } .tt-bottom-left:hover .tt-txt, .tt-bottom-right:hover .tt-txt { -webkit-transform: translate(0, 8px); -khtml-transform: translate(0, 8px); -moz-transform: translate(0, 8px); -ms-transform: translate(0, 8px); -o-transform: translate(0, 8px); transform: translate(0, 8px); } .tt-bottom-left .tt-txt { -webkit-transform: translate(-100%, 100%); -khtml-transform: translate(-100%, 100%); -moz-transform: translate(-100%, 100%); -ms-transform: translate(-100%, 100%); -o-transform: translate(-100%, 100%); transform: translate(-100%, 100%); margin-left: 12px; } .tt-bottom-left .tt-txt:before { left: auto; right: 6px; } .tt-bottom-left:hover .tt-txt { -webkit-transform: translate(-100%, 8px); -khtml-transform: translate(-100%, 8px); -moz-transform: translate(-100%, 8px); -ms-transform: translate(-100%, 8px); -o-transform: translate(-100%, 8px); transform: translate(-100%, 8px); } .tt-bottom-right .tt-txt { -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); margin-left: -12px; } .tt-bottom-right .tt-txt:before { left: 6px; right: auto; } .tt-bottom-right:hover .tt-txt { -webkit-transform: translate(0, 8px); -khtml-transform: translate(0, 8px); -moz-transform: translate(0, 8px); -ms-transform: translate(0, 8px); -o-transform: translate(0, 8px); transform: translate(0, 8px); } .pxl-archive-post:not(.sticky) .pxli-thumbtack { display: none; } body:not(.theme-core) .post-tags-share { justify-content: flex-start; } body:not(.theme-core) .single-next-prev-nav .nav-label-wrap { margin-bottom: 0; } body:not(.theme-core) .single-next-prev-nav .nav-title-wrap { display: none; } body:not(.theme-core) .commentlist > li:first-child .comment-avatar { padding-bottom: 16px; } .post-password-form { position: relative; } .post-password-form input[type="submit"] { position: absolute; bottom: 0; right: 0; height: 50px; padding: 13px 35px 13px 35px; } .wp-block-column blockquote { margin: 0; } .wp-block-button { margin-bottom: 20px; } .wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0; } .wp-block-cover { color: #ffffff; } .single-post p[class], .single-post p[style] { line-height: normal; clear: both; } [class*="wp-block-"] { margin-bottom: 30px; } [class*="wp-block-"]:first-child { margin-top: 0; } [class*="wp-block-"]:last-child { margin-bottom: 0; } .pxl-sidebar-area [class*="wp-block-"] { margin-top: 0; margin-bottom: 0; } .pxl-sidebar-area [class*="wp-block-"]:first-child { margin-top: 0; } .pxl-sidebar-area [class*="wp-block-"]:last-child { margin-bottom: 0; } .pxl-sidebar-area .wp-block-latest-comments [class*="wp-block-"] { padding-top: 3px; padding-bottom: 3px; line-height: 1.5; } .pxl-sidebar-area .widget_block h2 { font-size: 22px; margin-top: 0; margin-bottom: 30px; position: relative; letter-spacing: 0.05em; text-transform: uppercase; } .pxl-sidebar-area .widget_block ul { margin: 0; } .pxl-sidebar-area .widget_block li > a { display: flex; flex-wrap: wrap; align-items: center; position: relative; font-size: 16px; line-height: 36px; letter-spacing: 0.05em; text-transform: uppercase; } .pxl-sidebar-area .widget_block .wp-block-latest-posts__list { margin-bottom: 0; } .wp-block-group.has-background { padding: 15px 20px; } .wp-block-group .wp-block-button + * { padding-top: 15px; } .wp-block-rss { list-style: none; } .wp-block-table .has-fixed-layout { border-top: 1px solid #ddd; border-left: 1px solid #ddd; } .blocks-gallery-caption { margin-bottom: 30px; } .wp-caption.alignright { margin-bottom: 0 !important; } .wp-block-quote br { display: none; } .pxl-sidebar-area .wp-block-latest-comments li { margin-bottom: 20px; } .pxl-sidebar-area .wp-block-latest-comments li:last-child { margin-bottom: 0; } .pxl-sidebar-area .wp-block-latest-comments [class*="wp-block-"] { padding-top: 0; padding-bottom: 0; } .wp-block-search__label { margin: 0 0 17px 0; padding-bottom: 0; font-size: 22px; line-height: 1.33333; display: none; } .wp-block-search__label:before { display: none; } .wp-block-search__inside-wrapper { position: relative; } .wp-block-search__inside-wrapper .wp-block-search__input { height: 50px; line-height: 48px; background-color: #ffffff; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; padding: 0 55px 0 15px; } [dir="rtl"] .wp-block-search__inside-wrapper .wp-block-search__input { padding: 0 15px 0 55px; } .wp-block-search__inside-wrapper .wp-block-search__button { padding: 0; margin: 0; position: absolute; top: 0; right: 0; width: 50px; height: 50px; line-height: 50px; background: transparent; color: var(--body-color); font-size: 0; border-radius: 0; -webkit-transition: 0.4s; -khtml-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; } [dir="rtl"] .wp-block-search__inside-wrapper .wp-block-search__button { right: auto; left: 0; } .wp-block-search__inside-wrapper .wp-block-search__button:before { content: ""; font-size: 18px; display: inline-block; line-height: 50px; font-family: "pxli" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; } .wp-block-search__inside-wrapper .wp-block-search__button:active, .wp-block-search__inside-wrapper .wp-block-search__button:hover, .wp-block-search__inside-wrapper .wp-block-search__button:focus { color: var(--primary-color); } ul.wp-block-archives { list-style: none; } .pxl-content-area .wp-block-button__link:hover { background-color: var(--second-color); color: #fff; } .d-flex-wrap.gx-0, .d-flex-auto.gx-0, .d-flex.gx-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-0 > *, .d-flex-auto.gx-0 > *, .d-flex.gx-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-0, .d-flex-auto.gxm-0, .d-flex.gxm-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-0 > *, .d-flex-auto.gxm-0 > *, .d-flex.gxm-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-5, .d-flex-auto.gx-5, .d-flex.gx-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-5 > *, .d-flex-auto.gx-5 > *, .d-flex.gx-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-5, .d-flex-auto.gxm-5, .d-flex.gxm-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-5 > *, .d-flex-auto.gxm-5 > *, .d-flex.gxm-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-10, .d-flex-auto.gx-10, .d-flex.gx-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-10 > *, .d-flex-auto.gx-10 > *, .d-flex.gx-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-10, .d-flex-auto.gxm-10, .d-flex.gxm-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-10 > *, .d-flex-auto.gxm-10 > *, .d-flex.gxm-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-12, .d-flex-auto.gx-12, .d-flex.gx-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-12 > *, .d-flex-auto.gx-12 > *, .d-flex.gx-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-12, .d-flex-auto.gxm-12, .d-flex.gxm-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-12 > *, .d-flex-auto.gxm-12 > *, .d-flex.gxm-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-15, .d-flex-auto.gx-15, .d-flex.gx-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-15 > *, .d-flex-auto.gx-15 > *, .d-flex.gx-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-15, .d-flex-auto.gxm-15, .d-flex.gxm-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-15 > *, .d-flex-auto.gxm-15 > *, .d-flex.gxm-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-16, .d-flex-auto.gx-16, .d-flex.gx-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-16 > *, .d-flex-auto.gx-16 > *, .d-flex.gx-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-16, .d-flex-auto.gxm-16, .d-flex.gxm-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-16 > *, .d-flex-auto.gxm-16 > *, .d-flex.gxm-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-18, .d-flex-auto.gx-18, .d-flex.gx-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-18 > *, .d-flex-auto.gx-18 > *, .d-flex.gx-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-18, .d-flex-auto.gxm-18, .d-flex.gxm-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-18 > *, .d-flex-auto.gxm-18 > *, .d-flex.gxm-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-20, .d-flex-auto.gx-20, .d-flex.gx-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-20 > *, .d-flex-auto.gx-20 > *, .d-flex.gx-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-20, .d-flex-auto.gxm-20, .d-flex.gxm-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-20 > *, .d-flex-auto.gxm-20 > *, .d-flex.gxm-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-25, .d-flex-auto.gx-25, .d-flex.gx-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-25 > *, .d-flex-auto.gx-25 > *, .d-flex.gx-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-25, .d-flex-auto.gxm-25, .d-flex.gxm-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-25 > *, .d-flex-auto.gxm-25 > *, .d-flex.gxm-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-30, .d-flex-auto.gx-30, .d-flex.gx-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-30 > *, .d-flex-auto.gx-30 > *, .d-flex.gx-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-30, .d-flex-auto.gxm-30, .d-flex.gxm-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-30 > *, .d-flex-auto.gxm-30 > *, .d-flex.gxm-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-40, .d-flex-auto.gx-40, .d-flex.gx-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-40 > *, .d-flex-auto.gx-40 > *, .d-flex.gx-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-40, .d-flex-auto.gxm-40, .d-flex.gxm-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-40 > *, .d-flex-auto.gxm-40 > *, .d-flex.gxm-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-50, .d-flex-auto.gx-50, .d-flex.gx-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-50 > *, .d-flex-auto.gx-50 > *, .d-flex.gx-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-50, .d-flex-auto.gxm-50, .d-flex.gxm-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-50 > *, .d-flex-auto.gxm-50 > *, .d-flex.gxm-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-60, .d-flex-auto.gx-60, .d-flex.gx-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-60 > *, .d-flex-auto.gx-60 > *, .d-flex.gx-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-60, .d-flex-auto.gxm-60, .d-flex.gxm-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-60 > *, .d-flex-auto.gxm-60 > *, .d-flex.gxm-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-70, .d-flex-auto.gx-70, .d-flex.gx-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-70 > *, .d-flex-auto.gx-70 > *, .d-flex.gx-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-70, .d-flex-auto.gxm-70, .d-flex.gxm-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-70 > *, .d-flex-auto.gxm-70 > *, .d-flex.gxm-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-80, .d-flex-auto.gx-80, .d-flex.gx-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-80 > *, .d-flex-auto.gx-80 > *, .d-flex.gx-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-80, .d-flex-auto.gxm-80, .d-flex.gxm-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-80 > *, .d-flex-auto.gxm-80 > *, .d-flex.gxm-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-90, .d-flex-auto.gx-90, .d-flex.gx-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-90 > *, .d-flex-auto.gx-90 > *, .d-flex.gx-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-90, .d-flex-auto.gxm-90, .d-flex.gxm-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-90 > *, .d-flex-auto.gxm-90 > *, .d-flex.gxm-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-100, .d-flex-auto.gx-100, .d-flex.gx-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-100 > *, .d-flex-auto.gx-100 > *, .d-flex.gx-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-100, .d-flex-auto.gxm-100, .d-flex.gxm-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-100 > *, .d-flex-auto.gxm-100 > *, .d-flex.gxm-100 > * { margin-left: 50px; margin-right: 50px; } @media (min-width: 0) { .d-flex-wrap.gx-xs-0, .d-flex-auto.gx-xs-0, .d-flex.gx-xs-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-xs-0 > *, .d-flex-auto.gx-xs-0 > *, .d-flex.gx-xs-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-xs-0, .d-flex-auto.gxm-xs-0, .d-flex.gxm-xs-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-xs-0 > *, .d-flex-auto.gxm-xs-0 > *, .d-flex.gxm-xs-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-xs-5, .d-flex-auto.gx-xs-5, .d-flex.gx-xs-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-xs-5 > *, .d-flex-auto.gx-xs-5 > *, .d-flex.gx-xs-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-xs-5, .d-flex-auto.gxm-xs-5, .d-flex.gxm-xs-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-xs-5 > *, .d-flex-auto.gxm-xs-5 > *, .d-flex.gxm-xs-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-xs-10, .d-flex-auto.gx-xs-10, .d-flex.gx-xs-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-xs-10 > *, .d-flex-auto.gx-xs-10 > *, .d-flex.gx-xs-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-xs-10, .d-flex-auto.gxm-xs-10, .d-flex.gxm-xs-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-xs-10 > *, .d-flex-auto.gxm-xs-10 > *, .d-flex.gxm-xs-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-xs-12, .d-flex-auto.gx-xs-12, .d-flex.gx-xs-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-xs-12 > *, .d-flex-auto.gx-xs-12 > *, .d-flex.gx-xs-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-xs-12, .d-flex-auto.gxm-xs-12, .d-flex.gxm-xs-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-xs-12 > *, .d-flex-auto.gxm-xs-12 > *, .d-flex.gxm-xs-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-xs-15, .d-flex-auto.gx-xs-15, .d-flex.gx-xs-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-xs-15 > *, .d-flex-auto.gx-xs-15 > *, .d-flex.gx-xs-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-xs-15, .d-flex-auto.gxm-xs-15, .d-flex.gxm-xs-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-xs-15 > *, .d-flex-auto.gxm-xs-15 > *, .d-flex.gxm-xs-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-xs-16, .d-flex-auto.gx-xs-16, .d-flex.gx-xs-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-xs-16 > *, .d-flex-auto.gx-xs-16 > *, .d-flex.gx-xs-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-xs-16, .d-flex-auto.gxm-xs-16, .d-flex.gxm-xs-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-xs-16 > *, .d-flex-auto.gxm-xs-16 > *, .d-flex.gxm-xs-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-xs-18, .d-flex-auto.gx-xs-18, .d-flex.gx-xs-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-xs-18 > *, .d-flex-auto.gx-xs-18 > *, .d-flex.gx-xs-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-xs-18, .d-flex-auto.gxm-xs-18, .d-flex.gxm-xs-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-xs-18 > *, .d-flex-auto.gxm-xs-18 > *, .d-flex.gxm-xs-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-xs-20, .d-flex-auto.gx-xs-20, .d-flex.gx-xs-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-xs-20 > *, .d-flex-auto.gx-xs-20 > *, .d-flex.gx-xs-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-xs-20, .d-flex-auto.gxm-xs-20, .d-flex.gxm-xs-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-xs-20 > *, .d-flex-auto.gxm-xs-20 > *, .d-flex.gxm-xs-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-xs-25, .d-flex-auto.gx-xs-25, .d-flex.gx-xs-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-xs-25 > *, .d-flex-auto.gx-xs-25 > *, .d-flex.gx-xs-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-xs-25, .d-flex-auto.gxm-xs-25, .d-flex.gxm-xs-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-xs-25 > *, .d-flex-auto.gxm-xs-25 > *, .d-flex.gxm-xs-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-xs-30, .d-flex-auto.gx-xs-30, .d-flex.gx-xs-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-xs-30 > *, .d-flex-auto.gx-xs-30 > *, .d-flex.gx-xs-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-xs-30, .d-flex-auto.gxm-xs-30, .d-flex.gxm-xs-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-xs-30 > *, .d-flex-auto.gxm-xs-30 > *, .d-flex.gxm-xs-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-xs-40, .d-flex-auto.gx-xs-40, .d-flex.gx-xs-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-xs-40 > *, .d-flex-auto.gx-xs-40 > *, .d-flex.gx-xs-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-xs-40, .d-flex-auto.gxm-xs-40, .d-flex.gxm-xs-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-xs-40 > *, .d-flex-auto.gxm-xs-40 > *, .d-flex.gxm-xs-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-xs-50, .d-flex-auto.gx-xs-50, .d-flex.gx-xs-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-xs-50 > *, .d-flex-auto.gx-xs-50 > *, .d-flex.gx-xs-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-xs-50, .d-flex-auto.gxm-xs-50, .d-flex.gxm-xs-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-xs-50 > *, .d-flex-auto.gxm-xs-50 > *, .d-flex.gxm-xs-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-xs-60, .d-flex-auto.gx-xs-60, .d-flex.gx-xs-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-xs-60 > *, .d-flex-auto.gx-xs-60 > *, .d-flex.gx-xs-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-xs-60, .d-flex-auto.gxm-xs-60, .d-flex.gxm-xs-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-xs-60 > *, .d-flex-auto.gxm-xs-60 > *, .d-flex.gxm-xs-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-xs-70, .d-flex-auto.gx-xs-70, .d-flex.gx-xs-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-xs-70 > *, .d-flex-auto.gx-xs-70 > *, .d-flex.gx-xs-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-xs-70, .d-flex-auto.gxm-xs-70, .d-flex.gxm-xs-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-xs-70 > *, .d-flex-auto.gxm-xs-70 > *, .d-flex.gxm-xs-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-xs-80, .d-flex-auto.gx-xs-80, .d-flex.gx-xs-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-xs-80 > *, .d-flex-auto.gx-xs-80 > *, .d-flex.gx-xs-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-xs-80, .d-flex-auto.gxm-xs-80, .d-flex.gxm-xs-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-xs-80 > *, .d-flex-auto.gxm-xs-80 > *, .d-flex.gxm-xs-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-xs-90, .d-flex-auto.gx-xs-90, .d-flex.gx-xs-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-xs-90 > *, .d-flex-auto.gx-xs-90 > *, .d-flex.gx-xs-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-xs-90, .d-flex-auto.gxm-xs-90, .d-flex.gxm-xs-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-xs-90 > *, .d-flex-auto.gxm-xs-90 > *, .d-flex.gxm-xs-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-xs-100, .d-flex-auto.gx-xs-100, .d-flex.gx-xs-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-xs-100 > *, .d-flex-auto.gx-xs-100 > *, .d-flex.gx-xs-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-xs-100, .d-flex-auto.gxm-xs-100, .d-flex.gxm-xs-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-xs-100 > *, .d-flex-auto.gxm-xs-100 > *, .d-flex.gxm-xs-100 > * { margin-left: 50px; margin-right: 50px; } } @media (min-width: 576px) { .d-flex-wrap.gx-sm-0, .d-flex-auto.gx-sm-0, .d-flex.gx-sm-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-sm-0 > *, .d-flex-auto.gx-sm-0 > *, .d-flex.gx-sm-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-sm-0, .d-flex-auto.gxm-sm-0, .d-flex.gxm-sm-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-sm-0 > *, .d-flex-auto.gxm-sm-0 > *, .d-flex.gxm-sm-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-sm-5, .d-flex-auto.gx-sm-5, .d-flex.gx-sm-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-sm-5 > *, .d-flex-auto.gx-sm-5 > *, .d-flex.gx-sm-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-sm-5, .d-flex-auto.gxm-sm-5, .d-flex.gxm-sm-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-sm-5 > *, .d-flex-auto.gxm-sm-5 > *, .d-flex.gxm-sm-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-sm-10, .d-flex-auto.gx-sm-10, .d-flex.gx-sm-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-sm-10 > *, .d-flex-auto.gx-sm-10 > *, .d-flex.gx-sm-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-sm-10, .d-flex-auto.gxm-sm-10, .d-flex.gxm-sm-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-sm-10 > *, .d-flex-auto.gxm-sm-10 > *, .d-flex.gxm-sm-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-sm-12, .d-flex-auto.gx-sm-12, .d-flex.gx-sm-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-sm-12 > *, .d-flex-auto.gx-sm-12 > *, .d-flex.gx-sm-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-sm-12, .d-flex-auto.gxm-sm-12, .d-flex.gxm-sm-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-sm-12 > *, .d-flex-auto.gxm-sm-12 > *, .d-flex.gxm-sm-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-sm-15, .d-flex-auto.gx-sm-15, .d-flex.gx-sm-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-sm-15 > *, .d-flex-auto.gx-sm-15 > *, .d-flex.gx-sm-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-sm-15, .d-flex-auto.gxm-sm-15, .d-flex.gxm-sm-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-sm-15 > *, .d-flex-auto.gxm-sm-15 > *, .d-flex.gxm-sm-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-sm-16, .d-flex-auto.gx-sm-16, .d-flex.gx-sm-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-sm-16 > *, .d-flex-auto.gx-sm-16 > *, .d-flex.gx-sm-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-sm-16, .d-flex-auto.gxm-sm-16, .d-flex.gxm-sm-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-sm-16 > *, .d-flex-auto.gxm-sm-16 > *, .d-flex.gxm-sm-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-sm-18, .d-flex-auto.gx-sm-18, .d-flex.gx-sm-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-sm-18 > *, .d-flex-auto.gx-sm-18 > *, .d-flex.gx-sm-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-sm-18, .d-flex-auto.gxm-sm-18, .d-flex.gxm-sm-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-sm-18 > *, .d-flex-auto.gxm-sm-18 > *, .d-flex.gxm-sm-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-sm-20, .d-flex-auto.gx-sm-20, .d-flex.gx-sm-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-sm-20 > *, .d-flex-auto.gx-sm-20 > *, .d-flex.gx-sm-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-sm-20, .d-flex-auto.gxm-sm-20, .d-flex.gxm-sm-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-sm-20 > *, .d-flex-auto.gxm-sm-20 > *, .d-flex.gxm-sm-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-sm-25, .d-flex-auto.gx-sm-25, .d-flex.gx-sm-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-sm-25 > *, .d-flex-auto.gx-sm-25 > *, .d-flex.gx-sm-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-sm-25, .d-flex-auto.gxm-sm-25, .d-flex.gxm-sm-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-sm-25 > *, .d-flex-auto.gxm-sm-25 > *, .d-flex.gxm-sm-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-sm-30, .d-flex-auto.gx-sm-30, .d-flex.gx-sm-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-sm-30 > *, .d-flex-auto.gx-sm-30 > *, .d-flex.gx-sm-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-sm-30, .d-flex-auto.gxm-sm-30, .d-flex.gxm-sm-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-sm-30 > *, .d-flex-auto.gxm-sm-30 > *, .d-flex.gxm-sm-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-sm-40, .d-flex-auto.gx-sm-40, .d-flex.gx-sm-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-sm-40 > *, .d-flex-auto.gx-sm-40 > *, .d-flex.gx-sm-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-sm-40, .d-flex-auto.gxm-sm-40, .d-flex.gxm-sm-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-sm-40 > *, .d-flex-auto.gxm-sm-40 > *, .d-flex.gxm-sm-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-sm-50, .d-flex-auto.gx-sm-50, .d-flex.gx-sm-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-sm-50 > *, .d-flex-auto.gx-sm-50 > *, .d-flex.gx-sm-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-sm-50, .d-flex-auto.gxm-sm-50, .d-flex.gxm-sm-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-sm-50 > *, .d-flex-auto.gxm-sm-50 > *, .d-flex.gxm-sm-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-sm-60, .d-flex-auto.gx-sm-60, .d-flex.gx-sm-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-sm-60 > *, .d-flex-auto.gx-sm-60 > *, .d-flex.gx-sm-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-sm-60, .d-flex-auto.gxm-sm-60, .d-flex.gxm-sm-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-sm-60 > *, .d-flex-auto.gxm-sm-60 > *, .d-flex.gxm-sm-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-sm-70, .d-flex-auto.gx-sm-70, .d-flex.gx-sm-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-sm-70 > *, .d-flex-auto.gx-sm-70 > *, .d-flex.gx-sm-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-sm-70, .d-flex-auto.gxm-sm-70, .d-flex.gxm-sm-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-sm-70 > *, .d-flex-auto.gxm-sm-70 > *, .d-flex.gxm-sm-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-sm-80, .d-flex-auto.gx-sm-80, .d-flex.gx-sm-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-sm-80 > *, .d-flex-auto.gx-sm-80 > *, .d-flex.gx-sm-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-sm-80, .d-flex-auto.gxm-sm-80, .d-flex.gxm-sm-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-sm-80 > *, .d-flex-auto.gxm-sm-80 > *, .d-flex.gxm-sm-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-sm-90, .d-flex-auto.gx-sm-90, .d-flex.gx-sm-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-sm-90 > *, .d-flex-auto.gx-sm-90 > *, .d-flex.gx-sm-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-sm-90, .d-flex-auto.gxm-sm-90, .d-flex.gxm-sm-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-sm-90 > *, .d-flex-auto.gxm-sm-90 > *, .d-flex.gxm-sm-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-sm-100, .d-flex-auto.gx-sm-100, .d-flex.gx-sm-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-sm-100 > *, .d-flex-auto.gx-sm-100 > *, .d-flex.gx-sm-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-sm-100, .d-flex-auto.gxm-sm-100, .d-flex.gxm-sm-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-sm-100 > *, .d-flex-auto.gxm-sm-100 > *, .d-flex.gxm-sm-100 > * { margin-left: 50px; margin-right: 50px; } } @media (min-width: 768px) { .d-flex-wrap.gx-md-0, .d-flex-auto.gx-md-0, .d-flex.gx-md-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-md-0 > *, .d-flex-auto.gx-md-0 > *, .d-flex.gx-md-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-md-0, .d-flex-auto.gxm-md-0, .d-flex.gxm-md-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-md-0 > *, .d-flex-auto.gxm-md-0 > *, .d-flex.gxm-md-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-md-5, .d-flex-auto.gx-md-5, .d-flex.gx-md-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-md-5 > *, .d-flex-auto.gx-md-5 > *, .d-flex.gx-md-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-md-5, .d-flex-auto.gxm-md-5, .d-flex.gxm-md-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-md-5 > *, .d-flex-auto.gxm-md-5 > *, .d-flex.gxm-md-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-md-10, .d-flex-auto.gx-md-10, .d-flex.gx-md-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-md-10 > *, .d-flex-auto.gx-md-10 > *, .d-flex.gx-md-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-md-10, .d-flex-auto.gxm-md-10, .d-flex.gxm-md-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-md-10 > *, .d-flex-auto.gxm-md-10 > *, .d-flex.gxm-md-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-md-12, .d-flex-auto.gx-md-12, .d-flex.gx-md-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-md-12 > *, .d-flex-auto.gx-md-12 > *, .d-flex.gx-md-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-md-12, .d-flex-auto.gxm-md-12, .d-flex.gxm-md-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-md-12 > *, .d-flex-auto.gxm-md-12 > *, .d-flex.gxm-md-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-md-15, .d-flex-auto.gx-md-15, .d-flex.gx-md-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-md-15 > *, .d-flex-auto.gx-md-15 > *, .d-flex.gx-md-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-md-15, .d-flex-auto.gxm-md-15, .d-flex.gxm-md-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-md-15 > *, .d-flex-auto.gxm-md-15 > *, .d-flex.gxm-md-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-md-16, .d-flex-auto.gx-md-16, .d-flex.gx-md-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-md-16 > *, .d-flex-auto.gx-md-16 > *, .d-flex.gx-md-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-md-16, .d-flex-auto.gxm-md-16, .d-flex.gxm-md-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-md-16 > *, .d-flex-auto.gxm-md-16 > *, .d-flex.gxm-md-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-md-18, .d-flex-auto.gx-md-18, .d-flex.gx-md-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-md-18 > *, .d-flex-auto.gx-md-18 > *, .d-flex.gx-md-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-md-18, .d-flex-auto.gxm-md-18, .d-flex.gxm-md-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-md-18 > *, .d-flex-auto.gxm-md-18 > *, .d-flex.gxm-md-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-md-20, .d-flex-auto.gx-md-20, .d-flex.gx-md-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-md-20 > *, .d-flex-auto.gx-md-20 > *, .d-flex.gx-md-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-md-20, .d-flex-auto.gxm-md-20, .d-flex.gxm-md-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-md-20 > *, .d-flex-auto.gxm-md-20 > *, .d-flex.gxm-md-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-md-25, .d-flex-auto.gx-md-25, .d-flex.gx-md-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-md-25 > *, .d-flex-auto.gx-md-25 > *, .d-flex.gx-md-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-md-25, .d-flex-auto.gxm-md-25, .d-flex.gxm-md-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-md-25 > *, .d-flex-auto.gxm-md-25 > *, .d-flex.gxm-md-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-md-30, .d-flex-auto.gx-md-30, .d-flex.gx-md-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-md-30 > *, .d-flex-auto.gx-md-30 > *, .d-flex.gx-md-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-md-30, .d-flex-auto.gxm-md-30, .d-flex.gxm-md-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-md-30 > *, .d-flex-auto.gxm-md-30 > *, .d-flex.gxm-md-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-md-40, .d-flex-auto.gx-md-40, .d-flex.gx-md-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-md-40 > *, .d-flex-auto.gx-md-40 > *, .d-flex.gx-md-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-md-40, .d-flex-auto.gxm-md-40, .d-flex.gxm-md-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-md-40 > *, .d-flex-auto.gxm-md-40 > *, .d-flex.gxm-md-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-md-50, .d-flex-auto.gx-md-50, .d-flex.gx-md-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-md-50 > *, .d-flex-auto.gx-md-50 > *, .d-flex.gx-md-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-md-50, .d-flex-auto.gxm-md-50, .d-flex.gxm-md-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-md-50 > *, .d-flex-auto.gxm-md-50 > *, .d-flex.gxm-md-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-md-60, .d-flex-auto.gx-md-60, .d-flex.gx-md-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-md-60 > *, .d-flex-auto.gx-md-60 > *, .d-flex.gx-md-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-md-60, .d-flex-auto.gxm-md-60, .d-flex.gxm-md-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-md-60 > *, .d-flex-auto.gxm-md-60 > *, .d-flex.gxm-md-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-md-70, .d-flex-auto.gx-md-70, .d-flex.gx-md-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-md-70 > *, .d-flex-auto.gx-md-70 > *, .d-flex.gx-md-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-md-70, .d-flex-auto.gxm-md-70, .d-flex.gxm-md-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-md-70 > *, .d-flex-auto.gxm-md-70 > *, .d-flex.gxm-md-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-md-80, .d-flex-auto.gx-md-80, .d-flex.gx-md-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-md-80 > *, .d-flex-auto.gx-md-80 > *, .d-flex.gx-md-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-md-80, .d-flex-auto.gxm-md-80, .d-flex.gxm-md-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-md-80 > *, .d-flex-auto.gxm-md-80 > *, .d-flex.gxm-md-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-md-90, .d-flex-auto.gx-md-90, .d-flex.gx-md-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-md-90 > *, .d-flex-auto.gx-md-90 > *, .d-flex.gx-md-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-md-90, .d-flex-auto.gxm-md-90, .d-flex.gxm-md-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-md-90 > *, .d-flex-auto.gxm-md-90 > *, .d-flex.gxm-md-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-md-100, .d-flex-auto.gx-md-100, .d-flex.gx-md-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-md-100 > *, .d-flex-auto.gx-md-100 > *, .d-flex.gx-md-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-md-100, .d-flex-auto.gxm-md-100, .d-flex.gxm-md-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-md-100 > *, .d-flex-auto.gxm-md-100 > *, .d-flex.gxm-md-100 > * { margin-left: 50px; margin-right: 50px; } } @media (min-width: 992px) { .d-flex-wrap.gx-lg-0, .d-flex-auto.gx-lg-0, .d-flex.gx-lg-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-lg-0 > *, .d-flex-auto.gx-lg-0 > *, .d-flex.gx-lg-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-lg-0, .d-flex-auto.gxm-lg-0, .d-flex.gxm-lg-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-lg-0 > *, .d-flex-auto.gxm-lg-0 > *, .d-flex.gxm-lg-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-lg-5, .d-flex-auto.gx-lg-5, .d-flex.gx-lg-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-lg-5 > *, .d-flex-auto.gx-lg-5 > *, .d-flex.gx-lg-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-lg-5, .d-flex-auto.gxm-lg-5, .d-flex.gxm-lg-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-lg-5 > *, .d-flex-auto.gxm-lg-5 > *, .d-flex.gxm-lg-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-lg-10, .d-flex-auto.gx-lg-10, .d-flex.gx-lg-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-lg-10 > *, .d-flex-auto.gx-lg-10 > *, .d-flex.gx-lg-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-lg-10, .d-flex-auto.gxm-lg-10, .d-flex.gxm-lg-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-lg-10 > *, .d-flex-auto.gxm-lg-10 > *, .d-flex.gxm-lg-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-lg-12, .d-flex-auto.gx-lg-12, .d-flex.gx-lg-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-lg-12 > *, .d-flex-auto.gx-lg-12 > *, .d-flex.gx-lg-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-lg-12, .d-flex-auto.gxm-lg-12, .d-flex.gxm-lg-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-lg-12 > *, .d-flex-auto.gxm-lg-12 > *, .d-flex.gxm-lg-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-lg-15, .d-flex-auto.gx-lg-15, .d-flex.gx-lg-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-lg-15 > *, .d-flex-auto.gx-lg-15 > *, .d-flex.gx-lg-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-lg-15, .d-flex-auto.gxm-lg-15, .d-flex.gxm-lg-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-lg-15 > *, .d-flex-auto.gxm-lg-15 > *, .d-flex.gxm-lg-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-lg-16, .d-flex-auto.gx-lg-16, .d-flex.gx-lg-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-lg-16 > *, .d-flex-auto.gx-lg-16 > *, .d-flex.gx-lg-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-lg-16, .d-flex-auto.gxm-lg-16, .d-flex.gxm-lg-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-lg-16 > *, .d-flex-auto.gxm-lg-16 > *, .d-flex.gxm-lg-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-lg-18, .d-flex-auto.gx-lg-18, .d-flex.gx-lg-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-lg-18 > *, .d-flex-auto.gx-lg-18 > *, .d-flex.gx-lg-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-lg-18, .d-flex-auto.gxm-lg-18, .d-flex.gxm-lg-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-lg-18 > *, .d-flex-auto.gxm-lg-18 > *, .d-flex.gxm-lg-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-lg-20, .d-flex-auto.gx-lg-20, .d-flex.gx-lg-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-lg-20 > *, .d-flex-auto.gx-lg-20 > *, .d-flex.gx-lg-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-lg-20, .d-flex-auto.gxm-lg-20, .d-flex.gxm-lg-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-lg-20 > *, .d-flex-auto.gxm-lg-20 > *, .d-flex.gxm-lg-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-lg-25, .d-flex-auto.gx-lg-25, .d-flex.gx-lg-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-lg-25 > *, .d-flex-auto.gx-lg-25 > *, .d-flex.gx-lg-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-lg-25, .d-flex-auto.gxm-lg-25, .d-flex.gxm-lg-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-lg-25 > *, .d-flex-auto.gxm-lg-25 > *, .d-flex.gxm-lg-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-lg-30, .d-flex-auto.gx-lg-30, .d-flex.gx-lg-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-lg-30 > *, .d-flex-auto.gx-lg-30 > *, .d-flex.gx-lg-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-lg-30, .d-flex-auto.gxm-lg-30, .d-flex.gxm-lg-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-lg-30 > *, .d-flex-auto.gxm-lg-30 > *, .d-flex.gxm-lg-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-lg-40, .d-flex-auto.gx-lg-40, .d-flex.gx-lg-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-lg-40 > *, .d-flex-auto.gx-lg-40 > *, .d-flex.gx-lg-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-lg-40, .d-flex-auto.gxm-lg-40, .d-flex.gxm-lg-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-lg-40 > *, .d-flex-auto.gxm-lg-40 > *, .d-flex.gxm-lg-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-lg-50, .d-flex-auto.gx-lg-50, .d-flex.gx-lg-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-lg-50 > *, .d-flex-auto.gx-lg-50 > *, .d-flex.gx-lg-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-lg-50, .d-flex-auto.gxm-lg-50, .d-flex.gxm-lg-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-lg-50 > *, .d-flex-auto.gxm-lg-50 > *, .d-flex.gxm-lg-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-lg-60, .d-flex-auto.gx-lg-60, .d-flex.gx-lg-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-lg-60 > *, .d-flex-auto.gx-lg-60 > *, .d-flex.gx-lg-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-lg-60, .d-flex-auto.gxm-lg-60, .d-flex.gxm-lg-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-lg-60 > *, .d-flex-auto.gxm-lg-60 > *, .d-flex.gxm-lg-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-lg-70, .d-flex-auto.gx-lg-70, .d-flex.gx-lg-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-lg-70 > *, .d-flex-auto.gx-lg-70 > *, .d-flex.gx-lg-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-lg-70, .d-flex-auto.gxm-lg-70, .d-flex.gxm-lg-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-lg-70 > *, .d-flex-auto.gxm-lg-70 > *, .d-flex.gxm-lg-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-lg-80, .d-flex-auto.gx-lg-80, .d-flex.gx-lg-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-lg-80 > *, .d-flex-auto.gx-lg-80 > *, .d-flex.gx-lg-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-lg-80, .d-flex-auto.gxm-lg-80, .d-flex.gxm-lg-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-lg-80 > *, .d-flex-auto.gxm-lg-80 > *, .d-flex.gxm-lg-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-lg-90, .d-flex-auto.gx-lg-90, .d-flex.gx-lg-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-lg-90 > *, .d-flex-auto.gx-lg-90 > *, .d-flex.gx-lg-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-lg-90, .d-flex-auto.gxm-lg-90, .d-flex.gxm-lg-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-lg-90 > *, .d-flex-auto.gxm-lg-90 > *, .d-flex.gxm-lg-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-lg-100, .d-flex-auto.gx-lg-100, .d-flex.gx-lg-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-lg-100 > *, .d-flex-auto.gx-lg-100 > *, .d-flex.gx-lg-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-lg-100, .d-flex-auto.gxm-lg-100, .d-flex.gxm-lg-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-lg-100 > *, .d-flex-auto.gxm-lg-100 > *, .d-flex.gxm-lg-100 > * { margin-left: 50px; margin-right: 50px; } } @media (min-width: 1200px) { .d-flex-wrap.gx-xl-0, .d-flex-auto.gx-xl-0, .d-flex.gx-xl-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-xl-0 > *, .d-flex-auto.gx-xl-0 > *, .d-flex.gx-xl-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-xl-0, .d-flex-auto.gxm-xl-0, .d-flex.gxm-xl-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-xl-0 > *, .d-flex-auto.gxm-xl-0 > *, .d-flex.gxm-xl-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-xl-5, .d-flex-auto.gx-xl-5, .d-flex.gx-xl-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-xl-5 > *, .d-flex-auto.gx-xl-5 > *, .d-flex.gx-xl-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-xl-5, .d-flex-auto.gxm-xl-5, .d-flex.gxm-xl-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-xl-5 > *, .d-flex-auto.gxm-xl-5 > *, .d-flex.gxm-xl-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-xl-10, .d-flex-auto.gx-xl-10, .d-flex.gx-xl-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-xl-10 > *, .d-flex-auto.gx-xl-10 > *, .d-flex.gx-xl-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-xl-10, .d-flex-auto.gxm-xl-10, .d-flex.gxm-xl-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-xl-10 > *, .d-flex-auto.gxm-xl-10 > *, .d-flex.gxm-xl-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-xl-12, .d-flex-auto.gx-xl-12, .d-flex.gx-xl-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-xl-12 > *, .d-flex-auto.gx-xl-12 > *, .d-flex.gx-xl-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-xl-12, .d-flex-auto.gxm-xl-12, .d-flex.gxm-xl-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-xl-12 > *, .d-flex-auto.gxm-xl-12 > *, .d-flex.gxm-xl-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-xl-15, .d-flex-auto.gx-xl-15, .d-flex.gx-xl-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-xl-15 > *, .d-flex-auto.gx-xl-15 > *, .d-flex.gx-xl-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-xl-15, .d-flex-auto.gxm-xl-15, .d-flex.gxm-xl-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-xl-15 > *, .d-flex-auto.gxm-xl-15 > *, .d-flex.gxm-xl-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-xl-16, .d-flex-auto.gx-xl-16, .d-flex.gx-xl-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-xl-16 > *, .d-flex-auto.gx-xl-16 > *, .d-flex.gx-xl-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-xl-16, .d-flex-auto.gxm-xl-16, .d-flex.gxm-xl-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-xl-16 > *, .d-flex-auto.gxm-xl-16 > *, .d-flex.gxm-xl-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-xl-18, .d-flex-auto.gx-xl-18, .d-flex.gx-xl-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-xl-18 > *, .d-flex-auto.gx-xl-18 > *, .d-flex.gx-xl-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-xl-18, .d-flex-auto.gxm-xl-18, .d-flex.gxm-xl-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-xl-18 > *, .d-flex-auto.gxm-xl-18 > *, .d-flex.gxm-xl-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-xl-20, .d-flex-auto.gx-xl-20, .d-flex.gx-xl-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-xl-20 > *, .d-flex-auto.gx-xl-20 > *, .d-flex.gx-xl-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-xl-20, .d-flex-auto.gxm-xl-20, .d-flex.gxm-xl-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-xl-20 > *, .d-flex-auto.gxm-xl-20 > *, .d-flex.gxm-xl-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-xl-25, .d-flex-auto.gx-xl-25, .d-flex.gx-xl-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-xl-25 > *, .d-flex-auto.gx-xl-25 > *, .d-flex.gx-xl-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-xl-25, .d-flex-auto.gxm-xl-25, .d-flex.gxm-xl-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-xl-25 > *, .d-flex-auto.gxm-xl-25 > *, .d-flex.gxm-xl-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-xl-30, .d-flex-auto.gx-xl-30, .d-flex.gx-xl-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-xl-30 > *, .d-flex-auto.gx-xl-30 > *, .d-flex.gx-xl-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-xl-30, .d-flex-auto.gxm-xl-30, .d-flex.gxm-xl-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-xl-30 > *, .d-flex-auto.gxm-xl-30 > *, .d-flex.gxm-xl-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-xl-40, .d-flex-auto.gx-xl-40, .d-flex.gx-xl-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-xl-40 > *, .d-flex-auto.gx-xl-40 > *, .d-flex.gx-xl-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-xl-40, .d-flex-auto.gxm-xl-40, .d-flex.gxm-xl-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-xl-40 > *, .d-flex-auto.gxm-xl-40 > *, .d-flex.gxm-xl-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-xl-50, .d-flex-auto.gx-xl-50, .d-flex.gx-xl-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-xl-50 > *, .d-flex-auto.gx-xl-50 > *, .d-flex.gx-xl-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-xl-50, .d-flex-auto.gxm-xl-50, .d-flex.gxm-xl-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-xl-50 > *, .d-flex-auto.gxm-xl-50 > *, .d-flex.gxm-xl-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-xl-60, .d-flex-auto.gx-xl-60, .d-flex.gx-xl-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-xl-60 > *, .d-flex-auto.gx-xl-60 > *, .d-flex.gx-xl-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-xl-60, .d-flex-auto.gxm-xl-60, .d-flex.gxm-xl-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-xl-60 > *, .d-flex-auto.gxm-xl-60 > *, .d-flex.gxm-xl-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-xl-70, .d-flex-auto.gx-xl-70, .d-flex.gx-xl-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-xl-70 > *, .d-flex-auto.gx-xl-70 > *, .d-flex.gx-xl-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-xl-70, .d-flex-auto.gxm-xl-70, .d-flex.gxm-xl-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-xl-70 > *, .d-flex-auto.gxm-xl-70 > *, .d-flex.gxm-xl-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-xl-80, .d-flex-auto.gx-xl-80, .d-flex.gx-xl-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-xl-80 > *, .d-flex-auto.gx-xl-80 > *, .d-flex.gx-xl-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-xl-80, .d-flex-auto.gxm-xl-80, .d-flex.gxm-xl-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-xl-80 > *, .d-flex-auto.gxm-xl-80 > *, .d-flex.gxm-xl-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-xl-90, .d-flex-auto.gx-xl-90, .d-flex.gx-xl-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-xl-90 > *, .d-flex-auto.gx-xl-90 > *, .d-flex.gx-xl-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-xl-90, .d-flex-auto.gxm-xl-90, .d-flex.gxm-xl-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-xl-90 > *, .d-flex-auto.gxm-xl-90 > *, .d-flex.gxm-xl-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-xl-100, .d-flex-auto.gx-xl-100, .d-flex.gx-xl-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-xl-100 > *, .d-flex-auto.gx-xl-100 > *, .d-flex.gx-xl-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-xl-100, .d-flex-auto.gxm-xl-100, .d-flex.gxm-xl-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-xl-100 > *, .d-flex-auto.gxm-xl-100 > *, .d-flex.gxm-xl-100 > * { margin-left: 50px; margin-right: 50px; } } @media (min-width: 1400px) { .d-flex-wrap.gx-xxl-0, .d-flex-auto.gx-xxl-0, .d-flex.gx-xxl-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-xxl-0 > *, .d-flex-auto.gx-xxl-0 > *, .d-flex.gx-xxl-0 > * { padding-left: 0px; padding-right: 0px; } .d-flex-wrap.gxm-xxl-0, .d-flex-auto.gxm-xxl-0, .d-flex.gxm-xxl-0 { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gxm-xxl-0 > *, .d-flex-auto.gxm-xxl-0 > *, .d-flex.gxm-xxl-0 > * { margin-left: 0px; margin-right: 0px; } .d-flex-wrap.gx-xxl-5, .d-flex-auto.gx-xxl-5, .d-flex.gx-xxl-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gx-xxl-5 > *, .d-flex-auto.gx-xxl-5 > *, .d-flex.gx-xxl-5 > * { padding-left: 2.5px; padding-right: 2.5px; } .d-flex-wrap.gxm-xxl-5, .d-flex-auto.gxm-xxl-5, .d-flex.gxm-xxl-5 { margin-left: -2.5px; margin-right: -2.5px; } .d-flex-wrap.gxm-xxl-5 > *, .d-flex-auto.gxm-xxl-5 > *, .d-flex.gxm-xxl-5 > * { margin-left: 2.5px; margin-right: 2.5px; } .d-flex-wrap.gx-xxl-10, .d-flex-auto.gx-xxl-10, .d-flex.gx-xxl-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gx-xxl-10 > *, .d-flex-auto.gx-xxl-10 > *, .d-flex.gx-xxl-10 > * { padding-left: 5px; padding-right: 5px; } .d-flex-wrap.gxm-xxl-10, .d-flex-auto.gxm-xxl-10, .d-flex.gxm-xxl-10 { margin-left: -5px; margin-right: -5px; } .d-flex-wrap.gxm-xxl-10 > *, .d-flex-auto.gxm-xxl-10 > *, .d-flex.gxm-xxl-10 > * { margin-left: 5px; margin-right: 5px; } .d-flex-wrap.gx-xxl-12, .d-flex-auto.gx-xxl-12, .d-flex.gx-xxl-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gx-xxl-12 > *, .d-flex-auto.gx-xxl-12 > *, .d-flex.gx-xxl-12 > * { padding-left: 6px; padding-right: 6px; } .d-flex-wrap.gxm-xxl-12, .d-flex-auto.gxm-xxl-12, .d-flex.gxm-xxl-12 { margin-left: -6px; margin-right: -6px; } .d-flex-wrap.gxm-xxl-12 > *, .d-flex-auto.gxm-xxl-12 > *, .d-flex.gxm-xxl-12 > * { margin-left: 6px; margin-right: 6px; } .d-flex-wrap.gx-xxl-15, .d-flex-auto.gx-xxl-15, .d-flex.gx-xxl-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gx-xxl-15 > *, .d-flex-auto.gx-xxl-15 > *, .d-flex.gx-xxl-15 > * { padding-left: 7.5px; padding-right: 7.5px; } .d-flex-wrap.gxm-xxl-15, .d-flex-auto.gxm-xxl-15, .d-flex.gxm-xxl-15 { margin-left: -7.5px; margin-right: -7.5px; } .d-flex-wrap.gxm-xxl-15 > *, .d-flex-auto.gxm-xxl-15 > *, .d-flex.gxm-xxl-15 > * { margin-left: 7.5px; margin-right: 7.5px; } .d-flex-wrap.gx-xxl-16, .d-flex-auto.gx-xxl-16, .d-flex.gx-xxl-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gx-xxl-16 > *, .d-flex-auto.gx-xxl-16 > *, .d-flex.gx-xxl-16 > * { padding-left: 8px; padding-right: 8px; } .d-flex-wrap.gxm-xxl-16, .d-flex-auto.gxm-xxl-16, .d-flex.gxm-xxl-16 { margin-left: -8px; margin-right: -8px; } .d-flex-wrap.gxm-xxl-16 > *, .d-flex-auto.gxm-xxl-16 > *, .d-flex.gxm-xxl-16 > * { margin-left: 8px; margin-right: 8px; } .d-flex-wrap.gx-xxl-18, .d-flex-auto.gx-xxl-18, .d-flex.gx-xxl-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gx-xxl-18 > *, .d-flex-auto.gx-xxl-18 > *, .d-flex.gx-xxl-18 > * { padding-left: 9px; padding-right: 9px; } .d-flex-wrap.gxm-xxl-18, .d-flex-auto.gxm-xxl-18, .d-flex.gxm-xxl-18 { margin-left: -9px; margin-right: -9px; } .d-flex-wrap.gxm-xxl-18 > *, .d-flex-auto.gxm-xxl-18 > *, .d-flex.gxm-xxl-18 > * { margin-left: 9px; margin-right: 9px; } .d-flex-wrap.gx-xxl-20, .d-flex-auto.gx-xxl-20, .d-flex.gx-xxl-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gx-xxl-20 > *, .d-flex-auto.gx-xxl-20 > *, .d-flex.gx-xxl-20 > * { padding-left: 10px; padding-right: 10px; } .d-flex-wrap.gxm-xxl-20, .d-flex-auto.gxm-xxl-20, .d-flex.gxm-xxl-20 { margin-left: -10px; margin-right: -10px; } .d-flex-wrap.gxm-xxl-20 > *, .d-flex-auto.gxm-xxl-20 > *, .d-flex.gxm-xxl-20 > * { margin-left: 10px; margin-right: 10px; } .d-flex-wrap.gx-xxl-25, .d-flex-auto.gx-xxl-25, .d-flex.gx-xxl-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gx-xxl-25 > *, .d-flex-auto.gx-xxl-25 > *, .d-flex.gx-xxl-25 > * { padding-left: 12.5px; padding-right: 12.5px; } .d-flex-wrap.gxm-xxl-25, .d-flex-auto.gxm-xxl-25, .d-flex.gxm-xxl-25 { margin-left: -12.5px; margin-right: -12.5px; } .d-flex-wrap.gxm-xxl-25 > *, .d-flex-auto.gxm-xxl-25 > *, .d-flex.gxm-xxl-25 > * { margin-left: 12.5px; margin-right: 12.5px; } .d-flex-wrap.gx-xxl-30, .d-flex-auto.gx-xxl-30, .d-flex.gx-xxl-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gx-xxl-30 > *, .d-flex-auto.gx-xxl-30 > *, .d-flex.gx-xxl-30 > * { padding-left: 15px; padding-right: 15px; } .d-flex-wrap.gxm-xxl-30, .d-flex-auto.gxm-xxl-30, .d-flex.gxm-xxl-30 { margin-left: -15px; margin-right: -15px; } .d-flex-wrap.gxm-xxl-30 > *, .d-flex-auto.gxm-xxl-30 > *, .d-flex.gxm-xxl-30 > * { margin-left: 15px; margin-right: 15px; } .d-flex-wrap.gx-xxl-40, .d-flex-auto.gx-xxl-40, .d-flex.gx-xxl-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gx-xxl-40 > *, .d-flex-auto.gx-xxl-40 > *, .d-flex.gx-xxl-40 > * { padding-left: 20px; padding-right: 20px; } .d-flex-wrap.gxm-xxl-40, .d-flex-auto.gxm-xxl-40, .d-flex.gxm-xxl-40 { margin-left: -20px; margin-right: -20px; } .d-flex-wrap.gxm-xxl-40 > *, .d-flex-auto.gxm-xxl-40 > *, .d-flex.gxm-xxl-40 > * { margin-left: 20px; margin-right: 20px; } .d-flex-wrap.gx-xxl-50, .d-flex-auto.gx-xxl-50, .d-flex.gx-xxl-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gx-xxl-50 > *, .d-flex-auto.gx-xxl-50 > *, .d-flex.gx-xxl-50 > * { padding-left: 25px; padding-right: 25px; } .d-flex-wrap.gxm-xxl-50, .d-flex-auto.gxm-xxl-50, .d-flex.gxm-xxl-50 { margin-left: -25px; margin-right: -25px; } .d-flex-wrap.gxm-xxl-50 > *, .d-flex-auto.gxm-xxl-50 > *, .d-flex.gxm-xxl-50 > * { margin-left: 25px; margin-right: 25px; } .d-flex-wrap.gx-xxl-60, .d-flex-auto.gx-xxl-60, .d-flex.gx-xxl-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gx-xxl-60 > *, .d-flex-auto.gx-xxl-60 > *, .d-flex.gx-xxl-60 > * { padding-left: 30px; padding-right: 30px; } .d-flex-wrap.gxm-xxl-60, .d-flex-auto.gxm-xxl-60, .d-flex.gxm-xxl-60 { margin-left: -30px; margin-right: -30px; } .d-flex-wrap.gxm-xxl-60 > *, .d-flex-auto.gxm-xxl-60 > *, .d-flex.gxm-xxl-60 > * { margin-left: 30px; margin-right: 30px; } .d-flex-wrap.gx-xxl-70, .d-flex-auto.gx-xxl-70, .d-flex.gx-xxl-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gx-xxl-70 > *, .d-flex-auto.gx-xxl-70 > *, .d-flex.gx-xxl-70 > * { padding-left: 35px; padding-right: 35px; } .d-flex-wrap.gxm-xxl-70, .d-flex-auto.gxm-xxl-70, .d-flex.gxm-xxl-70 { margin-left: -35px; margin-right: -35px; } .d-flex-wrap.gxm-xxl-70 > *, .d-flex-auto.gxm-xxl-70 > *, .d-flex.gxm-xxl-70 > * { margin-left: 35px; margin-right: 35px; } .d-flex-wrap.gx-xxl-80, .d-flex-auto.gx-xxl-80, .d-flex.gx-xxl-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gx-xxl-80 > *, .d-flex-auto.gx-xxl-80 > *, .d-flex.gx-xxl-80 > * { padding-left: 40px; padding-right: 40px; } .d-flex-wrap.gxm-xxl-80, .d-flex-auto.gxm-xxl-80, .d-flex.gxm-xxl-80 { margin-left: -40px; margin-right: -40px; } .d-flex-wrap.gxm-xxl-80 > *, .d-flex-auto.gxm-xxl-80 > *, .d-flex.gxm-xxl-80 > * { margin-left: 40px; margin-right: 40px; } .d-flex-wrap.gx-xxl-90, .d-flex-auto.gx-xxl-90, .d-flex.gx-xxl-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gx-xxl-90 > *, .d-flex-auto.gx-xxl-90 > *, .d-flex.gx-xxl-90 > * { padding-left: 45px; padding-right: 45px; } .d-flex-wrap.gxm-xxl-90, .d-flex-auto.gxm-xxl-90, .d-flex.gxm-xxl-90 { margin-left: -45px; margin-right: -45px; } .d-flex-wrap.gxm-xxl-90 > *, .d-flex-auto.gxm-xxl-90 > *, .d-flex.gxm-xxl-90 > * { margin-left: 45px; margin-right: 45px; } .d-flex-wrap.gx-xxl-100, .d-flex-auto.gx-xxl-100, .d-flex.gx-xxl-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gx-xxl-100 > *, .d-flex-auto.gx-xxl-100 > *, .d-flex.gx-xxl-100 > * { padding-left: 50px; padding-right: 50px; } .d-flex-wrap.gxm-xxl-100, .d-flex-auto.gxm-xxl-100, .d-flex.gxm-xxl-100 { margin-left: -50px; margin-right: -50px; } .d-flex-wrap.gxm-xxl-100 > *, .d-flex-auto.gxm-xxl-100 > *, .d-flex.gxm-xxl-100 > * { margin-left: 50px; margin-right: 50px; } } @media (min-width: 0) { .overflow-hidden-xs { overflow: hidden !important; } } @media (min-width: 576px) { .overflow-hidden-sm { overflow: hidden !important; } } @media (min-width: 768px) { .overflow-hidden-md { overflow: hidden !important; } } @media (min-width: 992px) { .overflow-hidden-lg { overflow: hidden !important; } } @media (min-width: 1200px) { .overflow-hidden-xl { overflow: hidden !important; } } @media (min-width: 1400px) { .overflow-hidden-xxl { overflow: hidden !important; } } @media (max-width: 1599px) { .pxl-parallax-laptop-no *[data-parallax] { transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; -webkit-transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; } } @media (max-width: 1199px) { .pxl-parallax-tablet_extra-no *[data-parallax] { transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; -webkit-transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; } } @media (max-width: 991px) { .pxl-parallax-tablet-no *[data-parallax] { transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; -webkit-transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; } } @media (max-width: 767px) { .pxl-parallax-mobile_extra-no *[data-parallax] { transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; -webkit-transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; } } @media (max-width: 575px) { .pxl-parallax-mobile-no *[data-parallax] { transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; -webkit-transform: translate3d(0px, 0, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important; } } .pxl-swiper-arrows-false .pxl-slider-arrow-wrap { display: none; } @media (max-width: 1599px) { .pxl-swiper-arrows-laptop-false .pxl-slider-arrow-wrap { display: none; } .pxl-swiper-arrows-laptop-true .pxl-slider-arrow-wrap { display: flex; } } @media (max-width: 1199px) { .pxl-swiper-arrows-tablet_extra-false .pxl-slider-arrow-wrap { display: none; } .pxl-swiper-arrows-tablet_extra-true .pxl-slider-arrow-wrap { display: flex; } } @media (max-width: 991px) { .pxl-swiper-arrows-tablet-false .pxl-slider-arrow-wrap { display: none; } .pxl-swiper-arrows-tablet-true .pxl-slider-arrow-wrap { display: flex; } } @media (max-width: 767px) { .pxl-swiper-arrows-mobile_extra-false .pxl-slider-arrow-wrap { display: none; } .pxl-swiper-arrows-mobile_extra-true .pxl-slider-arrow-wrap { display: flex; } } @media (max-width: 575px) { .pxl-swiper-arrows-mobile-false .pxl-slider-arrow-wrap { display: none; } .pxl-swiper-arrows-mobile-true .pxl-slider-arrow-wrap { display: flex; } } .pxl-swiper-dots-false .pxl-slider-dots { display: none; } @media (max-width: 1599px) { .pxl-swiper-dots-laptop-false .pxl-slider-dots { display: none; } .pxl-swiper-dots-laptop-true .pxl-slider-dots { display: flex; } } @media (max-width: 1199px) { .pxl-swiper-dots-tablet_extra-false .pxl-slider-dots { display: none; } .pxl-swiper-dots-tablet_extra-true .pxl-slider-dots { display: flex; } } @media (max-width: 991px) { .pxl-swiper-dots-tablet-false .pxl-slider-dots { display: none; } .pxl-swiper-dots-tablet-true .pxl-slider-dots { display: flex; } } @media (max-width: 767px) { .pxl-swiper-dots-mobile_extra-false .pxl-slider-dots { display: none; } .pxl-swiper-dots-mobile_extra-true .pxl-slider-dots { display: flex; } } @media (max-width: 575px) { .pxl-swiper-dots-mobile-false .pxl-slider-dots { display: none; } .pxl-swiper-dots-mobile-true .pxl-slider-dots { display: flex; } } .pxl-slider-dots-direction-column .pxl-slider-pagination-fraction { margin: -9px 0; } .pxl-slider-dots-direction-column .pxl-slider-pagination-fraction > * { margin: 9px 0; } .pxl-slider-dots-direction-column .pxl-slider-pagination-fraction .divider { width: 1px; height: 75px; } @media (max-width: 1599px) { .pxl-slider-dots-direction-laptop-column .pxl-slider-pagination-fraction { margin: -9px 0; } .pxl-slider-dots-direction-laptop-column .pxl-slider-pagination-fraction > * { margin: 9px 0; } .pxl-slider-dots-direction-laptop-column .pxl-slider-pagination-fraction .divider { width: 1px; height: 40px; } .pxl-slider-dots-direction-laptop-row .pxl-slider-pagination-fraction { margin: 0 -9px; width: auto; } .pxl-slider-dots-direction-laptop-row .pxl-slider-pagination-fraction > * { margin: 0 9px; } .pxl-slider-dots-direction-laptop-row .pxl-slider-pagination-fraction .divider { width: 40px; height: 1px; } } @media (max-width: 1199px) { .pxl-slider-dots-direction-tablet_extra-column .pxl-slider-pagination-fraction { margin: -9px 0; } .pxl-slider-dots-direction-tablet_extra-column .pxl-slider-pagination-fraction > * { margin: 9px 0; } .pxl-slider-dots-direction-tablet_extra-column .pxl-slider-pagination-fraction .divider { width: 1px; height: 40px; } .pxl-slider-dots-direction-tablet_extra-row .pxl-slider-pagination-fraction { margin: 0 -9px; width: auto; } .pxl-slider-dots-direction-tablet_extra-row .pxl-slider-pagination-fraction > * { margin: 0 9px; } .pxl-slider-dots-direction-tablet_extra-row .pxl-slider-pagination-fraction .divider { width: 40px; height: 1px; } } @media (max-width: 991px) { .pxl-slider-dots-direction-tablet-column .pxl-slider-pagination-fraction { margin: -9px 0; } .pxl-slider-dots-direction-tablet-column .pxl-slider-pagination-fraction > * { margin: 9px 0; } .pxl-slider-dots-direction-tablet-column .pxl-slider-pagination-fraction .divider { width: 1px; height: 40px; } .pxl-slider-dots-direction-tablet-row .pxl-slider-pagination-fraction { margin: 0 -9px; width: auto; } .pxl-slider-dots-direction-tablet-row .pxl-slider-pagination-fraction > * { margin: 0 9px; } .pxl-slider-dots-direction-tablet-row .pxl-slider-pagination-fraction .divider { width: 40px; height: 1px; } } @media (max-width: 767px) { .pxl-slider-dots-direction-mobile_extra-column .pxl-slider-pagination-fraction { margin: -9px 0; } .pxl-slider-dots-direction-mobile_extra-column .pxl-slider-pagination-fraction > * { margin: 9px 0; } .pxl-slider-dots-direction-mobile_extra-column .pxl-slider-pagination-fraction .divider { width: 1px; height: 40px; } .pxl-slider-dots-direction-mobile_extra-row .pxl-slider-pagination-fraction { margin: 0 -9px; width: auto; } .pxl-slider-dots-direction-mobile_extra-row .pxl-slider-pagination-fraction > * { margin: 0 9px; } .pxl-slider-dots-direction-mobile_extra-row .pxl-slider-pagination-fraction .divider { width: 40px; height: 1px; } } @media (max-width: 575px) { .pxl-slider-dots-direction-mobile-column .pxl-slider-pagination-fraction { margin: -9px 0; } .pxl-slider-dots-direction-mobile-column .pxl-slider-pagination-fraction > * { margin: 9px 0; } .pxl-slider-dots-direction-mobile-column .pxl-slider-pagination-fraction .divider { width: 1px; height: 40px; } .pxl-slider-dots-direction-mobile-row .pxl-slider-pagination-fraction { margin: 0 -9px; width: auto; } .pxl-slider-dots-direction-mobile-row .pxl-slider-pagination-fraction > * { margin: 0 9px; } .pxl-slider-dots-direction-mobile-row .pxl-slider-pagination-fraction .divider { width: 40px; height: 1px; } } .pxl-border-anm.bw-no { border-width: 0; } .pxl-border-anm.bw-yes { border-width: var(--bd-width); } @media (max-width: 1599px) { .pxl-border-anm.bw-laptop-no { border-width: 0; } .pxl-border-anm.bw-laptop-yes { border-width: var(--bd-width); } } @media (max-width: 1199px) { .pxl-border-anm.bw-tablet_extra-no { border-width: 0; } .pxl-border-anm.bw-tablet_extra-yes { border-width: var(--bd-width); } } @media (max-width: 991px) { .pxl-border-anm.bw-tablet-no { border-width: 0; } .pxl-border-anm.bw-tablet-yes { border-width: var(--bd-width); } } @media (max-width: 767px) { .pxl-border-anm.bw-mobile_extra-no { border-width: 0; } .pxl-border-anm.bw-mobile_extra-yes { border-width: var(--bd-width); } } @media (max-width: 575px) { .pxl-border-anm.bw-mobile-no { border-width: 0; } .pxl-border-anm.bw-mobile-yes { border-width: var(--bd-width); } } .elementor-column.pxl-column-element-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } @media (max-width: 1599px) { .elementor-column.pxl-column-element-laptop-full { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% !important; max-width: 100%; } .elementor-column.pxl-column-element-laptop-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-laptop-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (max-width: 1199px) { .elementor-column.pxl-column-element-tablet_extra-full { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% !important; max-width: 100%; } .elementor-column.pxl-column-element-tablet_extra-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-tablet_extra-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (max-width: 991px) { .elementor-column.pxl-column-element-tablet-full { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% !important; max-width: 100%; } .elementor-column.pxl-column-element-tablet-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-tablet-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (max-width: 767px) { .elementor-column.pxl-column-element-mobile_extra-full { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% !important; max-width: 100%; } .elementor-column.pxl-column-element-mobile_extra-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-mobile_extra-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } @media (max-width: 575px) { .elementor-column.pxl-column-element-mobile-full { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% !important; max-width: 100%; } .elementor-column.pxl-column-element-mobile-grow { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .elementor-column.pxl-column-element-mobile-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto !important; max-width: 100%; } } /*# sourceMappingURL=style.css.map */
Submit
FILE
FOLDER
Name
Size
Permission
Action
admin.css
1687 bytes
0644
custom-editor.css
2387 bytes
0644
grid.css
41105 bytes
0644
style.css
841423 bytes
0644
style.css.map
158512 bytes
0644
N4ST4R_ID | Naxtarrr