/* 

Theme Name:   CJR Instalações e Serviços
Theme URI:    
Author:       
Author URI:   
Description:  
Version:      
Tested up to: 
Requires PHP: 
License:      GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:  storefront
Tags:         

*/


/* NOTEBOOK > 15" */

@media screen and (min-width: 1440px) { 
    
}

@media screen and (max-width: 1440px) {
   
}

/* NOTEBOOK < 13" */

@media screen and (min-width: 1280px) { 
    
}

@media screen and (max-width: 1280px) {
   
}

/* TABLETS E CELULAR PAISAGEM */

@media screen and (min-width: 991px) { 
	.dropdown-menu{min-width: 20rem;}
}

@media screen and (max-width: 991px) {
    
}

/* CELULAR COM TELA GRANDE */

@media screen and (min-width: 767px) {

}

@media screen and (max-width: 767px) {

}

/* CELULAR */

@media screen and (min-width: 575px) { 
    
}

@media screen and (max-width: 575px) {
   
}

:root{
    /* colors */


    /* fonts */
    --font-main: 'Roboto', sans-serif;
}

body
{
    font-family: var(--font-main);
}

body::-webkit-scrollbar { width: .8rem; }
body::-webkit-scrollbar-thumb { background: var(--bs-success); transition: .5s; }
body::-webkit-scrollbar-thumb:hover { background: var(--bs-warning); }

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

.text-green
{
    color: var(--bs-success);
}

.text-yellow
{
    color: var(--bs-warning);
}

.site-logo img
{
    top: -1.2rem;
}

.footer-navigation .nav-link,
.breadcrumbs-nav a,
.entry-footer a,
.navbar-menu-link .dropdown-menu a{color: gray;}


.navbar-menu-link .nav-link{ color: white;}

.navbar-menu-link .nav-link .dropdown-menu .nav-link,
.navbar-menu-link .nav-link:hover,
.navbar-menu-link .dropdown-menu.show,
.footer-navigation .nav-link:hover,
.breadcrumbs-nav a:hover,
.entry-footer a:hover,
.modal-search-content-links .nav-link
{
    color: var(--bs-warning);
}


.banners .carousel-item-images::after,
.parallax::after
{
    content: '';
    position: absolute; inset: 0;
    width: 100%; height: 100%;
    background: #00000096;
    z-index: 0;
}

.banners .carousel-controlers .carousel-control-prev,
.banners .carousel-controlers .carousel-control-next
{
    width: 5rem;
}

.parallax-content
{
    position: relative;
    z-index: 1;
}

.about-us-card-cliente img
{
    filter: grayscale(1);
    transition: .4s;
}

.about-us-card-cliente img:hover
{
    filter: grayscale(0);
}

.sidebar-content .widget-title{font-size: large;}
.sidebar-content ul, .sidebar-content ol{padding: 0;}
.sidebar-content ul li, .sidebar-content ol li{list-style: none;}
.sidebar-content ul li a, .sidebar-content ol li a{text-decoration: none; color: var(--bs-success);}

/* POSTS */
.post-8 .page-article-content {padding: 0 !important;}

.action-footer .btn {
    width: 4rem;
    height: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}