/*!
Theme Name: shiftin
Theme URI: shiftin.ro
Author: MPR Agency
Author URI: https://mpragency.ro/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: shiftin
*/


/*
****************    MAIN CSS FILE CAN BE FOUND HERE    ****************
****************           /sass/main.css              ****************

****************    This project is using:               **************
****************    - SASS with 7-1 project structure    **************
****************    - BEM as naming convention           **************
*/


.site-map ul.sub-menu .sub-menu {
	display: block;
}

.site-map-wrapper {
	padding: 6.4rem 2rem;
	max-width: 1248px;
	margin: 0 auto 0;
}
.site-map {
	display: flex;
}

.site-map-wrapper h1 {
	font-size: 32px !important;
	margin-bottom: 40px;
	text-transform: uppercase;
	color: #FF6600 !important;
}

.site-map h2 {
	font-size: 20px;
	font-weight: 600;
	color: rgba(0,0,0,.6);
	text-transform: uppercase;
	margin-bottom: 1.6rem;
}
.site-map ul{
/* 	margin: 0; */
	padding: 0;
	margin-bottom: 24px;
	margin-left: 0px;
	list-style-type: none;
}
.site-map .sub-menu{
	margin-left: 28px;
	list-style-type: disc;
}

.site-map__row--articole ul {
	list-style-type: disc;
	margin-left: 28px;
}

.site-map a {
	color: #000;
	font-weight: 600;
	font-size: 16px;
	display: block;
}

.site-map .sub-menu a {
	font-weight: 400;
}

.site-map__row {
	margin-bottom: 4rem
}

.site-map__row {
	flex: 1;
}

.site-map__row--articole a {
	font-weight: 400;
}

@media (max-width: 800px) {
	.site-map-wrapper {
		padding: 40px 20px;
		margin-top: 10rem;
	}
	.site-map {
		flex-direction: column
	}
	.site-map-wrapper h1 {
		font-size: 24px !important;
		margin-bottom: 16px
	}
	
	.site-map__row:first-child h2 {
		display: none;
	}
	
	.site-map__row {
		margin-bottom: 16px;
	}
	
}

.site-map .menu-item-448 {
	display: none;
}

/* ARTICLES TYPOGRAPHY */
h1.article__title {
	font-size: 3.6rem;
    line-height: 4rem;
}

.article__content h2 {
	font-size: 2.4rem;
    line-height: 2.8rem;
}

.article__content h3 {
	font-size: 1.8rem;
    line-height: 2.2rem;
}

.article__content h2, .article__content h3, .article__content h4, .article__content h5, .article__content h6 {
	margin-bottom: 1.4rem;
}

.carousel-testimonials .owl-item .carousel-testimonials__item__image {
	display: none;
}


.carousel-testimonials .owl-item .carousel-testimonials__item__content__text {
	font-size: 1.4rem;
    line-height: 2.2rem;
	color: #0d1d3d;
	font-weight: 400;
	text-align: center;
}

.carousel-testimonials .owl-item .carousel-testimonials__item__content__name {
	font-size: 1.4rem;
    line-height: 1.3;
    color: #000 !important;
    font-weight: bold;
	text-align: center;
}

.carousel-testimonials .owl-item .carousel-testimonials__item__content__job-title {
	font-size: 1.4rem;
    line-height: 1.3;
	color: #ff6600;
	text-align: center;
}

.accessible-section {
	text-align: center;
}

.carousel-testimonials__item__content__avatar {
	background-size: cover;
    background-position: center;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
	background-color: #fff;
}

.carousel-testimonials__item__content__avatar.image-type-Logo {
	height: 50px;
    width: auto;
    max-width: 147px;
}

.carousel-testimonials__item__content__avatar.image-type-Avatar {
	border-radius: 50%;
	width: 50px;
    height: 50px;
    min-height: 50px;
}