/**
* Theme Name: July Child
* Description: This is a child theme of July, generated by Merlin WP.
* Author: <a href="http://uxper.co/">Uxper</a>
* Template: july
* Version: 1.0.0
*/

/* FOOTER */
.menu-footer .desktop-menu, .menu-produtos .desktop-menu {
    justify-content: start;
}

.menu-footer .elementor-widget-july-modern-menu .desktop-menu, .menu-produtos .elementor-widget-july-modern-menu .desktop-menu {
    display: block !important;
}

.menu-footer .desktop-menu, .menu-footer .desktop-produtos{
    display:block !important;
}

.menu-footer ul, .menu-produtos ul {
    display:block !important;
}

.menu-footer .elementor-nav-menu--main .menu>li>a {
    color: #FFFFFF !important;
    padding: 0px;
    padding-bottom: 12px;
}

.menu-produtos .elementor-nav-menu--main .menu>li>a {
    color: #FFFFFF !important;
    padding: 0px;
    padding-bottom: 12px;
}


.july-product-categories .product-cat-wrapper{
	padding:0 !important;
	height: 434px;
}
.july-product-categories .product-cat-info{
	position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: 20px;
    background: #fff;
    padding: 10px 25px;
    border-radius: 3px;
    width: 148px;
}
.july-product-categories .product-cat-name{
	margin:0 !important;
	color: #0D6487;
    font-weight: 600;
}
.july-product .grid-item.product .inner-item{
	padding:0 !important;
	border:0 !important;
}
.july-product .grid-item.product .inner-item .entry-thumbnail .featured-thumbnail{
	height: 350px;
    object-fit: cover;
}
.july-product .grid-item.product .inner-item .entry-detail{
	text-align: left;
}
.july-product .grid-item.product .inner-item .entry-detail .entry-title a{
	color: #0D6487;
	font-weight: 600;
}
.july-product .grid-item.product .inner-item .entry-detail .price *{
	color: #0D6487;
	font-weight: 600;
}
.july-product .grid-item.product .inner-item .entry-variable{
	text-align: left;
}
.july-ele-button.style-border{
	min-height: 43px !important;
	border-width: 2px !important;
}
.july-shop .grid-item.product .inner-item{
	padding:0 !important;
	border:0 !important;
}
.july-shop .grid-item.product .inner-item .entry-thumbnail .featured-thumbnail{
	height: 350px;
    object-fit: cover;
}
.july-shop .grid-item.product .inner-item .entry-detail{
	text-align: left;
}
.july-shop .grid-item.product .inner-item .entry-detail .entry-title a{
	color: #0D6487;
	font-weight: 600;
}
.july-shop .grid-item.product .inner-item .entry-detail .price *{
	color: #0D6487;
	font-weight: 600;
}
.july-shop .grid-item.product .inner-item .entry-variable{
	text-align: left;
}
.filters-wrapper .filter-panel .filter-name:before{
	width:22px;
	height:22px;
	border-radius: 50%;
	border: 2px solid #C6C6C6;
}
.filters-wrapper .filter-panel .filter-name {
    padding-left: 40px;
    color: #606060;
    font-weight: 500;
}
.filters-wrapper .filter-panel.pa-color .filter-name {
    padding-left: 40px;
}
.woocommerce .archive-shop-actions{
	visibility: hidden;
}
.page-scroll-up{
	background-color: #0D6487 !important;
}
.july-button.full-filled{
	background-color: #0D6487 !important;
}
.woocommerce div.product .summary .product_title{
	font-size: 42px;
	color: #000000;
	font-weight: 500;
}
.woocommerce div.product div.summary p.price{
	color: #0D6487;
}
.variations .variations-group .title,
.woocommerce-variation-add-to-cart>.title{
	color: #606060;
	font-size: 18px;
	font-weight:500;
}
.variations .variations-group.pa_color .wcboost-variation-swatches__wrapper li{
	border:0;
}
.variations .wcboost-variation-swatches li .wcboost-variation-swatches__name{
	font-size: 18px;
	font-weight: 500;
	color: #0D6487;
	height: 100%;
}
.variations .variations-group .wcboost-variation-swatches--square .wcboost-variation-swatches__wrapper li {
    height: 50px;
    width: 50px !important;
    padding: 9px 0;
    border: 2px solid #0D6487;
    border-radius: 6px;
}
.product-quantity .entry-quantity {
    border: 1px solid #707070;
    border-radius: 6px;
}
.product-quantity .btn-quantity{
	font-size: 12px;
}
.product-quantity .btn-quantity.plus {
    padding-right: 18px;
}
.product-quantity .btn-quantity.minus {
    padding-left: 18px;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
	background-color: #0D6487;
	border-color: #0D6487;
	border-radius: 6px;
}
.woocommerce div.product form.cart button.single_buy_now_button{
	background-color: #34BAEB !important;
	border-color: #34BAEB !important;
	border-radius: 6px;
}
.woocommerce div.product div.images.woocommerce-product-gallery .control-thumbnail .swiper-slide.swiper-slide-thumb-active {
    border-color: #156585 !important;
	border-width: 2px;
}
.yith-wcwl-add-button{
	display:none;
}
.july-delivery-return span{
	color: #156585;
}
.july-delivery-return a{
	color: #156585;
}
.july-delivery-return svg{
	stroke: #156585;
}
.page-title-bg{
	background: #E6F5FA !important;
	background-color: #E6F5FA !important;
}
#page-breadcrumb .july_breadcrumb li a{
	color: #A5A5A5;
	font-weight: 500;
}
#page-breadcrumb .july_breadcrumb li:before{
	color: #A5A5A5;
}
#page-breadcrumb .july_breadcrumb li.current{
	color: #000000;
	font-weight: 500;
}

.july-team-member .social-networks {
	display: none !important;
}

.cart_totals, .order_review {
    border: solid 1px #707070 !important;
    border-radius: 6px !important;
    background-color: #F9F9F9 !important;
}

.cart-subtotal th, .order-total th  {
    font-size: 30px !important;
    color: #000000 !important;
}

tr.shipping td, .cart-subtotal th, .cart-subtotal td{
    border-color:#707070 !important;
}

.woocommerce .wc-proceed-to-checkout a.checkout-button, 
.woocommerce .action-form .updated-cart button, 
.woocommerce .action-form .updated-cart button,
.woocommerce .checkout.woocommerce-checkout #order_review #payment #place_order{
    border: 2px solid #0D6488 !important;
    border-radius: 9px !important;
    background-color: transparent !important;
    color: #0D6487 !important;
    font-size: 25px;
}

.woocommerce .wc-proceed-to-checkout a.checkout-button:hover, 
.woocommerce .action-form .updated-cart button:hover, 
.woocommerce .action-form .updated-cart button:hover,
.woocommerce .checkout.woocommerce-checkout #order_review #payment #place_order:hover{
    background-color: #0D6487 !important;
    color: #FFFFFF !important;
     border: 2px solid #0D6488 !important;
}

.continue-shopping {
    color:#0D6487 !important;
    text-decoration: underline !important;
}

.coupon {
    display: none !important;
}

.woocommerce-Price-currencySymbol, .decimals-separator, .woocommerce-Price-amount.amount {
    color:#000000 !important;
}
header.site-header .header-main {
	background:#fff;
}