/*
Theme Name: JP Eletricidade Industrial e Automação
Text Domain: jp
Version: 1.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Template desenvolvido para a empresa JP Eletricidade Industrial e Automação
Author: DWN Info
Author URI: https://dwninfo.com.br/
Theme URI: https://dwninfo.com.br/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

  body {
    font-family: 'Roboto', sans-serif;
    color: #999999;
  }

  .navbar {
    box-shadow: 0 2px 3px #dedede;
  }

  a {
    text-decoration: none;
  }

  a, .section-title, .footer h3 {
    color: #333333;
  }

  .bg-site, .btn-orange {
    background-color: #e37901;
  }

  .btn-orange {
    background-color: #e37901 !important;
    border-color: #e37901 !important;
  }

  .navbar .btn-orange {
    box-shadow: none;
  }

  .bg-muted {
    background-color: #eeeeee;
  }

  .card {
    border-color: #eeeeee;
  }

  .blog .card-img-top {
    border-bottom: 5px solid #e37901;
  }

  .fs-7 {
    font-size: .875rem;
  }

  .card, .card img {
    border-radius: 0;
  }

  .icon-box .fs-1 {
    line-height: 0 !important;
  }

  .icon-box:nth-child(1), .icon-box:nth-child(2), .icon-box:nth-child(3) {
    border-right: 1px solid #e7e7e7;
  }

  .icon-box i {
    display: flex;
  }

  .service_details h3, .card-text {
    font-size: .9375rem;
  }

  .btn-light {
    background-color: #ffffff;
    font-weight: bold;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    font-size: .875rem;
    border-radius: 0.125rem;
    transition: all 200ms ease-out;
    padding: 1.0625rem 1.8125rem;
  }

  .produtos .card-title {
    font-size: 0.9375rem;
  }

@media only screen and (min-width: 600px) {
	.dropdown:hover .dropdown-menu {
    	display: block;
  	}
	
	  .dropdown-menu {
    transition: all 200ms ease-out;
    padding: 0;
    border: none;
    font-size: .9375rem;
    border-radius: 0;
  }

  .dropdown-toggle::after {
    position: absolute;
    content: url('https://api.iconify.design/ant-design:caret-down-filled.svg?color=%23999999&height=12');
    top: 75%;
    left: 50%;
    transform: translate(-75%, -50%);
    border: none !important;
  }

  .dropdown-item {
    background-color: #edac15;
    padding: .75rem 1.25rem;
    min-width: 150px;
    white-space: nowrap;
    border-bottom: 1px solid #d89c11;
    color: #ffffff !important;
  }

  .dropdown-item:hover {
    background-color: #d89c11;
  }

  .dropdown-item.active, .dropdown-item:active {
    background-color: #d89c11 !important;
  }
}

  .nav-link {
    padding: 3rem 1.1875rem !important;
    font-weight: bold;
    font-size: .9375rem;
    color: #999999;
  }

  .page-header {
    background-image: url('assets/images/subpage_bg.jpg');
    background-repeat: repeat;
    background-position: top left;
    background-attachment: scroll;
    padding-top: 3.5rem;
    padding-bottom: 3.3125rem;
    border-bottom: 1px solid #eeeeee;
	background-color: #dddddd;
  }

  .page-header h1 {
    color: #333333;
    font-weight: bold;
  }

  .service_details p {
    margin-bottom: 0;
  }

  #crumbs {
    font-size: .9375rem;
    margin-bottom: 3.75rem;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
  }

  .featured-media-inner img {
    width: 100%;
    height: auto;
  }

  .wpcf7-text, .wpcf7-textarea {
    padding: 1.125rem 1.25rem;
    margin-bottom: 1.875rem;
    font-size: 0.875rem;
    display: block;
    width: 100%;
    line-height: 1.625;
    color: #666666;
    background-color: #f2f2f2;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    outline: none;
  }

  .contact-card {
    border-top: 3px solid #edac15;
    border-bottom: 9px solid #f2f2f2;
    padding-bottom: 1.625rem;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
  }

  body.woocommerce-page div.product form.cart .button.single_add_to_cart_button {
    margin-left: 0;
  }

  .product-categories {
    list-style: none;
    padding-left: 0;
  }

  .product-categories li {
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    border-left: 3px solid #edac15;
    padding: 1.125rem 1.25rem;
  }

  .product-categories li a {
    font-weight: bold;
  }

  .widget-title {
    color: #333333;
    font-weight: bold;
  }

  .search-field {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.625;
    color: #666666;
    background-color: #f2f2f2;
    background-image: none;
    border: 1px solid #ccc;
    height: 3.75rem;
    padding-left: 1rem;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 15px;
  }

  .search-submit {
    display: none;
  }

  .footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
  }

  .footer ul li a {
	line-height: 1.9;
    color: #999;
    margin: .1875rem 0;
    font-size: .875rem;
  }

@media only screen and (max-width: 600px) {
	.nav-link {
    	padding: 1em 1rem !important;
	}
	
	.dropdown-menu {
		border: 0;
	}
	
	.dropdown-item {
		background-color: #edac15;
		padding: .75rem 1.25rem;
		border-bottom: 1px solid #d89c11;
		color: #ffffff !important;
		white-space: normal;
	  }
	
}

.menu-item-gtranslate {
	display: flex;
    align-items: center;
}

.menu-item-gtranslate{
	padding-right: 10px !important;
}

.navbar li:last-child {
	padding-right: 0 !important;
}

  .nav-link {
    padding: 3rem 1rem !important;
  }