/*

Theme Name: Nordeste Atacado

Theme URI: https://pontualti.com.br/

Author: Pontual TI team

Author URI: https://pontualti.com.br/

Description: Tema para o site do Nordeste Atacado.

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: nat

Tags: Nordeste Atacado, Defensívos Agrícolas, Sementes e Fertilizantes, Pastagem, Produtos Veterinários, Ferramentas e Implementos, Pulverizadores, Saúde Ambiental, EPI

*/



.color-primary {color:rgb(178, 0, 0);}

.cursor-default {cursor:default;}

.cursor-pointer {cursor:pointer;}

.hidden {display:none;}

.line-height-24 {line-height:24px;}

.no-border {border:0 none !important;}

.no-padding {padding:0 !important;}

.my-btn {color:#B20000 !important; font-size:15px !important; padding:8px !important; transition:all ease-in-out 0.3s !important;}

.my-btn i {color:#f1d62f; font-size:19px; padding-right:3px; vertical-align:text-bottom;}

.right {float:right !important;}



/*

 * HEADER

 */

.menu {background-color:#b20000;} 

.menu .logo {background-color:#f9f9f9; padding:0 32px;}

.menu .logo a {}

.menu .logo a img {width:168px;}

.menu .logo a img:first-child {margin-right:32px;}

 

.nav-bg {background-color:#B6B4B5; background-position:center bottom; background-repeat:no-repeat; background-size:cover;}

.topo-1 {background-image:url(images/topo-a.jpg);}

.topo-2 {background-image:url(images/topo-a.jpg);}

.topo-3 {background-image:url(images/topo-a.jpg);}

.search-fom #search input {}



/*

 * CONTENT

 */

.static-contain {}

.static-contain p {margin:18px 0;}

.static-contain p.excerpt-title {font-size:17px; line-height:27px;}

.item-not-found {box-sizing:border-box !important; margin:0 !important; width:100% !important;}



/*

 * PARCEIROS

 */

.parceiros {}

.parceiros .item {margin-bottom:35px;}

.parceiros .item > a {border:1px solid #eaeaea; box-sizing:border-box; display:block; height:150px; line-height:114px; padding:18px; text-align:center; transition:all ease-in-out 0.3s; width:100%;}

.parceiros .item a img {box-sizing:border-box; max-height:100%; max-width:100%; transform:scale(0.9, 0.9); transition:all ease-in-out 0.8s; vertical-align:middle;}

.parceiros .item > a:hover {border-color:#B6B4B5; transition:all ease-in-out 0.3s;}

.parceiros .item a:hover img {transform:scale(1, 1); transition:all ease-in-out 0.8s;}



/*

 * FILIAIS

 */

.filiais {}

.filiais .item {background-color:#F9F9F9; border:1px solid #e5e5e5; border-radius:1px; margin-bottom:30px;}

.filiais .item h1 {border-bottom: 1px solid #e5e5e5; color:#d3523d; font-size:14px; font-weight:bold; letter-spacing:2px; line-height:normal; margin:0; padding:15px; text-transform:uppercase;}

.filiais .item iframe {border:0 none; border-right:1px solid #e5e5e5 !important; box-sizing:border-box;}

.filiais .item h2 {font-size:16px;}

.filiais .item p {color:inherit; font-size:13px; line-height:19px; padding-right:30px;}

.filiais .item p i {color:#B20000; font-size:19px; padding-right:3px; vertical-align:middle;}

.filiais .item p a {color:inherit; font-size:13px; line-height:19px;}



/*

 * DEPARTAMENTOS

 */

.departamentos {padding-top:15px; }

.departamentos .departamento {transition:all ease-in-out 0.3s;}

.departamentos .departamento img {border-radius:3px; -webkit-filter: grayscale(50%); filter: grayscale(50%); transition:all ease-in-out 0.3s;}

.departamentos .departamento p {height:50px;}

.departamentos .departamento:hover {transition:all ease-in-out 0.3s;}

.departamentos .departamento:hover img {-webkit-filter: grayscale(0); filter: grayscale(0); transition:all ease-in-out 0.3s;}

.departamentos .departamento:hover p {}



/*

 * SIDEBAR

 */

#recently-viewed-items {}

#recently-viewed-items li {transition:all ease-in-out 0.3s;}

#recently-viewed-items li:hover {padding-left:12px !important; transition:all ease-in-out 0.3s;}



/*

 * FORMS

 */ 

.frm {}

.frm header {cursor:default; padding-bottom:35px;}

.frm header h1 {font-size:28px; margin:0 0 0 0; padding:0 0 5px 0;}

.frm header p {margin:0 0 0 0; padding:0 0 0 0;}

.frm header p.italic {font-style:italic;}

.frm label {position:relative;}

.frm label p {margin:0 0 8px;}

.frm label input[type=text], 

.frm label input[type=email], 

.frm label input[type=tel], 

.frm label input[type=password],

.frm label textarea {background:#F6F3EC; border:1px solid #ddd; box-sizing:border-box; color:inherit; font:inherit; line-height:inherit; margin-bottom:22px; padding:10px 8px; width:100%; transition:all ease-in-out 0.3s;} 



.frm label input[type=text].error, 

.frm label input[type=email].error, 

.frm label input[type=tel].error, 

.frm label input[type=password].error,

.frm label textarea.error {background-color:#f9e3e3; border-color:lightcoral; transition:all ease-in-out 0.3s;}



.frm button.btn-primary {background:#9c9c9c; border:0 none; border-radius:0; color:#fff; cursor:pointer; filter:none; font-size:15px; font-weight:400; overflow:hidden; padding:12px 22px; text-transform:uppercase;}

.frm label i {bottom:31px; color:#4863a0; cursor:pointer; font-size:19px; position:absolute; right:27px; transition:all ease-in-out 0.3s;}

.frm label span {bottom:2px; color:lightcoral; font-size:12px; left:17px; position:absolute;}

.frm label input.error + span.error + i {color:lightcoral; transition:all ease-in-out 0.3s;}



/*

 * PAGENAVI

 */

.wp-pagenavi {padding:40px 0;}

.wp-pagenavi .pages {display:none;}

.wp-pagenavi span,

.wp-pagenavi a {background-color:#fff; border:1px solid #B20000; color:#333333; font-size:15px; display:inline-block; height:35px; line-height:31px; margin-left:5px; min-width:35px; padding:0; position:relative; text-align:center; text-decoration:none; width:35px;}

.wp-pagenavi .previouspostslink,

.wp-pagenavi .nextpostslink {}

.wp-pagenavi .current {background-color:#B20000; color:#FFF; cursor:default;}

.wp-pagenavi a:hover {background-color:#B20000; color:#FFF; }

.wp-pagenavi .first,

.wp-pagenavi .last {display:none;}