/*
Theme Name: Alupertos
Theme URI: 
Template: fascinate
Author: Diogo Rocha
Author URI: idk
Description: '-'
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,left-sidebar,right-sidebar,blog,custom-header,theme-options,footer-widgets,editor-style,block-styles,wide-blocks,sticky-post,post-formats
Version: 1.0.9.1695627096
Updated: 2023-09-25 08:31:36

*/


.footer-left{
	text-align: center;
}

.footer-middle{
	text-align: center;
}

.footer-right{
	text-align: center;
}

.footer-title{
	font-size:30px;
	font-weight: bold;
	color:white !important;
}

.footer-left-text{
	margin-top: 3%;
  text-align: center;
  font-size: 20px;
	
}

.call{
	font-size:10px;
	 display: block;
	margin-top: -1% ;
}




.wp-caption {

	color: inherit;
}

.wp-caption-text {

	color: inherit;
}

 .header-style-1 .mid-header {
    padding: 10px 0 !important;
  }

.social-icons ul li a:hover {
 color: #C32328 !important;
}
#site-navigation > ul > li > a:hover {
  color: #C32328 !important;
}

.hover:hover{
	color: #C32328 !important;
}
.footer-img{
	width:100px;
	height:auto;
	margin-top:5%;

}
.footer-img:hover{
	content:url("https://alupertos.pt/wp-content/uploads/2023/09/Logo-1.png");
}

.premium-banner-animation11 .premium-banner-gradient::after, .premium-banner-animation11 .premium-banner-gradient::before {
	background-image: linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#949292 72.11%) !important;
}

.nav-links {
  display: none !important;
}

.elementor-element.elementor-element-7280f0d.e-con-full.e-flex.e-con.e-child {
	opacity:0;
}

.eael-product-grid {
  display: block;
  height: 100%;
}

#prod > .elementor-widget-container {
  display: table;
}

.product_meta {
  display: none;
}

.woocommerce div.product div.images .flex-control-thumbs li {
  width: 90px !important;
}

.ewd-upcp-overview-mode-image img {
	border-radius: 20px;
}
.ewd-upcp-overview-mode-title{
	margin-top: 75% !important;
  font-size: 25px;
	background: transparent !important;
	bottom: unset !important;
}

.flex-viewport{
	border: 5px solid rgb(195, 35, 40) !important;
  border-radius: 10px;
}

.woocommerce div.product div.images .flex-control-thumbs li{
	float: inline-start;
	padding: 10px;
}

.editor-entry ol, .editor-entry ul{
	margin: 0 0 20px 40px !important;
}


.button.product_type_simple{
	display:none !important;
}

.woocommerce-loop-product__title{
	padding:20px !important;
	font-weight:500 !important;
}

.elementor-element.elementor-element-7280f0d.e-con-full.e-flex.e-con.e-child {
  overflow-y: scroll;
}

.filter-content {
  accent-color: #C32328;
}

.elementor-39 .elementor-element.elementor-element-b4d1577 .eael-load-more-button {
  background: #C32328;
}


.elementor-39 .elementor-element.elementor-element-b4d1577 .eael-load-more-button:hover {
  background: #971B1F;
}

.woocommerce-Price-amount.amount {
  display: none;
}

.cart {
  display: none;
}



.woocommerce div.product div.images .flex-control-thumbs li {
  width: 90px !important;
}

.woocommerce-Tabs-panel, .woocommerce-Tabs-panel--additional_information, .panel, .entry-content, .wc-tab{
	display:none;
}

.has-text-align-center {
  text-align: center !important;
}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 40%;
}
@media (min-width: 992px) {
    .col-lg-8 {
        flex: none !important;
        max-width: 100% !important;

    }
#tab-description > h2 {
  opacity: 0;
  margin-top: -50px;
}