body{
	background:#fff;
	color:#000;
	font-family: 'Exo 2', sans-serif;
	font-weight:300;
	font-size:14px;
	}

.evo-responsive{
	width:100%;
	height:auto;
	}

.evo-responsive2{
	max-width: 100%;
	height: auto;
}

h1, h2, h3{
	text-transform:uppercase;
	font-weight:700;
	}

h1{
	color:#656363;
	font-size:18px;
	}

.evo-responsive{
	width: 100%;
    height: auto;
	}

/* HEADER MENIU CAUTA */
.header{
	background:#fbf8f8;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom: 5px solid #d59412;
	}

.lnksigla:hover{
	text-decoration:none;
	}

.lnksigla:hover .slogan{
	color:#d3022d;
	}

.meniu-principal{
	width:100%;
	}

.meniu-principal ul{
	margin:0;
	padding:0;
	font-size:0;
	}

.meniu-principal ul li{
	list-style:none;
	}

.meniu-principal ul li a{
	display:block;
	text-transform:uppercase;
	font-weight:600;
	color:#8d0101;
	transition:all 0.3s ease;
	text-decoration:none;
	}

.meniu-principal ul li a:hover{
	text-decoration:none;
	color:#D59412;
	}

.meniu-principal ul li a.current{
	color:#D59412;
}

.hamburger{
	display: inline-block;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: 0.15s;
	transition-timing-function: linear;
	border: 0;
	margin: 0;
	overflow: visible;
	}

.hamburger-box{
	width: 20px;
	height: 10px;
	/*display: inline-block;*/
	float:right;
	position: relative;
	}

.hamburger-inner{
	display: block;
	top: 180%;
	}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
	width: 20px;
    height: 1px;
    background-color: #313232;
    border-radius: 0;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
    }

.hamburger-inner::before, .hamburger-inner::after{
    content: "";
    display: block;
    }

.hamburger-inner::before{
    top: -5px;
    }

.hamburger-inner::after{
    bottom: -5px;
    }

.hamburger--stand .hamburger-inner{
	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
	}

.hamburger--stand .hamburger-inner::before{
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

.hamburger--stand .hamburger-inner::after{
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

.hamburger--stand.is-active .hamburger-inner{
	transform: rotate(90deg);
	background-color: transparent;
	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
	}

.hamburger--stand.is-active .hamburger-inner::before{
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    }

.hamburger--stand.is-active .hamburger-inner::after{
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    }

/* Submeniu */
.meniu-principal ul ul{
	background:#4d4b4b;
	display:none;
	text-align:left;
	z-index:2;
	}

.meniu-principal ul ul li{
	display:inline;
	}

.meniu-principal ul ul li a{
	font-size:12px;
	padding-top:15px;
	padding-bottom:15px;
	}

.meniu-principal ul ul li a:hover{
	background:#D3022D;
	}

/* Clasa asta tine activat prin culoare butonul sub care apare submeniul */
.buton-principal-hover{
	background:#CCFFCC;
	}

.bara-fixa{
	position:relative;
	}

.bara-fixa2{
	background:#fbf8f8;
	}

.fixat{
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:1;
	display:block;
}

.fixat-buton-categorii{
	position:fixed;
	left: 0;
	right: 0;
	z-index:1;
	display:block;
}

/* INDEX SLIDER */
.slider-index{
	background: #1e1f20;
	position: relative;
	border-bottom:6px solid #8d0101;
}

.slider-index:hover .js-prev1, .slider-index:hover .js-next1{
	display: block;
}

.siema{
	display: block;
	position: relative;
}

.intrslide{
	float: left;
	width: 100%;
	min-height: 1px;
	position: relative;
}

.intrare-slider{
	display: block;
	transition: all 300ms ease-in;
}

.intrare-slider:hover{
	text-decoration: none;
}

.intrare-slider-overlay-titlu{
	text-transform: uppercase;
	font-weight: 700;
	display: block;
}

.butoane-superslider{
	position: absolute;
	top: 40%;
	font-size: 45px;
	width: 100%;
	display: block;

}

.js-prev1{
	float: left;
	color:#fff;
	display: none;
	transition: all 300ms ease;
}

.js-next1{
	float: right;
	color: #fff;
	display: none;
	transition: all 300ms ease;
}

.js-prev1:link, .js-prev1:hover, .js-prev1:visited, .js-next1:link, .js-next1:hover, .js-next1:visited{
	color: #fff;
}

/* INDEX */
.index-despre{
	background:#fbf8f8;
	padding-top:55px;
	padding-bottom:55px;
	}

.index-despre h1{
	color: #8d0101;
	font-weight: 900;
	font-size: 24px;
	margin-bottom: 0px;
	}

.subtitlu-index-despre{
	margin-top: 0px;
	color: #27292b;
	font-weight: 300;
	font-size: 16px;
	margin-bottom: 45px;
}

.txt-index-despre{
	font-weight: 300;
	font-size: 13px;
	margin-bottom: 45px;
	}

.index-despre-lnk{
	font-weight:700;
	font-size:12px;
	color:#8d0101;
	float:left;
	transition:all 0.3s ease;
	}

.index-despre-lnk:hover{
	color:#8d0101;
	display: block;
	width: 100%;
}

.index-despre-lnk:hover .icon-despre-lnk{
	margin-right: 5px;
}

.icon-despre-lnk{
	margin-right: 15px;
	font-size: 16px;
	transition:all 0.3s ease;
}

.index-produse{
	padding-top:65px;
	padding-bottom:25px;
	}

.produs-list{
	/*display:block;*/
	/*margin-bottom:45px;*/
	border: 2px solid #5f646a;
	padding: 7px;
    position: relative;
	transition: all 100ms ease-in;

	display: flex;
	flex-direction: column;
	height: 100%;
}
.product-row{
	margin-bottom: 45px;
}
.produs-list:hover{
	 text-decoration:none;
	 border: 2px solid #8d0101;
	 }

.produs-list:hover .titlu-produs-list{
	color: #8d0101;
	}

.titlu-produs-list{
	display:block;
	font-weight:400;
	font-size:14px;
	color:#000;
	margin-top:20px;
	transition: all 300ms ease-in;
	flex: 1;
	}
.produs-list img{
	display: block;
	max-width: 100%;
	height: auto;
}
.index-produse h2, .index-oferte h2, .index-servicii h2{
	color: #242628;
	margin-bottom: 30px;
}

.index-oferte{
	background: #fbf8f8;
	padding-top: 55px;
	padding-bottom: 95px;
}

.intrare-index-oferte{
	margin-bottom: 55px;
}

.titlu-index-oferte{
	color: #000;
	font-weight: 400;
	font-size: 16px;
	margin-top: 20px;
	display: block;
}

.btn-index-oferte, .btn-index-referinte{
	text-transform: uppercase;
	text-align: center;
	display: block;
	width: 100%;
	background: #5f646a;
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
	transition: all 300ms ease;
}

.btn-index-oferte:hover{
	text-decoration: none;
	background: #8d0101;
	color: #FBF8F8;
}

.btn-index-referinte:hover{
	text-decoration: none;
	background: #D59412;
	color: #FBF8F8;
}

.index-servicii{
	padding-top: 55px;
	padding-bottom: 95px;
}

/* CAUTARE */
.bara-cautare{
	background: #fbf8f8;
	padding-top: 4px;
	padding-bottom: 4px;
}

.form-group1 input{
	width: 99.55%;
	height: 50px;
	border-radius: 0px;
	border:none;
	background:#dadadf;
	color: #5f646a;
	font-weight: 300;
	font-size: 13px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left:0.25%;

}

.btn-cautax{
	width: 99%;
	height: 50px;
	color:#dadadf;
	background:#5f646a;
	border:none;
	text-transform:uppercase;
	font-weight:700;
	font-size:18px;
	transition: all 300ms ease;
	margin-left:0.25%;
	margin-right:0.25%;
}

.btn-cautax:hover{
	background: #2e2b2b;
	color: #fff;
}

/* NEWSLETTER */
.form-group-n1{
	position: relative;
}

.form-group-n1 input{
	width: 100%;
	height: 45px;
	border-radius: 0px;
	border:none;
	background:#cbcbcb;
	color: #741529;
	font-weight: 400;
	font-size: 12px;
	padding-left: 35px;
	padding-right: 15px;
	margin-bottom: 15px;
}

.iconewsletter{
	font-size: 16px;
	position: absolute;
	top: 50%;
	transform: translateY(-100%);
	margin-left: 10px;
}

.form-group-n2{
	margin-bottom: 25px;
}

.btn-abonare{
	width: 100%;
	height: 45px;
	color:#dadadf;
	background:#5f646a;
	border:none;
	text-transform:uppercase;
	font-weight:700;
	font-size:12px;
	transition: all 300ms ease;
}

.btn-abonare:hover{
	background: #8D0101;
	color: #FBF8F8;
}

.lnkdezabonare{
	color: #5f646a;
	font-weight: 600;
	font-size: 11px;
}

.lnkdezabonare:hover{
	color: #5f646a;
}

.icodezabonare{
	margin-right: 15px;
}

/* FORMULAR CONTACT */
.titlu-formular-contact h2{
	color: #242628;
	font-size: 14px;
}

.form-group-c{
	position: relative;
}

.form-group-c label{
	text-transform: uppercase;
	color: #87878f;
	font-weight: 700;
	font-size: 11px;
}

.form-group-c input{
	width: 100%;
	height: 45px;
	border-radius: 0px;
	border:none;
	background:#dadadf;
	color: #741529;
	font-weight: 400;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}

.form-group-c textarea{
	width: 100%;
	border-radius: 0px;
	border:none;
	background:#dadadf;
	color: #741529;
	font-weight: 400;
	font-size: 12px;
	padding: 15px;
	margin-bottom: 15px;
	resize: vertical;
}

.btn-trimite-c{
	width: 100%;
	height: 45px;
	display: block;
	border-radius: 0px;
	border:none;
	background: #87878f;
	color: #fbf8f8;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	transition: all 300ms ease;
}

.btn-trimite-c:hover{
	background: #4A4D52;
}


.form-group-d{
	position: relative;
	margin-bottom: 10px;
	border:1px solid transparent;
}
.form-group-d::after {
	content: '';
	display: block;
	clear: both;
}
.form-group-d .side-label {
	display: block;
	position: relative;
	margin: 10px 0;
	padding-left: 35px;
	cursor: pointer;
	font-size: 14px;
}
.form-group-d .side-label::before, .form-group-d .side-label::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
}

.form-group-d .side-label::before {
	display: block;
	width: 20px;
	height: 20px;
	background: #cbcbcb;
}

.form-group-d input:focus + .side-label::before {
	border-color: #4A4D52;
}

.form-group-d .side-label::after {
	display: none;
	width: 12px;
	height: 12px;
	margin: 4px;
	background: #4A4D52;
}

.form-group-d input:checked + .side-label::after {
	display: block;
}

.form-group-d input[type="checkbox"] {
	position: absolute;
	left: -9999px;
}

/* CATEGORIE PRODUSE */
.btn-categorii-produse{
	text-align: center;
}

.lnk-categorii-produse, .lnk-categorii-produse:link{
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	background: #fbf8f8;
	color: #790101;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: 700;
	font-size: 14px;
	transition: all 300ms ease-in;
}

.lnk-categorii-produse:hover{
	text-decoration: none;
	background: #D59412;
	color: #fbf8f8;
}

.icon-lnk-categorii-produse{
	font-size: 18px;
	margin-right: 15px;
	transition: all 300ms ease;
}

.lnk-categorii-produse:hover .icon-lnk-categorii-produse{
	margin-right: 60px;
}

.lnk-cere-oferta-home, .lnk-cere-oferta-home:link{
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	background: #9c0a0e;
	color: #fbf8f8;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: 700;
	font-size: 14px;
	transition: all 300ms ease-in;
}

.lnk-cere-oferta-home:hover{
	text-decoration: none;
	background: #222;
	color: #fbf8f8;
}

.titlu-categorie{
	margin-top: 45px;
	margin-bottom: 15px;
}

.titlu-categorie h1{
	color: #000;
	font-size: 16px;
}

.intrare-produs-cat h2{
	margin:0px !important;
}

.inchide-categorii{
	text-decoration: none;
	color: #790101;
	font-weight: 600;
	font-size: 14px;
	display: block;
	margin-top: 15px;
	margin-left: 15px;
}

.inchide-categorii:hover{
	color: #790101;
	text-decoration: none;
}

.icon-inchide-categorii{
	margin-right: 5px;
	transition: all 300ms ease;
}

.inchide-categorii:hover .icon-inchide-categorii{
	transform: rotate(360deg);
}

.slide-categorii{
	width:250px;
	min-height:100%;
	position:fixed;
	float:left;
	top:0;
	left:0;
	margin-left:-100%;
	transition:margin-left .2s ease-in;
    -moz-transition:margin-left .2s ease-in;
    -webkit-transition:margin-left .2s ease-in;
	z-index:1;
	background:#FBF8F8;
}

.slide-categorii-activ{
	margin-left:0;
	overflow-y: auto;
	top:0;
	left:0;
	right:0;
	bottom: 0;
	width: 300px !important;
	height: 100% !important;
	/*-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;*/
	box-shadow: 2px 0px 250px #888888;
}

.slide-categorii-activ::-webkit-scrollbar{
	display: none;
}

.slide-categorii ul{
	padding-left:0;
	margin-left: 5px;
	margin-right: 5px;
	}

.slide-categorii ul li{
	list-style:none;
	display:block;
	position:relative; /* pentru pozitionarea absolute a butonului plus */
	}

.slide-categorii ul li a{
	display:block;
	padding:10px;
	margin-bottom:5px;
	background:#CBCBCB;
	color:#5f646a;
	text-transform:uppercase;
	font-weight: 600;
	font-size:12px;
	transition:all 300ms ease-in;
	}

.slide-categorii ul li a:hover, .slide-categorii ul li a.current{
	background:#5f646a;
	color: #CBCBCB;
	text-decoration:none;
	}

/* Submeniu */
.bt-togle{
	position:absolute;
	top:0;
	right:0;
	border-left:1px solid #828284;
	z-index:1;
	text-decoration:none;
	transition:all 500ms ease-in;
	display: block;
	min-height: 100%;
	}

.bt-togle:link, .bt-togle:active, .bt-togle:visited{
	text-decoration:none;
	}

.inside-bt-togle{
	transition:all  300ms ease;
	display:block;
	font-size: 11px;
	}

.bt-togle-rotate{
	transform: rotate(45deg);
	}

.bt-toggle-on{
	background:#4a4d52 !important;
	color: #CBCBCB !important;
	text-decoration:none;
}

.slide-categorii ul ul{
	display:none;
	background:#CBCBCB;
	margin-top:-5px;
	padding: 0px;
	width: 100%;
	margin-left: 0px;
	}
.slide-categorii ul li ul li{
	padding-right: 25px;
	box-sizing: border-box;
}
.slide-categorii ul ul li a{
	background:#CBCBCB;
	transition:all 300ms ease;
	/*mishu*/
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	}

.slide-categorii ul ul li a:hover, .slide-categorii ul li ul li a.current{
	background:#4a4d52;
	text-decoration:none;
	}

/* DETALII PRODUS */
.prezentare-produs{
	margin-bottom: 35px;
	padding-top: 35px;
	padding-bottom: 35px;
}

.titlu-produs h1{
	color: #000;
	font-weight: 700;
	font-size: 16px;
	margin-bottom:20px;
}

.descriere-produs{
	margin-bottom: 25px;
}

.descriere-produs p{
	margin-top:0px;
}

.aplicatii-produs{
	color: #383636;
}

.titlu-aplicatii{
	text-transform: uppercase;
	font-weight: 700;
}

.specifiatii-tehnice{
	margin-bottom: 35px;
}

.specifiatii-tehnice h2{
	color: #383636;
	font-weight: 700;
	font-size: 14px;
}

.intrare-specificatie{
	background: #e6e6e6;
	color: #383636;
	font-size:12px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.intrare-specificatie-titlu{
	text-transform: uppercase;
}

.galerie-foto, .descarca-informatii{
	margin-bottom: 35px;
}

.descarca-informatii{
	background:#fbf8f8;
	padding-top:30px;
	padding-bottom:70px;
}

.titlu-galerie-foto, .titlu-galerie-video, .titlu-descarca-informatii{
	margin-bottom: 5px;
}

.intrare-galerie-video{
	margin-bottom: 30px;
}

.galerie-foto h2, .galerie-video h2, .descarca-informatii h2{
	color: #383636;
	font-size: 14px;
}

.poza-galerie{
	margin-bottom:30px;
}

.galerie-video{
	padding-top: 35px;
	padding-bottom: 35px;
}

.btn-descarca{
	display: block;
	background: #878a8e;
	color: #fff;
	text-transform:uppercase;
	font-weight:400;
	font-size: 12px;
	padding: 15px 10px;
	transition: all 300ms ease;
}

.btn-descarca:hover{
	text-decoration: none;
	background: #696c70;
	color: #fff;
}

.formular-comanda{
	background: #f6f2f2;
	padding-top: 25px;
	padding-bottom: 35px;
	margin-bottom: 35px;
}

.titlu-formular-comanda h2{
	color: #242628;
	font-weight:700;
	font-size: 14px;
}

.intro-formular-comanda{
	color: #000;
}

.produse-similare{
	margin-bottom:35px;
}

.produse-similare h2{
	color:#000;
	font-weight:700;
	font-size: 14px;
	margin-bottom:35px;
}

/* LISTARE STIRI */
.titlu-listare-stiri{
	margin-top: 45px;
	margin-bottom: 15px;
}

.listare-stiri{
	margin-bottom: 35px;
}

.titlu-listare-stiri h1{
	color: #242628;
	font-size: 18px;
}

.intrare-stire{
	margin-bottom: 75px;
}

.prezentare-intrare-stire h2{
	margin-top:0px;
	margin-bottom: 25px;
}

.prezentare-intrare-stire h2 a{
	text-transform: initial;
	color:#010101;
	font-weight: 400;
	font-size: 16px;
}

.prezentare-intrare-stire h2 a:hover{
	color: #010101;
}

.data-intrare-stire{
	color: #010101;
	margin-top: 0px;
	margin-bottom: 25px;
}

.txt-intrare-stire{
	color: #524d4d;
	font-size: 13px;
	margin-bottom: 25px
}

.lnk-citeste{
	color: #000;
	font-weight: 600;
	font-size: 12px;
}

.lnk-citeste:hover{
	color: #010101;
}

.icon-lnk-citeste{
	font-size: 16px;
	margin-right: 10px;
}

.butoane-contact{
	margin-top:35px;
	margin-bottom:15px;
}

.lnk-contact{
	width:100%;
	display:block;
	color:#fff;
	background:#5f646a;
	padding:10px 20px;
	text-align:center;
}

.cico{
	float:left;
	padding-top:3px;
}

.lnk-contact:hover{
	text-decoration:none;
	color:#fff;
	background:#790101;
}

/* DETALII STIRE MEDIA */
.detalii-stire{
	margin-top: 45px;
	margin-bottom: 35px;
}

.coperta-detalii-stire{
	margin-bottom: 35px;
}
.coperta-detalii-stire a, .coperta-detalii-stire a:hover{
	border: none;
	background: none;
}
.titlu-detalii-stire h1{
	color: #242628;
	font-size: 18px;
}

.data-detalii-stire{
	color: #010101;
}

.txt-detalii-stire{
	font-size: 14px;
	margin-bottom: 30px;
}

.lnk-oferta{
	background: #5f646a;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	display: block;
	width: 100%;
	padding:15px;
	margin-top: 50px;
	transition: all 300ms ease;
}

.lnk-oferta:hover{
	text-decoration: none;
	background: #4A4D52;
	color: #fff;
}

.icon-lnk-oferta{
	float: right;
	font-size: 16px;
}

/* PAGINI */
.titlu-detalii-pagina h1{
	color: #242628;
	font-weight: 700;
	font-size: 18px !important;
}

.detalii-despre{
	margin-bottom: 35px;
	padding-top: 35px;
	padding-bottom: 35px;
}

.detalii-contact{
	padding-top: 35px;
	padding-bottom: 35px;
}

.detalii-despre h1, .detalii-contact h1, .detalii-pagina h1{
	color: #242628;
	font-size: 18px;
}

.formular-contact{
	background: #fbf8f8;
	padding-top: 35px;
	padding-bottom: 75px;
}

.formular-contact h2, .formular-oferta h2{
	color: #656363;
	font-size: 16px;
}

.formular-dezabonare{
	background: #fbf8f8;
	padding-top: 35px;
	padding-bottom: 55px;
	margin-bottom: 75px;
}

.formular-oferta{
	background: #fbf8f8;
	padding-top: 35px;
	padding-bottom: 15px;
	margin-bottom: 75px;
}

.detalii-pagina{
	margin-top: 45px;
	margin-bottom: 35px;
}

.intrare-detalii-pagina{
	margin-bottom: 35px;
}

.intrare-detalii-pagina h2{
	text-transform: initial;
	color: #000;
	font-weight: 700;
	font-size: 13px;
}

.termeni-cautati{
	text-transform: initial;
}

.eroare-detalii-pagina a{
	color: #741529;
	font-weight: 700;
}

.mesaj-gol{
	margin-bottom: 35px;
	font-weight: 400;
	font-size: 13px;
}

.despre-recomandari{
	margin-bottom: 35px;
}

.intrare-despre-recomandari{
	margin-bottom: 55px;
}

.intrare-despre-recomandari h2 a{
	font-size: 14px;
	color: #5f646a;
}

.intrare-despre-recomandari p{
	font-size: 13px;
}

.btn-despre-recomandari{
	text-transform: uppercase;
	background: #5f646b;
	color: #fff;
	font-weight: 400;
	font-size: 10px;
	display: block;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 15px;
	transition: all 300ms ease;
}

.btn-despre-recomandari:hover{
	background: #4A4D52;
	color: #fff;
	text-decoration: none;
}

.coperta-intrare-oferta, .coperta-intrare-referinta{
	margin-bottom: 25px;
	display: block;
}

.intrare-oferta h2, .intrare-referinta h2{
	margin-bottom: 25px;
}

.intrare-partener{
	margin-bottom: 75px;
}

.intrare-oferta h2 a, .intrare-referinta h2 a, .intrare-partener h2 a{
	color: #000;
	font-weight: 400;
	font-size: 14px;
	display: block;
}

.intrare-partener h2{
	margin-top:0px;
}

.txt-intrare-partener{
	color: #524d4d;
	font-size: 13px;
}

.lnk-intrare-partener{
	color: #000;
	font-weight: 600;
	font-size: 11px;
}

.lnk-intrare-partener:hover{
	color: #000;
}

.icon-lnk-intrare-partener{
	font-size: 13px;
	margin-right: 10px;
}

.btn-intrare-oferta a{
	display: block;
	padding: 15px;
	background: #878a8e;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	transition: all 300ms ease;
}

.pdf-intrare-oferta a{
	display: block;
	padding: 15px;
	background: #5f646a;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	transition: all 300ms ease;
}

.icon-pdf-intrare-oferta{
	float: right;
	font-size: 14px;
}

.btn-intrare-oferta a:hover, .pdf-intrare-oferta a:hover{
	background: #4A4D52;
	text-decoration: none;
}

.listare-oferte, .listare-referinte, .listare-parteneri{
	margin-top: 45px;
	margin-bottom: 55px;
}

.listare-oferte h1, .listare-referinte h1, .listare-parteneri h1{
	color: #242628;
	font-size: 18px;
}

.intrare-oferta{
	margin-bottom: 75px;
}

.intrare-referinta{
	margin-bottom: 35px;
}

/* FOOTERE */
.footer-mare{
	background:#fbf8f8;
	font-size:12px;
	color:#5f646a;
	padding-top:15px;
	padding-bottom:50px;
	}

.footer-mare-titlu{
	text-transform:uppercase;
	font-weight:900;
	font-size:16px;
	color:#5f646a;
	margin-bottom:25px;
	}

.footer-mare-social{
	margin-top:25px;
	font-size:18px;
	}

.footer-mare-social a{
	color:#5f646a;
	margin-right:15px;
	transition:all 0.3s ease;
	}

.footer-mare-social a:hover{
	color:#8d0101;
	}

.icofooter{
	font-size: 18px;
	margin-right: 25px;
}

.txt-footer-mare{
	margin-bottom:25px;
	}

.footertel, .footertel:link{
	display:block;
	color:#5f646a;
	text-decoration:none;
	font-weight: 400;
	font-size: 13px;
	}

.footertel:hover{
	text-decoration:underline;
	}

.adresa-footer{
	font-weight: 400;
	font-size: 13px;
}

.footertel, .adresa-footer{
	margin-bottom: 25px;
}

.sigla-autoeq{
	display: block;
	margin-bottom: 35px;
}

.meniu-footer-mare ul{
	list-style:none;
	padding:0;
	}

.meniu-footer-mare ul li{
	margin-bottom:30px;
	}

.meniu-footer-mare ul li a{
	color: #5f646a;
	font-weight: 400;
	font-size: 13px;
}

.footermeniu-ico{
	margin-right:15px;
	font-size:15px;
	}

.footer-mic{
	background:#5f646a;
	text-transform:uppercase;
	font-weight:700;
	font-size:12px;
	color:#fff;
	padding-top:20px;
	padding-bottom:20px;
	}

.footer-mic a{
	color:#fff;
	}

.copy{
	font-weight: 400;
}

.txtcopy{
	margin-right: 15px;
}

/* ERORI FORMULARE */
.camp-danger{
	border:1px solid #ff0000 !important;
}

.mesaj-danger{
	background:#ff0000;
	color:#fff;
	margin-top:0px;
	padding:10px 15px;
	font-weight:400;
	font-size:12px;
	position:relative;
	display:block;
}

/* PAGINARE */
.paginare{
	margin-bottom:10px;
	text-align: center;
	margin-bottom: 45px;
	}

.paginare ul{
	list-style-type:none;
	padding-left:0px !important;
	}

.paginare ul li{
	display:inline-block;
	}

.paginare ul li a, .paginare ul li span{
	color:#000;
	float:left;
	display:block;
	width:40px;
	height:40px;
	text-align:center;
	padding-top:10px;
	font-weight:700;
	font-size:12px;
	}

/* Mai jos avem si clasa .current default din Wordpress, dar si o clasa custom .select, depinde care merge */
.paginare ul li a:hover, .paginare ul .current a, .paginare ul li .select, .paginare ul .current span{
	background:#5f646a;
	color:#fbf8f8;
	text-decoration:none;
	}


/* MEDIA QUERIES */
@media(min-width:1200px){
	.meniu-principal ul li a{
		padding-left:25px;
		padding-right:25px;
		font-size:16px;
	}
	.meniu-principal ul li:last-child a{
		padding-right: 0px;
	}
}

@media(max-width:1199px){
	.bc-stanga{
		margin-bottom:15px;
	}
}

@media(min-width:992px){
	.paginare ul li a, .paginare ul li span{
		margin-right:10px;
	}
}

@media(max-width:991px){
	.intrare-slider-overlay-subtitlu{
		color: #04bb49;
	}
	.paginare{
		text-align:center;
	}
	.paginare ul li a, .paginare ul li span{
		margin-right:5px;
		margin-left:5px;
	}
}

@media(min-width:992px) and (max-width:1199px){
	.header-stanga{
		text-align: center;
	}
	.meniu-principal ul li a{
		padding-left:15px;
		padding-right:15px;
		font-size:16px;
	}
	.meniu-principal ul li:last-child a{
		padding-right: 0px;
	}
}

@media(min-width:527px) and (max-width:991px){
	.header-stanga{
		text-align: center;
	}
	.meniu-principal ul li a{
		padding-left:5px;
		padding-right:5px;
		font-size:13px;
	}
	.meniu-principal ul li:last-child a{
		padding-right: 0px;
	}
}

@media(max-width:991px){
	.coperta-intrare-partener{
		margin-bottom: 10px;
		display: block;
	}
}

@media(min-width:768px){
	.header-dreapta{
		text-align:right;
		padding-top:20px;
		}
	.intrare-slider-overlay{
		background-color:rgba(213, 148, 18, 0.8);
		padding-top:14px;
		padding-bottom:14px;
		color:#fff;
	}
	.intrare-slider-overlay-titlu{
		color:#fff;
	}
	.intrare-slider-overlay-subtitlu{
		color:#fff;
	}
	.footer-mic-copy{
		margin-right:20px;
		}
	.footer-mic-dreapta{
		text-align:right;
		}
	.bara-sortari-stanga-titlu, .bara-sortari-dreapta-titlu{
		display: inline-block;
		}
	.bara-sortari-dreapta{
		text-align: right;
		}
	#afiseaza-produse, #ordoneaza-produse{
		width: 60%;
		margin-left: 30px;
		}
	}

@media(max-width:767px){
	.header-stanga, .header-dreapta{
		text-align:center;
		}
	.header-stanga{
		margin-bottom:25px;
		}
	.meniu-principal ul ul{
		margin-top:10px;
		}
	.fixat{
		padding-top:10px;
		padding-bottom:10px;
		border-bottom: 5px solid #d59412;
		}
	.footer-mare-spatiu{
		margin-bottom:45px;
		}
	.footer-mic-copy{
		display:block;
		margin-bottom:25px;
		}
	.footer-mic-stanga, .footer-mic-dreapta{
		text-align:center;
		}
	.intrare-index-stiri{
		margin-bottom: 25px;
		}
	.form-group1{
		margin-bottom: 15px;
		}
	#afiseaza-produse, #ordoneaza-produse{
		width:100%;
		}
	.btn-intrare-oferta{
		margin-bottom: 15px;
		}
	.intrare-galerie-video{
		margin-bottom:25px;
		}
	.btn-descarca{
		margin-bottom:25px;
		}
	}

@media(	min-width:768px ){
	.intrare-slider-overlay{
		position: absolute;
		color: #5f646a;
		display: block;
		top: 75%;
		width: 90%;
		right: 0;
		text-align:right;
		padding-right:20px;
		transition: all 300ms ease-in;
	}
	.intrare-slider-overlay-titlu{
		font-size: 20px;
	}
	.intrare-slider-overlay-subtitlu{
		font-size: 18px;
	}
}

@media( max-width:767px ){
	.intrare-slider-overlay{
		background: #8d0101;
		display: block;
		padding: 15px;
		transition: all 300ms ease-in;
	}
	.intrare-slider-overlay-titlu{
		font-size: 16px;
		color: #E09B12;
	}
	.intrare-slider-overlay-subtitlu{
		font-size: 14px;
	}
}

@media(min-width:527px){
	.buton-responsive{
		display:none;
		}
	.meniu-principal ul li{
		display:inline-block;
		}
	.meniu-principal ul{
		display:block;
		}
	/* Submeniu */
	.meniu-principal ul ul{
		position:absolute;
		}
	.meniu-principal ul ul li{
		display:inline;
		}
	}

@media(max-width:526px){
	.text-hamburger, .hamburger-box{
		display:inline-block;
		}
	.text-hamburger{
		font-weight: 700;
		color: #313232;
	}
	.buton-responsive{
		display:block;
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:1px;
		padding-right:1px;
		}
	.meniu-principal ul{
		display:none;
		}
	.meniu-principal ul li a{
		padding-top:15px;
		padding-bottom:15px;
		text-align:left;
		padding-left:1px;
		padding-right:1px;
		font-size: 13px;
		}
	.icomenu{
		float:right;
		}
	.meniu-principal ul ul{
		margin-bottom:10px;
		}
	.meniu-principal ul ul li a{
		padding-left:15px;
		padding-right:15px;
		}
	/*
		.header-dreapta{
		overflow: hidden;
	}
	.fixat{
		width:106%;
		max-height:100%;
		overflow-y: scroll;
		margin-right: 14px;
		padding-right: 18px;
		}
*/
	.fixat{
	max-height:100%;
	overflow-y: auto;
	}
}

/*mishu*/
.alert{
	padding: 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.alert-info{
	color: #31708f;
	background-color: #d9edf7;
}
.alert-toast{
	color: #fff;
	background-color: rgba(0,0,0,0.75);
}
.alert-danger{
	color: #a94442;
	background-color: #f2dede;
}
.alert-warning{
	color: #8a6d3b;
	background-color: #fcf8e3;
}
.alert-success{
	color: #3c763d;
	background-color: #dff0d8;
}
.alert--mb{
	margin-bottom: 15px;
}
/**
* Price
*/
.price{
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
.price-label{
	margin-right: 10px;
}
.price-list{
	margin-right: 10px;
}
.price-list--off{
	text-decoration: line-through;
	font-size: 13px
}
.price-sales{
	color: #ff0000;
}

.pret-produs-list-intreg {
    font-weight: 700;
    font-size: 11px;
    color: #6a6163;
}

.pret-produs-list-taiat {
    font-weight: 700;
    font-size: 9px;
    color: #6a6163;
    margin-left: 10px;
    text-decoration: line-through;
}

.triunghi-promo {
    width: 0;
    height: 0;
    border-top: 100px solid #741529;
    border-right: 100px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
}

.triunghi-promo-text {
    color: #fff;
    position: absolute;
    top: 15px;
    left: 15px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 9px;
}


.scroller-status .loader{
	position: relative;
	height: 40px;
	display: none;
}
.scroller-status .loader div {
	animation: 1s linear 0s infinite normal none running loader-animation;
	top: 50%;
	left: 50%;
	position: absolute;
	width: 40px;
	height: 40px;

	border-style: solid;
	border-width: 3px;
	border-color: transparent rgb(213, 181, 163) rgb(213, 181, 163);
	border-image: none 100% / 1 / 0 stretch;
	border-radius: 50%;
}
.paginare-listing,
.scroller-status .infinite-scroll-last,
.scroller-status .infinite-scroll-error{
	display: none;
}

.scroller-status .infinite-scroll-last,
.scroller-status .infinite-scroll-error{
	padding-bottom: 30px;
}

@keyframes loader-animation {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}
.view-more-button{
	width: 100%;
	margin-bottom: 15px;
	padding: 10px;
	border: none;
	background: #5f646a;
	color: #dadadf;
	font-weight: bold;
}
.view-more-button:hover{
	background: #8D0101;
	color: #FBF8F8;
}
.lnk-cere-oferta-home{
	background: #9c0a0e;
	color: #fbf8f8;
	text-align: center;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: 700;
	font-size: 14px;
	transition: all 300ms ease-in;
}
.lnk-cere-oferta-home:hover i{
	margin-right: 60px;
}
.lnk-cere-oferta-home:hover{
	background: #222;
	color: #fbf8f8;
	text-decoration: none;
}