        h1,
        h1 a {
            font-family: Poppins !important;        }
            h2,
        h2 a {
            font-family: Poppins !important;        }
            h3,
        h3 a {
            font-family: Poppins !important;        }
            h4,
        h4 a {
            font-family: Poppins !important;        }
            h5,
        h5 a {
            font-family: Poppins !important;        }
            h6,
        h6 a {
            font-family: Poppins !important;        }
    
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Poppins", sans-serif !important;
                                                                        font-size: 15px !important;
                    }

/* SUBMENU */
    /* SUBMENU */
    .prague-header .prague-navigation .sub-menu li a {
                    font-family: "Poppins", sans-serif !important;
                                                                        }

/* BUTTON */
    /* BUTTON */
    .a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next {
                    font-family: "Poppins", sans-serif !important;
                                                                                }

/* Theme Options Custom CSS */
.services-detailed {
padding-top : 0px;
}

.accordion {
display : block !important;
min-height: 552px !important;
}

.accordion__wrap {
margin : auto;
}

.project-list-item { 
width: 100%
}

.description p {
max-width: 715px;
margin: auto;
}

p { 
    color: #1d3557 !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #457b9d !important;
}

body {
background: rgb(251,255,250);
background: linear-gradient(90deg, rgba(251,255,250,1) 0%, rgba(255,255,255,1) 35%);
}

.main-menu .sub-menu {
background: rgb(251,255,250);
background: linear-gradient(90deg, rgba(251,255,250,1) 0%, rgba(255,255,255,1) 35%);
}

.prague_list .project-list-item .project-list-outer .trans_figures svg circle, .prague_list .project-list-item .project-list-outer .trans_figures svg polygon {
 stroke : #a8dadc !important;
}

.team-wrapper.simple .trans_figures svg circle, .team-wrapper.simple .trans_figures svg polygon {
 stroke : #a8dadc !important;
}

header {
    //background-color: #fafff8 !important;
 background: rgb(251,255,250);
background: linear-gradient(90deg, rgba(251,255,250,1) 0%, rgba(255,255,255,1) 35%);
}

header a {
    color: #457b9d !important;
}

.prague-logo a   {
    color: #457b9d !important;
}

.prague-footer .footer-content-outer {
    padding: 40px 0 40px !important;
}

.prague-footer:before {
    background-color: #fff !important;
}

.prague-footer {
    background-color: #a8dadc !important;
}

.test p {
 color : white !important;
}

.test h1 {
 color : white !important;
}

.project-list-content {
    //text-align: justify !important;
}

.vc_separator h4 {
color: #1d3557 !important;
}

.project-text {
text-align : justify !important;
}

.a-btn-2:hover, .a-btn-2:focus {
  color: #1d3557;
  background-color: #d6e4f1;
  text-decoration: none;
  outline-color: transparent;
}

.a-btn-2:hover .a-btn-line:after, .a-btn-2:hover .a-btn-line:before, .a-btn-2:focus .a-btn-line:after, .a-btn-2:focus .a-btn-line:before {
  background-color: #d6e4f1;
}

.a-btn-2.creative.anima:before {
    border-bottom-color: #457b9d;
    border-left-color: #457b9d;
}

.a-btn-2.creative.anima:after {
    border-top-color: #457b9d;
    border-right-color:#457b9d;
}

.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item {
    height: 100%;
    padding: 20px 15px 7px 50px;
    border: 1px solid #a8dadc;
}

.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-title:before {
    content: '';
    position: absolute;
    top: 50%;
    right: calc(100% + 15px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 1px;
    background-color: #457b9d;
}

.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item {
    height: 100%;
    background-color: #f2f2f200;
}

.row-txt-center {
text-align: center !important;
}

.filter-nav {
 display: none !important;
}

.trans_figures svg {
 width : 232px !important;
}

.prague-services-link {
//display: none !important;
}

.prague-services-wrapper {
    //min-height: 433px !important;
}

p {
 text-align : justify;
}

.video-test {
text-align : right;
}

.services-item-description p {
text-align : center !important;
height 192px;
}

.da-accordio1 .accordion__wrap {
    width: 400px !important;
}

.da-accordio1 i {
    display: none !important;
}

.da-accordio2 .accordion__wrap {
    width: 415px !important;
}

.block-fix .project-detail-block-wrapper {
 min-width: 400px !important;
}

.test-center {
  text-align: center;
}

.prague-header.light .prague-nav-menu-icon a {
    border: 1px solid rgb(0 0 0);
}

.prague-header.light .prague-nav-menu-icon a i {
    background-color: #1b1b1b;
}

.prague-header.light .prague-nav-menu-icon a i:after, .prague-header.light .prague-nav-menu-icon a i:before {
    background-color: #000;
}

.footer-info-block-content p {
    text-align: right;
}

.project-detail-parallax-item {
   display : none;
}

.post-navigation {
    display: none;
}

.vc_single_image-wrapper {
    margin-top: 20px;
}

video {
    margin-top: 20px;
}

.accordion__img-wrap {
    margin-top : 20px;
}

.blog-post {
    margin : 20px 0;
}

.post-detailed p {
    text-align: center;
}

.a-btn-2 {
    font-size : 16px;
}

.prague_list .project-list-item:nth-child(even) .project-list-outer .project-list-wrapper .project-list-content {
    text-align: inherit;
}