@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");

#clear {
 clear:both; 
}

#clear div{
 clear:both; 
}

/* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
 
  /*font-family: "Poppins", sans-serif;*//*
  height:auto !important;
} */

.bodymain {
  background-image: url("files/philippe2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-origin: padding-box;
  background-blend-mode: normal;
  background-attachment: fixed;}


/*incepe no-scroll*/

.stacks_top {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  height:100%;
  overflow: auto;
}



html {
   
   /*min-height:1000px !important;*/
   height:auto !important;
   position:relative;   /* no scroll*/
   /*height:1000px !important;*/
}

body{
   
  /* min-height:1000px !important;*/
   height:auto !important;
   width: auto !important;
 /*  height:1000px !important;*/
   
   box-sizing: border-box;   /* no scroll*/ /*am setat la html si la body, am dat height la footer si am dat margin top cu minus; la html, height 100% si min-height 100%, si pozitie relativa, la body, la fel, fara pozitie, overflow auto la body*/
}

 
main {
	
	
	position:relative;
	/*min-height:1000px !important;*/
	height:auto !important;
	
}


   /* .clasa-scroll {
	position:relative;
	min-height: 700px;
	overflow-y: scroll; }*/


 /*no scroll sfarsit, mai mult in stacks*/

/*
  .indent {
	text-indent:50px !important;
  }
  
  .indent p{
	text-indent:50px !important;
  }
  
  .indent div{
	text-indent:50px !important;
  }
  
  .indent span{
	text-indent:50px !important;
  }*/
  
  /*.sp-indent span{
	  display:block;
	text-indent:50px !important;
  }*/
  
  .sp-indent {
	  display:block; /*idnetarea ptr span din paragraf, de la coloane; daca nu dadeam display block nu merega indentul; indentarea span in interiorul paragrafului*/
	text-indent:30px !important;
	margin-top:0;
	padding-top:0;
	
  }


#overlay {
  position: fixed; /* Sit on top of the page content */
  display: block; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0.5); /* Black background with opacity */
  z-index: -2; /* Specify a stack order in case you're using a different order for other elements */
 
}

#overlay div{
  position: fixed; /* Sit on top of the page content */
  display: block; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0.5); /* Black background with opacity */
  z-index: -2; /* Specify a stack order in case you're using a different order for other elements */
  /*este vb de background-ul alb semi-transparent*/
}

/*incep marginile meniului de sus ptr computer si tableta; telefoane nu ptr ca aclo e hamburger*/

.title-bar {
	
	padding-bottom:0 !important;
	text-align:center;
}

.top-bar {
	
	padding:0 !important;
	padding-top:1.4% !important; /*marginea de sus* era 2.7/
	padding-left:3.5% !important; /*marginea din stanga*/
	padding-bottom: 0 !Important;
	
}
/*pana aici*/



.min-content {
	    width: -moz-min-content;
	    width: min-content;
	    /*border: 2px dotted rgb(96, 139, 168);*/
        }
		
	.min-content div {
          width: -moz-min-content;
          width: min-content;
         /* border: 2px dotted rgb(96, 139, 168);*/
        }
		
		.min-content p {
          width: -moz-min-content;
          width: min-content;
         /* border: 2px dotted rgb(96, 139, 168);*/
        }
		
		
	
	.top-bar-left {
		width:auto;
		 /*am scos position:absolute si parca e mai bine*/
		float:left;
		height:auto;
		margin-left:55px !important; /*margine stanga meni, home etc*/
	}
	
	
	.top-bar-right {
		width:35%; /*i-am dat width in procent si dupa aia wrapperul din interior are width auto*/
		float:right;
        height:auto;		
	}
	
	
	.titlu-container {
		/*line-height:12pt !Important;*/
		position:relative !important;
		/*width:340px;*/
		width:100%; /*am reparat problema; si top-=bar-right are widht 35%*/
		height:Auto;
		margin-top:0% !important; /*distanta containerului fata de partea de sus*/
		margin-left:0%  !important;
		text-align:right;
		margin-right:8px !important;
		float:right !important;
	}
	
	
	.titlu-container div{  /*asta mi-a rezolvat problema; deci la wrapper div!!! se da float right si margini si position relative*/
		/*line-height:12pt !Important;*/
		position:relative !important;
		/*width:340px;*/
		width:100%; /*am reparat problema; si top-=bar-right are widht 35%*/
		height:Auto;
		margin-top:0 important; /*distanta containerului fata de partea de sus*/
		margin-left:0%  !important;
		text-align:right;
		margin-right:8px !important;
		float:right !important;
	}
	
	
	
	
	#titlu-rand-unu {
		margin-left:0% !important;
		padding:0;
		bottom:0;
		width:auto;
		position:absolute;
		text-align:left !important;
		
		/*margin-bottom: 4% !important; /*diferenta dintre cele doua randuri de span*/
		
		
   }
	
	
	#titlu-rand-unu span{ /*logo*/
		
		margin-right:10px;
		font-family:'Josefin Sans', sans serif !important; 
		color: #F77503!important; 
		font-weight:900; 
		font-size:17px; 
		letter-spacing: .25em !important; /*era .38*/
		word-spacing:9px !important; 
		text-align:left !important;
		line-height:15pt !important; /*inaltimea liniei de rand ptr randul unu de la logo, era 12*/
		
    }

    #titlu-rand-unu p{
		/*line-height:3pt !important; /*inaltimea liniei de rand ptr randul unu de la logo, era 12*/
    }
	
	
	#titlu-rand-unu div{
		margin-left:0% !important;
		padding:0;
		bottom:0;
		width:auto;
		
		height:auto;
	}
	
    #titlu-rand-doi span{
		width:auto!important;
		margin-right:10px;
		padding-top:0px!important; 
		font-family:'Josefin Sans', sans serif !important; 
		color: #F77503!important; 
		font-weight:900; 
		font-size:14px; 
		letter-spacing: .09em; /*era .20*/
		word-spacing:6px; 
		font-variant: small-caps;
		margin-top:0px!important;
		padding-top:-30px !important;
		text-align:left !important;
		height:auto;
		line-height:13pt !important;  /*inaltimea liniei de rand ptr randul doi de la logo*/
		margin-top:5px !important;	/*distanta dintre spanuri;*/
	}

    #titlu-rand-doi  p{
		text-align:left !important;
		height:auto;
    }
	
	
	#titlu-rand-doi  div{
		margin-left:0% !important;
		width:auto;
		height:auto;
		text-align:left !important;
		 /*margin-top:-18px!important; /*distanta randului de jos fata de randul de sus al logoului - inutil deja*/
	}
	
	#titlu-rand-doi  {
	   margin-top:0px!important; /*distanta randului de jos fata de randul de sus al logoului*-am scos margin-bottom de la idul de deasupra*/
	    padding:0;
		position:absolute;
		width:auto;
		height:auto;
		margin-top:-5px !important;
		text-align:left !important;
	}


/*asta era footerul pentru noscroll si a functionat, acuma tre sa-l scot ca am schimbat*//*
.footer {
	height:60px !important;
	margin-top: -65px !important; /*la footer, dau clasa, dau height, si dupa aia dau margin top cu minus height p[lus inca ceva*//*
	
}*/

.footer{
	height:60px;
	position:relative;
	display:block;
	margin-top:10px;
}


#simba-footer {
	margin:0;
	padding:0;
	height:auto;
	width:100%;

}



#simba-footer footer{
	margin:0;
	padding:0;
	height:auto;
	position:relative;

}


#simba-container {
	
	width:100%;
	height:auto !important;
	vertical-align:middle;
	margin-top:0px !important;
	z-index:1000;
    padding:0;
	top:0px !important;
	position:relative;

}

#simba-container div{
	
	margin-top:0px !important;
	z-index:1000;
	top:0px !important;
	position:relative;
	height:auto;

}




	 #left-box {
                float:left; 
                background:transparent !important;
                width:33.33%;
                height:50px;
				vertical-align:bottom;
				margin:0;
				text-align: center !important;
				
				
            }
			
	#left-box p {
		font-size:18px !important;
		font-weight:200;
		color:black !important;
		font-family: 'Fira Sans', sans serif;
		
	}		
			
			
				
     #middle-box{
                float:left; 
                background:transparent !important;
                width:33.33%;
                height:50px;
				vertical-align:bottom;
				margin:0;
				text-align: center !important;
				
				}
				
    #right-box{
                float:right;
				display:block !important;
                background:transparent !important;
                width:33.33%;
                height:50px;
				vertical-align:bottom;
				color:black;
				margin:0;
				text-align: center !important;
				
				}
				
	
				
				
			
	#right-box a {
		font-size:18px !important;
		font-weight:200;
		color:black !important;
		font-family: 'Fira Sans', sans serif;
		
	}
	
	
	#right-box a {
				color:black !important;
				
				}


    #left-box div{
				
				padding:0px !important;
            }
			
	#middle-box div{
				
				padding:0px !important;
            }
			
	#right-box div{
				
				padding:0px !important;
            }
			
			
.active  {
	
	color:#F77503 !important;
	
} /*culoare pagina activa*/

.social-beta {
	display:inline-block !important;
	width:300px !important;
	height:50px !important;
	text-align:center !important;
	margin-top:-100px !important;
	
}

.social-beta div{
	display:inline-block !important;
	width:300px !important;
	height:50px !important;
	text-align:center !important;
	margin-top:-100px !important;
	
}

.social-beta p{
	display:inline-block !important;
	width:300px !important;
	height:50px !important;
	text-align:center !important;
	margin-top:-100px !important;
	
}


.menu_bg, .title-bar {
	background-color:transparent !important;
	
	
}

.menu_bg, .title-bar div {
	background-color:transparent !important;
	
	
}

.menu_bg nav {
	background-color: transparent !important;
	
}


.container, nav {
	background-color: transparent!important;
	
}


.overflow-visible nav {
	
	background-color: transparent !important;
}




.banner {
	background-color:transparent !important;
}



.header a {
  text-decoration: none;
}

.header div {
  padding: 0px;
  background-color: transparent;
  display: flex;
 /* justify-content: space-between;*/
   text-align:left;
  margin-left:15px;
 
}

/*#brand {
  font-weight: bold;
  font-size: 18px;
  display: flex;
  align-items: left;
  text-align:left;
  margin-left:15px;
}

#brand a {
 
  margin-left:15px !important;
}*/

.social-beta-desktop {
	display:block;
}

.social-beta-desktop div{
	display:block;
}



.mobile-menu ul {
  list-style: none;
  height: 150px;
  display: flex;
  align-items: left;
  /*justify-content: space-around;*/
  color: white;
  text-align:left;
  margin-left:15px;
  width:120px;
  background-color:white !important; 
  color: black !important;
}

.mobile-menu ul a {
 color:black;
 height:30px;
 position:absolute;
 width:120px;
 background-color:white !important; 
 color: black !important;
  
}


.mobile-menu a {
 
 color:black;
 height:30px;
 width:120px;
 position:absolute;
 background-color:white !important; 
 color: black !important;
  
}



.mobile-menu ul li {
  padding: 0px;
  margin-left: 10px;
  height:30px;
  width:120px;
  background-color:white !important; 
  color: black !important;
  
}

.mobile-menu ul li:hover {
  transform: scale(1.1);
  transition: 0.3s;
  
}


.open .bar1 {
  -webkit-transform: rotate(-45deg) translate(-6px, 6px);
  transform: rotate(-45deg) translate(-6px, 6px);
  text-align:left;
}

.open .bar2 {
  opacity: 0;
  text-align:left;
}

.open .bar3 {
  -webkit-transform: rotate(45deg) translate(-6px, -8px);
  transform: rotate(45deg) translate(-6px, -8px);
  text-align:left;
}

.open .mobile-menu {
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: flex-start;
    background-color:white !important; 
  color: black !important;
}

.mobile-menu { /* aici am mai lucrat */
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  /*height: 160px; /* lineheight (50) x 3 plus 10;de aici se seteaza lungimea si inaltimea meniului in sine, cu fiecare rand pe lungime, si cu inaltime totala;asta am cautat cand aparea decalajul ala*/
  height:auto;
  width: 150px;  /* lungimea randului de meniu*/
  margin-top: 30px; /* amcoborat meniul mai jos ca sa nu se suprapuna cu hamburgerul*/
  text-align: left;
  background-color:white !important; /* aici partea alba mare*/
  margin-left:40px; /* marginea fata de stanga a meniului*/
}

.mobile-menu li {
  margin-bottom: 0px;
  text-align: left;
  background-color:white !important;  /* tot culoare de background*/
  color:black;
  width:100px !important;
  padding-top:0px; /* de aici am schimbat decalarea spre dreapta, nu stiu de ce*/
  margin-left:20px;
  line-height:50px;
  height:50px;
  
}


.paragrafculoare{
	background-color: white !important;
	
	
}

.paragrafculoare div{
	background-color: white !important;
	
	
}


.paragraftest div {
	width:900px;
	margin-left:50px;
	margin-right:30px;
	text-align:left;
	height:auto;
	color:black !important;
	background-color: white !important;
}

.paragraftest p {
	width:900px;
	margin-left:50px;
	margin-right:30px;
	text-align:left;
	height:auto;
	color:black !important;
	background-color: white !important;
}

.paragraftest {
	width:900px;
	margin-left:50px;
	margin-right:30px;
	text-align:left;
	height:auto;
	color:black !important;
	background-color: white !important;
}

#hamburger-icon {
  display: none;
  cursor: pointer;
  text-align:left;
  top: -50px !important;
  
}

#hamburger-icon div {
  width: 35px;
  height: 3px;
  background-color: #F77503 !important;
  margin-top:6px;
  transition: 0.4s;
  text-align:left !important;
  color: white !important;
  margin-left:70px !important; /* asta e marginea din stanga a inconitei de hamburger pe care am cautat-o, asta sua aia de jos*/
 
}



.active {
	
	color:#F77503 !important;
	
}
	
	
	.social-beta-desktop {
	
	display:block !important;
	margin:0 auto !important; 
	text-align:center;
	height:auto;
	
    }


    .social-beta-desktop div{
	display:block !important;
	margin-left:-0px; /* marginile divului de socials pentru desktop*/
	text-align:center;
   }
   
   .social-beta-desktop p{
	display:block !important;
    }
	
	.social-beta-mobil {
	display:none !important;
    }


    .social-beta-mobil div{
	display:none !important;
   }
   
   .social-beta-mobil p{
	display:none !important;
    }
	
	.social-desktop-edit {
	display:inline-block;
	margin:50px auto -50px;
		
	}
	
	.social-desktop-edit div {
		display:inline-block;
	margin:50px auto -50px;
		
		
	}
	
	.social-desktop-edit p{
		display:inline-block;
	margin:50px auto -50px;
		
		
	}

    .simbaunu ul {
		width: 400px !important;
	}
	
	.simbaunu a {
	text-align:center; width:90px; display:inline-block; margin-left:3px; color:black;"
		
	}
	
	
	
/* pentru telefon mobil si tableta*/ /*asta trebuie corectat din 600 in 639 px de height*/
@media only screen and (max-width: 639px) {
 
 /*footerul pentru mobil*/
 
 .footer {
	height:55px !important;
	margin-top: -20px !important; /*la footer, dau clasa, dau height, si dupa aia dau margin top cu minus height p[lus inca ceva*/
	
}
   .header div {
    display: none !important;
	
   }
   
   .contact-mobilnone div {
	 display: none !important;  
	   
   }
   
   
   .active a {
	
	color:#F77503 !important;
	font-weight:bold;
	
}


   #hamburger-icon {
    display: block !important;
	text-align: left;
	margin-left:-50px !important; /* si cu asta dar marginea din stanga a hamburgerului*/
	top:20px !important; /* de aici pozitia iconului de hamburger*/
	opacity:1 !important;
	
	}
  
   #hamburger-icon div{
    display: block !important;
	text-align: left;
	top:20px !important; /* de aici pozitia iconului de hamburger*/
	opacity:1 !important;
	
	}
	
	.social-beta-desktop {
	display:none !important;
    }


    .social-beta-desktop div{
	display:none !important;
   }
   
   .social-beta-desktop p{
	display:none !important;
    }

	  
	  .social-beta-mobil {
	display:block !important;
	margin:210px 30px -150 80px!important; /* marginile pentru mobil*/
	text-align:center;
	width:250px;
	height:auto;
    }


    .social-beta-mobil div{
	display:block !important;
	width:250px;
	height:auto;
   }
   
   .social-beta-mobil p{
	display:block !important;
	width:250px;
	height:auto;
	color:black;
    }
	
	
	
	
	/*contactul pentru mobil cod:simba */
	.contact-mobil {
	display:block !important;
	width:250px !important;
	margin: 0 auto 150px !important;
	text-align: center;
	}
	
	
	/*
	.contactmobilfooter footer {
		height:60px!important; /*aici am umblat, cod: brun*//*
		
	}*/
	
	
	
	
	/* partea de linkuri de contact de la footer*/
	.simbaunu div {
		margin: 0 auto !important;
		height:auto;
		margin-left:-30px !important;
	}
	
	
	
	.simbaunu ul {
		width: 400px !important;
	}
	
	.simbaunu a {
	text-align:left; width:80px !important; display:block; margin-left:5px !important; color:black; float:left; padding:0 !important;
		
	}
	
	

  .paragrafopacitate {
	  
	  background:rgba(135,255,255,.5) !important;
	  color:black;
  }
  
    .paragrafopacitate div{
	  
	  background:rgba(135,255,255,.5) !important;
	  color:black;
  }
  
  
  .paragrafopacitate p{
	  
	  background:rgba(135,255,255,.5) !important;
	  color:black;
  }
  
  
  
  
  
  
  #stacks_out_512 div {
	margin-top:25px;
	
  }
  
  #stacks_out_512  {
	margin-top:25px;
	
  }
  
  
#simba-footer {
	margin:0;
	padding:0;
	height:auto;
	width:100%;

}



#simba-footer footer{
	margin:0;
	padding:0;
	height:auto;
	position:relative;

}


#simba-container {
	
	width:100%;
	vertical-align:middle;
	margin-top:0px !important;
	z-index:1000;
    padding:0;
	top:0px !important;
	position:relative;
	height:100px;

}

#simba-container div{
	
	margin-top:0px !important;
	z-index:1000;
	top:0px !important;
	position:relative;
	height:100px;

}




 #left-box {
               
				display:none !important;
                background:transparent !important;
                width:33.33%;
                height:30px;
				margin:0;
				text-align: center !important;
				position:absolute;
				
				
            }
			
	#left-box p {
		font-size:14px;
		font-weight:bold;
		color:black !important;
		font-family: 'Fira Sans', sans serif;
		
	}		
			
			
				
     #middle-box{
                
				display:none !important;
                background:transparent !important;
                width:33.33%;
                height:30px;
				margin:0 0 0 20% !important;
				text-align: center !important;
				position:absolute;
				top:50px;
				
				}
				
    #right-box{
                
				display:none !important;
                background:transparent !important;
                width:33.33%;
                height:30px;			
				color:black;
				margin:0;
				text-align: center !important;
				position:absolute;
				top:100px;
				
				}
			
	#right-box a {
		font-size:14px;
		font-weight:bold;
		color:black !important;
		font-family: 'Fira Sans', sans serif;
		
	}
	
	
	#right-box a {
				color:black !important;
				
				}


    #left-box div{
				
				padding:0px !important;
            }
			
	#middle-box div{
				
				padding:0px !important;
            }
			
	#right-box div{
				
				padding:0px !important;
            }
			
			
}		





/* aici*/


/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400d41d.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Fira Sans";font-weight:400}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:900;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900d41d.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.svg#fontawesome") format("svg")}.fad{position:relative;font-family:"Fira Sans";font-weight:900}@font-face{font-family:'"Fira Sans";font-style:normal;font-weight:300;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300d41d.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'"Fira Sans";font-weight:300}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-regular-400d41d.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'"Fira Sans";font-weight:400}@font-face{font-family:'"Fira Sans";font-style:normal;font-weight:900;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900d41d.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Fira Sans";font-weight:900}  



/* si aici */

#stacks_in_293_184 h5,#stacks_in_293_184 .hTxt:not(.segment) div{font-size:0.95rem}@media all and (max-width:640px){#stacks_in_293_184 h5,#stacks_in_293_184 .hTxt:not(.segment) div{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_293_184 h5,#stacks_in_293_184 div{letter-spacing:4.48px}}#stacks_in_293_184 .header-pro.text-center .hTxt{margin-right:-4px}#stacks_in_293_184 h5,#stacks_in_293_184 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_293_184 h5 a,#stacks_in_293_184 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_293_184 h5 a:hover,#stacks_in_293_184 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_293_184 small,#stacks_in_293_184 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_293_184 h5.margin-collapse{margin-top:0 !important;margin-bottom:0 !important}#stacks_in_293_184 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Fira Sans";font-weight:900;font-style:normal}#stacks_in_293_184 .hTxt.segment[data-seg="segment1"]{font-family:"Fira Sans";font-weight:500;font-style:normal}#stacks_in_293_184 .primary,#stacks_in_293_184 .segment{display:inline-block}#stacks_in_293_184 .primary.sub-title,#stacks_in_293_184 .segment.sub-title{display:block}#stacks_in_293_184 [data-seg="segment2"].last-title{display:block}#stacks_in_293_184 .segment.no-shadow{text-shadow:none !important}#stacks_in_293_184 .segment *{}#stacks_in_293_184 .hTxt.primary{vertical-align:bottom}#stacks_in_293_184 .segment[data-seg="segment1"]{font-size:70%;color:rgba(253, 253, 253, 1.00);padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;vertical-align:baseline;}#stacks_in_293_184 .segment[data-seg="segment1"] div{color:rgba(253, 253, 253, 1.00)}#stacks_in_293_184 .segment[data-seg="segment1"] div.mez{font-size:70%}



/* si aici */

#stacks_in_445 {
	margin: 0px 0px 50px 0px;
}
#stacks_in_458 p,#stacks_in_458 div{margin-bottom:0}@media only screen and (min-width:0px){#stacks_in_458{}}#stacks_in_458,#stacks_in_458 div,#stacks_in_458 p,#stacks_in_458 ul,#stacks_in_458 ul li,#stacks_in_458 ol li,#stacks_in_458 ol,#stacks_in_458 dl,#stacks_in_458 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Fira Sans";font-weight:400 ;font-style:italic }




.stacks_in_461badge{
	position: relative;
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: rgba(51, 124, 181, 1.00);
	border-radius: 10px;
	font-family: ""Fira Sans"";
	top: -1px;
	margin-left: 2px;
}


/* -- End Truedownload2 Each css Template -- */
#stacks_in_461 {
	margin: 10px 0px 0px 0px;
}
.text-color{color:rgba(0, 0, 0, 1.00) ;}
#stacks_in_476 h3,#stacks_in_476 .hTxt:not(.segment) div{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_476 h3,#stacks_in_476 .hTxt:not(.segment) div{font-size:1.10rem}}@media only screen and (max-width:480px){#stacks_in_476 h3,#stacks_in_476 div{text-align:left !important}#stacks_out_476{display:block !important}}#stacks_in_476 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:""Fira Sans"";font-weight:700;font-style:normal}


#fontStackstacks_in_512_20 {
		font-family: "Fira Sans";
		font-weight: 300;
		font-style: normal;
		font-size: 90%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}
	
   
   
   @media only screen and (min-width: 640px) { /*ptr computer*/
	
    #hamburger-icon {
		display: none !Important;
		text-align:center;
    }  /*meniu mobil hamburger*/
	
	
   }


/*
@media screen and (min-width:40em){.pab.stacks_in_324.open{max-height:700px}}


@media screen and (min-width:64em){.pab.stacks_in_324.open{max-height:700px}}.wrapper-stacks_in_324{height:1400px}


@media screen and (min-width:40em){.wrapper-stacks_in_324{height:700px}}


@media screen and (min-width:64em){.wrapper-stacks_in_324{height:700px}}*/


 @media only screen and (min-width: 640px) and (max-width: 750px) {
	   
	   	#left-box p {
		font-size:12px !important;
		font-weight:normal;
		color:black !important;
		font-family: 'Fira Sans', sans serif;
		
	}	
	
	
	#right-box a {
		font-size:13px !important;
		font-weight:normal;
		color:black !important;
		font-family: 'Fira Sans', sans serif;
		
	}
	
 }
 
 /*dimensiune diferita ptr font in functie de screen width ptr footer contact si linkuri; aplicata si pe home*/