XylotrechusZ
/*------------------- content layout -----------------*/
.content-icon-box{
h3{
margin: 0;
}
}
.policy-left{
.elementor-icon-box-wrapper{
text-align:left !important;
display:flex;
align-items:center;
.elementor-icon-box-icon{
@include rtl-margin-right(10px !important);
}
}
}
@media (max-width:$screen-sm-max){
.content-icon-box{
.elementor-icon-box-wrapper{
flex-wrap:wrap;
justify-content:center;
text-align:center;
>*{
width:100%;
text-align:center;
}
.elementor-icon-box-icon{
margin:0 0 10px !important;
justify-content:center;
}
}
}
}
@media (min-width:$screen-sm-max){
.content-vertical-menu{
width:270px !important;
}
.content-vertical-slider{
width:calc(100% - 270px) !important;
}
}
@media (min-width:$screen-sm-max){
.content-vertical-menu-2{
width:260px !important;
}
.content-vertical-slider-2{
width:calc(100% - 260px) !important;
}
}
.vertical-1{
.widget-title{
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}
}
.vertical-2{
.categories-vertical-menu{
>div{
@include border-radius(0);
}
.widget-title{
@include border-radius(0);
line-height:50px;
height:50px;
}
.bwp-vertical-navigation > div ul.menu li.level-0 > a{
padding: 8.5px 0;
}
.bwp-vertical-navigation > div ul.menu .more-wrap{
@include border-radius(0);
}
}
}
.vertical-3{
.categories-vertical-menu{
>div{
background:transparent;
}
.widget-title{
background:transparent;
padding:0;
i{
background:$theme-color;
@include rtl-margin(26px, 35px, 0, 0);
&:before,&:after{
background:$theme-color;
}
}
}
.widget-custom-menu{
>div{
background:$white;
@include border-radius(10px);
@include box-shadow( 0px 4px 12px 2px rgba(144, 144, 144, 0.15));
}
}
}
}
.col-toggle{
max-width: 600px;
@include rtl-margin-left(auto);
}
.wpb-toggle{
.elementor-toggle-item{
@include rtl-padding(10px ,20px ,20px ,40px);
border: 1px solid $white;
position:relative;
&:before{
content:"\f04b";
font-family:FontAwesome;
color:#de2828;
position:absolute;
left:20px;
font-size:12px;
top:23px;
line-height:1;
}
.elementor-toggle-icon{
width:16px !important;
}
.elementor-tab-content{
margin-top:10px;
}
@media (max-width:$screen-xs){
padding:10px 10px 16px;
&:before{
display:none;
}
.elementor-toggle-icon{
width:10px !important;
}
}
}
}
.content-icon-left{
clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);
@media(max-width: $screen-md-max){
clip-path: inherit;
}
}
.content-icon-right{
clip-path: polygon(8% 0, 100% 0%, 100% 100%, 0% 100%);
@media(max-width: $screen-md-max){
clip-path: inherit;
}
}
.list-link-block-1{
.elementor-icon-list-items{
li{
padding-left:15px;
padding-right:15px;
.elementor-icon-list-icon{
display:none;
}
a{
&:hover{
.elementor-icon-list-icon{
display:block;
}
}
}
}
}
}
.overflow-hidden{
overflow:hidden;
>div{
overflow:hidden;
}
}
.icon-box-xs-left{
.elementor-widget-container .elementor-icon-box-wrapper{
display: flex;
@include rtl-text-align-left();
align-items:center;
.elementor-icon-box-icon{
@include rtl-margin-right(20px !important);
}
}
}
.social-link-contact{
a{
border: 1px solid #d3d3d3;
@include border-radius(50%);
@include square(40px);
line-height: 38px;
display: inline-block;
&:hover{
background: $theme-color;
border-color: $theme-color;
}
}
}
/*------------------- end content layout -----------------*/
/*------------------- Content newsletter -----------------*/
.newsletter-default-2{
.wpbingo-newsletter{
&.newsletter-default{
.content-newsletter{
max-width: 510px;
margin: 0;
@media(max-width: $screen-sm-max){
margin: auto;
}
}
}
}
}
.newsletter-default-3{
.wpbingo-newsletter{
&.newsletter-default{
.content-newsletter{
max-width: 510px;
input[type="submit"]{
background: $theme-color;
}
@media(max-width: $screen-sm-max){
margin: auto;
}
}
}
}
}
.slider-outline .title-slider{
-webkit-text-stroke: 1px $white;
color: transparent;
}
/*------------------- End content newsletter -----------------*/
/*------------------- Other layout -----------------*/
.marginright-auto{
>.elementor-container{
margin-left:0 !important;
}
}
.marginleft-auto{
>.elementor-container{
margin-right: 0 !important;
}
}
@media (min-width:$screen-sm-max){
.marginright-sm-auto{
>.elementor-container{
margin-left:0 !important;
}
}
.marginleft-sm-auto{
>.elementor-container{
margin-right: 0 !important;
}
}
}
@media (max-width:$screen-sm-max){
.marginright-xs-auto{
>.elementor-container{
margin-left:0 !important;
}
}
.marginleft-xs-auto{
>.elementor-container{
margin-right: 0 !important;
}
}
}
.elementor-icon-box-title{
margin-top:0;
}
.elementor-widget-icon-box:hover{
.svg-icon path{
animation: svg-animation 1.5s linear forwards;
}
}
/*------------------- End layout -----------------*/
.elementor-section:not(.elementor-section-full_width,.elementor-inner-section){
@media (max-width:1770px) and (min-width:$screen-md-max){
padding-left: 15px ;
padding-right: 15px ;
}
}