/* Custom CSS stylesheet addtional for Blog - Casamento Abençoados
* CSS Customizado para o Thema do site
* Utilizar esse arquivo para edição do tema ao inves do CSS Defaul

>>> SUMARY

#0 - Typography
#1 - Navbar
#2 - Footer
#3 - Blog Index Page
#4 - Blog Single



*/

/*--------------------------------------------------------------*/

/* 0 - Typography*/

 @font-face {
   font-family: CarminaBT-Bold;
   src: url(assets/fontes/CarminaBT-Bold.otf);
}

 @font-face {
   font-family: CarminaBT-Black;
   src: url(assets/fontes/CarminaBT-Black.otf);
}

.page-header.header-small .hestia-title, .page-header.header-small .title {
    font-family: CarminaBT-Bold;
}

/*--------------------------------------------------------------*/

/* #1 - Navbar*/
.navbar {
	background-color: #ffcfcf;
}

.navbar .navbar-nav>li a {
    color: white;
}

.navbar:not(.navbar-transparent) li:not(.btn):hover > a, .navbar li.on-section:not(.btn) > a, .navbar.full-screen-menu.navbar-transparent li:not(.btn):hover > a, .navbar.full-screen-menu .navbar-toggle:hover, .navbar:not(.navbar-transparent) .nav-cart:hover, .navbar:not(.navbar-transparent) .hestia-toggle-search:hover {
    color: white;
}

.navbar .navbar-nav>li .dropdown-menu li>a {
   color: #ffcfcf;
}

@media (max-width: 768px){
	.navbar .navbar-nav>li a {
    color: #555555;
}
}

.header-filter::before {
    background-color: rgba(0,0,0,.3);
}

/*--------------------------------------------------------------*/

/* #2 - Footer*/
.footer.footer.footer-black {
	background-color: #ffcfcf;
}

footer.footer.footer-black a {
    opacity: .86;
    color: #000000;
}

.footer-big p {
    color: #000000;
}

.logo_widget_footer {
	height: 60px;
}

footer.footer.footer-black .copyright, footer.footer.footer-black h4, footer.footer.footer-black h5, footer.footer.footer-black i {
    color: #000000;
}

.copyright_link {
	text-decoration: underline
}


/*--------------------------------------------------------------*/

/* #3 - Blog Index Page*/
.posted-by {
	display: none;
}

.card-blog a.more-link, .card-blog a.moretag {
    position: relative;
    margin: 10px 1px;
    padding: 8px 15px;
    border: none;
    border-radius: 0px !important;
    white-space: normal;
    letter-spacing: 0;
	background-color: #cc4e1b;
	color: white;
	display: table;
}

.card-blog a.more-link, .card-blog a.moretag:hover {
  color: white;
	
}

/*--------------------------------------------------------------*/

/* #4 - Blog Single*/

h4.author {
	display: none;
}

a {
    color: #2271b1;
}
