/*Muse elements transitions*/
a,
p,
span,
img,
h1,
h2,
h3,
h4,
h5,
h6,
nav p,
nav .MenuItem,
nav .MenuItemWithSubMenu,
.Button,
.Button p,
.Button div,
.SSSlideLink,
.PamphletNextButton,
.PamphletPrevButton,
.PamphletCloseButton,
.popup_element,
.SSPreviousButton,
.SSNextButton,
.popup_element > .clip_frame,
.AccordionPanelTab,
.TabbedPanelsTab {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

/*User elements transitions*/
.name,
.i-top,
.title-thumb,
.desc-thumb,
.tag,
.AccordionPanelTab p::before {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

/*User Style*/
*::-moz-selection {
    color: #FFF;
    background: #000 none repeat scroll 0 0;
}

.i-scroll {
    -webkit-animation: scroll-down-anim 1s infinite;
    -moz-animation: scroll-down-anim 1s infinite;
    -o-animation: scroll-down-anim 1s infinite;
    animation: scroll-down-anim 1s infinite;
}

/* Scroll down icon */
@-webkit-keyframes scroll-down-anim {
    0% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
    50% {
        transform: rotate(45deg) translate(0px, 5px);
        transform-origin: center;
    }
    100% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
}

@-moz-keyframes scroll-down-anim {
    0% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
    50% {
        transform: rotate(45deg) translate(0px, 5px);
        transform-origin: center;
    }
    100% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
}

@-o-keyframes scroll-down-anim {
    0% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
    50% {
        transform: rotate(45deg) translate(0px, 5px);
        transform-origin: center;
    }
    100% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
}

@keyframes scroll-down-anim {
    0% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
    50% {
        transform: rotate(45deg) translate(0px, 5px);
        transform-origin: center;
    }
    100% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
}

@keyframes scroll-down-anim {
    0% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
    50% {
        transform: rotate(45deg) translate(0px, 5px);
        transform-origin: center;
    }
    100% {
        transform: rotate(45deg) translate(0px, 0px);
        transform-origin: center;
    }
}

/*Services*/
.section-bg-2 {
    background-attachment: fixed !important;
}

/*Works*/
.work-item img {
    transform: scale(1);
    transform-origin: center;
}

.work-item:hover img {
    transform: scale(1.05);
}

/*What People Say Section - Slider*/
.PamphletWidget .hover-next, .PamphletWidget .hover-prev {
    opacity: 0;
}

.PamphletWidget .hover-next {
    transform: translateX(20px);
}

.PamphletWidget .hover-prev {
    transform: translateX(-20px);
}

.PamphletWidget:hover .hover-next {
    opacity: 1;
    transform: translateX(0px);
}

.PamphletWidget:hover .hover-prev {
    opacity: 1;
    transform: translateX(0px);
}

/*Portfolio Single 1*/
.Button.related-proj .clip_frame > img {
    transform-origin: 50% 50%;
}

.Button.related-proj:hover .clip_frame > img {
    transform: scale(1.05) translate(0, 0);
    transform-origin: 50% 50%;
}

/*Portfolio - 3 Columns*/
.popup_element .thumb-zoom.clip_frame img {
    transform: scale(1);
    transform-origin: 50% 50%;
}

.popup_element:hover .thumb-zoom.clip_frame img {
    transform: scale(1.05);
    transform-origin: 50% 50%;
}

/*Gmap Wiвер 100%*/
.gmap-onepage1 {
    width: 100% !important;
    left: 0 !important;
}