/*
Theme Name: Customify Child
Theme URI: http://amoos.ro/
Description: Customify Child Theme
Author: Raluca Manea [Amoos.ro]
Author URI: http://amoos.ro/
Template: customify
Version: 1.0.0
*/
.ams-no-padding{
	padding: 0 !important;
}
.ams-padding-50{
	padding: 50px;
}
.ams-slide-homepage-01{
    margin-top: -170px !important;
}

section.wp-block-group:not(.alignfull){
	padding: 20px 0;
}
section.wp-block-group.alignfull{
	margin: 0 !important;
}
section.ams-homepage-section2 div.wp-block-group-is-layout-constrained{
	max-width: 1248px;
	margin: 0 auto;
	padding: 50px;
}
.ams-bg-dark h1,
.ams-bg-dark h2,
.ams-bg-dark h3,
.ams-bg-dark h4,
.ams-bg-dark h5,
.ams-bg-dark p
{
	color: #ffffff;
}


.ams-special-column{
	padding: 48px;
	margin-top: -100px !important;
}


@media (max-width: 480px) {
	.ams-column-slide-hompage{
		margin-top: -132px !important;
	}

	.row-v2{
		margin-top: -35px;
	}

	.header-menu-sidebar-inner p{
		color: #ffffff;
	}

	body.ams-page-homepage  .hamburger,
	body.ams-page-homepage .header--row .light-mode,
	body.ams-page-homepage .light-mode .search-icon {
		color: #ffffff;
	}

	body.ams-page-homepage div#n2-ss-2 .n2-ss-slider-3{
/*		height: 400px; */
	}
	
	
	.ams-orange-column{
		padding: 15px;
		margin-top: 0px !important;
	}
	
	section.ams-homepage-section2 div.wp-block-group-is-layout-constrained{
		padding: 0px;
	}
	
	.wrap-carousel{
		margin-top: 20px;
	}
	
	.ams-contact-info p{
		text-align: center !important;
	}
	
	.ams-contact-info .wp-block-image .alignright{
		float: unset;
    	margin: 0 auto;
	}

}

body.ams-page-homepage .header-top .header--row-inner,
body.ams-page-homepage .header-main .light-mode{
	background: transparent;
	box-shadow: none;
}

body.ams-page-homepage .nav-menu>li>a{
	color: #ffffff;
}
body.ams-page-homepage .light-mode .nav-menu-desktop.style-plain .nav-menu>li.current-menu-item>a,
body.ams-page-homepage .light-mode .nav-menu-desktop.style-plain .nav-menu>li>a:hover {
	color: #f79321;
}


/** START top menu **/
.nav-menu>li>a span.nav-icon-angle{
    color: #f79321;
    width: 10px;
    height: 10px;
    border-left-width: 2px;
    border-top-width: 2px;
}

.light-mode .nav-menu-desktop.style-plain .nav-menu>li>a:hover,
.nav-menu-desktop .sub-menu li a:hover,
.light-mode .nav-menu-desktop.style-plain .nav-menu>li.current-menu-item>a{
	color: #f79321 !important;
}

.nav-icon--label{
    font-weight: 400;
    line-height: 20px;
}
/** END menu **/


/** START footer menu **/

/* Style for the footer menu */
footer ul.menu {
    list-style: none; /* Remove default bullets or numbers */
    padding: 0; /* Remove extra padding */
    margin: 0; /* Remove extra margin */
}

/* Add arrow icon before each menu item */
footer ul.menu li::before {
    content: '\276F'; /* Unicode for the arrow symbol (>) */
    font-size: 16px; /* Adjust size of the arrow */
    color: #ffffff; /* Arrow color (adjust to match your design) */
    margin-right: 8px; /* Space between the arrow and text */
    display: inline-block; /* Ensure proper alignment */
    vertical-align: middle; /* Align arrow with text */
}

/* Remove lines between menu items */
footer ul.menu li {
	list-style: none; /* Remove default bullets or numbers */
    padding: 0; /* Remove extra padding */
    margin: 0; /* Remove extra margin */
    border: none; /* Remove borders/lines */
    color: #ffffff; /* Text color */
}

/* Style for links in the footer menu */
footer ul.menu a {
/*     color: #ffffff !important; /* Link color */ */
    text-decoration: none; /* Remove underline */
    font-size: 16px; /* Adjust font size */
    font-weight: bold; /* Make text bold */
	display: inline !important;
	border: none !important;
}

/* Change link color on hover */
footer ul.menu a:hover {
    color: #f39c12; /* Hover color for links */
}

.cky-revisit-bottom-left{
	display: none !important;
}

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

#nav_menu-2{
	max-width: 115px;
    margin: 0 auto;
}


@media (max-width: 480px) {

	
	.builder-item--footer-1{
		text-align: center;
	}
	.builder-item--footer-1 img{
		display: none !important;
	}
	
	#nav_menu-2{
/* 		max-width: 250px; */
	}
	
	.builder-item--footer-3 .widget-area{
		width: 250px;
		margin: 0 auto;
	}
}
/** END footer menu **/






/** START BLOG ***/
.entry-single .entry-thumbnail img{
	max-height: 300px;
    object-fit: cover;
}
/** END BLOG ***/





/** START servicii pages ****/
body.prossm-servicii-page .site-content,
body.prossm-servicii-page .site-content .content-area{
	background-color: #f9f9f9;
}

body.prossm-servicii-page .page-titlebar{
	border-bottom-color: #eaecee;
}
/** END servicii pages ****/







.wrap-carousel{
	margin-top: 55px;
}
div.wpls-logo-showcase .slick-dots{
	display: none !important;
}

#wpls-logo-showcase-slider-1 .wpls-fix-box, #wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image{
	max-height: 50px !important;
}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{
	width: auto !important;
	padding-left: 40px;
}



















.ilist_sl5_qcld_style > .ilist_sl5_list-number{
	width: 90px !important;
    height: 90px !important;
}
.info5_title_image{
	left: inherit !important;
}
.ilist_sl5_qcld_style > .ilist_sl5_list-content{
	background: transparent !important;
	box-shadow: none !important;
}

.info5_title_image span{
	color: #000000 !important;
}

.ilist_sl5_qcld_style > .ilist_sl5_list-content > h2.ilist_sl5_list-title{
	color: #000000 !important;
	margin-top: 0px !important;
}

.ilist_sl5_qcld_style > .ilist_sl5_list-content > h3.ilist_sl5_list-sub-title{
	color: #000000 !important;
	margin-bottom: 0px !important;
}



.lista-orase-protectia-muncii {
    list-style: none;
    padding-left: 0;
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    gap:5px;
    justify-content: flex-start;
    font-size: 13px;
}

.lista-orase-protectia-muncii li {
    display: inline;
}

.lista-orase-protectia-muncii a {
    text-decoration: none;
    color: #0073aa;
    padding: 0;
    border-radius: 4px;
    transition: background 0.2s ease;
}

.lista-orase-protectia-muncii a:hover {
    background: #e8f4fb;
    text-decoration: none;
}






