	/*@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
  background-color: #353836;
  color: white;
  font-family: "Poppins", sans-serif;
}
*/



#clear {
	content: "";
  display: block;
 clear:both; 
}

#clear div{
	content: "";
  display: block;
 clear:both; 
}


 .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);*/
        }
		
		
		
/*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:0% !important; /*marginea de sus*/
	padding-left:2.2% !important; /*marginea din stanga*/
	padding-bottom: 0 !Important;
	padding-bottom:10px !important; /*marginea de jos de la bara de tilu meniu*/
	
}

/*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;
	}
	
	
	.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*/
		 margin-left:0 !important;
	}
	
	#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;
	}
	
	

#stacks_in_512 div{
	background-color: white !important;
	
	
}

#stacks_out_512 div{
	background-color: white !important;
	
	
}

.header a {
  text-decoration: none;
}

.header div {
  padding: 0px;
  background-color: white;
  display: flex;
 /* justify-content: space-between;*/
   text-align:left;
  margin-left:15px;
 
}

.active  {
	
	color:#F77503 !important;
	
} /*culoare pagina activa*/

.active  a{
	
	color:#F77503 !important;
	
} 

.menu ul,a:hover
{
	
	color:grey !important;
} /*  culoare meniu hover cod:Simba*/

.footer {
	margin:0;
	padding:0;
	height:auto;
	width:100%;
	background-color:transparent !important;

}



#simba-container {
	
	width:100%;
	height:auto !important;
	vertical-align:middle;
	margin-top:0px !important;
	z-index:1000;
    padding:0;
	top:0px !important;
	position:relative;
	background-color:transparent !important;

}

#simba-container div{
	
	margin-top:0px !important;
	z-index:1000;
	top:0px !important;
	position:relative;
	height:auto;
	background-color:transparent !important;

}


#stacks_in_512{
	background-color:transparent !important;
}

#stacks_out_512{
	background-color:transparent !important;
}


#stacks_in_512 div{
	background-color:transparent !important;
}

#stacks_out_512 div{
	background-color:transparent !important;
}

	 #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;
		background-color:transparent !important;
		
	}
	
	
	#right-box p {
				background-color:transparent !important;
				
				}
				
				#right-box li {
				background-color:transparent !important;
				
				}


    #left-box div{
				
				padding:0px !important;
            }
			
	#middle-box div{
				
				padding:0px !important;
            }
			
	#right-box div{
				
				padding:0px !important;
            }




.mobile-menu ul {
  list-style: none;
  height: 150px;
  display: flex;
  align-items: left;
  /*justify-content: space-around;*/
  background-color:white;
  color: white;
  text-align:left;
   margin-left:15px;
   width:120px;
}

.mobile-menu ul a {
 background-color:white; 
 color:black;
 height:30px;
 position:absolute;
 width:120px;
  
}


.mobile-menu a {
 background-color:white; 
 color:black;
 height:30px;
 width:120px;
 position:absolute;
  
}



.mobile-menu ul li {
  padding: 0px;
  margin-left: 10px;
  height:30px;
  background-color:white;
  width:120px;
  
}

.mobile-menu ul li:hover {
  transform: scale(1.1);
  transition: 0.3s;
  
}



#hamburger-icon {
  display: none;
  cursor: pointer;
  text-align:left;
  margin-left:-40px; /* asta e marginea din stanga a inconitei de hamburger pe care am cautat-o, asta sua aia de jos*/
  margin:auto;
 
  margin-top: 25px; /*distanta de sus de la iconul de hamburger meniu mobil*/
}

#hamburger-icon div {
  width: 35px;
  height: 3px;
  background-color: orange; /*culoarea meniului*/
  margin-top: 6px;
  transition: 0.4s;
  text-align:left;
  color: white;
  /* asta e marginea din stanga a inconitei de hamburger pe care am cautat-o*/
  
 
}

.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;
}

.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; /* 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;  /* tot culoare de background*/
  color:white;
  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;
  
}


 #primul-rand-ascuns div, h1{
	padding:0px;  
	font-family:'Fira Sans', sans serif; 
	font-size:48px; 
	font-weight:500; 
	color:white; 
	text-align:left; 
	margin-left:20px;
	
}

#primul-rand-ascuns-beta {
	display:none;
	
	
}

#primul-rand-ascuns-alfa h1 {
	margin-left:75px; 
	font-size:22px;
	margin-top:20px !important;
	line-height:100% !important;
}


#banner-ascuns h1{
	
	display:block;
	margin-top:-25px !important;
	font-family:'Fira Sans', sans serif; font-size:22px; font-weight:300; color:white; text-align:left;margin-left:75px;
	line-height:100% !important;
		
	
}

.footer {
	 height:60px !important;
	 margin-top: -98px !important; /*la footer, dau clasa, dau height, si dupa aia dau margin top cu minus height plus inca ceva; de aicis e urca footerul ptr desktop*/
	 background-color:transparent;
}


/* pentru telefon mobil si tableta*/



  #stacks_out_512 div {
	margin-top:25px;
	background-color:white !important;
	
  }
  
  #stacks_out_512  {
	margin-top:25px;
	background-color:white !important;
	
  }
  


#simba-container {
	
	width:100%;
	vertical-align:middle;
	margin-top:0px !important;
	z-index:1000;
    padding:0;
	top:0px !important;
	position:relative;
	height:100px;
	background-color:white;
	margin-top:0px !important; /*nu de aici se urca footerul*/
	z-index:1000;

}

#simba-container div{
	
	margin-top:0px !important;
	z-index:1000;
	top:0px !important;
	position:relative;
	height:100px;
	background-color:white !important;

}


.footer {
	 height:50px !important;
	 margin-top: -115px !important; /*la footer, dau clasa, dau height, si dupa aia dau margin top cu minus height plus inca ceva; de aicis e urca footerul ptr mobil*/
}

 #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:block !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;
	}
	
	
	#poza-telefon {
	  
	  display:block !important;
	  margin-right: 15% !important;
	  float:right;
	  display:block;
	  
  }
  
    #poza-telefon div{
	  
	  display:block !important;
	  margin-right: 0% !important;
	  float:right;
	  display:block;
	  
  }
  
    #poza-telefon img{
	  
	  display:block !important;
	  margin-right: 0% !important;
	}
	
	
@media screen  and (max-width:639.00px) {
	
		#poza-telefon {
	  
	  display:none !important;
	  margin-right: 15% !important;
	  float:right;
	  display:block;
	  
  }
  
    #poza-telefon div{
	  
	  display:none !important;
	  margin-right: 0% !important;
	  float:right;
	  display:block;
	  
  }
  
    #poza-telefon img{
	  
	  display:none !important;
	  margin-right: 0% !important;
	}
}

/*adaugat din home stylesul ptr footer nou responsiv*/

   
	  .footer-menu-text {
		  
		font-size:17px !important;  
	  }
		
	  .footer-menu-text ul{
		  
		font-size:17px !important;  
	  }
	   
	   
	   
	   .ppro p {
		   font-size:15px !important;
		   
	   }
	   
	   
	   .testfooter  {
		   height:auto !important;
		   margin-top:-240px !important;
		   padding-bottom:4px !important;
		  margin-bottom:3px !important;
		  
	   }
	   
	   
	   .testfooter footer {
		   margin-top:-240px !important;
		   padding-bottom:4px !important;
		  margin-bottom:3px !important;
		  height:auto !important;
	   }
	   
	 
	   #testfooterid footer{
		   height:auto !important;
		   margin-top:-270px !important;
		   padding-bottom:4px !important;
		  margin-bottom:3px !important; 
		   
	   }
	   
	   
	   
	   @media only screen and (min-width: 1185px)  {
			
		.testfooter  {
		   height:auto !important;
		   margin-top:-270px !important;
		   padding-bottom:4px !important;
		   margin-bottom:3px !important;
	   }
	 
		}
		
		
	    @media only screen and (min-width: 930px) and (max-width: 1184px) {
			
		.testfooter  {
		   height:auto !important;
		   margin-top:-230px !important;
		   padding-bottom:4px !important;
		   margin-bottom:3px !important;
	   }
	 
		}
		
		
		
		@media only screen and (min-width: 912px) and (max-width: 929px) {
			
		.testfooter  {
		height:auto !important;
		margin-top:-180px !important;
		padding-bottom:1px !important;
	
	   }
			
		}
		
		@media only screen and (min-width: 640px) and (max-width: 911px) {
			
	   .testfooter {
		   height:auto !important;
		   margin-top:-200px !important;
		   padding-bottom:4px !important;
		   margin-bottom:3px !important;
	    }
	   
	 
		}
		
		
		@media only screen and (max-width: 639px) {
			

		.testfooter  {
		   height:auto !important;
		   margin-top:-240px !important;
		   padding-bottom:-24px !important;
		   margin-bottom:0px !important;
		   background-color:transparent !important;
	   }
	   
		}
	
	 
			
		


@media only screen and (max-width: 840px){
	#poza-telefon div{
	  
	  display:none !important;
	
	  
  }
  
    #poza-telefon img{
	  
	  display:none !important;
	
	  
  }
  
  #poza-telefon-img {
	  
	  display:none !important;
	  
	  
  }
  
  
    #poza-telefon-img img{
	  
	  display:none !important;
	 
	  
  }
	
}

.header div {
    display: block !important;
	
   }
   
   
@media only screen and (min-width: 640px) {
	.header div {
    display: block !important;
	
   }
   

 
 img#logo-img {
	   
	   /* width="270" height="40"*/
	   width: 243px; /*270*/
	   height: 40px; /*40px*/
   }
	
}



@media only screen and (max-width: 640px) {
div#logo{
	height:50px !important;
	top:-23px !important;
	
}	

	img#logo-img {
	   position:relative;
	   /* width="270" height="40"*/
	   width: auto;
	   height:40px;
	   top:-23px !important;
	   z-index:5500;
	   overflow:visible;
   }
	
}




@media only screen and (max-width: 685px) {
div#logo{
	height:50px !important;
	
}	

	img#logo-img {
	   position:relative;
	   /* width="270" height="40"*/
	   width: auto;
	   height:40px;
	   margin-top:-5px;
	   z-index:5500;
	   overflow:visible;
   }
	
	
}


@media only screen and (max-width: 639px) {

   div#logo{
	height:50px !important;
	
}	
   
   img#logo-img {
	   position:relative;
	   /* width="270" height="40"*/
	   width: auto;
	   height:40px;
	   z-index:5500;
	   overflow:visible;
   }
 
   .header div {
    display: none !important;
	
   }

.active a {
	
	color:#F77503 !important;
	font-weight:bold;
	
} /*culoare pagina activa pentru mobil*/


#activid a{
	color:#F77503 !important;
	font-weight:bold;
}


.banner {
height:250px;
	
}

.header-contact {
	/*margin-top:30px;*/
	
}




#primul-rand-ascuns-beta h1 {
	line-height:91% !important;  /*distanta intre mesajele de pe banner ptr mobil*/
	margin-top:35px !important; /*distanta din partea de sus a primuli rand de mesaje*/
}



   #primul-rand-ascuns-alfa{
	display: none;
   }
   
   #primul-rand-ascuns-beta  {
	display:block;
	font-size:10px !important;
	color:white;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	
   }
   
   #primul-rand-ascuns-beta h1 {
	display:block;
	font-size:20px !important;
	color:white;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	
   }
   
  #banner-ascuns  {
	display: none !important;
   }
   

  #hamburger-icon {
    display: block !important;
	text-align: left;
	margin-left:15px !important; /* si cu asta dar marginea din stanga a hamburgerului*/
  }
  

  
   #hamburger-icon div{
    display: block !important;
	text-align: left;
	top:20px !important; /* de aici pozitia iconului de hamburger*/
	opacity:1 !important;
	
	}
  

  
  #poza-telefon {
	  
	  display:none !important;
	  margin-right: -75% !important;
	  float:right;
	  
	  
  }
  
    #poza-telefon div{
	  
	  display:none !important;
	  margin-right: -75% !important;
	  float:right;
	  display:block;
	  
  }
  
    #poza-telefon img{
	  
	  display:none !important;
	  margin-right: -75% !important;
	  float:right;
	  
	  
  }
  
  #poza-telefon-img {
	  
	  display:none !important;
	  
	  
  }
  
  
    #poza-telefon-img img{
	  
	  display:none !important;
	 
	  
  }
 
}
/*.cell .small-12 .medium-auto .grid-x  img{
	
	display:none !important;
}  */
/* poza telefon din dreapta ptr mobil*/


h1,h1,h3,h4,h5,h6{
	color:white !important;
	
}

.banner {
	min-height: 150px !important;
	height:auto !important;
	
}

/*desktop - tre sa fac functie de jquery ptr asta si sa-i dau clasa la divu asta*//*
@media only screen and (min-width: 526px){
div.wrapper  {
	
	padding-top:70px !important;
	margin-top:70px !important;
	
}
}

/*mobil*//*
@media only screen and (max-width: 525px){
div.wrapper  {
	
	padding-top:250px !important;
	margin-top:250px !important;
	
}
	
}*/
/*aranjarea primei sectiuni "poetry " in functie de wiundow width si browser*/


/*ptr izotop masonry cu imagini, formatarea imaginilor*/




/*
a.mas-a {
	padding:3px !important; 
	margin:2px !important;
	width:200px !important;
	height:140px !important;
	display:inline-block;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-left:2px !important;
	margin-right:0 !important;
	padding-left:2px !important;
	padding-right:0 !important;
	
	
}


p.mas-a {
	padding:3px !important; 
	margin:2px !important;
	width:200px !important;
	height:140px !important;
	display:inline-block;
	margin-left:2px !important;
	margin-right:0 !important;
	padding-left:2px !important;
	padding-right:0 !important;
	
}
*/





div.menu {
	margin-top: -20px !important;
	padding-top: -20px !important;
	
}

div.mas-a {
	margin-top: -20px !important;
	padding-top: -20px !important;
	
}


section.sec{
	max-width:800px !important;
	
}


/*desktop si tableta*/
@media only screen and (min-width: 751px){
	
	
p.mobil, p.symbol, div.symbol {
	
	display: none !important;
	
}

p.desktop, p.mas-a{
	display: block!important;
	
}


}

/*mobil*/

@media only screen and (max-width: 750px){
	
p.mobil p.symbol, div.symbol {
	
	display: block !important; /*aici am ramas; tre sa gasesc ce display sa dau*/
	float:left !important;
	
}


p.symbol{
	float:left !important;
}

p.desktop, p.mas-a {
	display: none !important;
	
}


a.tab {
	background-color:grey;
	color:white;
	
}
	
}




img.mas-img:hover{
	opacity:1;
}

img.mas-img {
	opacity:0.8;
}




img.mas-img {
	width:auto !important;
	height:auto !important;
	padding:0px !important; 
	margin:0px !important;
	/*border:5px solid red;*/
	display:inline-block;
	
	
}

div.mas-a-div {
	padding:0px !important; 
	margin:0px !important;
	width:15% !important;
	height:auto !important;
	display:inline-block;
	
	
	
}

a.mas-a {
	padding:2px !important; 
	margin:2px !important;
	
	
	
	
}




p.mas-a {
	padding: 0px!important; 
	margin:0px !important;
}



a.tab{
	padding:14px !important; /* paddingul de la a*/
	margin:2px !important;
	width:auto !important;
}

p.symbol{
	padding:5px !important;  /* paddingul dintre ele*/
	margin:1px !important;
	width:auto !important;	
}


.symbol a.tab{
	color: white !important;
	
	
}