/* 
 Theme Name:   Emilly Pro
 Theme URI:    
 Description:  Child Theme of Ashe Pro
 Author:       Emilly
 Author URI:   
 Template:     ashe-pro-premium
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* CATEGORY - DOTTET LINES */
.widget_categories .children li {
    border-style: none;
}
/* END CATEGORY - DOTTET LINES */


/* BREADCRUMBS */
#breadcrumbs {
color: #333;
font-size: 12px;
margin: 10px 0;
}
#breadcrumbs a {
color: #999;
text-decoration: none;
}
#breadcrumbs a:hover {
color: #666;
}
#breadcrumbs .breadcrumb_last {
font-weight: bold;
}
/* END - BREADCRUMBS */


/* CUSTOM FOOTER TEXT */
.custom-footer-text {
    text-align: right;
    font-size: 11px;
    color: #c0c0c0;
    margin-top: 10px;
	font-family: 'Playfair Display';
}
.coracao {
    color: #e74c3c;
}
/* END - CUSTOM FOOTER TEXT */


/* STYLE LATEST POSTS WIDGET */
.rpwwt-post-title {
    color: #CA9B52;
		text-transform: uppercase;
}
.rpwwt-post-title:hover {
    color: rgba(202,155,82, 0.8);
}
.rpwwt-post-excerpt {
    font-size: 12px;
}
.rpwwt-post-categories {
    font-size: 11px;
		margin-bottom: 5px;
}
/* END - STYLE LATEST POSTS WIDGET */


/* DARK MODE STILE CUSTOM WIDGETS */
.ashe-dark-mode .custom-toc-filmes {
    background-color: transparent;
		color: rgb(122, 122, 122);
    border: 1px solid #555;
}
.ashe-dark-mode .custom-toc-filmes h3 {
    color: rgb(255, 255, 255);
}

.ashe-dark-mode .custom-toc-livros {
    background-color: transparent;
		color: rgb(122, 122, 122);
    border: 1px solid #555;
}
.ashe-dark-mode .custom-toc-livros h3 {
    color: rgb(255, 255, 255);
}
/* END - DARK MODE STILE CUSTOM WIDGETS */


/* CHILD MENU TRANSPARENT BACKGROUND */
.cat-have-child ul.children {
    background: transparent;
}
/* END - CHILD MENU TRANSPARENT BACKGROUND */


/* SLIDER ARROW HOVER */
#featured-slider .prev-arrow:hover, #featured-slider .next-arrow:hover {
    opacity: 0.7;
}
/* END - SLIDER ARROW HOVER */


/* REMOVE BORDER DROPDOWN */
.ashe-widget select#wpcd_parent {
    border: none;
		padding-left: 0;
	  font-size: 15px;
  }
.ashe-widget select#wpcd_child {
    border: none;
	  font-size: 15px;
  }
/* END - REMOVE BORDER DROPDOWN */


/* INSTAGRAM FEED ADJUSTMENTS */
.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-follow-button {
background: #333;
border-radius: 0;
font-family: 'Playfair Display';
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-follow-button:hover {
background-color: #ca9b52;
opacity: 1;
}

a.ig-b-v-24 {
border-color: #ca9b52 !important;
color: #ca9b52 !important;
background-color: transparent;
font-family: 'Playfair Display';
padding: 13px 25px;
}

a.ig-b-v-24:hover {
background: transparent;
color: rgba(202,155,82, 0.8) !important;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-fullname {
color: #ca9b52;
}
/* END - INSTAGRAM FEED ADJUSTMENTS */


/* FOOTER ADJUSTMENTS */
.footer-copyright {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 11px;
    color: #c0c0c0;
    margin-top: 10px;
    font-family: 'Playfair Display';
    flex-wrap: nowrap;
}

.footer-left, .copyright-info, .footer-right {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-left {
    justify-content: flex-start;
}

.footer-right {
    justify-content: flex-end;
}

.footer-socials {
    margin-top: 5px;
    text-align: center;
    width: 100%;
}

@media (max-width: 768px) {
    .footer-copyright {
        flex-direction: column;
        align-items: center;
        flex-wrap: wrap;
    }

    .footer-left, .copyright-info, .footer-right {
        justify-content: center;
        margin-bottom: 5px;
        text-align: center;
    }

    .footer-left, .footer-right {
        width: auto;
    }
}
/* END - FOOTER ADJUSTMENTS */


/* SUPER WEB SHARE ADJUSTMENTS */
.superwebshare_tada {
	animation: none !important;
}

.superwebshare_prompt {
    padding: 15px 25px 15px 25px !important;
    width: auto !important;
    height: 40px !important;
    font-size: 14px !important;
    box-shadow: none !important;
    font-weight: 400 !important;
    border: none !important;
}

.superwebshare_prompt:hover {
    background-color: #e3b868 !important;
}
/* END - SUPER WEB SHARE ADJUSTMENTS */


/* LAZY LOAD ATTRIBUTES */
/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}
/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}
/* END - LAZY LOAD ATTRIBUTES */


/* LATEST COMMENTS BOLD AND COLOR */
.recentcomments a {
    font-weight: bold !important;
    color: #ca9b52 !important;
}

.recentcomments a:hover {
	color: #e3b868 !important;
}
/* END - LATEST COMMENTS BOLD AND COLOR */