/*
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  ***************/

.header-builder-p.sticky-header .header-main.sticky{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.sal-sol{
	margin-bottom: 15px;
}
.sal-sol a{
	display: inline-block;
	margin-right: 5px;
}
.sal-sol a:last-of-type{
	margin-right: 0px;
}
.sal-sol img{
	width: 125px !important;
	height: auto;
}
/*.euplatesclink img{
	width: 100px !important;
	height: auto;
}*/
.footer-logo01{
	list-style: none;
	padding: 0px;
	margin-bottom: 0px;
}
.footer-logo01 li{
	display: inline-block;
	margin-right: 10px;
}
.footer-logo01 li:first-of-type img{
	margin-top: 25px;
}
.safesigned_con_rect a{
	margin-top: 0px !important;
}
.footer-ultima-coloana .elementor-widget:not(:last-child){
	margin-bottom: 0px;
}
.footer-social-mb0{
	margin-bottom: 0px !important;
}
#topcontrol{
	bottom: 70px !important;
}
.button:hover{
	background-color: #db1715 !important;
}
.produs_cerere form.cart{
	display: none !important;
}
.produs_cos .cerere-oferta-single-product {
  display: none;
}
.cerere-oferta-single-product{
	margin-top: 20px; 
}
#cere-oferta-custom button.button,
.cerere-oferta-single-product a.button{
	height: 3rem !important;
	padding: 0 2em;
	margin-bottom: 5px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: -0.015em;
	font-weight: 700;
	line-height: 3rem;
	border: none;
}
.footer-links li .fa {
	margin-right: 10px;
	color: #db1701;
}
.product-summary-wrap .product_meta span.tagged_as a{
	font-weight: 400;
	text-transform: none !important;
}
.product_meta span.yith-wcbr-brands{
	display: block;
}
.product_meta span.yith-wcbr-brands a{
	color: #DB1715 !important;
}
.porto-blog .post-grid .post-meta{
	display: none !important;
}
.single-product .product-summary-wrap .yith-compare:hover{
	background-color: transparent !important;
}
.elementor-widget-porto_hb_search_form{
	margin-right: 0px !important;
}
.listare-proiecte .thumb-info .thumb-info-title{
	padding: 10px 20px;
}
.categorii-proiecte{
	padding: 0px;
	margin: 30px 0px;
	list-style: none;
	text-align: center;
	width: 100%;
}
.categorii-proiecte li{
	display: inline-block;
	padding: 0px 10px;
}
.categorii-proiecte a{
	color: #000000;
}
.categorii-proiecte a:hover,
.categorii-proiecte li.active a{
	color: #db1701;
}
#contact-form .alert p{
	margin: 0px;
}
.mega-menu .wide div.inner > ul.sub-menu > li{
	padding: 15px 10px 0;
}
.mega-menu .wide div.inner > ul.sub-menu > li > a{
	color: #333333;
	font-weight: 700 !important;
	text-transform: uppercase;
}
.mega-menu .wide div.inner{
	padding-bottom: 25px !important;
}
#side-nav-panel{
	width: 300px;
	transform: translateX(-300px);
}
#side-nav-panel .accordion-menu li.menu-item > a{
	font-size: 14px !important;
}
.searchform .live-search-list{
	min-width: 350px !important;
	left: 0px !important;
}
.search-name{
	max-width: 180px;
	word-wrap: break-word;
}
ul.products .woocommerce-loop-product__title{
	white-space: normal !important;
	overflow: visible !important;
	text-overflow: none !important;
}
#ajaxsearchpro4_1{
	border: 1px solid #ccc !important;
	border-radius: 14px !important;
	box-shadow: none !important;
	width: 300px !important;
}
.logos-footer{
	margin: 5px 0px;
}
span.screen-reader-text{
	display: none !important;
}
@media (max-width: 575px){
	#header .searchform-popup{
		display: inline-block;
	}
	.header-builder-p .elementor-widget-wrap > .elementor-element:not(.elementor-section){
		margin-right: 0.15rem !important;
	}
	.elementor-27771 .elementor-element.elementor-element-d4b32f5 > .elementor-widget-container{
		margin-right: 0px !important;
	}
	.elementor-widget-porto_hb_mini_cart{
		margin-right: 0px !important;
	}
	.header-info{
		display: block !important;
		width: 100% !important;
	}
	.social-header-mobile{
		display: block !important;
		width: 100% !important;
		text-align: center;
	}
	#ajaxsearchpro4_1{
		width: 100% !important;
	}
}
