body{
	font-family: 'open sans';
}
h2{
	font-size: 18px;
	color: #FFAE34;
	font-weight: 100;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	padding: 0px 15px 0px 15px;
	display: inline-block;
}
h3{
	font-size: 15px;
	text-transform: uppercase;
	color: #006DDE;
}
li{
	list-style-type: circle;
}
.social ul{
	text-align: right;
	margin: 0px;
	padding-top: 5px;
}
.social ul li{
	display: inline-block;
}
.slider{
	display: inline-block;
	width: 100%;
	min-height: 250px;
}
.slider img{
	padding: 5px;
}
.social li a img{
	width: 30px;
}
#navbar{
	padding: 0px;
	background-color: #FFAE34;
}
#navbar ul{
	text-align: center;
	padding: 0px;
	margin-top: 10px;
}
#navbar ul li{
	list-style-type: none;
	display: inline-block;
	width: 14%;
	border-right: 2px solid #ddd; 
	min-height: 40px;
	position: relative;
	cursor: pointer;
	margin-right: -3px;
}
#navbar ul li a{
	line-height: 40px;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
#navbar ul li a:hover{
	text-decoration: none;
}
#navbar ul li:nth-child(7){
	border-right: none;
}
#menu-navbar{
	padding: 0px;
	background-color: #FFAE34;
}
#menu-navbar ul{
	text-align: center;
	padding: 0px;
	margin-top: 10px;
}
#menu-navbar ul li{
	list-style-type: none;
	display: inline-block;
	width: 14%;
	border-right: 2px solid #ddd; 
	min-height: 40px;
	cursor: pointer;
	margin-right: -3px;
}
#menu-navbar ul li a{
	line-height: 40px;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
}
#menu-navbar ul li a:hover{
	text-decoration: none;
}
#menu-navbar ul li:nth-child(7){
	border-right: none;
}
nav.navbar{
	border: none;
	padding: 0px;
	margin-bottom: 0px;
	z-index: 2;
}
.container-fluid{
	padding: 0px;
}
.thumbnail{
	position: relative;
	min-height: 100px;
	border-color: #FFAE34;
	cursor: pointer;
	color:#000;
        -webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -ms-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear;
}
.thumb1:hover{
	background-color: #FFAE34;
}
.thumb2:hover{
	background-color: #C4DE58;
	border-color: #C4DE58;
}
.thumb3:hover{
	background-color: #337ab7;
	border-color: #337ab7;
}
.thumb4:hover{
	background-color: #FF6014;
	border-color: #FF6014;
}
.thumbnail img{
	height: 130px;
	width: 100%;
	display: inline-block;
}
.thumbnail h3{
	font-size: 17px;
	text-transform: uppercase;
	line-height: 20px;
	min-height: 40px;
	color: #337ab7;
	margin-bottom: 20px;
	text-align: center;
	cursor: pointer;
}
.thumbnail:hover h3{
	color: #fff;
}
.welcome{
	text-align: center;
	padding-bottom: 10px;
}
.welcome h1{
	font-weight: 100;
	color: #797979;
	font-size: 18px;
	cursor: pointer;
}
.welcome p{
	color: #ABABAB;
	font-size: 12px;
}
.top{
	display: inline-block;
	width: 100%;
	background-color: #FFAE34;
}
.tel{
	min-height: 40px;
}
.tel p{
	margin: 0px;
	line-height: 40px;
	cursor: pointer;
	font-size: 17px;
}
.footer-map{
	padding-right: 0px;
}
.footer-map iframe{
	width: 100%;
	height: 170px;
}
.copyright{
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #000;
}
.copyright p{
	color: #fff;
	padding-top: 10px;
}
.copyright p a{
	color: #6D6D6D;
}
#footer{
	background-color: #337ab7;
	margin-top: 2%;
}
#footer h1{
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}
#footer h1:hover{
	color: #C4DE58;
}
.footer-menu li, .footer-social li{
	list-style-type: none;
}
.footer-menu ul{
	padding: 0px;
	line-height: 28px;
}
.footer-menu ul li a{
	color: #bbb;
	font-size: 15px;
}
.footer-menu ul li a:hover{
	text-decoration: none;
	color: #C4DE58;
}
.footer-social img{
	width: 40px;
	margin-bottom: 10px;
}
.footer-social ul{
	padding: 0px;
}
.logo img{
	width: 75%;
	padding-left: 10px;
}
#myCarousel{
	display: inline-block;
	margin-top: 5px;
}
#content{
	margin-top: 1%;
}
.consiliere-intro{
	border-bottom: 1px solid #C4DE58;
	margin-bottom: 5%;
	padding-bottom: 2%;
	display: inline-block;
	width: 100%;
}
#programari h1, .gallery h1, #servicii h1, #article h1, .consiliere-intro h1, .thumbnails h1, .servicii h1, .about h1, .address h1, .harta-contact h1, h2.panel-title{
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #337ab7;
	cursor: pointer;
	border:none;
}
.gallery h1{
	text-align: center;
	margin-bottom: 3%;
	display: inline-block;
	width: 100%;
}
h2.panel-title{
	margin-bottom: 0px;
}
.consiliere-intro p{
	margin-top: 2%;
}
.consiliere-intro li{
	cursor: pointer;
	padding-bottom: 5px;
}
.consiliere-intro img{
	border-right: 3px ridge #A6D040;
	border-left: 3px ridge #A6D040;
}
.btn-primary{
	color: #000;
	background-color: #C4DE58;
	border-color: #A6D040;
}
.servicii img{
	width: 25%;
}
img.serv2{
	width: 46%;
}
img.serv3{
	float: right;
}
.servicii{
	display: inline-block;
	border-top: 1px solid #C4DE58;
	margin-top: 3%;
	margin-bottom: 3%;
}
.serv-rm{
	padding-left: 0px;
	margin-top: 1%;
}
.thumbnails h1{
	padding-left: 15px;
}
.about .text p{
	-webkit-column-count: 3;
    -moz-column-count: 3; 
    column-count: 3;
    -webkit-column-rule: 1px solid #ddd;
    -moz-column-rule: 1px solid #ddd;
    column-rule: 1px solid #ddd;
    line-height: 25px;
}
.about .intro{
	display: inline-block;
	border-bottom: 1px solid #C4DE58;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.intro img{
	padding-right: 0px;
	float: right;
	width: 180px;
	margin-top: 15px;
}
.intro p{
	padding-left: 0px;
	line-height: 25px;
}
.intro-top{
	padding-left: 0px;
}
.left-menu, .left-menu ul{
	padding: 0px;
	text-align: center;
	width: 100%;
	margin-top: 3%;
}
.left-menu ul{
	margin-top: 20px;
}
.left-menu ul li:nth-child(1){
	padding-left: 0px;
}
.left-menu ul li:nth-child(3){
	border-right: none;
}
.left-menu ul li{
	list-style-type: none;
	display: inline-block;
	border-right: 2px solid #ddd;
}
.left-menu ul li img{
	margin-bottom: 20px;
	width: 120px;
	border: 10px solid #ddd;
	border-radius: 50%;
	cursor: pointer;
}
.left-menu ul li img:hover{
	border-color: #FFAE34;
}
.left-menu ul li a{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
}
.left-menu ul li a:hover{
	color: #A6D040;
	text-decoration: none;
}
.harta-contact{
	padding: 0px;
}
.harta-contact iframe{
	width: 100%;
	border:1px solid #FFAE34;
	border-radius: 5px;
	padding: 10px;
}
.contact-form{
	padding-left: 0px;
}
.address p{
	display: inline-block;
}
.address i{
	padding-right: 10px;
	font-size: 18px;
}
p.address-text{
	margin-top: 10%;
	text-align: justify;
}
.address{
	border-top: 1px solid #A6D040;
}
#working{
	text-align: center;
	padding: 1%;
}
#working img{
	border-top: 5px ridge #A6D040;
	border-bottom: 5px ridge #A6D040;
}
#article .top-txt{
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    border-bottom: 1px solid #C4DE58;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#article .bottom-txt{
	margin-bottom: 2%;
	border-bottom: 1px solid #C4DE58;
	padding-bottom: 2%;
}
#article img{
	border-left: 3px ridge #A6D040;
	border-right: 3px ridge #A6D040;
	padding: 0px 10px;
}
#article .img-right{
	float: right;
}
.articol-momentul img{
	width: 100%;
	margin-bottom: 2%;
}
.articol-momentul li{
	cursor: pointer;
}
.articol-momentul .top-txt{
	text-align: justify;
}
.articol-momentul ul{
	padding-left: 15px;
	line-height: 22px;
}
.bottom-right{
	padding: 0px;
}
.bottom-right img{
	border-left:none !important;
	border-right: none !important;
	padding: 0px !important;
}
a.overlay{
	position: absolute;
	width: 100%;
	height:100%;
}
.bottom-menu, .bottom-menu ul{
	display: inline-block;
	width: 100%;
	padding-left: 0px;
	margin-top: 3%;
}
img.serv-img{
	float: left;
	width: 30%;
	padding-right: 20px;
}
p.cv-text{
	font-size: 15px;
	font-weight: 600;
	font-style: italic;
}
.prog-form span{
	color: #FF0000;
}
/* contact form*/
#contact-area {
	min-height: 470px;
}

#contact-area input, #contact-area textarea {
	width: 75%;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: left;
	margin-left: 100px;
}

label {
	float: left;
	text-align: left;
	width: 100px;
	padding-top: 5px;
	font-size: 16px;
	padding-left:10px;
}
/*end contact form*/

.panel-heading{
	margin-bottom: 30px;
}
.thx h1{
	margin-bottom: 50px;
	font-size: 28px;
	color: #337ab7;
}
.back-btn{
	display: inline-block;
	position: relative;
	width: 185px;
}
.back-btn i{
	margin-right: 20px;
	font-size: 22px;
	font-weight: bolder;
	color: #FFAE34;
	position: absolute;
}
.back-btn a{
	font-size: 16px;
	font-weight: 600;
	position: absolute;
	width: 100%;
	text-align: right;
	color: #FFAE34;
	padding-bottom: 10px;
}
.back-btn a:hover{
	text-decoration: none;
}
#programari p{
	margin-bottom: 3%;
}
.prog-form{
	padding-left: 0px;
}
.prog-right img{
	width: 100%;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
	margin:0px;
}
li.serv:hover .serv-drop,li.res:hover .res-drop, li.art:hover .art-drop, li.pov:hover .pov-drop{
	display: block;
}
.dropdown-menu:hover{
	display: block;
}
.dropdown-menu>li>a:hover{
	background-color: #337ab7;
}
li.despre:hover .dn-drop, li.despre:hover .dn-drop li .prog-drop{
	display: block;
}
.dn-drop, .serv-drop, .res-drop, .pov-drop, .menu-drop{
	left: -40%;
	width: 180%;
	top: 40px;
	margin-top: 0px !important;
	background-color: #fff;
	border:none;
	border-radius:0px;
}
#navbar ul li ul.dn-drop li{
	width: 33.3%;
	display: block;
	float: left;
}
#navbar ul li ul.res-drop li, #navbar ul li ul.serv-drop li{
	width: 100%;
	display: block;
	float: left;
}
#navbar ul li ul.dn-drop li a:hover, #navbar ul li ul.serv-drop li a:hover, #navbar ul li ul.res-drop li a:hover{
	background-color: transparent;
}
#navbar ul li ul.dn-drop li a, #navbar ul li ul.serv-drop li a, #navbar ul li ul.res-drop li a{
	font-size: 14px !important; 
	color: #FFAE34;
	text-decoration: underline;
}
#navbar ul li ul.dn-drop li:nth-child(3), #navbar ul li ul.serv-drop li:nth-child(3), #navbar ul li ul.res-drop li:nth-child(2){
	border-right: none;
}
#navbar ul li ul.dn-drop li ul.prog-drop li, #navbar ul li ul.serv-drop li ul.cop-drop li, #navbar ul li ul.res-drop li ul.art-drop li, #navbar ul li ul.res-drop li ul.pov-drop li, #navbar ul li ul.dn-drop li ul.gal-drop li, #navbar ul li ul.serv-drop li ul.par-drop li{
	width: 100%;
	display: block;
	float: left;
	border-right: none;
	padding: 5px;
	border-bottom: 1px solid #F99845;
}
#navbar ul li ul.dn-drop li ul.prog-drop li:nth-child(1), #navbar ul li ul.serv-drop li ul.cop-drop li:nth-child(1), #navbar ul li ul.res-drop li ul.art-drop li:nth-child(1), #navbar ul li ul.res-drop li ul.pov-drop li:nth-child(1), #navbar ul li ul.dn-drop li ul.gal-drop li:nth-child(1), #navbar ul li ul.serv-drop li ul.par-drop li:nth-child(1){
	margin-top: 5px;
}
#navbar ul li ul.dn-drop li ul.prog-drop li a, #navbar ul li ul.serv-drop li ul.cop-drop li a, #navbar ul li ul.res-drop li ul.art-drop li a, #navbar ul li ul.res-drop li ul.pov-drop li a, #navbar ul li ul.dn-drop li ul.gal-drop li a, #navbar ul li ul.serv-drop li ul.par-drop li a{
	font-size: 12px !important;
	position: inherit;
	line-height: 20px;
	text-transform: inherit;
	color: #888;
	text-decoration: none;
}
#navbar ul li ul.dn-drop li ul.prog-drop li:hover a, #navbar ul li ul.serv-drop li ul.cop-drop li:hover a, #navbar ul li ul.res-drop li ul.art-drop li:hover a, #navbar ul li ul.res-drop li ul.pov-drop li:hover a, #navbar ul li ul.dn-drop li ul.gal-drop li:hover a, #navbar ul li ul.serv-drop li ul.cop-drop li:hover a{
	color: #fff !important;
}
.art-drop, .pov-drop{
	left: 100%;
	top: 0px;
	width: 100%;
	margin-top: 0px !important;
	background-color: rgba(54, 25, 25, .7);
	border:none;
	border-radius:0px;
}
.dropdown-menu li{
	margin-right: 0px !important;
}
#navbar i{
	margin-left: 10px;
}

.gallery ul {
    padding:0 0 0 0;
    margin:0 0 0 0;
}
.gallery ul li {
    list-style:none;
    margin-bottom:25px;
    height: 110px;
    overflow: hidden;
}
.gallery ul li img {
    cursor: pointer;
    width: 100%;
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}
.gallery ul li img:hover{
	-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
body.patologie #article span{
	color: #C7C7C7;
	float: right;
	font-style: italic;
}
body.gol-nu-drog #article ul li{
	list-style-type: none;
}
#article span{
	color: #9C9C9C;
	font-style: italic;
	float: right;
}
body.bucuria-copilariei #article span{
	float: none;
}
.tab-1, .tab-2, .tab-3, .tab-4, .tab-5, .tab-6{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 2%;
	margin-bottom: 2%;
}
body.probleme-emotionale .tab-3 .left ul li:nth-child(1){
	list-style-type: none;
	font-weight: 600;
}
body.probleme-invatare .tab-1 .right ul li:nth-child(7) span, body.probleme-invatare .tab-4 .right ul li:nth-child(6) span, body.probleme-invatare .tab-5 .right ul li:nth-child(6) span{
	float: none !important;
}
.carousel-indicators{
	z-index: 1;
}

.modal-body {
  padding:5px !important;
}
.modal-content {
  border-radius:0;
}
.modal-dialog img {
  text-align:center;
  margin:0 auto;
}
.controls{
    width:50px;
    display:block;
    font-size:11px;
    padding-top:8px;
    font-weight:bold;
}
.next {
    float:right;
    text-align:right;
}
.ul-ft-dm, .ul-ft-prog{
	display: none;
}
.ft-dm:hover .ul-ft-dm, .ft-prog:hover .ul-ft-prog{
	display: block;
}
.ul-ft-prog li a{
	color: #fff !important;
}
.img-cv p{
	display: inline-block;
	float: right;
	margin-top: 10px;
}
.a-cop{
	position: absolute !important;
	width: 100%;
	height: 100%;
}





















/*Media query*/

@media (max-width: 1200px){
	.intro img{
		width: 220px;
	}
}

@media (max-width: 991px){
	.intro img{
		display: none;
	}
	.intro-top p{
		text-align: justify;
	}
	.about .text{
		text-align: justify;
	}
	.logo{
		text-align: center;
	}
	.h1, h1{
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.col-md-8 {
		padding-right: 0px;
		padding-left: 0x !important;
	}
	.tel p {
		margin: 0px;
		line-height: 40px;
		cursor: pointer;
		font-size: 16px;
	}
}
@media (max-width: 767px){
	.container{
		padding-left: 1px;
		padding-right: 1px;
	}
	.contact-form{
		padding-right: 0px;
	}
	.footer-map, .footer-menu{
		padding-left: 0px;
	}
	#navbar{
		margin: 0px;
	}
	#menu-navbar{
		margin: 0px;
	}
	.bottom-menu h1{
		display: block;
		text-align: center;
	}
	.h1, h1{
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.col-md-8 {
		padding-right: 0px;
		padding-left: 0x;
	}
}
@media (max-width: 600px){
	#navbar ul li{
		width: 100%;
		border-right: none;
	}
	#menu-navbar ul li{
		width: 100%;
		border-right: none;
	}
	.about .text p{
		-webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
	.h1, h1{
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.col-md-8 {
		padding-right: 0px;
		padding-left: 0x;
	}
}
@media (max-width: 500px){
	#contact-area input, #contact-area textarea{
		width: 70%;
	}
	.thumbnails-out{
		width: 75%;
		float: none;
		margin:auto;
	}
	.thumbnails .row h1{
		display: block;
		text-align: center;
	}
	.bottom-txt{
		text-align: justify;
	}
	.h1, h1{
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.col-md-8 {
		padding-right: 0px;
		padding-left: 0x;
	}
}
}
#poveste h1{
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #337ab7;
	cursor: pointer;
	border:none;
}
#poveste h3{
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 20px;
}
#poveste p{
	text-align: justify;
	text-indent: 36.0pt;
}
.submenuli {
	width: 100% !important;
	text-align: center;   
	border-right: none;
    padding: 0px;
    border-bottom: 1px solid #F99845;
	float: left;
}
.submenuli a {
    font-size: 12px !important;
    position: inherit;
    line-height: 40px !important;
    text-transform: inherit !important;
    color: #888 !important;
    text-decoration: none;
	padding: 0px !important;
	margin-top: 0px !important;
}
.submenuli a:hover {
	color: #fff !important;
}