/*/*//**//*/*//**/html .page-header {
margin: 0 0 50px 0px;
} body {
background: #f5f5f5;
}
.layout-theme {
background: #fff;
}
@media only screen and (min-width : 1000px) {
.layout-boxed , .layout-theme.boxed {
background: #fff;
max-width: 1200px;
margin: 0 auto;
}
}
.pix-header2 .page-theme-section .col-lg-6 {
display: none !important;
}
.layout-boxed .box-border-left:after {
display: none !important;
} .scroll-top-view {
opacity: 1 !important;
}
.scroll-top {
background: #ebecee none repeat scroll 0 0;
bottom: 2%;
cursor: pointer;
display: inline-block;
opacity: 0;
padding: 6px;
position: fixed;
right: 2%;
left:auto !important;
text-align: center;
text-decoration: none !important;
width: 38px;
} .carousel-item-content .button-team{
padding-top:10px;
} .ip-logo {
margin-bottom: 50px
}
.ip-header {
text-align: center;
padding-top: 120px;
position: fixed;
top: 0;
z-index: 99999;
min-height: 480px;
width: 100%;
height: 100%;
background: #fff
}
.ip-header h1 {
margin: 0;
}
.ip-loader {
position: absolute;
left: 0;
width: 100%;
opacity: 0;
cursor: default;
pointer-events: none;
}
.ip-logo {
top: 0;
height: 100%;
-webkit-transform: translate3d(0, 25%, 0);
transform: translate3d(0, 25%, 0);
}
.ip-loader {
bottom: 50%;
}
.ip-header .ip-inner {
display: block;
margin: 0 auto;
}
.ip-header .ip-logo svg {
min-width: 320px;
max-width: 480px;
width: 25%;
}
.ip-header .ip-logo svg path {
fill: #ef6e7e;
}
.ip-header .ip-loader svg path {
fill: none;
stroke-width: 6;
}
.ip-header .ip-loader svg path.ip-loader-circlebg {
stroke: #ddd;
}
.ip-header .ip-loader svg path.ip-loader-circle {
-webkit-transition: stroke-dashoffset 0.2s;
transition: stroke-dashoffset 0.2s;
stroke: #d74516
} .ip-main {
overflow: hidden;
margin: 0 auto;
padding: 160px 0 10em 0;
max-width: 1100px;
width: 90%;
}
.ip-main h2 {
margin: 0;
padding: 0.5em 0 1em;
color: #be4856;
text-align: center;
font-size: 4.25em;
font-size: 4vw;
line-height: 1;
}
.browser {
margin: 0 auto;
padding-top: 8%;
min-height: 400px;
max-width: 1000px;
width: 100%;
border-radius: 8px;
background: #fff url(//www.centrorottamazioneirno.it/wp-content/themes/centrorottamazioneirno/img/browser.png) no-repeat 50% 0;
background-size: 100%;
color: #d3d3d3;
}
.box {
float: left;
padding: 3.5em;
width: 33.3%;
font-size: 0.7em;
line-height: 1.5;
}
.box p {
font-family: 'Blokk', Arial, sans-serif;
}  .loading .ip-logo, .loading .ip-loader {
opacity: 1;
-webkit-animation: animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;
animation: animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;
}
.loading .ip-loader {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
@-webkit-keyframes animInitialHeader {
from {
opacity: 0;
-webkit-transform: translate3d(0, 800px, 0);
}
}
@keyframes animInitialHeader {
from {
opacity: 0;
-webkit-transform: translate3d(0, 800px, 0);
transform: translate3d(0, 800px, 0);
}
} .ua-ie-9  .loaded {
display:none !important;
}
.loaded .ip-logo, .loaded .ip-loader {
opacity: 1;
}
.loaded .ip-logo {
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-animation: animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
animation: animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}
@-webkit-keyframes animLoadedLogo {
to {
-webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
}
}
@keyframes animLoadedLogo {
to {
-webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
}
}
.loaded .ip-loader {
-webkit-animation: animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;
animation: animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}
@-webkit-keyframes animLoadedLoader {
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
}
}
@keyframes animLoadedLoader {
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
}
} .loaded .ip-logo svg path {
-webkit-transition: all 0.5s ease 0.3s;
transition: all 0.5s ease 0.3s;
fill: #fff;
} .loaded .ip-header {
-webkit-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}
@-webkit-keyframes animLoadedHeader {
to {
-webkit-transform: translate3d(0, -100%, 0);
}
}
@keyframes animLoadedHeader {
to {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
} .loaded .ip-main h2, .loaded .ip-main .browser, .loaded .ip-main .browser .box, .loaded .codrops-demos {
-webkit-animation: animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both;
animation: animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both;
}
.loaded .ip-main .browser, .loaded .ip-main .browser .box:first-child {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
}
.loaded .ip-main .browser .box:nth-child(2) {
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s;
}
.loaded .ip-main .browser .box:nth-child(3) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
@-webkit-keyframes animLoadedContent {
from {
opacity: 0;
-webkit-transform: translate3d(0, 200px, 0);
}
}
@keyframes animLoadedContent {
from {
opacity: 0;
-webkit-transform: translate3d(0, 200px, 0);
transform: translate3d(0, 200px, 0);
}
} .layout-switch .ip-header {
position: absolute;
} .no-js .ip-header {
position: relative;
min-height: 0px;
}
.no-js .ip-header .ip-logo {
margin-top: 20px;
height: 180px;
opacity: 1;
-webkit-transform: none;
transform: none;
}
.no-js .ip-header .ip-logo svg path {
fill: #fff;
} @media screen and (max-width: 45em) {
.ip-main h2 {
font-size: 2.25em;
font-size: 10vw;
}
.box {
width: 100%%;
}
}
.ua-ie-9  .demo_changer{
display:none !important;
} .yamm  li:hover > .dropdown-menu{
display:block !important;
}
.yamm  .dropdown-menu{
display:none !important;
margin:0 !important;
padding:0 !important;
}
.yamm .dropdown-menu .dropdown-menu{
left:70% !important;
top:5% !important;
}
.yamm .dropdown-menu a:after{
display:none !important;
} .vc_parallax {
position: relative;
overflow: hidden;
}
.vc_parallax > * {
position: relative;
z-index: 1;
}
.vc_parallax .vc_parallax-inner {
pointer-events: none;
position: absolute;
left: 0;
right: 0;
top: 0;
background-attachment: scroll;
background-color: transparent;
background-image: inherit;
background-size: cover;
z-index: 0;
background-position: 50% 0%;
}
.vc_parallax-inner iframe {
max-width: 1000%;
}
.vc_video-bg-container {
position: relative;
}
.vc_video-bg {
height: 100%;
overflow: hidden;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
}
.vc_video-bg iframe {
max-width: 1000%;
}