| Server IP : 146.59.209.152 / Your IP : 216.73.216.25 Web Server : Apache System : Linux webm009.cluster131.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : monpetu ( 144298) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/monpetu/www/leoreno.fr/wp-content/themes/buildexo/assets/scss/base/ |
Upload File : |
@import "./_reset";
/* global css start */
// .slick-list .slick-track {
// @include transition(all .8s cubic-bezier(.65,.05,.18,.99) !important);
// }
.nice-select {
background-color: transparent;
height: 40px !important;
line-height: 40px !important;
min-height: 40px !important;
padding: 0 30px;
span {
color: var(--color-black);
}
.list {
@include shadow1;
li {
margin-right: 0 !important;
}
.option {
color: var(--color-black);
&.selected,
&:hover {
border: none !important;
}
}
}
}
.h-1110 {
min-height: 1110px;
}
/* global css end */
.body_wrap {
position: relative;
z-index: 1;
overflow: hidden;
}
main {
position: relative;
@include transition(all 0.3s ease);
background: var(--color-white);
}
.bg_img{
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 100%;
}
.footer-bg {
background-color: #140626;
}
.black-bg {
background: var(--color-black);
}
.gray-bg {
background-color: var(--color-gray);
}
.gray-bg-2 {
background-color: var(--color-gray-2);
}
.bg-deep {
background-color: var(--color-deep);
}
.bg-violet {
background-color: var(--color-violet);
}
.white {
color: var(--color-white);
}
.pos-rel {
position: relative;
}
.section-bg-gray {
background-color: #090909;
}
.pos-absolute {
position: absolute;
}
.f-right {
float: right;
}
// border effect
.border-effect, .border-effect-2 {
a {
display: inline !important;
width: 100%;
background-repeat: no-repeat;
background-position-y: -2px;
background-image: linear-gradient(transparent calc(100% - 2px),currentColor 1px);
@include transition(.6s cubic-bezier(.215,.61,.355,1));
background-size: 0 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
&:hover {
background-size: 100% 100%;
color: inherit;
}
}
}
.border-effect-2 {
a {
background-image: linear-gradient(transparent calc(100% - 1px),currentColor 1px);
}
}
// video
.btn-video {
width: 80px;
height: 80px;
@include border-radius(50%);
display: flex;
align-items: center;
justify-content: center;
color: var(--color-white);
position: relative;
font-size: 16px;
background-color: var(--color-primary);
z-index: 1;
&:hover {
color: white;
}
&::before {
content: "";
position: absolute;
z-index: 0;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
background-color: var(--color-primary);
/* background-color: rgba(15,103,246,.63); */
border-radius: 50%;
animation: pulse-border 1500ms ease-out infinite;
-webkit-animation: pulse-border 1500ms ease-out infinite;
z-index: -2;
}
&__white {
background: var(--color-white);
color: var(--color-primary);
&::before {
background-color: var(--color-white);
}
&:hover {
color: var(--color-deep);
}
}
&__xl {
width: 100px;
height: 100px;
font-size: 22px;
@include respond(xs) {
width: 70px;
height: 70px;
font-size: 17px;
}
}
&__xxl {
width: 120px;
height: 120px;
font-size: 23px;
@include respond(xs) {
width: 80px;
height: 80px;
font-size: 18px;
}
}
&__lg {
width: 80px;
height: 80px;
font-size: 18px;
@include respond(xs) {
width: 70px;
height: 70px;
font-size: 17px;
}
}
&__middle {
position: absolute;
top: 50%;
left: 50%;
@include transform(translate(-50%, -50%));
}
}
// border effect
.border_effect {
a {
display: inline !important;
width: 100%;
background-repeat: no-repeat;
background-position-y: -2px;
background-image: linear-gradient(transparent calc(100% - 2px),currentColor 1px);
transition: .6s cubic-bezier(.215,.61,.355,1);
background-size: 0 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
&:hover {
background-size: 100% 100%;
color: inherit;
}
}
}
.tx-col-md-6 {
@include respond(md) {
width: 50%;
}
@include respond(xs) {
width: 100%;
}
}
.tx-close {
background: rgba(0,0,0,4%);
border: 9px solid transparent;
color: #777;
width: 36px;
height: 36px;
display: inline-flex;
justify-content: center;
align-items: center;
cursor: pointer;
position: relative;
&::before,
&::after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
transform-origin: 50% 50%;
-webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
-khtml-transition: all .25s cubic-bezier(.645,.045,.355,1);
-moz-transition: all .25s cubic-bezier(.645,.045,.355,1);
-ms-transition: all .25s cubic-bezier(.645,.045,.355,1);
-o-transition: all .25s cubic-bezier(.645,.045,.355,1);
transition: all .25s cubic-bezier(.645,.045,.355,1);
background-color: #1b1b1b;
}
&::before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
&::after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
&:hover::before,
&:hover::after {
-webkit-transform: rotate(0);
-khtml-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
}
/* order & unorder list reset - start */
.ul_li, .ul_li_right, .ul_li_center, .ul_li_between {
margin: 0px;
padding: 0px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.ul_li>li, .ul_li_right>li, .ul_li_center>li, .ul_li_between>li {
float: left;
list-style: none;
display: inline-block;
}
.ul_li {
justify-content: flex-start;
}
.ul_li_center {
justify-content: center;
}
.ul_li_right {
justify-content: flex-end;
}
.ul_li_between {
justify-content: space-between;
}
.ul_li_block {
margin: 0px;
padding: 0px;
display: block;
}
.ul_li_block > li {
display: block;
list-style: none;
}
.flex-1 {
flex: 1;
}
// color
.color-black {
color: var(--color-black);
}
// pagination
.pagination_wrap {
ul {
display: flex;
flex-wrap: wrap;
margin: -5px;
list-style: none;
li {
padding: 5px;
a {
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
font-size: 16px;
font-weight: 500;
color: var(--color-black);
border: 1px solid #EDEDED;
display: inline-block;
@include transition(all 0.3s ease-out 0s);
position: relative;
z-index: 1;
@include border-radius(50%);
overflow: hidden;
&.current_page,
&:hover {
color: var(--color-white);
border-color: var(--color-primary);
background-color: var(--color-primary);
}
}
}
}
}
// margin none
.mr-none-60 {
margin-right: -60px;
}
.ml-none-60 {
margin-left: -60px;
}
// padding
.pb-8 {
padding-bottom: 8px;
}