/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

#mini-cart {
background: rgb(255 255 255 / 0%)!important;
}

#mini-cart .minicart-icon {
border: 2px solid #ffffff!important;
}

#header,
#header .header-top + .header-main{
border: none!important;
}

.header-top {
background-color: rgb(247 247 247 / 90%)!important;
}

#header .mega-menu.menu-hover-line > li.menu-item > a:before {
background-color: #ffffff!Important;
}

#header.sticky-header .header-main.sticky,
.header-main.header-has-center{
background-color: rgb(0 0 0 / 80%)!important;
}

.home .header-main.header-has-center{
background-color: rgb(0 0 0 / 0%)!important;
}

.home .fixed-header #header {
position: absolute!important;
}

.fixed-header #header {
position: relative!important;
}

#header .searchform .selectric-cat {
width: 175px;
}

#tres-destaque-home .elementor-section.elementor-section-boxed > .elementor-container {
background-color: rgb(0 0 0 / 0%)!important;
}

.price ins:before {
content: "POR: ";
}
.price del:before {
content: "DE: ";
}

.banner-loja .elementor-col-50 {
width: 100%!important;
}

.blog-posts.posts-grid .owl-carousel .img-thumbnail {
max-height: 185px!important;
}

p#calc_shipping_country_field {
display: none;
}

p#billing_country_field {
display: none;
}

p.woocommerce-shipping-destination,
ul.woocommerce-error > li+li{
display: none;
}

ul#shipping_method li {
font-size: 12px;
}

.form-row label {
font-size: 13px;
display: block;
clear: both;
padding-left: 0;
}

.woocommerce-account-fields span {
font-family: Poppins,sans-serif;
font-size: 14px;
line-height: 1.1;
color: #222529;
}

.select2-container {
width: 100%!important;
}

.woocommerce-billing-fields.clearfix,
.woocommerce-account-fields,
.woocommerce-shipping-fields,
.woocommerce-additional-fields,
#order_review .col-lg-6{
border: 1px solid rgb(6 136 204 / 51%);
padding: 10px 15px;
margin-bottom: 20px;
}

.cart_totals_toggle.mb-3 .card {
border: 1px solid rgb(6 136 204 / 51%);
}

span.woocommerce-input-wrapper input,
.select2-container--default .select2-selection--single .select2-selection__rendered{
border: 1px solid #dcdcdc!important;
padding: 5px 10px!important;
border-radius: 0!important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 20px!important;
}

.select2-container--default .select2-selection--single {
border: none!important;
}

.select2-container .select2-selection--single {
height: 35px!important;
}

#order_review .col-lg-6 {
flex: 0 0 48.7%!important;
margin-right: 1.3%!important;
}

.form-row {
margin-bottom: 5px!important;
}

.ms-slide-info {
color: #222529;
left: 0;
right: 0;
bottom: 30%!important;
margin: auto;
max-width: 1180px;
}

.ms-slide-info .ms-info {
padding-left: 20px;
}

#reviews .commentlist li .comment-text:before,
#reviews .commentlist li .img-thumbnail {
display: none!important;
}

#reviews .commentlist li {
padding-left: 0!important;
}

.woocommerce-privacy-policy-text {
padding: 10px;
margin: 20px 0;
border: 2px solid #ff6161;
display: block;
color: red;
font-weight: bold;
}

#footer .porto-block strong {
display: block;
clear: both;
margin-top: 10px;
}

article.post .post-date .day,
article.post .post-date .month {
color: #ffffff!important;
font-family: "Open Sans Condensed";
}

article.post .post-date,
.post-item .post-date {
background-color: #222529;
}

.post-item-small h5 {
font-size: 1em;
line-height: 1.2;
}

#footer .porto-block.elementor.elementor-3817 .elementor-widget-container {
justify-content: left;
}

#footer .porto-block.elementor.elementor-3817 .elementor-grid-item {
margin-right: 10px;
}

/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */
/* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE *//* RESPONSIVE */



@media all and (max-width: 700px) {

.ms-slide-info {
bottom: -15%!important;
}

.ms-slide-info * {
font-size: 17px!important;
margin-bottom: 0!important;
}

}









