/*@Global CSS override*/

.project-list-img.s-back-switch {
    cursor: pointer;
}

.uppercaseHeader{
  text-transform: uppercase;
}

.opacity0{
  opacity: 0;
}

.white{
  color: #fff;
}

.post-comments {
  display: none;
}

.wp-block-group__inner-container > h2{
  font-size: 20px;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both;
    position: relative;
    padding: 10px 15px;
    margin-bottom: 5px;
    background-color: #f2f2f2;
    color: #7e7d7d;
}

.prague-blog-grid-wrapper .blog-grid-content {
    position: relative;
    padding: 19px 19px 19px 3px !important;
}

.prague-blog-grid-wrapper .blog-grid-post-date {
    display: none !important;
}

.top-banner.light .content .a-btn .a-btn-line:after, .top-banner.light .content .a-btn .a-btn-line:before{
  opacity: 0;
}

.a-btn.creative.anima .a-btn-line:after, .a-btn.creative.anima .a-btn-line:before{
  opacity: 0;
}

.a-btn-2.creative.anima .a-btn-line:after, .a-btn-2.creative.anima .a-btn-line:before{
  opacity: 0;
}

footer.prague-footer.default.s-back-switch{
  background-position: 50% 30%;
}

li {
    font-family: CenturyGothicRegualr !important;
}

@media(max-width:999px){
  .prague-header.light.open-filter, .prague-header.light.open-menu {
    background-color: #324A56 !important;
}
}

.margin0{
  margin:0;
}

p > span {
  font-family: CenturyGothicRegualr !important;
}

h1, h2, h3, h4, h5, h6{
  font-family: CenturyGothicBold !important;
}

a{
  font-family: CenturyGothicRegualr !important; 
}

p {
    font-family: CenturyGothicRegualr !important; 
}

body {
    font-family: 'CenturyGothicRegualr' !important;
}

.a-btn-2 {
    font-family: 'CenturyGothicRegualr' !important;
}

.services-detailed .post-content h1, .services-detailed .post-content h2, .services-detailed .post-content h3, .services-detailed .post-content h4, .services-detailed .post-content h5, .services-detailed .post-content h6{
      margin-left: 0px !important;
}


.testimonials-wrapper .testimonials-item .testimonials-author {
    color: #BAAD96;
    font-size: 22px;
}

blockquote.testimonials-description > p {
  font-size: 25px;
  /*font-style: italic !important; */
    font-family: CenturyGothicItalic !important;
}

.testimonials-wrapper .testimonials-item .testimonials-icon {
    font-size: 40px;
    color: #BAAD96;
}

.zindex999{
  z-index: 999;
}

.hoverColor:hover{
  color: #DBA507;
}

.top-banner.light .content .a-btn:focus, .top-banner.light .content .a-btn:hover {
    color: #111;
    background-color: #BAAD96;
    text-decoration: none;
}

.a-btn-2:focus, .a-btn-2:hover {
    background-color: #324A56 !important;
}



.padding12P {
    padding: 12%;
}

.prague-header.simple.sticky-menu.light.scroll {
    background-color: #324A56 !important;
    z-index: 9999;
}

.prague-footer:before{
  background-color: #0000007d !important;
}

.projects-detail-before-banner .ba-slider .button {
    pointer-events: none;
}

.testimonials-wrapper.no-figure {
    /*z-index: -99;*/
}

.prague-footer .footer-bottom-content .footer-copyright{
  opacity: 0;
}

p.footerP {
    font-size: 13px;
    line-height: 26px;
    font-weight: 400;
    color: rgba(255,255,255,.7);
}

h3.footerH3 {
  color: rgba(255,255,255,.7);
    font-size: 25px;
  
}

span.placeholderText {
    opacity: 0;
}

.whiteText{
  color: #fff;
}

.paddingRightLeft12{
    padding: 0 12%;
}

.centerAlign{
  text-align: center;
}

.whiteBg{
  background-color: #fff;
}

#paddingLeftRight5{
  padding: 5%;
}

#padding10{
  padding: 10% 5%;
}

/*##END @Global CSS override*/

