/*
Theme Name: Amigos Orgânicos
Theme URI: https://www.amigosorganicos.com.br/
Author: Preciso Web
Author URI: https://www.precisoweb.com.br/
Description: Desenvolvido por Preciso Web
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: sem tag

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,html{height:100%}
html{font-size:100%}


@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{font-family: 'Montserrat';font-weight: 400;}

.chamadaobs{text-align:center;padding:30px 0;background:#f1f1f1;font-weight:bold}
p{margin-bottom: 10px;}
p, li{font-size: 17px;color: #000;}
h1, h2, h3, h4, h5, h6{color: #000;margin: 0;padding: 0;}
a{color: #000;transition:all 0.2s;text-decoration: none}
a:hover, a:focus{transition:all 0.1s;text-decoration: none;color: #70B31E}

#header{background: rgba(255,255,255,0.8);padding-top: 15px;padding-bottom: 15px;}
#header .mnnn{background: #2A5137;margin-top: 15px;}
.bgimgbody{position: relative;}
.bgimgbody:before{content: '';display: block;width: 100%;height: 100%;top: 0;left: 0;background: rgba(255,255,255,0.95);position: absolute;}

.img-fluid{width: 100%;}
.transformY{position: relative;top: 50%;transform: translateY(-50%);}
.inline-block{display: inline-block;}
.bg-fixed{background-size: cover; background-repeat: no-repeat;background-attachment: fixed !important;background-position: center center}
.bg-cover{background-size: cover; background-repeat: no-repeat;background-position: center center}
.p404{padding: 150px 0}
.p404 h1{font-size: 120px;}

.navbar-brand img{height: 50px;width: auto}
.navbar-brand h1{color: #70B31E;font-size: 30px;}
.imgfungo{padding: 120px 0; background-image: url(imgs/img-home.jpg);text-align: center;position: relative;}
/*.imgfungo:before{content: '';display: block;width: 100%;height: 100%;position: absolute;background: #70B31E;opacity: 0.4;top: 0;left: 0}*/

.imgfungo h1{margin: 0;color: #fff;text-transform: uppercase;text-shadow: 2px 2px 6px rgba(0,0,0,0.7);font-weight: 700;position: relative;}
.navbar-brand h1, .navbar-expand-lg .navbar-nav .nav-link{color: #333;text-transform: uppercase;font-weight: 700}
.navbar-expand-lg .navbar-nav .nav-link{margin-left: 15px;margin-right: 15px;padding: 14px 0}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link, .navbar-expand-lg .navbar-nav .nav-link:hover {color: #83D123;}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }


.modomanutencao{background: #BF0000; padding: 15px 0; color: #fff;}
.modomanutencao p{color:#fff}
.taxas{background: #E7C91E;color: #000;padding: 20px 0;text-align: center;text-transform: uppercase;font-size: 20px;}
.taxas b{color: #B72512;font-size: 24px;}

.custonmodal .quantity{display: inline-block;}
.custonmodal input.form-control.pc_calculator_item_input{width: 100%;text-align: left;}

.navbar-toggler{transition: 0.3s all;padding: 0}
.navbar-toggler{display: inline-flex;align-items: center;}
.navbar-toggler .ico{font-size: 24px;display: inline-block;margin-left: 5px}
.navbar-toggler:focus, .navbar-toggler{color: #70B31E;outline: none;}

.title{margin-bottom: 30px;}
.title h1{text-align: left;color: #70B31E;text-transform: uppercase;font-size: 30px;font-weight: 700}

.xoo-wsc-header{background: #D5281A;color: #fff;border-bottom: 0}
.xoo-wsc-basket{width: 60px;height: 60px;border-radius: 50%;line-height: 53px; text-align: center;box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);}
.xoo-wsc-footer a.button{background: #D5281A;color: #fff}

.bgpagsint{padding: 50px 0; position: relative;}
.bgpagsint .title{margin-bottom: 0;}
.bgpagsint .title h1{color: #fff;}
.bgpagsint:before{content: '';display: block;width: 100%;height: 100%;position: absolute;background: #70B31E;opacity: 0.7;top: 0;left: 0}

.pagsintss{padding: 50px 0}


.prod_indisponivel {
    background: #999;
    text-transform: uppercase;
    border-radius: 3px;
    color: #fff;
    padding: 6px 8px;
    font-size: 13px;
}
.prodcin .quantidade{font-size: 12px;}


.produtos{padding-top: 30px;}
.grou-product{margin-bottom: 30px;}
.grou-product .titgruprod{margin-bottom: 30px;color: #D5281A;text-align: center;font-weight: 700}
.grou-product .titgruprod:after{content: '';display: block;margin: auto; width: 100%;height: 2px;background: #D5281A;margin-top: 5px;}
.grou-product .prodcin{margin-bottom: 15px;padding: 15px;background: #fff;display: flex;align-items: center;box-shadow: 0px 20px 15px -15px rgba(0,0,0,0.2);transition: 0.3s all}
.grou-product .prodcin:hover{box-shadow: 0px 20px 15px -15px rgba(0,0,0,0.4);transition: 0.3s all}
.grou-product .prodcin figure{width: 35%;margin-right: 15px;margin-bottom: 0;}

.grou-product .prodcin figure .icoimg{height: 100px;width:100px;opacity: 0.9;}
.grou-product .prodcin figure img{height: 100px;opacity: 0.9;max-width: 100px;}
.grou-product .prodcin figure .icoimg {
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
}


.grou-product .prodcin figure .icoimg:hover{transform: scale(1.1);opacity: 1;}
.grou-product .desciss{width: 65%;min-height: 130px;}
.grou-product .prodcin .nmprod{font-size: 18px;margin-bottom: 5px;color: #260C0E;}
.precbto .prccc{font-size: 28px;color: #2A5137;margin-bottom: 10px;}
.grou-product span.woocommerce-Price-currencySymbol{font-size: 20px;margin-right: 4px;}
.precbto .add-to-cart a{background: #70B31E;color: #fff;padding: 6px 8px;font-size: 13px;}
.precbto .add-to-cart a:hover{background: #AECE7F;color: #fff;}

 .woocommerce .xoo-wsc-img-col img, .grou-product .prodcin figure .icoimg{border-radius: 50%;}

footer{background: #2A5137;color: #fff;padding: 30px 0;text-align: center;font-size: 13px;}
footer .direitos{border-top: 1px solid #fff;padding-top: 10px;}
footer a{color: #fff;text-decoration: underline;}
footer a:hover{color: #fff;text-decoration: underline;}
footer h3{margin-bottom: 30px;text-transform: uppercase;}
footer h3, footer p{color: #fff;}
footer .fotovieira{margin-bottom: 30px;}
footer .fotovieira img{width: 100%;height: auto;}
footer .contatos{margin: 30px 0}
footer .contatos .endereco{margin-bottom: 10px;}
footer .contatos ul{list-style: none;margin: 0;padding: 0;text-align: center;}
footer .contatos ul li{display: inline-block;margin: 5px 20px;}
footer .contatos ul li a{text-decoration: none;}
footer .contatos ul li a:hover{text-decoration: underline;}
footer .contatos .endereco, footer .contatos ul li a{font-size: 17px;}

@media (max-width : 1200px) {
	.loggc{text-align: center;}
  
}

@media (max-width: 991px) {
	.navbar-brand h1{font-size: 20px;}
	.navbar-expand-lg .navbar-nav .nav-link{margin: 0;text-align: right;padding: 5px 0}
	#header .logo{display:flex;align-items: center;justify-content: space-between;}
	

}  

@media (max-width : 767px) {
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{padding-right: 15px;padding-left: 15px;}

 
}

@media (max-width : 580px) {
	.navbar-brand{margin-right: 0}
	.grou-product .titgruprod, .grou-product .prodcin{text-align: center;}
	.grou-product .prodcin{border-bottom: 1px solid #70B31E}
	.precbto{justify-content: center;}
	.grou-product .titgruprod:after{margin-right: auto;margin-left: auto}
	
	.navbar-brand img{height:34px;}
	
	footer .contatos ul li{display:block;}
	footer .contatos ul li.redesss{display:inline-block}
	.grou-product .prodcin figure .icoimg{display:inline-block}
	.grou-product .desciss{text-align:left}
	.grou-product .prodcin .nmprod{font-size:16px;}
 
}

@media (max-width : 480px) {
	.navbar-brand h1{font-size: 16px;}
 
}