/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}body {line-height:1}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; -moz-text-size-adjust: 100%}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0); }
body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background:#ffffff;}
a, img { border:none;outline:none}
a{color:#455c5f;text-decoration:none}a:hover,a:focus{color:#000000;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle; border:0; outline:0}
/* ################## H1 H2 H3 H4 H5 H6 ################## */
h1, h2, h3, h4, h5, h6{padding:0px; margin:0px; font-weight:normal;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:5px}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:5px}
h2,.h2{font-size:30px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
p{margin:0 0 10px}
hr{border-top:1px solid #ccc; margin-bottom:5px; clear:both}
table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;float:none !important}table,th,td{vertical-align:middle}
table tr th{background:#1187c0;padding:0.2em;color:#fff;font-family:"Source Sans Pro",sans-serif;border-right:1px solid #fff;border-bottom:1px solid #fff}table tr th:last-child{border-right:0}table tr td{padding:0.2em;background:#a5cce5;border-right:1px solid #fff;border-bottom:1px solid #fff}table tr td:last-child{border-right:0}table tr:nth-child(odd) td{background:#d9e9f4}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px; width:100%; max-width:100%}

@media (min-width:1280px){.container{width:1200px}}

@media (min-width:1200px){.servicii{width:100%; height:auto; background:#FFFFFF;margin-top:20px; padding:10px; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .45);-moz-box-shadow:0 0 3px rgba(0,0,0,.45);box-shadow:0 0 3px rgba(0, 0, 0, .45)}}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px; }


.row{margin-left:-15px;margin-right:-15px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-3-last, .col-sm-3-last, .col-md-3-last {position:relative;min-height:1px;padding-left:10px;padding-right:0px; width:25%}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,.col-xs-3-last, .col-sm-3-last, .col-md-3-last{float:left}


@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-3-last{width:25%}}

@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%} .col-md-3-last{width:25%}}

@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}



.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.pull-right{float:right !important}.pull-left{float:left !important}

.col-1, .col-2, .col-2-last2,.col-2cam,.col-3, .col-30, .col-3s, .col-4, .col-4s, .col-5, .col-6, .col-5h,.col-7, .col-7h,.col-8, .col-9, .col-9s, .col-10, .col-11, .col-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-3-last {position:relative;min-height:1px;padding-left:10px;padding-right:0px;}
.col-30 {position:relative;min-height:1px;padding-left:10px;padding-right:0px;}
.col-10s {position:relative;min-height:1px;padding-left:0;padding-right:10px}
.col-3s {position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-2-last, .col-2-last2 {position:relative;min-height:1px;padding-left:10px;padding-right:0px;}
.col-1, .col-2, .col-2cam,.col-3, .col-30, .col-3s, .col-4, .col-4s, .col-5,.col-5h, .col-6, .col-7,.col-7h, .col-8, .col-9, .col-9s, .col-10, .col-10s, .col-11, .col-12, .col-3s, .col-3-last, .col-2-last, .col-2-last2{float:left}.col-12{width:100%; *min-width: 100%;}.col-11{width:91.66666667%}.col-10{width:80%}.col-10s{width:78%}.col-9{width:75%}.col-9s{width:75%}.col-8{width:66.66666667%}.col-7{width:58%}.col-7h{width:60%}.col-6{width:50%}.col-5{width:41.66666667%}.col-5h{width:40%}.col-4{width:33.33333333%}.col-4s{width:33.33333333%}.col-30{wisth:30%} .col-3{width:25%; }.col-3s{width:25%;}.col-3-last{width:25%}.col-2{width:20%;margin-top:20px} .col-2cam{width:20%;margin-top:20px}.col-2-last{width:22%; margin-top:20px} .col-2-last2{width:22%; margin-top:20px}.col-1{width:8.33333333%}


@media (min-width:768px){.col-1, .col-2,.col-2cam, .col-3,.col-3s, .col-4, .col-5,.col-5h, .col-6, .col-7, .col-7h,.col-8, .col-9,.col-9s, .col-10, .col-11, .col-12{float:left}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:80%}.col-10s{width:78%}.col-9{width:75%}.col-9s{width:75%}.col-8{width:66.66666667%}.col-7{width:58%}.col-7h{width:60%}.col-6{width:50%}.col-5{width:41.66666667%}.col-5h{width:40%}.col-4{width:33.33333333%; min-width:270px;}.col-4s{width:33.33333333%} .col-30{width:30%} .col-3{width:25%}.col-3s{width:25%;}.col-3-last{width:25%}.col-2{width:20%} .col-2cam{width:20%}.col-2-last{width:22%} .col-2-last2{width:22%}.col-1{width:8.33333333%}}

@media (max-width:767px){body{background:#ffffff;}.col-12, .col-xs-3, .col-xs-9, .col-9s,.col-xs-4,.col-xs-3-last, .col-sm-3-last, .col-2-last,.col-2-last2,.col-6, .col-7, .col-3, .col-2 {width:100%} .col-sm-4{width:33.33333333%}.col-3s, .leftmenu, .sc-bubble ul, .social{display:none!important}}


@media screen and (min-width: 480px) and (max-width: 767px) {.col-3, .col-3-last {width:50%;} .col-9,.col-4, .col-8,.col-9s,.col-7, .col-7h,.col-5,.col-5h {width: 100%} .col-sm-4{width:33.33333333%}.form-control {position:relative;right:10px;}#desktop_navi_search{width:100%; float:right; position:absolute; margin-left:200px }
}

@media screen and (min-width: 480px) and (max-width: 1023px) {.col-4s {width:50%;} }

@media (max-width:480px){.col-10s,.col-9, .col-9s, .col-6, .col-7, .col-7h,.col-5, .col-5h,.col-4, .col-4s, .col-8, .col-2,.col-2cam, .col-2-last, .col-2-last2,.col-30, .col-3s,.col-3-last {width:100%; margin-right:10px} #meta_nav_links {display:none} #sticky_wrapper {min-height:100px;height:auto !important;} h2,.h2{font-size:20px}h3,.h3{font-size:16px}h4,.h4{font-size:14px}}


.breadcrumb{padding:5px 15px;margin-bottom:5px;list-style:none;border-radius:4px}.breadcrumb>li{display:inline-block; *display: inline; zoom: 1;padding-right:5px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#222222}
.social{float:right;padding:5px 15px;margin-bottom:5px;list-style:none;}.social>li{display:inline-block; *display:inline; zoom:1}
/* 

===============================================
	10.7. Buttons 

===============================================		
*/

.button{width:100%;
	display: inline-block;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em Arial, sans-serif;
	padding: 10px;
	color: #000000;

	margin-right:15px;

	margin-top:5px;
background: #ffffff;

border: 1px solid #dedede;
border-color: #dedede #d8d8d8 #d3d3d3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fcfcfc;*/
-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
box-shadow: 0 1px 0 #f9f9f9, inset 0 1px 0 #fbfbfb; vertical-align:middle
}

.button a:hover {
	color: #000; background: #f9f9f9;
}
.button:hover {
background: #f9f9f9;
}

.button:focus{
	color: #555;
	background: #e9eded;

	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}

.button:active{
position: relative;
top: 1px;
color: #555;
background: #f9f9f9;
border-color: #c6c6c6;
-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;

}

.button.rounded{
	padding: 8px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

input.button, button.button{
	*width: auto; /* IE7 Fix */
	*overflow: visible; /* IE7 Fix */
}
.button img{
	border: none;
float:left; display:inline-block; padding: 0 15px 0 5px;margin-top:-4px;vertical-align:middle
}
.button2{width:100%;
	display: inline-block;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	cursor: pointer;
	padding: 10px;
	color: #263535;
	margin-top:5px;font-weight:600;
}
.button2 img{
	border: none;
float:left; display:block; padding: 0 15px 0 5px;;vertical-align:middle
}

.button3{
	display: inline-block;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em Arial, sans-serif;
	padding: 8px;
	color: #000000;
	margin-right:15px;
	margin-top:5px;
background: #ffffff;

border: 1px solid #81bbde;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
/*	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fcfcfc;*/
-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
box-shadow: 0 1px 0 #f9f9f9, inset 0 1px 0 #fbfbfb; vertical-align:middle
}

.button3 a:hover {
	color: #000;
}
.button3:hover {
background: #DDF0FB;
}

.button3:focus{
	color: #555;
	background: #e9eded;

	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}

.detalii{width:120px;
	display: inline-block;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em Arial, sans-serif;
	padding: 8px;
	color: #000000;
	margin-right:15px;
	margin-top:5px;
background: #ffffff;

border: 1px solid #81bbde;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fcfcfc;*/
-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
box-shadow: 0 1px 0 #f9f9f9, inset 0 1px 0 #fbfbfb; vertical-align:middle
}

.detalii a:hover {
	color: #000;
}
.detalii:hover {
background: #DDF0FB;
}

.detalii:focus{
	color: #555;
	background: #e9eded;

	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}

.detalii img{
	border: none;
float:left; display:inline-block; padding: 0 15px 0 5px;margin-top:-4px;vertical-align:middle
}


.subtitlu {margin-top:10px;margin-bottom:5px; display:inline-block;padding:5px;font-size:14px;color:#FFFFFF;font-weight:700; background:#0082c8; padding-right:20px
}
.subtitlu2 {margin-top:10px;margin-bottom:5px; display:inline-block;padding:5px;font-size:14px;color:#FFFFFF;font-weight:700; background:#0082c8; padding-right:20px; width:100%
}
.titlu {margin-top:15px;margin-bottom:5px; display:inline-block; width:100%;
}
.titlu span {padding-left:10px;font-family:inherit; vertical-align:middle; font-size:14px;font-weight:700;color:#006699; width:100%}
.titlu img{border: none;float:left; display:inline; padding: 0 10px 0 5px; vertical-align:middle; max-width:100%; 
}

.titlu a{float:left; display:inlin-block; padding: 3px; vertical-align:middle;
}
.titlu img a{float:left; display:inline; padding: 0 10px 0 5px; vertical-align:middle;
}
.titlu a:hover{color: #000000; background-color: #F1F5F5
}

.data {font-size:12px;color:#006699;}

#hero-slider .stire {position: absolute; z-index: 900; right: 0px; bottom: 0; width: 100%; padding: 10px; }


.right-img a{display:inline-block; width:100%;border:1px solid #ddd; max-width:100%
}
.right-img a:hover{border:1px solid #e5ca85; 
}

.space5 {height:5px}
.space20 {height:20px}

@media(max-width:1199px){html{overflow-x:hidden}}

@media(min-width:991px){body{overflow-x:hidden}}
a:hover,a:focus{text-decoration:none}img{display:block;max-width:100%;height:auto}
@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}



/* Pagination
--------------------------------------------- */
.pagination:before
 {
	content: " ";
	display: table;
}

.pagination:after
 {
	clear: both;
	content: " ";
	display: table;
}
.archive-pagination{
	clear: both;
	margin: 20px 0;
	margin: 2rem 0;
}

.archive-pagination li {
	display: inline; margin-right:5px;
}

.archive-pagination li a {	font-size: 16px;
	font-size: 1.6rem;
	background-color: #13b4f2;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 4px;
	margin-bottom: 0.4rem;
	padding: 5px 12px;
	padding: 0.5rem 1.2rem;
	text-decoration: none;
}
.archive-pagination li img {	
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;

	text-decoration: none;
}

.archive-pagination li a:hover,
.archive-pagination li.active a {
	background-color: #ff8748;
	color: #fff;
}



/* stiri, comunicate, events
--------------------------------------------- */
.stire {
    width: 100%;
	height:auto;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fac619;clear:both; display:table
}

.stire-image {
    float: left;width:20%;
    margin-right: 2%;
}

.stire-image img {
    float: left;
	width:100%; max-width:100px; max-height:100px
}

.stire-description {
    float: left;
    width: 78%;
display:inline-block

}

.stire-title {
    color: #0a2940;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
    display: block;
}
.stire-title-home {
    color: #0a2940;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
    display: block;
}

.stire-title:hover {
    color: #1782c5;
}

.stire-description p {
    color: #2c2c2c;
    font-size: 14px;
    line-height: 16px;
}


.servicii{margin-top:20px;}



.noresults-text {
	font-size : 22px;
margin:150px auto;
	font-weight : normal;
	color:#FFFFFF;
	line-height:24px; position:relative; padding:20px
}

.noresults-text h1{
	font-size : 42px;
	font-weight : normal;
	color:#FFFFFF;
}
#pagina404 {
	width:100%;
	margin:-15px auto;height: 570px;
	padding: 0px; BACKGROUND-IMAGE: url(404.jpg); BACKGROUND-REPEAT: no-repeat; background-position: center top;
	}
	
.cookiebanner-close {padding:5px; background-color:#666666} .cookiebanner-close:hover {background-color:#FFFFFF; color:#333333}


@media (max-width:767px){.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left:5px;padding-right:5px; width:100%}}

.listare ul li {
	list-style-position: inside;
	list-style-type: disc; padding:8px
}

.screen-reader-text {
    overflow: hidden;
    clip: rect(0,0,0,0);
    position: absolute !important;
    width: 1px;
    height: 1px;
    border: 0;
    word-wrap: normal !important;
}