:root {
	--bg1: #ef846e;
	--headerColor:#7B574B;
	--btnbg1:#DF7F67;
	--btnbg2:#fc6471;
	--grad1:rgba(255, 87, 34, 0.3);
	--grad2:rgba(255, 255, 255, 0.2);
}

.v2 {
	--bg1: #37508A;
	--btnbg1:#37501A;
	--btnbg2:#3750fA;
	--grad1:rgba(33, 150, 143, 0.3);
	--grad2:rgba(255, 255, 255, 0.2);
}

.v3 {
	filter: grayscale(1);
}

.sidbody {
	filter: grayscale(1);
}


.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
	color: var(--bg1) !important;
}

.home.et_secondary_nav_enabled #page-container #top-header {
	background: var(--bg1) !important;
}

#main-header {
	box-shadow: none !important;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;

}

#logo {
	padding: 11px;
}

#home {
	background:linear-gradient(45deg, var(--grad1) 30%, var(--grad2)), url("/wp-content/uploads/2024/11/perfume-company-01.jpg") no-repeat scroll center top / 100% auto !important;
	background:linear-gradient(45deg, var(--grad1) 30%, var(--grad2)), url("/wp-content/uploads/bg1.jpg") no-repeat scroll center top / 100% auto !important;
	background:linear-gradient(45deg, var(--grad1) 30%, var(--grad2)), url("/wp-content/uploads/bg2.jpg") no-repeat scroll center top / 100% auto !important;
	background:linear-gradient(45deg, var(--grad1) 30%, var(--grad2)), url("/wp-content/uploads/bg3.jpg") no-repeat scroll center top / 100% auto !important;
	background:linear-gradient(45deg, var(--grad1) 30%, rgb(255 255 255)), url(https://www.13glam.ro/wp-content/uploads/2023/03/IMG_5887-scaled.jpg) no-repeat scroll center top / 100% auto !important;
	background:linear-gradient(45deg, var(--grad1) 30%, var(--grad2)), url("/wp-content/uploads/bg4.jpg") no-repeat scroll center top / 100% auto !important;
	min-height: 450px;
}

#home p {
	font-size: 16px;
	line-height: 150%;
	padding: 15px 0px;
	background: rgba(0, 0, 0, 0.4);
	color: white;
	border-radius: 10px;
	padding: 15px;
}

.nav li ul {
	padding: 10px 0px !important;
}

#top-menu li li {
	padding: 0px 0px !important;
	display: block !important;
}

#top-menu li li a {
	width: 100% !important;
	display: block;
	padding:6px 10px !important;;
}

#top-menu li li a:hover {
	background: var(--bg1);
	color: white;
}

div.home {
	background:linear-gradient(45deg, var(--grad1) 10%, rgb(255 255 255)), url(/wp-content/uploads/bg13g1.jpg) no-repeat scroll center top / 100% auto !important;
	padding: 50px 0px 0px 0px!important;
}

div.home h2 {
	line-height: 150%;
	font-size: 24px;
}

div.home.et_pb_section img {
	width: 350px !important;
}

div.home .btn-main {
	font-weight: 500;
}

.rdivider {
	width: 100% !important;
	max-width:100% !important;
	padding: 0px !important;
	margin-bottom: -10px;
}

.d4 {
	background: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyMDAgMTIwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBmaWxsPSIjZmZmZmZmIj4KCTxwYXRoIGQ9Ik0xMjAwIDBMMCAwIDU5OC45NyAxMTQuNzIgMTIwMCAweiIgY2xhc3M9InNoYXBlLWZpbGwiPjwvcGF0aD4KCTxzdHlsZT4KCXN2Z3sKCQkJcG9zaXRpb246IHJlbGF0aXZlOwoJCQlkaXNwbGF5OiBibG9jazsKCQkJd2lkdGg6IGNhbGMoMTUxJSArIDEuM3B4KTsKCQkJaGVpZ2h0OiAxNjFweDsKCQl9Cgk8L3N0eWxlPj4KPC9zdmc+);
}

.d1 {
	background: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyMDAgMTIwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBmaWxsPSIjZmZmZmZmIj4KCTxwYXRoIGQ9Ik0wLDBWNDYuMjljNDcuNzksMjIuMiwxMDMuNTksMzIuMTcsMTU4LDI4LDcwLjM2LTUuMzcsMTM2LjMzLTMzLjMxLDIwNi44LTM3LjVDNDM4LjY0LDMyLjQzLDUxMi4zNCw1My42Nyw1ODMsNzIuMDVjNjkuMjcsMTgsMTM4LjMsMjQuODgsMjA5LjQsMTMuMDgsMzYuMTUtNiw2OS44NS0xNy44NCwxMDQuNDUtMjkuMzRDOTg5LjQ5LDI1LDExMTMtMTQuMjksMTIwMCw1Mi40N1YwWiIgb3BhY2l0eT0iLjI1IiBjbGFzcz0ic2hhcGUtZmlsbCI+PC9wYXRoPgoJPHBhdGggZD0iTTAsMFYxNS44MUMxMywzNi45MiwyNy42NCw1Ni44Niw0Ny42OSw3Mi4wNSw5OS40MSwxMTEuMjcsMTY1LDExMSwyMjQuNTgsOTEuNThjMzEuMTUtMTAuMTUsNjAuMDktMjYuMDcsODkuNjctMzkuOCw0MC45Mi0xOSw4NC43My00NiwxMzAuODMtNDkuNjcsMzYuMjYtMi44NSw3MC45LDkuNDIsOTguNiwzMS41NiwzMS43NywyNS4zOSw2Mi4zMiw2MiwxMDMuNjMsNzMsNDAuNDQsMTAuNzksODEuMzUtNi42OSwxMTkuMTMtMjQuMjhzNzUuMTYtMzksMTE2LjkyLTQzLjA1YzU5LjczLTUuODUsMTEzLjI4LDIyLjg4LDE2OC45LDM4Ljg0LDMwLjIsOC42Niw1OSw2LjE3LDg3LjA5LTcuNSwyMi40My0xMC44OSw0OC0yNi45Myw2MC42NS00OS4yNFYwWiIgb3BhY2l0eT0iLjUiIGNsYXNzPSJzaGFwZS1maWxsIj48L3BhdGg+Cgk8cGF0aCBkPSJNMCwwVjUuNjNDMTQ5LjkzLDU5LDMxNC4wOSw3MS4zMiw0NzUuODMsNDIuNTdjNDMtNy42NCw4NC4yMy0yMC4xMiwxMjcuNjEtMjYuNDYsNTktOC42MywxMTIuNDgsMTIuMjQsMTY1LjU2LDM1LjRDODI3LjkzLDc3LjIyLDg4Niw5NS4yNCw5NTEuMiw5MGM4Ni41My03LDE3Mi40Ni00NS43MSwyNDguOC04NC44MVYwWiIgY2xhc3M9InNoYXBlLWZpbGwiPjwvcGF0aD4KPC9zdmc+);
}

.svgdivider.b {
	transform: rotate(180deg);
}
.svgdivider {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
	height: 61px;
}

.e404 a {
	color:#71716F;
	text-transform: uppercase;
}


.servicii {
	margin-top: -2px;
	padding: 0px 0px 25px 0px !important;
	background: linear-gradient(to-bottom, white, #F6F1EE) !important;
}

.servicii .et_pb_image_wrap {
	width: auto !important;
	max-height: 275px !important;
}

.servicii .et_pb_image_wrap img{
	width: 275px !important;
}

.servicii .items {
	box-shadow: 0px 10px 60px 0px rgba(71,74,182,0.12) !important;
}

.servicii3 > .et_pb_row {
	margin-top: -100px !important;
}

.servicii .title {
	color: #5e5c5c;
}

.servicii .title .et_pb_module {
	margin-bottom: 0px !important;
}

.servicii .b2,
.servicii .b4,
.servicii .b6 {
	background: #F4EEE8 !important;
}

.servicii .b3,
.servicii .b5 {
	background: #F6E9D5 !important;
}

a.bitem {
	display: block;
	background: linear-gradient(45deg, var(--btnbg1), var(--btnbg2)) !important;
	color: white;
	width: 100px;
	margin: 0 auto;
	font-size: 16px;
	border-radius: 13px;
	padding: 7px 17px;
	text-align: center;
	font-weight: bold;
}

a.bitem:hover {
	background: linear-gradient(45deg, var(--btnbg2), var(--btnbg1)) !important;
	transition: ease-in-out all 0.7s;
}

div.policy > div{
	margin-top: 15px;
	box-shadow: 0px 10px 40px -10px rgb(44 54 92 / 20%);
	padding: 15px;
}

div.policy {
    padding: 0px !important;
}

.heroservicii,
.page-id-83 div.et_pb_section.et_pb_section_0,
.page-id-80 div.et_pb_section.et_pb_section_0 {
	background: linear-gradient(45deg, rgba(255, 87, 34, 0.3) 30%, rgba(255, 255, 255, 0.2)), url(/wp-content/uploads/bg13g1.jpg) no-repeat center 30% !important;
	padding-top: 10px;
}

.et_pb_bottom_inside_divider {
	margin-bottom: -1px !important;
}


div.sitem {
	background: url(https://nou.13glam.ro/wp-content/uploads/2024/11/1.jpg) no-repeat center center / 100% auto;
	padding: 80px 0px !important;
}

div.sitem > div {
	background: rgba(255, 255, 255, 0.92);
	padding: 25px;
	border-radius: 5px;
	color: #BC896C !important;
}

div.sitem img {
	padding: 5px;
	box-shadow: 0px 10px 60px 0px rgb(71 74 182 / 12%);
}

div.sitem h1 {
	color:var(--headerColor) !important;
	padding: 15px 0px;
}

div.sitem p {
	color:var(--headerColor) !important;
}

div.sprices .et-pb-icon{
	font-size: 36px;
	background: #F4F4F8;
	padding: 10px;
	border-radius: 50%;
}

div.sprices .durata{
	margin-bottom: 0px !important;
	padding-bottom: 0px;
	color:#2e2545!important;
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0px !important;
}

div.sprices .pret {
	font-weight: bold;
	font-size: 18px;
	background: #8CBE74;
	padding: 7px;
	border-radius: 5px;
	text-align: center;
	/*cursor: pointer;*/
	color: white;
}

div.sprices table {
	border:10px solid #F9F9F9;
	box-shadow: inset -1px -1px 0px 0px rgba(71,74,182,0.12);
}

div.sprices table th {
	background: var(--bg1);
	color: white;
}

div.sprices table tr td:nth-child(3),
div.sprices table.c2 tr td:nth-child(2)
{
	width: 14%;
	font-weight: bold;
	color: white;
	background:#8CBE74;
}

div.sprices h1 {
	color: var(--headerColor) !important;
	padding: 15px 0px;
	text-align: center;
}

.page-id-277 div.sprices table tr td:nth-child(3) {
	width: 20%;
}

div.sprices table.c2 tr td:nth-child(2) {
	width: 23% !important;
	text-align: center;
}

div.sprices table tr td:nth-child(2){
	width: 14%;
	font-weight: bold;
}

div.sprices table tr:nth-child(even) {
	background: #F9F9F9;
}

div.sprices table span.old {
	color: red;
	text-decoration: line-through;
}


div.feature {
	background-blend-mode: overlay;
	background: url(/wp-content/uploads/2024/11/coding-background-texture.jpg), linear-gradient(180deg, var(--btnbg1) 0%, var(--btnbg1) 100%) !important;
	color: white;
	padding: 0px !important;
}

div.feature .et_pb_divider:before {
	background: rgba(255, 255, 255, 0.7);
}

div.feature .glogo img {
	width: 200px;
}

div.feature .btn-main {
	margin-top: 40px;
	background: white !important;
	color: var(--bg1);
}

div.feature .et_pb_divider {
	display: none;
}

div.sprices .pret .old {
	text-decoration: line-through;
	color: red;
}

div.team {
	padding: 15px 0px 50px 0px !important;
}

div.team .title {
	background: white;
	box-shadow: 0px 10px 60px 0px rgba(71,74,182,0.12);
}

div.team .title h2{
	color: var(--headerColor) !important;
}

div.team .title p {
	text-align: center;
	padding: 10px 50px;
	font-size: 18px;
	line-height: 160%;
}

div.team .et_pb_main_blurb_image {
	margin-bottom:0px !important;
}

div.team .et_pb_main_blurb_image .et_pb_image_wrap{
	width: 100% !important;
	height:250px !important;
	overflow: hidden;
}

div.team img {
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	display: block;
	box-shadow: 0px 10px 60px 0px rgb(71 74 182 / 12%);
	padding: 15px;
	width:250px;
	height: 250px;
}

div.tmembers.et_pb_row {
	margin-top: 30px;
		background: white;
	box-shadow: 0px 10px 60px 0px rgba(71,74,182,0.12);
	padding: 30px !important;
}

div.tmembers .et_pb_text_inner {
	margin-top: -30px;
	font-weight: bold;
	font-size: 18px;
	background: rgba(236, 119, 100, 0.9);
	width: 50%;
	margin: -20px auto 0px auto;
	color: white;
	padding: 5px;
	border-radius: 3px;
}

div.team h4.et_pb_module_header a {
	text-align: center;
	color: red !important;
	display: block;
}

body #page-container .et_pb_section .et_pb_button_0 {
	color: white;
}

.btn-main {
	border-radius: 100px !important;
	color: white;
	background: #280D1B !important;
	border:1px solid var(--btnbg2) !important;;
	background: linear-gradient(45deg, var(--btnbg1), var(--btnbg2)) !important;
	transition: ease-in-out all 0.7s;
}

a.btn-main.bf {
    background: #000000 !important;
}

.btn-main:hover {
	background: linear-gradient(45deg, var(--btnbg2), var(--btnbg1)) !important;
	transition: ease-in-out all 0.7s;
}


#main-footer .et-social-icon a{
	color: white !important;
	padding: 5px;
	border-radius: 5px;
}

.wpcf7 span.wpcf7-list-item {
	margin:0px;
}

.wpcf7 span > input,
.wpcf7 span > textarea{
	background-color: #f0f2f6;
	width: 100%;
	padding: 14px 4%!important;
	border-width: 0;
	border-radius: 3px;
	color: #666;
	font-size: 16px;
	font-weight: 400;
	-webkit-appearance: none;
	border-radius:6px;
}

.wpcf7 span > input[type=email]{
	background-color: #f0f2f6;
	width: 100%;
	padding: 14px 4%!important;
	border-width: 0;
	border-radius: 3px;
	color: #666;
	font-size: 16px;
	font-weight: 400;
	-webkit-appearance: none;
	border-radius:6px;
}

.wpcf7 input[type=submit] {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: #ffffff!important;
	background: var(--bg1);
	border-width: 10px!important;
	border-color: rgba(210,159,104,0);
	border-radius: 100px;
	font-size: 16px;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight: 900!important;
	padding:0.3em 1em!important;
}


div.form-group {
    margin:10px 0px;
}

.wpcf7 label {
	font-size:16px;
	line-height:170%;
	cursor:pointer;
}


.sal a {
	float:right;
}

.sal img{
	width: 175px;
	max-width:175px;
	margin:5px;
}

.sal::after {
	content: ' ';
	display: block;
	clear: both;
}

li.et-social-instagram a {
	background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
}

li.et-social-facebook a{
	background: #3B5998;
}

#footer-widgets {
	color: #333333 !important;
}

#footer-widgets li {
	list-style-type: none;
}

#footer-widgets li::before {
	display: none;
}

#footer-widgets h4 {
	font-weight: bold;
	color: var(--headerColor) !important;
}

#footer-widgets a {
	color: var(--bg1) !important;
	padding-left: 5px;
}

#footer-widgets .footer-widget li {
	padding-left: 0px !important;
}


.page-id-68 .heroservicii h1 {
	margin-top: -30px;
	margin-bottom: 30px !important;
}

div.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
div.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

div.wap {
	position: absolute;
	bottom:70px;
	right: 20px;
	z-index: 999999 !important;
}

div.callus {
	display: none;
}

div.callus img,
div.wap img {
	width: 75px !important;
}

div.voucher h1{
	font-size: 32px;
}

#et-secondary-nav{
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}

#et-secondary-nav li {
	display: inline-block;
	font-size: 24px;
	position: relative;
	text-align: center;
	-webkit-transition: color 300ms ease 0s;
	transition: color 300ms ease 0s;
	color: #666;
}

#et-secondary-nav li a {
	text-decoration: none;
	color: white !important;
	padding: 5px !important;
	border-radius: 5px;
	height: 24px !important;
}

#et-secondary-nav li.menu-item:first-child a{
	background:#3B5998 !important;
	padding: 5px 0px !important;
	padding-right: 0px !important;
	width: 24px;
	text-align: center;
}

#et-secondary-nav li.menu-item:nth-child(2) a{
	background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
	padding: 5px 0px !important;
	padding-right: 0px !important;
	width: 24px;
	text-align: center;
}

#et-secondary-nav li.menu-item:first-child a:before {
	font-family: ETmodules !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	content: "\e093";
	margin-right: -5px;
	font-size: 15px !important;
}

#et-secondary-nav li.menu-item:nth-child(2) a:before {
	font-family: ETmodules !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	content: "\e09a";
	margin-right: -7px;
	font-size: 18px;
}

#top-header .container {
	padding-top: 5px !important;
}


#main-footer {
	background: #F4F3EF !important;
	color:#333333 !important;
	border-top:2px solid #6B4E43;
}

#main-footer .textwidget,
#main-footer .footer-widget {
	color: #333333 !important;
}

.page-id-274 div.sitem h1,
.page-id-150 div.sitem h1,
.page-id-283 div.sitem h1,
.page-id-271 div.sitem h1{
	font-size: 24px !important;
}

.abonament h4.et_pb_module_header a {
	font-size: 24px !important;
}


.entry-content .abonamente tr td {
	padding:6px 20px;
}

div.sprices .abonamente table tr td:nth-child(1){
	font-weight: bold;
	font-size: 16px;
	padding: 12px 20px;
}

div.sprices .abonamente table tr td:nth-child(2),
div.sprices .abonamente table tr td:nth-child(3) {
	width:25%;
	background: initial;
	color: initial;
}

div.sprices .abonamente table th {
	font-size: 18px;
}

div.sprices .abonamente .pret {
	cursor: pointer !important;
}

.page-id-280 div.sprices table tr td:nth-child(3) {
	width: 20%;
}

.page-id-68 .p1 a{
	color: white;
	font-weight: bold;
	line-height: 100% !important;
}


.hleft .et_pb_button_module_wrapper {
    display: inline-block;
    margin-right: 15px;
    justify-content: center;
    flex-wrap: wrap;
}

.home #main-content .entry-content .hleft .bf.btn-main {
    background-color: #000000 !important;
    color: #ff2d8c;
    border: 2px solid #ff2d8c;
    padding: 12px 24px;
    border-radius: 30px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.2s ease;
    text-decoration: none;
    display: inline-block;
}

.hleft .bf:hover {
    background-color: #ff2d8c;
    color: #000;
    transform: translateY(-2px);
}

@media (max-width:768px){ /*768*/

	div.contact .et_pb_column_1_3 div.et_pb_text_inner {
		text-align: center;
	}

	.hide_m {
		display: none !important;
	}

	.page-id-68 .et_pb_text {
		margin-bottom: 0px !important;
	}

	.page-id-68 .contact {
		padding-top: 0px !important;
	}

	.page-id-68 .contact .et_pb_social_media_follow,
	.page-id-68 .contact .et_pb_column_1_3 h2 {
		display: none;
	}

	.page-id-68 .contact h2 {
		text-align: center;
		color: #555555;
	}

	.page-id-68 .contact h1 {
		margin:0px !important;
		padding:0px !important;
		color:#606060 !important;
		font-weight: bold;
		font-size: 20px;
		font-style: italic;
	}

	.page-id-68 .contact .et_pb_column_1_3 a {
		color:var(--headerColor) !important;
		font-size: 21px;
		background: #F2F1ED;
		padding: 10px;
		line-height: 210% !important;
		border-radius: 3px;
		margin: 15px 0px !important;
	}

	.page-id-68 .contact div.et_pb_row .et_pb_column_1_3 {
		padding: 35px 10px 0px 10px !important;
	}

	.page-id-68 .ct1 .et_pb_column_1_3 {
		background: white !important;
	}

	.page-id-68 p.p1 {
		padding: 20px 0px !important;
		line-height: 180% !important;
	}

	.page-id-280 div.sprices table tr td:nth-child(3) {
		padding: 6px 10px !important;
	}

	.entry-content .abonamente tr td {
		padding: 6px 3px !important;
	}

	div#main-content #testimoniale > .et_pb_row .item {
	   background: linear-gradient(45deg, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9)), url(/wp-content/uploads/bt3bw.jpg) no-repeat scroll center center / auto 100% !important;
	}

	#testimoniale > .et_pb_row .item {
		padding: 20px !important;
		margin: 50px 0px !important;
	}

	#top-header #et-secondary-nav, #top-header #et-secondary-menu {
		display: inline-block !important;
		float: right;
		padding: 2px;
	}

	#et-info, #et-secondary-menu {
		display: inline-block !important;
		float: right;
	}

	#page-container #top-header  {
		padding-top: 0px !important;
	}

	.et_secondary_nav_two_panels #et-secondary-menu {
		margin-top:0px !important;
	}


	div.callus a:before {
		content: "\e090";
		position: relative;
		top: 2px;
		margin-right: 2px;
		font-family: ETmodules !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		font-size: 23px;
		color: white;
	}

	div.callus {
		display: block;
		margin-right: 15px;
		border-radius: 20px;
		height: 40px;
		padding: 0;
		width: 160px;
		background: #eb5707;
		display: inline-block;
		font-size: 20px !important;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		padding: 5px 15px;
		font-size: 24px;
		color: white !important;;
		position: fixed;
		bottom:20px;
		left: 20px;
		z-index: 999999 !important;
	}

	div.callus a {
		color: white !important;;
	}


	div.wap {
		position: fixed;
		bottom:10px;
	}

	div.sal a {
		float: left;
		display: inline-block;
		width: 48%;
	}

	div.home {
		background: linear-gradient(45deg, rgba(255, 87, 34, 0.35) 60%, rgb(255 255 255)), url(/wp-content/uploads/bg13g1.jpg) no-repeat scroll center top / auto 100% !important
	}

	div.home .et_pb_image img {
		max-height: 200px !important;
		width: auto !important;
		float:right;
	}

	div.home .et_pb_button_0_wrapper {
		display: inline-block;
		width: 43% !important;
	}

	div.home .et_pb_column:nth-child(2){
		display: inline-block;
		width: 40% !important;
		float: right;
		margin-top: -110px;
	}

	div.servicii h2 {
		font-size: 32px !important;
	}

	div.servicii .et_pb_image_wrap img {
		width:225px !important;
	}

	div.servicii .b3 {
		background: white !important;
	}

	div.servicii .title {
		padding:15px 0px !important;
	}

	div.servicii h4.et_pb_module_header a {
		font-size: 24px !important;
	}

	div.home .svgdivider {
		display: none;
	}

	div.sitem p {
		font-size: 16px;
		line-height: 170% !important;
	}

	div.feature div.et_pb_row .et_pb_column:nth-child(1){
		width: 30% !important;
	}

	div.feature div.et_pb_row .et_pb_column:nth-child(2){
		width: 70% !important;
		margin-bottom: 0px !important;
	}

	div.feature .et_pb_text {
		margin-bottom: 0px !important;
	}

	div.feature .btn-main {
		margin-top: 0px !important;
		float: right;
		margin-top: -190px;
		right:0px
	}

	div.feature .et_pb_social_media_follow {
		margin-top: 10px;
	}

	div.feature .et_pb_row {
		padding: 10px 0px !important;
	}

	div.feature h2 {
		font-size: 24px !important;
	}

	div.feature .et_pb_divider_internal {
		display: none;
	}

	div.tmembers.et_pb_row {
		padding: 0px !important;
	}

	div.team .title p {
		text-align: justify;
		padding: 10px !important;
	}

	.page-id-103 .contact div.et_pb_row > div,
	.page-id-68 .contact div.et_pb_row > div{
		padding: 10px !important;
	}

	.page-id-103 .contact h2,
	.page-id-68 .contact h2 {
		font-size: 22px !important;
	}

	div.contct {
		padding:10px 0px !important;
	}

	#footer-widgets {
		padding: 15px 0px !important;
	}

	#footer-widgets  li img {
		max-width: 200px;
		margin: 0 auto;
		display: block;
	}

	#footer-widgets .footer-widget {
		margin-bottom: 15px !important;
	}

	#footer-widgets div.footer-widget:nth-child(n),
	#footer-widgets  div.footer-widget{
		margin-bottom: 20px !important;
	}

	.flogo {
		width: 100px;
		float: left;
	}

	div.sitem {
		padding: 0px 0px !important;
	}

	div.sitem > div {
		padding: 10px !important;
	}

	div.sitem h1 {
		font-size: 28px !important;
	}

	div.sitem img {
		padding: 5px;
		box-shadow: 0px 10px 60px 0px rgb(71 74 182 / 12%);
	}


	.heroservicii {
		background: linear-gradient(45deg, rgba(255, 87, 34, 0.5) 70%, rgba(255, 255, 255, 0.2)), url(/wp-content/uploads/bg13g1.jpg) no-repeat center 30% !important;
	}

	.heroservicii .et_pb_button_module_wrapper {
		display: none;
	}

	.hide_m {
		display: none;
	}

	.container {
		width: 97% !important;
	}

	div.et_pb_section .et_pb_row {
		width: 95%;
	}

	#logo {
		width:145px !important;
		max-height: 145px !important;
	}

	.full-m {
		width:100%;
	}

	.xs-pull-left {
		float:left !important;
	}

	.xs-pull-right {
		float:right !important;
	}

	.col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-m-1 {
		width:8%;
	}

	.col-m-2 {
		width:16%;
	}

	.col-m-3 {
		width:25%;
	}

	.col-m-4 {
		width:33%;
	}

	.col-m-5 {
		width:41%;
	}

	.col-m-6 {
		width:50%;
	}

	.col-m-7 {
		width:58%;
	}

	.col-m-8 {
		width:66%;
	}

	.col-m-9 {
		width:75%;
	}

	.col-m-10 {
		width:83%;
	}

	.col-m-11 {
		width:91%;
	}

	.col-m-12 {
		width:100%;
	}

	.hide_m {
		display:none;
	}
}

@media (min-width:768px){ /* and (max-width: 1023px) { /*768*/

	.hide_n {
		display: none;
	}

	.full-tb {
		width:100%;
	}

	.tb-pull-left {
		float:left !important;
	}

	.tb-pull-right {
		float:right !important;
	}

	.tb-pull-left {
		float:left !important;
	}

	.tb-pull-right {
		float:right !important;
	}

	.col-tb-1, .col-tb-2, .col-tb-3, .col-tb-4, .col-tb-5, .col-tb-6, .col-tb-7, .col-tb-8, .col-tb-9, .col-tb-10, .col-tb-11, .col-tb-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-tb-1 {
		width:8%;
	}

	.col-tb-2 {
		width:16%;
	}

	.col-tb-3 {
		width:25%;
	}

	.col-tb-4 {
		width:33%;
	}

	.col-tb-5 {
		width:41%;
	}

	.col-tb-6 {
		width:50%;
	}

	.col-tb-7 {
		width:58%;
	}

	.col-tb-8 {
		width:66%;
	}

	.col-tb-9 {
		width:75%;
	}

	.col-tb-10 {
		width:83%;
	}

	.col-tb-11 {
		width:91%;
	}

	.col-tb-12 {
		width:100%;
	}

	.hide_t {
		display:none;
	}
}

@media (min-width:1024px) { /*  and (max-width: 1366px)*/

	div.owl-container-text.container .owl-item .desc .row-action {
		padding-right:25px;
		margin-top:25px;
	}

	div.owl-container-text.container .owl-item {
		padding:15px 35px 20px 35px;
	}

	.full-n {
		width:100%;
	}

	.n-pull-left {
		float:left !important;
	}

	.n-pull-right {
		float:right !important;
	}

	.col-n-1, .col-n-2, .col-n-3, .col-n-4, .col-n-5, .col-n-6, .col-n-7, .col-n-8, .col-n-9, .col-n-10, .col-n-11, .col-n-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-n-1 {
		width:8%;
	}

	.col-n-2 {
		width:16%;
	}

	.col-n-3 {
		width:25%;
	}

	.col-n-4 {
		width:33%;
	}

	.col-n-5 {
		width:41%;
	}

	.col-n-6 {
		width:50%;
	}

	.col-n-7 {
		width:58%;
	}

	.col-n-8 {
		width:66%;
	}

	.col-n-9 {
		width:75%;
	}

	.col-n-10 {
		width:83%;
	}

	.col-n-11 {
		width:91%;
	}

	.col-n-12 {
		width:100%;
	}

	.hide_n {
		display:none;
	}
}

@media (min-width:1600px) { /*  and (max-width: 1366px)*/

	.full-n {
		width:100%;
	}

	.col-l-1, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9, .col-l-10, .col-l-11, .col-l-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-l-1 {
		width:8%;
	}

	.col-l-2 {
		width:16%;
	}

	.col-l-3 {
		width:25%;
	}

	.col-l-4 {
		width:33%;
	}

	.col-l-5 {
		width:41%;
	}

	.col-l-6 {
		width:50%;
	}

	.col-l-7 {
		width:58%;
	}

	.col-l-8 {
		width:66%;
	}

	.col-l-9 {
		width:75%;
	}

	.col-l-10 {
		width:83%;
	}

	.col-l-11 {
		width:91%;
	}

	.col-l-12 {
		width:100%;
	}

	.hide_l {
		display:none;
	}
}



/*
testimoniale
*/

#testimoniale {
	padding: 0px !important;
}

#testimoniale .et_pb_column{
	padding: 0px !important;
}

#testimoniale > .et_pb_row {
	padding:0px;
	width:100%;
	max-width: 100%;
	padding-bottom: 0px !important;
}

#testimoniale > .et_pb_row .item {
	padding: 50px 50px;
	min-height: 300px;
	padding-bottom: 0px !important;
	height: 100%;
	color: white;
}

.owl-theme .owl-dots .owl-dot span {
	background: #555;
}

.item .et_pb_testimonial_content, .et_pb_testimonial_author {
	color:#486066!important;
}

.item .et_pb_testimonial_description {
	background: transparent;
}

/*
#testimoniale > .et_pb_row .item {
	background: url(/wp-content/uploads/2024/11/quote-bg.png) no-repeat scroll 100px 20px / 75px auto !important;
}*/

#testimoniale > .et_pb_row .item {
   background: linear-gradient(45deg, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9)), url(/wp-content/uploads/bt3bw.jpg) no-repeat scroll center center / 100% auto !important;
}

/*
#testimoniale > .et_pb_row .item.i1 {
   dbackground: linear-gradient(45deg, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9)), url(/wp-content/uploads/bg13g1d.jpg) no-repeat scroll center -150px / 100% auto !important;
}


#testimoniale > .et_pb_row .item.i2 {
	background:linear-gradient(45deg, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9)), url("/wp-content/uploads/b2.jpg") no-repeat scroll center -150px / 100% auto !important;
}

#testimoniale > .et_pb_row .item.i3 {
	background:linear-gradient(45deg, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.9)), url("/wp-content/uploads/b3.jpg") no-repeat scroll center -150px / 100% auto !important;
}*/

.item .et_pb_testimonial_description {
	margin-left: 200px;
	/*background: rgba(0, 0, 0, 0.3);*/
	padding: 15px;
	border-radius: 7px;
	max-width: 1024px;
	margin: 0 auto;
}

.owl-theme .owl-dots {
	position: relative;
	margin: -50px auto 0 auto !important;
}

.owl-carousel .owl-stage-outer {
	z-index: 1000;
}

.owl-carousel .owl-dots  {
	z-index: 9999;
}

.item .et_pb_testimonial_author {
	font-weight: bold;
}

.item .et_pb_testimonial_content {
	margin: 25px 0px;
}

.owl-carousel .owl-item img.emoji {
	width: 30px;
}

.owl-carousel .item .author {
    width:75px !important;
    float:left;
    padding: 5px;
    box-shadow: 0px 10px 60px 0px rgb(71 74 182 / 42%);
    border-radius: 50%;
    margin: 15px;
}


@media (min-width:768px and max-width: 980px) {
	.et_header_style_left #logo {
		max-height: 100% !important;
	}
}

/*:root{
	--c1:#395438;
	--top:#35A373;
	--color1:#395438;
    --btn:#31781B;
}


div.policy > div{
	margin-top: 15px;
	box-shadow: 0px 10px 40px -10px rgb(44 54 92 / 20%);
	padding: 15px;
}

div.policy {
    padding: 0px !important;
}


.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #37533D !important;
}

.et_pb_divider_0:before, .et_pb_divider_1:before {
    border-top-color:#37533D !important;
}

div.home {
    background: linear-gradient(135deg, rgba(54, 95, 68, 0.85) 44% ,rgba(54, 95, 68, 0.2) 52%, rgba(189, 71, 47, 0.2) 100%), url('/wp-content/uploads/2023/12/smartFitosan.jpg') no-repeat left -100px / 100% auto;
	padding:55px 0px;
}

div.home h2 {
    font-size: 30px !important;
    font-weight: 500;
    line-height: 150%;
}

.et_pb_text_1 h2 {
    color: #2e2545 !important;
}

body #page-container .et_pb_section .et_pb_button_0, body #page-container .et_pb_section .et_pb_button_2{
    border-color:yellow !important;
    background-color: yellow !important;
    color:#333333 !important;
}

body #page-container .et_pb_section .et_pb_button_1, body #page-container .et_pb_section .et_pb_button_3, body #page-container .et_pb_section .et_pb_button_4{
    border-color:var(--btn) !important;
    background-color: var(--btn) !important;
    color:white !important;
}

#et-main-area div.et_pb_section.feature {
    background-blend-mode: overlay;
	background-image: url(https://fitosanexpert.ro/wp-content/uploads/2023/12/coding-background-texture.jpg),linear-gradient(180deg, rgb(54, 95, 68) 0%, green 100%) !important;
    color: white;
}

#et-main-area div.et_pb_section.testimonial {
    background-blend-mode: overlay;
	background-image: url(https://fitosanexpert.ro/wp-content/uploads/2023/12/coding-background-texture.jpg),linear-gradient(180deg, rgb(54, 95, 68) 0%, green 100%) !important;
    color: white;
}

#et-main-area div.contact, #et-main-area div#e404 {
    background-blend-mode: overlay;
	background-image: url(https://fitosanexpert.ro/wp-content/uploads/2023/12/coding-background-texture.jpg),linear-gradient(180deg, rgb(54, 95, 68) 0%, green 100%) !important;
}

div.contact .ct1 .et_pb_column_1_3 {
    background: #259928 !important;
}

div.et_pb_section.feature .et_pb_divider_0:before, div.et_pb_section.feature .et_pb_divider_1:before {
    border-top-color:white !important;
}

div.info div.et_pb_text_inner h2 {
    color:#365f44 !important;
}

.page-id-49 div.et_pb_section.et_pb_section_0,
.page-id-45 div.et_pb_section.et_pb_section_0,
.page-id-245 div.et_pb_section.et_pb_section_0,
.page-id-200 div.et_pb_section.et_pb_section_0 {
	background-image: linear-gradient(70deg,#283d4b 0%,rgba(128,103,79,0.5) 100%), url(/wp-content/uploads/2023/12/smartFitosan.jpg) !important;
    padding-top: 10px;
}

div.alert {
	padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}


div.alert-success {
	color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

div.info img {
	max-height: 350px;
	width:auto !important;
}

.et_pb_blurb_4 .et-pb-icon, .et_pb_blurb_5 .et-pb-icon {
	color:#3c763d !important;
}


.dwnset .et_pb_main_blurb_image .et_pb_image_wrap {
	width:194px !important;
}


.sal a {
	float:right;
}

.sal img{
	width: 175px;
	max-width:175px;
	margin:5px;
}

.sal::after {
	content: ' ';
	display: block;
	clear: both;
}


@media (max-width: 768px){

    div.home {
        background: linear-gradient(135deg, rgba(54, 95, 68, 0.75) 64%, rgba(54, 95, 68, 0.2) 72%, rgba(189, 71, 47, 0.2) 100%), url('/wp-content/uploads/2023/12/smartFitosan.jpg') no-repeat left top / auto 100%;
        padding-bottom: 30px !important;
        padding-top: 50px !important;
    }

    div.feature .et_pb_column_4 {
        padding-top: 0px !important;
    }

	div.et_pb_section .et_pb_row {
		width: 95%;
	}

	#logo {
		width:70px;
		max-height: 70px !important;
	}

	.container {
		width: 95% !important;
	}

	.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
		color:var(--color1) !important;;
	}

	.page-id-193 .et_pb_column_0,
	.page-id-136 .et_pb_column_0{
		padding: 15px !important;
	}
}


.col-lg-6 {
	width: 50%;
}

.wpcf7 span.wpcf7-list-item {
	margin:0px;
}

.wpcf7 span > input,
.wpcf7 span > textarea{
	background-color: #f0f2f6;
	width: 100%;
	padding: 14px 4%!important;
	border-width: 0;
	border-radius: 3px;
	color: #666;
	font-size: 16px;
	font-weight: 400;
	-webkit-appearance: none;
	border-radius:6px;
}

.wpcf7 span > input[type=email]{
	background-color: #f0f2f6;
	width: 100%;
	padding: 14px 4%!important;
	border-width: 0;
	border-radius: 3px;
	color: #666;
	font-size: 16px;
	font-weight: 400;
	-webkit-appearance: none;
	border-radius:6px;
}

.wpcf7 input[type=submit] {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: #ffffff!important;
	background: var(--c1);
	border-width: 10px!important;
	border-color: rgba(210,159,104,0);
	border-radius: 100px;
	font-size: 16px;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight: 900!important;
	background-color: var(--c1);
	padding:0.3em 1em!important;
}


div.form-group {
    margin:10px 0px;
}

.wpcf7 label {
	font-size:16px;
	line-height:170%;
	cursor:pointer;
}


.owl-theme .owl-dots .owl-dot span {
	background: white;
}

.item .et_pb_testimonial_description {
	background: transparent;
}

.item .et_pb_testimonial_description {
	margin-left: 200px;
	padding: 15px;
	border-radius: 7px;
	max-width: 1024px;
	margin: 0 auto;
}

.owl-theme .owl-dots {
	position: relative;
	margin:0px auto 0 auto !important;
}

.owl-carousel .owl-stage-outer {
	z-index: 1000;
}

.owl-carousel .owl-dots  {
	z-index: 9999;
}

.item .et_pb_testimonial_author {
	font-weight: bold;
}

.item .et_pb_testimonial_content {
	margin: 25px 0px;
}


@media (max-width:768px){

	.full-m {
		width:100%;
	}

	.xs-pull-left {
		float:left !important;
	}

	.xs-pull-right {
		float:right !important;
	}

	.col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-m-1 {
		width:8%;
	}

	.col-m-2 {
		width:16%;
	}

	.col-m-3 {
		width:25%;
	}

	.col-m-4 {
		width:33%;
	}

	.col-m-5 {
		width:41%;
	}

	.col-m-6 {
		width:50%;
	}

	.col-m-7 {
		width:58%;
	}

	.col-m-8 {
		width:66%;
	}

	.col-m-9 {
		width:75%;
	}

	.col-m-10 {
		width:83%;
	}

	.col-m-11 {
		width:91%;
	}

	.col-m-12 {
		width:100%;
	}

	.hide_m {
		display:none;
	}
}

@media (min-width:768px){

	.full-tb {
		width:100%;
	}

	.tb-pull-left {
		float:left !important;
	}

	.tb-pull-right {
		float:right !important;
	}

	.tb-pull-left {
		float:left !important;
	}

	.tb-pull-right {
		float:right !important;
	}

	.col-tb-1, .col-tb-2, .col-tb-3, .col-tb-4, .col-tb-5, .col-tb-6, .col-tb-7, .col-tb-8, .col-tb-9, .col-tb-10, .col-tb-11, .col-tb-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-tb-1 {
		width:8%;
	}

	.col-tb-2 {
		width:16%;
	}

	.col-tb-3 {
		width:25%;
	}

	.col-tb-4 {
		width:33%;
	}

	.col-tb-5 {
		width:41%;
	}

	.col-tb-6 {
		width:50%;
	}

	.col-tb-7 {
		width:58%;
	}

	.col-tb-8 {
		width:66%;
	}

	.col-tb-9 {
		width:75%;
	}

	.col-tb-10 {
		width:83%;
	}

	.col-tb-11 {
		width:91%;
	}

	.col-tb-12 {
		width:100%;
	}

	.hide_t {
		display:none;
	}
}

@media (min-width:1024px) {

	div.owl-container-text.container .owl-item .desc .row-action {
		padding-right:25px;
		margin-top:25px;
	}

	div.owl-container-text.container .owl-item {
		padding:15px 35px 20px 35px;
	}

	.full-n {
		width:100%;
	}

	.n-pull-left {
		float:left !important;
	}

	.n-pull-right {
		float:right !important;
	}

	.col-n-1, .col-n-2, .col-n-3, .col-n-4, .col-n-5, .col-n-6, .col-n-7, .col-n-8, .col-n-9, .col-n-10, .col-n-11, .col-n-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-n-1 {
		width:8%;
	}

	.col-n-2 {
		width:16%;
	}

	.col-n-3 {
		width:25%;
	}

	.col-n-4 {
		width:33%;
	}

	.col-n-5 {
		width:41%;
	}

	.col-n-6 {
		width:50%;
	}

	.col-n-7 {
		width:58%;
	}

	.col-n-8 {
		width:66%;
	}

	.col-n-9 {
		width:75%;
	}

	.col-n-10 {
		width:83%;
	}

	.col-n-11 {
		width:91%;
	}

	.col-n-12 {
		width:100%;
	}

	.hide_n {
		display:none;
	}
}

@media (min-width:1600px) {

	.full-n {
		width:100%;
	}

	.col-l-1, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9, .col-l-10, .col-l-11, .col-l-12 {
		float:left;
		min-height:1px;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-l-1 {
		width:8%;
	}

	.col-l-2 {
		width:16%;
	}

	.col-l-3 {
		width:25%;
	}

	.col-l-4 {
		width:33%;
	}

	.col-l-5 {
		width:41%;
	}

	.col-l-6 {
		width:50%;
	}

	.col-l-7 {
		width:58%;
	}

	.col-l-8 {
		width:66%;
	}

	.col-l-9 {
		width:75%;
	}

	.col-l-10 {
		width:83%;
	}

	.col-l-11 {
		width:91%;
	}

	.col-l-12 {
		width:100%;
	}

	.hide_l {
		display:none;
	}
}

 */