/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

/*color:#00acc1 !important;*/

 /*html {
    font-family: GillSans, Calibri, Trebuchet, sans-serif;
  }*/  
h3 {
    font-size: 1.4rem;
    line-height: 110%;
    margin: 1.46rem 0 1.168rem 0;
    font-weight: 300;
}

 a {cursor: pointer;} 
.container {max-width: 1200px;}
.cyanlinks a {	color: #00acc1 !important;}
.inline {display:inline-block;}
.error {    color: crimson;}
.none {display: none;}
.h2med{font-size: 170%;}
.spacer20 {height: 20px;}
.spacer40 {height: 40px;}
.clear{clear: both;}
hr.gros{border-bottom: 6px solid #e9e9e9;}
.icon-block {
  padding: 0 15px;
}
.nomargin{margin:0;}
.nopadding{padding:0;}
.vsuper{vertical-align: super;}
.icon-block .material-icons {
	font-size: inherit;
}
h2.grav{
    font-size: 200%;
    font-weight: 600;
}
a.brand-logo img{
	max-width: 220px;
	margin: 10px 0;
}
.logoMenuMobile {padding: 20px 0 10px 0;height: 112px;}
.logoMenuMobile a {background-color: #fff;}
.logoMenuMobile img.responsive-img { max-width: 97%;}

.topmeniu{
	min-height: 90px;
}
.butoane-meniu a{
	color: #444;
	height: 90px;    
    padding-top: 11px;
    font-size: 92%;
}
.butoane-meniu a:hover{
	background-color: #00acc1 !important;
	color:white;
}
.butoane-meniu-mobil a{ color:#fff; }
.iconmobil { min-height: 90px;}
.iconmobil i {	padding-top: 13px;}
.meniu-under{position: relative;}
.meniu-under a.breadcrumb {
	font-size: 90%;

}
.submenu h3{ font-size: 150%; }
.submenu {
    display: none;
    background-color: #ffffff;
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    z-index: 100;
    -webkit-box-shadow: 0 4px 10px rgba(30,30,30,0.4);
    -moz-box-shadow: 0 4px 10px rgba(30,30,30,0.4);
    box-shadow: 0 4px 10px rgba(30,30,30,0.4);
}
.submenu a {
	color:#00acc1;
	display: block;
}
.submenu a:hover {
	color:white;
}
.submenu li {
	border-bottom: 1px solid #f1f1f1;
    padding: 5px 2px;
} 
.submenu li:hover {
	background-color:#00acc1 !important;	
	color:white;
}
.maincontent{
	background-color: whitesmoke;
}
.slider .indicators .indicator-item.active {
    background-color: #00acc1 !important;
}

.slogan h1{
	font-size: 250%;
	margin:10px 0;
}
.slogan h2{
	font-size: 150%;
	margin:0;
}
.parallax-container.homepageParallax  {
      height: 200px;
    }
        
.aplicatii a {
    display: inline-block;
    cursor: pointer;
    min-width: 110px;
    width: 13%;    
    min-height: 180px;
    vertical-align: top;    
} 
.aplicatii a:hover, .gama .col:hover{ background-color: #fff; }
.aplicatii img{ border: 0; width: 80px; height: 85px; }        
.aplicatii h3 {font-size: 130%;    color: #555;}
.h2sized {font-size: 250%}
.gama h3 {font-size: 100%;    color: #555; margin: 5px 0;}
.gama .col { min-height: 130px;    vertical-align: top; }
.cataloage .card-panel { padding:10px; margin:0;}
.cataloage a { 
	font-size: 30px; 
    line-height: 30px;    
    display: flex;}
.cataloage span{    font-size: initial; padding-left: 8px;}
.footer-menu a{ color:#fff;}
.footer-menu li{ display: inline-block; padding: 0 10px; line-height: 30px;}
/*products*/
.category-col{
    border-right: 1px solid #ddd;
}
.category-col h6{line-height: 77px;}
.category-col a {color:#555 !important;}
.category-col .row {margin-bottom:1px;}
.category-col .row.tabaplicatie{    background-color: #00acc114;}
.category-col .row.activ{    border-right: 3px solid #00acc1;}
.category-col .row:hover  {    background-color: #00acc145; }
.range-icons img{width: 89px;}
.aplication-icons img{width: 80px;}
.category-col .col {padding: 2px !important;}
.products-container{margin-top: 15px;}
hr { border:0; border-bottom: 1px dotted #ddd; background-color: none;}
.product h2 {font-size: 190%;    line-height: 100%; margin: 8px 0;}
.product .description {color:initial;}
.products .product-img:hover {opacity: 0.7 !important;    filter: alpha(opacity=70) !important;}
.products .product a.btn {width: 100%; margin: 15px 0;}
.col.s12.m6.l6.product {
    padding-bottom: 50px;
}
/*aplications*/
.subcategorii{margin: 20px 0;}
.subcategorii li {border-left: 3px solid #00acc1;    padding: 4px 4px 4px 8px;    margin: 2px 0;}
.subcategorii li:hover, .subcategorii li.activ {    background-color: #e7f8fb;}
/*produs*/
.produs .slider ul{background-color: white;}
.produs .slider-produs img{ background-size: 50% !important;  background-repeat: no-repeat; }
.produs h2 {font-size: 200%; margin: 15px 0 0 0;}
.produs .chart {font-weight: 600;    font-size: 140%;}
/*.produs .apps {max-width: 96px;}*/
.produs .apps li{background-color: #f5f5f5;    text-align: center;     border-bottom: 1px solid white;padding: 5px; list-style: none;display: inline-block;}
.produs .apps li:hover{background-color: #f9f9f9;}
#swipebox-overlay {
    background: rgba(0, 0, 0, 0.7) !important; 
}

.datasheet h3{font-size: 2rem;}
.datasheet h4{    font-size: 123%;    font-weight: 500;}
.descarcare-cataloge li a span {vertical-align: super;}
.descarcare-cataloge {
    background-color: #fff;
    padding: 10px 20px;
    border: 4px solid #eee;
    margin: 0 10px 20px 10px;
}

table.tabel-modele th,table.tabel-modele td {text-align: center;}
table.tabel-modele thead.hide-on-med-and-down th {        padding: 5px 0;}
table.tabel-modele thead.hide-on-large-only th {  text-align: right;}
table.tabel-modele tr td:first-child {text-align: left;}
table.tabel-modele {margin-top: 30px;}

.contact h4{    font-size: 125%;    font-weight: 500;}
.product .pdesc {    min-height: 42px;}
.product {    margin-bottom: 40px;}
.product .product-img {
    min-height: 170px; 
}

.product .product-img img  {
    object-fit: scale-down;
    width: 99%;
    height: 160px;
}

.oferte .product .product-img img {
    object-fit: scale-down;
    width: 80%;
    height: 200px;
}

.promobox {
    padding: 10px;
    margin: 10px 0;
    border-radius: 2px;
}
.pret_oferta span {font-weight: 500;font-size: 130%;}
.shareme{  background: #f2f7f7; padding: 10px; }
.shareme i.material-icons{ font-size: 22px; } 
.shareme .vmiddle{vertical-align: middle;}
.shareme .inline {display: inline-block !important;}
.shareme .fb {margin-left: 23px;}
.shareme .fb img{width: 34px; vertical-align: middle;}
    
.slider-produs .slides li img {
    height: 100%;
    width: auto;
    background-size: contain !important;
    background-position: center;
    object-fit: scale-down;
}

@media screen and (max-width: 600px) {
    .descarcare-cataloge {
        margin: 0 0 20px 0 !important;
        float: none;
        width: 100%;
    }
    .product .product-img img  {
        object-fit: scale-down;
        width: 95%;
        height: 200px;
    }
}
@media screen and (min-width: 736px) {
    #swipebox-slider .slide .swipebox-inline-container, #swipebox-slider .slide .swipebox-video-container, #swipebox-slider .slide img {
        border-radius: 10px;
        border: 6px solid rgba(17, 17, 17, 0.17) !important;        
    }
    
}
/*@media screen and (max-width: 736px) {
    .produs .apps {max-width: 100%;}
}*/