.magazin-accesorii {margin:2px 8px 2px 0 !important}
.btn-anim-danger {background-color:#ae030b!important;
-webkit-animation: color_change 0.5s infinite alternate;
-moz-animation: color_change 0.5s infinite alternate;
-ms-animation: color_change 0.5s infinite alternate;
-o-animation: color_change 0.5s infinite alternate;
animation: color_change 0.5s infinite alternate;

}
.collapse {display: block!important}
[data-target="#collapse-menu-690"] {
	display:none!important
}
#sp-top-bar .sp-module {
	margin:0!important;
	padding:0!important
	
}
#sp-header.menu-fixed {
    z-index: 111!important;
}
.sp-module-content .mod-languages ul.lang-inline li {
    margin: 0!important;
}
.sp-module-content .mod-languages ul.lang-inline li img {
	opacity: 0.5;
}
.sp-module-content .mod-languages ul.lang-inline li img:hover {
	opacity: 1;
}
#sp-top2 > div {
    text-align: right;
}
#sp-top1 > div {
    text-align: left;
}
#sp-bottom4 > div {
    text-align: center;
}
.lang-active img {
    opacity: 1!important;
}
* { box-sizing: border-box; }
.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}

.DA::before {
    bottom: 0;
    color: #2c8e43;
    font-weight: 500;
    left: 4px;
    position: absolute;
    text-shadow: 1px 1px 1px #fff
}
.DA {
    border: 1px solid #2c8e43;
   
}
.button.small {
    font-size: 10px;
}

@-webkit-keyframes color_change {
		  from { background-color: #2c8e43; }
		  to { background-color: #41a7ab; }
		}
		@-moz-keyframes color_change {
		  from { background-color: #2c8e43; }
		  to { background-color: #41a7ab; }
		}
		@-ms-keyframes color_change {
		  from { background-color: #2c8e43; }
		  to { background-color: #41a7ab; }
		}
		@-o-keyframes color_change {
		  from { background-color: #2c8e43; }
		  to { background-color: #41a7ab; }
		}
		@keyframes color_change {
		  from { background-color: #2c8e43; }
		  to { background-color: #41a7ab; }
		}

		.btn-anim {
		    background-color: blue;
		   -webkit-animation: color_change 0.5s infinite alternate;
		   -moz-animation: color_change 0.5s infinite alternate;  
		   -ms-animation: color_change 0.5s infinite alternate;  
		   -o-animation: color_change 0.5s infinite alternate;  
		   animation: color_change 0.5s infinite alternate;   
		}
		
.blink {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.2; }
}
	
.sp-module .sp-module-title {
font-size: 20px!important;
text-transform: none!important;
}
.pret {
    font-size: 16px;
    font-weight: 400;
}
.prettotal {
    font-size: 28px;
	font-weight: 400;
	line-height: 12px;
}
.form-group {margin:20px 0}
.row.form-group.select-group {
    background: #ccc none repeat scroll 0 0;
    padding: 20px;
}

.accesorii {
    float: left;
    height: 150px;
    width: 120px;
}
#accesorii-box .sppb-panel-body {pading:0!important}

.cod-folie-after {
    font-size: 10px;
    margin: 0;
    padding: 0;
}
.nume-folie-after {
    font-weight: 700;
    line-height: 13px;
    margin: 0;
    padding: 0;
}
.quickmenu ul > li {
    float: left;
    padding: 0 10px;
}
.quickmenu ul > li > a {
    line-height: 16px!important;
}
.quickmenu ul > li > a::before {
    content: none!important;
}

.quickmenu ul > li {
    border-right:1px solid #f1f1f1;
	border-bottom:none!important
}
.quickmenu ul > li:last-child {
    border-right:0px solid #f1f1f1;
}
.telephonelabel {
	text-align:right
}

.controls.formControls > img {
    float: left;
}
.rsform-captcha-refresh-button.btn {
    float: left;
}
#sp-footer1 > div {
	text-align:right
}
.title {
    padding-left: 50px;
}
#sp-menu-right {
    max-width: 67%;
}
.left { float:left}

.download {
    padding: 36px;
    color: #fff;
    font-size: 20px;
}
.download a {
    color: #fff;
    font-size: 16px;
}
.download a:hover {
    color: #ccc;
}
#sp-listapreturi {
	text-align:center
}
.wrapp {
    min-height: 1260px!important;
}