/*#2D499C
*/
@font-face {
  font-family: 'Hind Regular';
  src:  url('../fonts/Hind-Regular.ttf')  format('truetype'); 
}
@font-face {
  font-family: 'Hind Bold';
  src:  url('../fonts/Hind-Bold.ttf')  format('truetype'); 
}
@font-face {
  font-family: 'Oswald Bold';
  src:  url('../fonts/Oswald-Bold.ttf')  format('truetype'); 
}
@font-face {
  font-family: 'Oswald';
  src:  url('../fonts/Oswald-Regular.ttf')  format('truetype'); 
}
@font-face {
  font-family: 'Oswald Light';
  src:  url('../fonts/Oswald-Light.ttf')  format('truetype'); 
}
body {
	background: url('../img/background1.jpg') no-repeat top center;
   background-size: cover; 
  background-attachment:fixed;
}
.container {
    padding: 0px 10px;
}
.text_area p{
	text-indent:40px !important;
	text-align: justify;
}




.main_menu{
	height: 36px;
  margin-bottom:10px;
  background-color: #4E64C9;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032D83), to(#4E64C9));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(bottom, #032D83, #4E64C9);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(bottom, #032D83, #4E64C9);

  /* IE 10 */
  background: -ms-linear-gradient(bottom, #032D83, #4E64C9);

  /* Opera 11.10+ */
  background: -o-linear-gradient(bottom, #032D83, #4E64C9);
}
.navbar-default .navbar-nav > li > a {
	color:white;
	font-family:'Hind Regular';
	font-size: 18px;
	margin: 0px 3px;
	padding: 10px 20px;
	text-transform: uppercase;	
}
.navbar-default {
	background-color:transparent;
	border-color:transparent;
}
li.active {
	color: #cb411e;
	
}
li.active a{
	background: transparent;
	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover {
  color: #cb411e;
  background: transparent;
  font-family:'Hind Regular';
	font-size: 18px;
	
}
.search-input{
	margin-top:-35px;
}
.cautare-avansata{
	color: #cb411e !important;
	font-family:'Hind Regular';
	font-size: 14px;
	float:right;
	  font-weight: 100;
}
a.cautare-avansata:hover {
	text-decoration:none;
}
.navbar-form .form-control {
	  width: 225px;
}


/*---------------------------------------------------------------------------------------------------------------------------*/
/*Main Content*/
/*---------------------------------------------------------------------------------------------------------------------------*/
.main_content{
	padding: 30px 0px;
}
#cauta_piesa{
  border: 1px solid #4E64C9;
}
.blue_tab{
	background:#4E64C9;
	min-height: 30px;
}
.orange_tab{
	background:#cb411e;
	min-height: 30px;
	margin-top: -2px;
}
.filtru_title{
	  font-family: 'Hind Regular';
	  font-size: 16px;
	  color: white;
	  padding: 5px 10px;
	  font-weight: 300;
	  line-height: 30px;
}
 .filtru {
	  border: 1px solid grey;}
 .categoriiContainer {
	 margin:10px;
	 }
  
.minifiltru {
  position: relative;
  float: left;
  border: 1px solid rgb(224, 224, 224);
    padding: 5px 5px 2px 5px;
  margin: 0px 5px;
  text-transform: uppercase;
  border-radius: 5px;
  color: #2a378c;
  font-family: 'Hind Regular'; 
  font-size: 14px;
}
.minifiltru::after{
	content: ' X';
	color: #cb411e;font-family: 'Hind Regular'; font-weight:bold;
}
.minifiltru:hover {
	cursor: pointer;
}
.categorie, .marca, .poze {
	font-family: 'Hind Regular';
	font-size: 14px;
}

.ui-checkbox input, .ui-radio input {
	width: 12px !important;
	height: 15px !important;
	margin: 0px !important;
}
.cat_name{
	margin-left: 30px; text-transform: uppercase;
}
.blue {
	color:#2a378c !important;
}
.orange {
	color:#cb411e !important;
}
.arata, .ascunde {
	font-family: 'Hind Regular';
	font-size: 11px;
	font-weight: 100 !important;
	text-align:right;float:right;
	margin-top: -5px;
}

.arata:hover , .ascunde:hover  { text-decoration:none;}
.ani_div {display:flex;padding: 10px 0px;}
.ani_title {
	color:#cb411e !important;
	font-family: 'Hind Regular';
	font-size: 14px;
 }
.din-button {
	width: 110px;
}
.ui-select {
	margin: 0px !important;
}
#din-button{
	background:transparent;
	max-height: 25px; margin-top: -5px;
	font-size: 15px;
	padding-top: 3px;
	margin-left: 18px;
	padding: 3px 30px 3px 10px !Important;
}
#pana-button{
	background:transparent;
	max-height: 25px; margin-top: -5px;
	font-size: 15px;
	padding-top: 3px;
	margin-left: 10px;
	padding: 3px 30px 3px 10px !Important;
}
#din{
 background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  }
.ui-slider-track .ui-btn.ui-slider-handle {
  width: 15px !important;
  height: 15px !important;
  margin: -8px 0 0 -8px !important;
}
.ui-slider-track {
	  height: 7px !important;  border-style: none !important;
}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
  top: 12px !important;
 }
.ui-slider-bg{
	  background-color: #2a378c !important;
}
.cat1{
	margin-left: 30px !important;
}
.cat_name1 {
  margin-left: 10px !important;
}
.sortare-button {
	
}
.ui-btn-icon-left:after, .ui-btn-icon-right:after, .ui-btn-icon-top:after, .ui-btn-icon-bottom:after, .ui-btn-icon-notext:after {
	background-image: url('/img/arrow.png') !important;
	  width: 14px !important;
	  background-color: transparent !important;
	  margin-right: -5px !important;
}
.sterge_btn:hover{
	background-color:#2a378c !important;
}
.sort_select {
	
}
.text-content {
	font-family: 'Hind Regular';
	font-size: 14px;
}
.sort_select{
  float: left;
  border-radius: 5px;
  color: #2a378c;
  font-family: 'Hind Regular'; 
  font-size: 11px;
}
#stergeMini{
	display:none !important;
}
.ui-btn {
  font-size: 13px !important;
  padding: .3em 0.3em !important;
 }
.inline-row{
	display:flex;
}
.filtre{
	margin-bottom: 10px;
}
.sterge_btn{
	background-color:#cb411e !important;
  color: white !important;
  text-shadow: none !important;
  padding: 7px 15px 5px !important;
  width: auto !important;
  float: right !important;
  border-radius: 0px !important;
  font-family: 'Hind Regular'!important;
  font-size: 14px !important;border:none !important;
    margin-right: -10px !important;
	font-weight: 100 !important;
	  box-shadow: none !important;
}
#my{text-align:center;}
.pagininatie { 
	font-family: 'Hind Regular';
	font-size: 14px !important;
	color: #cb411e !important;
	font-weight:100 !important;
}
.principala { font-weight:700!important;color:#2a378c !important;}
.bordered {
	padding: 20px 10px;
	border-radius: 0px;
	border: none;
	background: #cb4e1e;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	background-color:#fff !important;
}
.bordered1 {
	padding: 20px 10px;
	border-radius: 0px;
	border-top: 1px solid #f1f1f1;
}
.item_prod:hover {
	background-color:#f7f7f7;
}
.item_prod_pic{
	width:100%;border:3px solid #cb4e1e; /*  height: 130px; */
}
.bordered_right_blue{
	border-right: 1px solid #2a378c;
}
.pret_index{
	color: #cb411e;
	font-family: 'Hind Bold';
	padding-top: 0px;
	font-size:49px;
	  margin-bottom: 0px;
  line-height: 40px;
  text-align:right;
}
.title_piesa {
	font-family: 'Hind Bold';
	color: #2a378c;
	font-size: 18px;
}
.item  span {
	font-size: 12px;

}
.righted{float:right;text-align:right;}
header{
	margin:0px;
	padding: 0px;
}
.contact_details span{
	margin-left:3px;
	color:white;
	font-family:'Hind Regular';
	font-size: 13px;
}
h5 {
	font-family:'Hind Regular' !important;
	font-size: 16px;
	margin: 5px 0px !important;
}
.border_pret{
	border-bottom: 1px solid #2a378c;
	width: 115px;
	text-align: right;
	float: right;
}
.item_prod_loc {
	float:right;
	color: #2a378c;
	text-align: right;
	width: 100%;
	font-family:'Hind Regular';
	font-size: 12px;
}
.btn-cumpara {
	background:#2a378c !important;
	color: white !important;
	font-size: 15px;
	border: none;
	border-radius: 0px;
	font-family:'Hind Regular' !important;
	font-size: 15px;
	  margin-top: 50px !important;
	    font-weight: 100 !important;
}
.text_general{
	font-family:'Hind Regular' !important;
	font-size: 14px;
	color: #2a378c !important;

}
.fade.in {
  opacity: 1 !important;
}
.modal-backdrop {
  opacity:0.4 !important;
}
.top_container{
	background:black;
	padding: 3px 20px !important;
}
h3{
	font-family:'Hind Regular' !important;margin: 0px !important;
}
.container {
  background: white;
}
.phones img{
  margin-top: -4px;
}
.phones{
  line-height: 25px;
  font-size: 22px;
}
.content-search {
  padding: 10px;
}
.centered {
	text-align:center;
}
.form-control { 
font-family:'Hind Regular' !important;
}
form {
	margin-bottom: 0px !important;
}
.cauta_form {
background: #4E64C9;
    padding: 10px 15px;
    margin: 10px 0px;
}
.nobtn{
    background: none;
    border: none;
    margin: 6px 0px;
}
#form-img {
	background: url('../img/seach.png') white no-repeat 5px center;padding-left: 50px;
    font-size: 25px;
}
.carousel-inner .active.left { left: -33%; }
.carousel-inner .next        { left:  33%; }
.carousel-inner .prev        { left: -33%; }
.carousel-control.left,.carousel-control.right {background-image:none;}
.item:not(.prev) {visibility: visible;}
.item.right:not(.prev) {visibility: hidden;}
.rightest{ visibility: visible;}
.carousel-control i{
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-indicators {
    bottom: 0px !important;
}
.fa-chevron-left{
margin-left: -35px !important;
}
.fa-chevron-right{
margin-left: 25px !important;
}
h4 {
	    font-family: 'Oswald Bold', sans-serif;
	border-left: 1px dotted #cb411e;
    font-size: 1.4em;
    font-weight: bolder;
    color: #4E64C9;
    margin-bottom: 10px;
    
    padding-left: 10px;
    text-transform: uppercase;
}
h4.entry-title{

}
.price {
    color: #CB411E;
    font-weight: normal;
    line-height: 20px;
    font-size: 17px;
	margin: 0px !important;
	text-align:left;
}
.boxed {
	text-align:center;
}
footer h4.entry-title {
	color:white !important;
}
a.general_link:hover {
	text-decoration:none;
}
.menu_footer {
	list-style:none !Important;
}
.menu_footer a{
	    color: #fff;
		padding-left:10px;
}
.menu_footer a:hover{
	   text-decoration:none !important;
	   color:  #cb411e;
}
footer i{
	color:#cb411e;
}
footer ul li {
    line-height: 1.8em;
    list-style: none;
    margin: 0;
    padding: 0;
	font-size:11px;
}
.title-entry{
	font-family: 'Open Sans',sans-serif !important;
    font-size: 14px !important;
    font-weight: bold;
    margin: 5px 0px !important;
}
.piesa-title{
	font-family: 'Open Sans',sans-serif !important;
    font-size: 14px !important;
    font-weight: bold;
    margin: 5px 0px !important;
}
.car-entry{
	font-family: 'Open Sans',sans-serif !important;
    font-size: 12px !important;
    font-weight: normal;
    margin: 5px 0px !important;
}
.btn_comanda {
    padding: 2px 10px;
    border-radius: 3px;
    font-size: 14px;
    margin-top: -3px;
}
.nume_piesa {
	padding: 7px 0px;
}
.box_products{
text-align:center;padding:10px;border: 1px solid #C1C1C1;margin-bottom:10px;
}
footer{
	
}
div.box_products:hover {
border: 1px solid #cb411e;
}
.carousel-fade {
    .carousel-inner {
        .item {
            transition-property: opacity;
        }
        
        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
    }

    .carousel-control {
        z-index: 2;
    }
}
.old_price{
	font-size: 12px;
    color: #5F5F5F;
    text-decoration: line-through;
}
/* Portrait */
@media only screen   and (min-device-width: 375px)   and (max-device-width: 667px)  { 
	.title-entry {
		font-family: 'Open Sans',sans-serif !important;
		font-size: 12px !important;
		font-weight: bold;
		margin: 5px 0px !important;
	}
}
.piesa_title a:hover {
	text-decoration:none !important;
	color:#1A456B;	
}
.motor_cautare {
	margin: 15px 0px !important;
}
.form-control {
    height: 45px  !important;
    padding: 11px 6px   !important;
    font-size: 14px   !important;
}

