.wp-caption-text{
font-weight: 400;
font-size: 14px;
font-style: italic;
color: #3f3836;
}
.gallery-caption{
font-weight: 500;
}
.bypostauthor{
text-align: left;
}*:focus{
outline: none !important;
}
.nascondi{
display: none;
}
.not-found-wrapper{
background: url(//www.movecosystems.com/wp-content/uploads/2021/03/404.png);
background-repeat: no-repeat;
background-size: cover;
}
.col-bg-theme-2 > .elementor-widget-wrap {
background-color: transparent !important;
}
body a.iubenda-tp-btn.iubenda-cs-preferences-link {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
} .btn-theme, .btn, .btn-white, .btn-theme-2, .btn-black, input[type*="submit"]:not(.fa):not(.btn-theme), #tribe-events .tribe-events-button, .tribe-events-button{
background: var(--e-global-color-primary);
}
.btn-light{
background: #F4F4F5 !important;
color: #768492 !important;
}
.btn-theme span:after, .btn span:after, .btn-white span:after, .btn-theme-2 span:after, .btn-black span:after, input[type*="submit"]:not(.fa):not(.btn-theme) span:after, #tribe-events .tribe-events-button span:after, .tribe-events-button span:after{
background: #768492 !important;
}
.arrow-top-left:after {
top: 0;
left: 0;
background-image: url(//www.movecosystems.com/wp-content/uploads/2021/02/MS-arrow-top-left.png);
}
.ms-breadcrumb{
margin-bottom: 0;
display: inline-block;
font-weight: 400;
padding: 15px 40px 12px;
background: rgba(0, 0, 0, 0.2);
width: auto !important;
margin: auto;
}
.ms-breadcrumb p{
margin: 0px !important;
line-height: 1;
}
.gsc-image-content.skin-v3 .box-content {
background: #2d4386;
}
.custom-breadcrumb.text-light.text-left.show-bg {
margin-bottom: 0px;
}
.btn-language span::after {
display: none;
}
.btn-language span{
padding-left: 0px;
}
a.btn-light.btn-theme, a.btn-cta.btn-theme {
width: 100%;
text-align: center;
}
li {
list-style: none;
}
.page-id-10870 #page-content ul:not(.nav) li:before, .single-service #page-content ul:not(.nav) li:before {
content:"\f054";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position:absolute;
display: block;
left: 0;
color: var(--e-global-color-primary);
}
span.btn-theme.form-action {
width: 100%;
}
span.btn-theme.form-action {
padding: 0px !important;
}
input.wpcf7-form-control.wpcf7-submit {
padding: 22px 45px 22px 70px !important;
width: 100%;
height: 100%;
}
input[type*="submit"]:not(.fa):not(.btn-theme):hover{
background: transparent !important;
}
span.btn-theme.form-action:hover::after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.translatepress-en_GB .gweb_counter_en > div > div > .elementor-widget-wrap {
padding-bottom: 30px !important;
}
body .wrapper-page {
background: transparent !important;
}
.gva-main-search .gva-search input.input-search {
transform: skew(345deg);
}
#wp-content {
background: transparent !important;
}
.search-no-results .alert {
margin-top: 90px;
} .col-bg-fill-right:after{
background: #2D4386;
}
.col-bg-fill-left, .col-bg-fill-left:after {
background: var(--e-global-color-primary) !important;
}
.btn-theme:hover, .btn:hover, .btn-white:hover, .btn-theme-2:hover, .btn-black:hover, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover{
background: var(--e-global-color-b131be9) !important;
}
.breadcrumb-container-inner{
padding: 100px 0 !important;
}
.custom-breadcrumb{
background-position: center;
}
.trapezoid, header .btn-theme{
transform: skew(345deg);
z-index: 999;
}
.trapezoid .elementor-widget-gva-logo, header .btn-theme span {
transform: skew(-345deg);
}
.full-height {
height: 100%;
}
.elementor-5151 .elementor-element.elementor-element-acaa378.col-bg-fill-right{
background-color: transparent !important;
}
.col-bg-fill-right:after{
left: 90% !important;
}
ul.gva-nav-menu > li .submenu-inner li ul.submenu-inner, ul.gva-nav-menu > li ul.submenu-inner li ul.submenu-inner {
left: 100% !important;
margin-left: 25px !important;
}
.current-menu-item a {
color: var(--e-global-color-primary) !important;
}
.gva-offcanvas-content .close-canvas {
top: 0px !important;
left: auto !important;
border: 0px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
right: 0 !important;
}
.gva-offcanvas-content .wp-sidebar {
padding: 40px 20px !important;
}
.btn-light:hover {
background-color: #e2e6ea !important;
}
.post span.post-comment, .post span.line {
display: none !important;
} .slide-h1{
font-family: futura-pt-condensed, sans-serif;
font-style: italic;
font-weight: 600;
color: #fff;
font-size: 100px;
line-height: 100px;
}
.page-id-4004 .ms-breadcrumb {
padding: 15px 40px 15px;
font-family: Oswald;
text-transform: uppercase;
line-height: 26px;
letter-spacing: 2px;
font-weight: 400;
font-size: 22px;
}
p.slide-p {
font-family: futura, sans-serif;
}
body .service-block .service-icon svg, body .service-block .service-icon img {
width: 62px !important;
}
footer.elementor-slideshow__footer.elementor-lightbox-prevent-close .elementor-slideshow__title{
display: none;
} .gsc-image-content.skin-v1 .image-second {
right: -50px;
bottom: -20px;
width: 400px;
max-width: 80%;
}
.gsc-image-content.skin-v1 .image-second img {
width: 100%;
} .gsc-tabs-content .nav_tabs > li {
margin-right: 0px !important;
padding: 0 5px !important;
}
.service-item-v2 .service-content .title {
min-height: 84px;
}
.service-item-v2 .service-content {
min-height: 430px;
}
.service-item-v2 .service-content .desc{
min-height: 180px;
} .applicazioni-carousel .swiper-slide {
margin-right: 20px;
}
.btn-cta.btn-theme span:after {
background: #fff !important;
} .pricing-action a.btn-theme {
width: 100%;
text-align: center;
}
.pricing-action a.btn-theme span::after {
background: #fff !important;
}
.service-image {
height: 350px;
}
.service-image img {
object-fit: cover;
height: 100%;
} .cert-footer .trapezoid.btn-theme.btn-light.column-style-top {
margin: 0 20px !important;
}
.cert-footer .trapezoid.btn-theme.btn-light.column-style-top {
margin: 0 20px !important;
padding: 10px 0;
}
.trapezoid.btn-theme.btn-light:hover{
box-shadow: 0px 5px 15px rgb(0 0 0 / 50%);
}
.testo_footer{
text-align: center;
font-size: 15px;
}
.testo_footer a:hover {
color: #fff !important;
}
span.wpcf7-spinner {
display: none;
} .hide-desktop{
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
.trapezoid .elementor-widget-gva-logo, header .btn-theme span.trp-ls-language-name {
transform: skew(0deg) !important;
}
.menu-lingua-container a{
padding: 0px !important;
}
.menu-lingua-container > ul {
margin-bottom: 0px !important;
}
.btn-language:hover ul.gva-nav-menu > li > .submenu-inner{
top: 100%;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
height: auto;
opacity: 1;
filter: alpha(opacity=100);
display: block;
-webkit-transform: rotateX(0);
transform: rotateX(0);
}
.btn-language ul.gva-nav-menu > li > .submenu-inner {
top: 48px !important;
right: calc(-50% + -25px);
min-width: 300px !important;
}
.translatepress-it_IT .btn-language ul.gva-nav-menu > li > .submenu-inner {
right: calc(-50% + -60px);
}
.btn-language ul.gva-nav-menu > li ul.submenu-inner li{
text-align: center;
}
.btn-language ul.gva-nav-menu > li > .submenu-inner:after{
display: none;
}
.btn-language ul.gva-nav-menu > li .submenu-inner li a {
width: 250px;
}
.return-top i {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}  @media only screen and (min-device-width : 1025px) and (max-device-width : 1440px)
{
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)
{
.icon-box-item.item-columns {
width: 100%;
}
.copyright-footer{
text-align: center;
padding: 0 40px;
}
.header-mobile .header-mobile-content .mobile-logo .logo-menu img {
width: 250px;
padding: 5px 0;
}
ul.gva-nav-menu > li .submenu-inner li ul.submenu-inner, ul.gva-nav-menu > li ul.submenu-inner li ul.submenu-inner {
left: 0% !important;
margin-left: 10px !important;
}
.gsc-image-content.skin-v1 .image-second {
right: 50%;
transform: translateX(50%);
}
img.swiper-slide-image {
width: 750px;
}
.hide-desktop{
display: block !important;
visibility: visible !important;
opacity: 1 !important;
}
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
.tp-12 {
width: 100% !important;
}
.tp-12 .elementor-image {
height: 600px;
}
.tp-12 .elementor-image img {
width: 750px !important;
object-fit: cover;
height: 100%;
}
.tutte-soluzioni-integrate .desc {
display: none;
}
.tutte-soluzioni-integrate h3.title {
height: 100px;
}
.service-item-v2 .service-content {
min-height: 200px;
}
.sistemi-tappeto-ipad > div {
padding-left: 15px !important;
}
#tappeto > div, .tablet-inverse > div{
flex-direction: column-reverse;
}
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
.tutte-soluzioni-integrate h3.title {
height: 80px;
}
} @media only screen and (min-device-width : 145px) and (max-device-width : 768px)
{
.hide-desktop{
display: block !important;
visibility: visible !important;
opacity: 1 !important;
}
.slide-h1 {
font-size: 55px;
line-height: 50px;
}
.cert-footer .trapezoid.btn-theme.btn-light.column-style-top {
margin: 10px 20px !important;
}
.copyright-footer{
text-align: center;
}
ul.gva-nav-menu > li .submenu-inner li ul.submenu-inner, ul.gva-nav-menu > li ul.submenu-inner li ul.submenu-inner {
left: 0% !important;
margin-left: 10px !important;
}
.header-mobile .header-mobile-content .mobile-logo {
max-width: 60% !important;
}
.header-mobile .header-mobile-content .mobile-logo .logo-menu img {
width: 100% !important;
}
.gsc-image-content.skin-v1 .image-second {
right: 50%;
transform: translateX(50%);
}
} @media only screen and (min-device-width : 145px) and (max-device-width : 768px) and (orientation : portrait)
{
} @media only screen and (min-device-width : 145px) and (max-device-width : 768px) and (orientation : landscape)
{
}
/*