/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

.cc2 .l-section-h.i-cf {
 padding-top: 0px !important;
}


@media (max-width: 600px) {
    .ush_image_1.logo,
	.l-header.sticky .ush_image_1.logo {
        height: 50px !important;
    }
}

@media (min-width: 601px) and (max-width: 1024px) {
    .ush_image_1.logo,
	.l-header.sticky .ush_image_1.logo {
        height: 73px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1380px) {
    .ush_image_1.logo,
	.l-header.sticky .ush_image_1.logo {
        height: 73px !important;
    }
}

@media (min-width: 1381px) {
    .ush_image_1.logo,
	.l-header.sticky .ush_image_1.logo {
        height: 73px !important;
    }
}

@media (max-width: 600px) {
    .l-header.sticky .ush_image_1.logo {
        height: 35px !important;
    }
}

@media (min-width: 601px) and (max-width: 1024px) {
   .l-header.sticky .ush_image_1.logo {
        height: 45px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1380px) {
    .l-header.sticky .ush_image_1.logo {
        height: 45px !important;
    }
}

@media (min-width: 1381px) {
   .l-header.sticky .ush_image_1.logo {
        height: 45px !important;
    }
}

#mouse_scroll {
    cursor: pointer;
}
#mouse_scroll span{
    display: block;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    margin: 0 0 3px 5px;
}
#mouse_scroll .mouse {
    height: 21px;
    width: 14px;
    border-radius: 10px;
    transform: none;
    border: 2px solid #ffffff;
    top: 170px;
    margin-top: 50px;
}
#mouse_scroll .down-arrow-1 {
    margin-top: 6px;
}
#mouse_scroll .down-arrow-1, #mouse_scroll .down-arrow-2, #mouse_scroll .down-arrow-3 {
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
}
#mouse_scroll .down-arrow-1 {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -webkit-animation-direction: alternate;
}
#mouse_scroll .down-arrow-2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -webkit-animation-direction: alternate;
}
#mouse_scroll .down-arrow-3 {
    -webkit-animation-delay: .3s;
    -moz-animation-dekay: .3s;
    -webkit-animation-direction: alternate;
}
#mouse_scroll .mouse-in {
    height: 5px;
    width: 2px;
    display: block;
    margin: 5px auto;
    background: #ffffff;
    position: relative;
}
#mouse_scroll .mouse-in {
    -webkit-animation: animated-mouse 1.2s ease infinite;
    moz-animation: mouse-animated 1.2s ease infinite;
}

@-webkit-keyframes animated-mouse {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(6px);
    }
}
@-webkit-keyframes mouse-scroll {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}
@keyframes mouse-scroll {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}

h3.w-counter-title  {
color: #262029 !important;
}