/*
Theme Name: Extreme lite Filho
Description: Padrão para Trilhas de Bike
Version: 0.1
Author: WDE
Author URI: http://www.wde.com.br/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Trilhas MTB, Ciclismo Off-Road, Comunidade MTB, Dicas Técnicas Mountain Bike, Aventura em Duas Rodas, Equipamentos MTB
Text Domain: extreme-lite
Template: extreme-lite
*/

/* === Import === */
@import url("../extreme-lite/style.css");

/* === Layout Base e Utilitários === */
.grid-style-2column {padding:7px;}
.blogin-bx {padding:5px;}
.right {font-size:0.8em;}


/* === Slider Home === */
.FrontSlider .nivo-controlNav {display: none;}
#slider.nivoSlider .nivo-directionNav { bottom: 24%;}
#slider.nivoSlider .nivo-directionNav a {position: static;}
#slider.nivoSlider a.nivo-prevNav {display: block;float: left;}
#slider.nivoSlider a.nivo-nextNav {display: block;float: right;}
@media screen and (max-width: 980px) {
	#slider.nivoSlider:hover .nivo-directionNav {display: block !important;}
}
@media screen and (max-width: 767px) {
	#slider.nivoSlider .nivo-directionNav {display: block !important;}
	#slider.nivoSlider .nivo-directionNav a.nivo-nextNav::before, #slider.nivoSlider .nivo-directionNav a.nivo-prevNav::before {font-size: 12px;}
	#slider.nivoSlider .nivo-directionNav a {height: 20px;width: 26px;line-height: 21px;}
}




/* === Navegação === */
ul.nav-menu>li.menu-item {padding:15px 6px;}
ul.nav-menu>li.menu-item-has-children>a::after {padding-left:0;}
nav.navigation.pagination {width: 100%;margin: 20px auto;}
@media screen and (min-width:1024px){
	.site-menu-block ul.nav-menu>li.menu-item-has-children>a::after {padding-left:0;}
}

/* === Sidebar / Footer === */
.site-footer ul li.wp-social-link::before {content:none;}
#sidebar ul.wp-block-social-links li::before {color:#fff;}
#sidebar ul.wp-block-social-links li a,
#sidebar ul.wp-block-social-links li a:hover {color:#fff;}

.site-footer ul li {padding: 0 0 0 0;}

/* === Categorias === */
.categoria-select-wrapper {margin:15px 0 25px;font-size:16px;font-weight:500;color:#333;}
.categoria-select-wrapper label {margin-right:8px;color:#111;}
.categoria-select-wrapper select {
	padding:6px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;
	font-size:15px;line-height:1.4;color:#333;transition:border-color .2s ease,box-shadow .2s ease;
}
.categoria-select-wrapper select:focus {border-color:#f7a600;box-shadow:0 0 3px rgba(247,166,0,.5);outline:none;}

.blog .fullwidth, .category .fullwidth {display:flex;flex-wrap:wrap;align-items:flex-start;}
.blog .fullwidth, .category .fullwidth .grid-style-2column {width:47%;margin:0 1.5% 30px;float:none;}
.fullwidth header.page-header,.fullwidth h1.page-title {width:100%;}

/* === Postagens === */
.wp-block-group ul.wp-block-post-template,
.wp-block-group ul.wp-block-latest-posts.wp-block-latest-posts__list {
	display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;padding:0;margin:0;
}
aside .wp-block-group ul.wp-block-latest-posts.wp-block-latest-posts__list li {margin:0 0 40px;}
aside .wp-block-latest-posts__post-title {font-size:1.5em;}
aside .wp-block-latest-posts__post-date {font-weight:bold;color:#888;}

.entry-content .wp-block-group .is-layout-flex {gap:0.6em;}
/* #tab-locator-part .entry-content .wp-block-group .is-layout-flex p {margin-bottom:0;padding:.8em 1.6em;} */

.home h1.entry-title{display: none;}

.home .entry-content>h5 {border-radius: 30px 30px 0 0;margin-bottom: -5px;}
.home .entry-content>h6 {border-radius: 0 0 20px 20px;margin-top: -5px; padding: 0.6em 2.3em;}


/* === Imagens === */
.entry-content .wp-block-group img.wp-post-image {
	width:100%;max-height:220px;object-fit:cover;object-position:center;display:block;
}

/* === Página 404 === */
.page-404-image {text-align:center;margin:20px 0;}
.page-404-image img {width:100%;height:auto;max-width:1024px;}

/* === WooCommerce === */
.wc-block-mini-cart__template-part,
.wp-block-woocommerce-mini-cart-contents {background:#FFF;}

/* === Media Queries === */
@media screen and (max-width:1024px){
	.wp-block-group ul.wp-block-post-template,
	.wp-block-group ul.wp-block-latest-posts.wp-block-latest-posts__list {grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:767px){
	.container {padding:0 10px!important;}
	.left {float:left!important;}
	.wp-block-group ul.wp-block-post-template,
	.wp-block-group ul.wp-block-latest-posts.wp-block-latest-posts__list {grid-template-columns:repeat(1,1fr);}
	/* === Header / Topstrip === */
	.topstrip-100 .container .right {float:right;width:100%;}
	.topstrip-100 .container .right .infodtbox {display:inline-block;}
	.topstrip-100 .container .right .infodtbox:first-of-type {float:left;position:relative;bottom:-4px;}

	.blog .fullwidth, .category .fullwidth .grid-style-2column {width:100%;}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {display: block;clear: both;}
}



