
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.prague-loader .prague-loader-bar::after {

background-color: #333333;

}

.prague-header.simple.sticky-menu.light.scroll {

    background-color: #ffffff;

}

.prague-header.light {

color: #303030;

}

.prague-header {

background-color: #ffffff;
border-bottom: #ff0000 2px solid;

}

.prague-header .main-menu .sub-menu .sub-menu {

left: -80%;

}

.team-wrapper .name {

text-align: center;

}

a h3 {

color: #808080 !important;
text-decoration: none;

}


a h3:hover {

color: #000000!important;
text-decoration: none;

}

h2 {

color: #808080;

}

h3 {

font-size: 24px;

}

p {

font-size: 15px;
line-height: 27px;

}


.prague-footer-info-block .footer-info-block-title {

margin-bottom: 20px !important;

}

.logos {

-webkit-filter: saturate(0);
-moz-filter: saturate(0);
-ms-filter: saturate(0);
-o-filter: saturate(0);
filter: saturate(0);
transition: filter .2s ease-in-out;

}


.logos:hover {

-webkit-filter: saturate(1);
-moz-filter: saturate(1);
-ms-filter: saturate(1);
-o-filter: saturate(1);
filter: saturate(1);

}

.prague-header .prague-social-nav a {

background-color: #ffffff;

}

a:focus, a:hover {

color: #000000;

}

.margin-lg-70t {

margin-top: 0px !important;

}

.team-new {

-webkit-filter: saturate(0);
-moz-filter: saturate(0);
-ms-filter: saturate(0);
-o-filter: saturate(0);
filter: saturate(0);
transition: filter .2s ease-in-out;

}


.team-new:hover {

-webkit-filter: saturate(1);
-moz-filter: saturate(1);
-ms-filter: saturate(1);
-o-filter: saturate(1);
filter: saturate(1);

}

.margin-lg-135b {

margin-bottom: 0px !important;

}

.team-wrapper:hover .position::after {

height: 55px

}

@media only screen and (max-width:767px) {
 .team-wrapper .team-outer {
  height: 190px !important;
 }
}

.prague-footer .footer-content-outer {

padding: 80px 0 !important;

}

.main-menu .sub-menu {
background-color: #808080!important;

}

.team-wrapper .name {

text-align: center!important;

}

.padding-contact {padding-top: 0px!important;}

.testimonials-description {
color: #7e7d7d!important;
font-size: 15px;
font-style: normal!important;
text-align: justify;
}

.team-wrapper.simple .position::after {
left: 90%!important;

}

.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination {

max-width: 250px!important;

}

.testimonials-author {
color: #808080!important;
}

.swiper-pagination .swiper-pagination-bullet {
font-size: 12px!important;

}

.testimonials-wrapper .testimonials-item .testimonials-author::before {
content: none!important;

}

.testimonials-wrapper.no-figure {

padding: 17px 0 30% 23%!important;

}