.flex-diwe {
display: flex;
justify-content: space-around;
padding-right: 20px;
padding-left: 20px;
}
.flex-diwe a {
margin-right: 13px;
margin-left: 13px;
}
.woocommerce .page-title, .woocommerce-page .page-title {
text-transform: none;
padding-bottom: 30px;
}    #selecao-de-colegios {
padding: 60px 0 0 0;
}
#selecao-de-colegios .sub {
margin-bottom: 15px;
}
#selecao-de-colegios .sub h1 {
}
#selecao-de-colegios .linha-fina {
margin-bottom: 50px;
}
#selecao-de-colegios .linha-fina p {
font-size: 18px;
}
#selecao-de-colegios .item {
text-align: center;
}
#selecao-de-colegios .tit-colegio {
margin-bottom: 15px;
}
#selecao-de-colegios .tit-colegio h2 {
}
#selecao-de-colegios .logo-colegio {
margin-bottom: 0;
}
#selecao-de-colegios .logo-colegio img {
}
@media screen and (max-width: 768px) {
#selecao-de-colegios .item {
margin-bottom: 40px;
}
} #section-frete-gratis-home2 {
}
#section-frete-gratis-home2 .texto {
text-align: center;
}
#section-frete-gratis-home2 .texto p {
text-align: center !important;
} #site-footer {
}
#site-footer .footer-widget-area {
padding: 60px 0;
}
#site-footer ul.footer-list {
padding: 0;
margin: 0;
}
#site-footer ul.footer-list > li {
width: 25%;
margin: 0 0 30px 0;
float: left;
list-style: none;
}
#site-footer ul.footer-list > li h4 {
margin-bottom: 15px;
}
#site-footer .footer-list input[type="submit"] {
float: left;
} #whatsapp-wrapper {
width: 60px;
height: 60px;
display: block;
position: fixed;
bottom: 15px;
left: 15px;
cursor: pointer;
text-align: center;
line-height: 60px;
background: #25d366 url(//www.ripio.com.br/wp-content/themes/shopkeeper-child/css/images/icone-whatsapp.png) no-repeat center center;
background-size: 26px;
border-radius: 100%;
-webkit-box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 30%);
-moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .3);
box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 30%);
z-index: 1000;
}
#whatsapp-wrapper-new {
display: flex;
align-items: center;
gap: 5px;
color: white;
font-size: 18px;
font-weight: 700;
padding: 10px 20px;
position: fixed;
bottom: 15px;
left: 15px;
cursor: pointer;
border-radius: 300px;
background-color: #25d366;
-webkit-box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 30%);
-moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .3);
box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 30%);
z-index: 1000;
}
#whatsapp-wrapper-new .img-whatsapp {
width: 25px;
height: 25px;
background: #25d366 url(//www.ripio.com.br/wp-content/themes/shopkeeper-child/css/images/icone-whatsapp.png) no-repeat center center;
background-size: 25px;
-moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .3);
}
@media (max-width: 600px) {
#whatsapp-wrapper { }
} body.woocommerce-checkout #post-2851 {
}
body.woocommerce-checkout #post-2851 form h3 {
border-left: 4px solid #2ebce5;
padding-left: 15px;
}
body.woocommerce-checkout #post-2851 .form-row {
margin-bottom: 15px;
padding: 0;
}
body.woocommerce-checkout #post-2851 .form-row label {
color: #333;
}
body.woocommerce-checkout #post-2851 input[type="text"],
body.woocommerce-checkout #post-2851 input[type="email"],
body.woocommerce-checkout #post-2851 input[type="tel"],
body.woocommerce-checkout #post-2851 input[type="password"],
body.woocommerce-checkout #post-2851 select,
body.woocommerce-checkout #post-2851 .select2-selection,
body.woocommerce-checkout #post-2851 textarea {
border-color: #ddd !important;
}
body.woocommerce-checkout #post-2851 #billing_country_field { display: none;
}
@media screen and (min-width: 768px) {
body.woocommerce-checkout #post-2851 #billing_cpf_field,
body.woocommerce-checkout #post-2851 #billing_cnpj_field { float: left;
width: 48.8%;
}
body.woocommerce-checkout #post-2851 #billing_postcode_field { float: right;
width: 48.8%;
clear: none;
}
body.woocommerce-checkout #post-2851 #billing_address_1_field { float: left;
width: 76.8%;
}
body.woocommerce-checkout #post-2851 #billing_number_field { float: right;
width: 20.8%;
}
body.woocommerce-checkout #post-2851 #billing_neighborhood_field { float: left;
width: 48.8%;
}
body.woocommerce-checkout #post-2851 #billing_city_field { float: right;
width: 48.8%;
clear: none;
}
}
body.woocommerce-checkout #post-2851 #billing_address_2_field label { display: none !important;
}
body.woocommerce-checkout #post-2851 .woocommerce-additional-fields {
margin-top: 35px;
}
body.woocommerce-checkout #post-2851 .woocommerce-checkout-payment .form-row {
padding-left: 0;
padding-right: 0;
padding-bottom: 25px;
}
body.woocommerce-checkout #post-2851 #place_order {
margin-top: 25px;
}
@media screen and (max-width: 767px) {
body.woocommerce-checkout #post-2851 #billing_number_field,
body.woocommerce-checkout #post-2851 #billing_neighborhood_field { width: 100%;
}
body.woocommerce-checkout #post-2851 .woocommerce-shipping-fields {
margin-top: 25px;
}
}  .pagarme-response {
border: 1px solid #ddd;
margin: 25px 0 0 0;
padding: 15px;
}
.pagarme-response .pix-qr-code-instruction {
max-width: 100%;
}
.pagarme-response a#pagarme-qr-code {
background: #2ebce5;
color: #fff;
display: inline-block;
margin: 0 0 15px 0;
padding: 10px 15px;
}
#pagarme-qr-code-button {
display: none;
} button.btnQrCodePagarMe { border: 1px solid #2ebce5;
border-radius: 5px;
color: #2ebce5;
font-weight: bold;
line-height: 1.3;
margin-bottom: 10px;
padding: 10px 15px 8px 15px;
}
button.btnQrCodePagarMe:hover,
button.btnQrCodePagarMe:focus {
background: #2ebce5;
color: #000;
} .grecaptcha-badge {
visibility: hidden;
} @media screen and (max-width: 767px) { #site-footer .footer-widget-area {
padding: 0;
}
#site-footer ul.footer-list > li {
width: 100%;
float: none;
}
#site-footer ul.footer-list > li h4 {
font-size: 16px;
}
#site-footer .footer-list input[type="text"] {
float: left;
display: block;
margin-bottom: 15px !important;
padding: 0 10px;
}
}