
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Lato", sans-serif !important;
                                                    font-weight: 700 !important;
                                                }

/* SUBMENU */
    /* SUBMENU */
    .prague-header .prague-navigation .sub-menu li a {
                    font-family: "Lato", sans-serif !important;
                                                    font-weight:  300 !important;
                                                }

/* BUTTON */
    /* BUTTON */
    .a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight:  500 !important;
                                                        }

/* Theme Options Custom CSS */
a {
   outline: 0;
}

h1, h2, h3, h4, h5, h6 {color: #263140;}
.main-menu>li { margin-left: 0px; }
.main-menu li a {letter-spacing: 1px;font-size: 13px;padding: 5px 10px;}
.prague-header .prague-social-nav {display:none; }
.pll-parent-menu-item {border:1px solid #dbdbdb; height: 30px; width: 30px;}
.pll-parent-menu-item a {padding: 5px 5px !important;}
.pll-parent-menu-item .sub-menu{padding: 5px 2px;left:0px;min-width:0px;}
.prague-header .prague-logo {float: left;}
.prague-header-wrapper {float: right;padding-top: 30px; }
.prague-footer {background-color:#ffffff;}
.prague-footer .footer-top-content { display:none;}
.prague-footer:before {background-color:#ffffff;}
.prague-footer .footer-bottom-content { padding-top:0px;}
.prague-footer .footer-bottom-content .footer-copyright { color: #222222; }
.prague-footer .footer-bottom-content .footer-copyright a { color: #222222; font-size: 11px; letter-spacing: 0; }
.prague-footer .footer-bottom-content .prague-social-nav .social-content li a { border: 1px solid #222222; color: #222222; }
.prague-footer-main-block a { color: #222222; font-size: 11px;}
.prague-footer .footer-bottom-content .prague-social-nav .social-content li a.livroreclamacoes { border:none; width: initial; height: initial; }
.projects-detail-before-banner .ba-slider .button.prev { left: initial; right:0px;}
.projects-detail-before-banner .ba-slider .button.next { right: initial; left:0px;}
.project-detail-parallax-item .detail-parallax-item-header {background-color:initial;margin-top: 20%;;max-width: 900px;text-align: left;}
.scroll .prague-logo .light {display:none;}
.prague-logo .light {opacity: 0.6;}
.prague-logo .dark {display:none;}
.scroll .prague-logo .dark {display:initial;}
.prague-header.scroll .prague-nav-menu-icon {background-color:#111;}
.prague-header .prague-nav-menu-icon a i, .prague-header .prague-nav-menu-icon a i:after, .prague-header .prague-nav-menu-icon a i:before {background-color: #fff;}
.prague-header.scroll .prague-nav-menu-icon a i:after, .prague-header.scroll .prague-nav-menu-icon a i:before {background-color: #fff;}

.prague-header .prague-nav-menu-icon a {border: 1px solid #fff; }
.prague-header.scroll .prague-nav-menu-icon a {border: 1px solid #111;}

.main-menu .sub-menu{top: calc(100% + 5px);}
.main-menu li a {color:#ffffff;}
.scroll .main-menu li a {color:#263140;}
.scroll .sub-menu li a {color:#ffffff;}
.action-center .call-to-action.classic .info-wrap {margin-left: auto; width: initial; margin-right: auto; padding: 0px 0px 60px 0px;}
footer{margin-top: -1px;}

.prague-header.open-filter, .prague-header.open-menu {
    background-color: #111;
}
.main-menu>li.pll-parent-menu-item .lang-item {display:initial;}
.main-menu>li.lang-item {display:none;}

@media screen and (max-width: 767px) {
.prague-header .prague-logo {margin-left: -20px;}
.padd-only-xs { width:100%; }
.main-menu>li.pll-parent-menu-item { display:none;}
.main-menu>li.lang-item:nth-of-type(1) {margin-left:10px;}
.main-menu>li.lang-item {display:initial;line-height: 5;}
.main-menu>li.lang-item a {border: 1px solid; height: 40px; width: 40px; letter-spacing: 0; line-height: 2.2;}
.main-menu>li.lang-item-first {margin-left:10px;}
.main-menu>li.current-lang a {opacity: 0.3;}
.main-menu>li {padding: 8px;}
.scroll .main-menu li a {color: #fff !important;}
}

.vc_gitem-post-data-source-post_excerpt { display:none; }

.nopadbottom { padding-bottom: 0px; }

.prague-header.full .main-menu .sub-menu.active { display: contents  !important; }

.prague-header.full .main-menu .sub-menu li a { font-size: 12px }

.prague-header.full .main-menu .sub-menu li { padding-left:20px; }


body.single-books .top-banner.light.categories {display:none;}

body.single-books .post-detailed .prague-post-content a { font-size:15px}

body.single-books .prague-post-thumbnail, body.single-books .prague-post-title {display:none;}


div.footer-end-menu-class ul {
    margin:0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
}
div.footer-end-menu-class li {
    padding: 0px 20px 0px 0px;
    display: inline;
} 
div.footer-end-menu-class a { 
    color:#FFFFFF;
}
