@charset "utf-8";

/* Table of Contents

----------------------------------

1.  GENERAL

2.  HEADER

3.  HOME

4.  FOOTER

5.  DESPRE NOI

6.  CONTACT

7.  SEARCH RESULTS

8.  ISTORIC

9.  ECHIPA DE CONDUCERE

10. PARTENERI

11. SITE MAP

12. CARIERE

13. CERTIFICARI

14. CLIENTI

15. REFERINTE - CLIENTI

16. REFERINTE - STUDII DE CAZ

17. REFERINTE - RECOMANDARI

18. STIRI - NOUTATI SI EVENIMENTE

19. STIRI - STIRI MASS-MEDIA

20. STIRI - COMUNICATE SI DECLARATII

----------------------------------*/



/*************************

*

*   1. GENERAL

*

*************************/

.cc-banner .cc-message {font-size:15px;}

body {min-width: 1100px;-webkit-font-smoothing: antialiased;width: 100%;}

a, a:hover, a:focus {outline: none;}

.box_left {position: relative;float: left;display: inline-block;}

.box_right {position: relative;float: right;display: inline-block;}

.content {width:1000px; position: relative;margin: 0 auto;}

.clear {clear: both;}

.w140 {width: 140px;float: left;position: relative;}

.w240 {width: 240px; float: left;display: inline-block;position: relative;}

.w300 {width: 300px; float: right;display: inline-block;position: relative;}

.w320 {width: 320px; position: relative;float: left;}

.w420 {width: 420px; position: relative;float: left;}

.w600 {width: 600px; position: relative;float: left;margin-left: 20px;}

.w660 {width: 660px; position: relative;float: left;margin-left: 20px;}



/***** Custom Bullet *****/

section ul { width: 100%; font-size: 14px; font-family: "Source Sans Pro"; color: #5c5c5c; text-align: left; list-style: outside none none; margin: 4px 0px 16px; text-indent: 0px; padding: 0px; line-height: 18px; }

section ul li {position: relative;padding-left: 15px;}

section ul li::before {left: 0px; background: none repeat scroll 0px 0px #197ec6; content: ""; float: left; height: 4px; position: absolute; top: 8px; width: 4px; }



/***** Custom OL *****/

section ol {  width: 100%; font-size: 14px; font-family: "Source Sans Pro"; color: #333132; text-align: left;  margin: 0px; text-indent: 0px; padding: 0px 0 0 12px; line-height: 18px; }

section ol li {position: relative;padding-left: 5px;}



/***** Text *****/

/*h1 {font-size: 28px; font-family: "Source Sans Pro";color: #464e54; text-align: left; font-weight: 600;}*/

h1 {font-size: 24px; font-family: "Source Sans Pro"; color: #414042; font-weight: normal;}
h2 {font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600;margin: 0px;}
h3 {font-size: 18px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 ); font-weight: 600;}



h5 {font-size: 14px; font-family: "Source Sans Pro"; color: #414042; text-transform: uppercase;letter-spacing: 1px;font-weight: normal;margin: 0;padding: 0;}

section a {font-size: 14px; font-family: "Source Sans Pro";color: rgb( 0, 112, 192 ); text-align: left;text-decoration: none;}

section a:hover {text-decoration: underline;}

p {font-size: 14px;line-height: 17px; font-family: "Source Sans Pro"; color: #5c5c5c; text-align: left;margin: 0px;}

.bx-viewport li:before {display: none;}

.bx-viewport li {padding-left: 0px;}



/*************************

*

*   2. HEADER

*

*************************/



#header {height: 100px;}



/***** Logo *****/

#logo {width: 300px; margin-top: 20px; }

#logo img {width: 286px; height: 60px;}

#logo_small {width: 160px;margin-top: 20px;display: none;}

#logo_small img {width: 87px; height: 60px;float: right;margin-right: 2px;}



/***** css Menu *****/

nav {height: 100px;}

nav ul {list-style: none;padding: 0px; margin: 0px;	position: relative; display: inline-table;z-index: 2;}

nav ul li a {  font-size: 16px; font-family: "Source Sans Pro"; color: #5c5c5c;text-align: right;  text-decoration: none;display:block;padding: 0px 14px;height:70px; line-height: 100px; }

nav ul li a:hover, nav ul li a:focus {outline: none;}

nav ul ul {display: none; }

nav ul:after {content: ""; clear: both; display: block; } 

nav ul li:hover > ul {display: block; }

nav ul li:hover ul li a {color:#fff;}

nav ul li {float: left; } 

nav ul li:hover a {color:#ec0f2a; }

nav ul li.active a {color:#ec0f2a; }

nav ul ul {padding:0; background: transparent; border-radius: 0px; position: absolute; top: 100%; }

nav ul ul li { background: rgba(0,0,0,0.8);float: none; position: relative;width:180px; border-bottom: 1px solid #6b6c6d}

nav ul ul li a { height:auto; text-align: left;padding: 11px 16px 11px; color:#fff;line-height: 17px;font-size: 15px;font-weight: 600; }

nav ul ul li:hover  {background: #717171;color:#fff }

nav li.dropdown > ul > li:hover > a {color:#fff !important; }

nav ul ul li a:hover {background: #717171; color:#fff !important; }

nav ul ul ul {position: absolute; left: 100%; top:0;border-left: 1px solid transparent; }



/***** css Divider Menu *****/

.divider_menu {height:20px; width:1px; background-color: #bcbec0;margin-top: 41px;margin-left: 11px;}



/***** css View Search *****/

.search_icon {cursor:pointer;top: 10px;position:absolute;width:15px; height:13px;}

.search_icon:after {content:"";position:absolute;right:0;background-image: url('../img/svg/search-OPEN-grey-default.svg'); background-repeat: no-repeat;width:14px; height:14px; }

.search_icon:hover:after {background-image: url('../img/svg/search-CLOSED-hover.svg');}



/***** css Search *****/

.search {text-align: center; margin: 34px 20px 0 27px; display: block; width: 14px ; height: 30px;  z-index: 1; position: relative;  }

.search input::-webkit-input-placeholder {  font-size: 14px;font-weight: normal; font-family: "Source Sans Pro"; color: rgba( 255, 255, 255, 0.502 );font-style: italic;   }

.search input:-moz-placeholder { /* Firefox 18- */   font-size: 14px;font-weight: normal; font-family: "Source Sans Pro"; color: rgba( 255, 255, 255, 0.502 );font-style: italic;   }

.search input::-moz-placeholder {  /* Firefox 19+ */   font-size: 14px;font-weight: normal; font-family: "Source Sans Pro"; color: rgba( 255, 255, 255, 0.502 );font-style: italic;  }

.search input:-ms-input-placeholder {  font-size: 14px;font-weight: normal; font-family: "Source Sans Pro"; color: rgba( 255, 255, 255, 0.502 ); font-style: italic;    }

.search input[type=submit] {left: 2px;top: 10px; margin-top: 0; z-index: 2; position: relative; vertical-align: top; height: 30px; border-radius: 3px; display: none; border:none; background-color: transparent; cursor: pointer; position:absolute;background-image: url('../img/svg/search-CLOSED-default.svg'); background-repeat: no-repeat; width:14px; height:14px;}

.search input[type=submit]:hover {background-image: url('../img/svg/search-OPEN-blue-hover.svg');}

.search input[type=text] {font-family: Arial; font-weight: bold; color: #1a3d51; background: #d8e6ef; display: none; padding: 6px 32px; width: 250px; border: 0; font-size: 16px; }

.search input[type=text]:focus {outline: none; }

.search input[type=text] {border-radius: 14px;right: 3px; position: absolute; width: 1px; z-index: 2; font-size: 15px; font-family: "Source Sans Pro"; color: #fff; font-weight: 600; margin-left: .2em; margin-top: 0; background-color: #197ec6; border:none; }



/***** css Language *****/

.language {position: relative;}

.language ul {list-style: none;margin:0px;padding:0px;}

.language ul li a {line-height: 100px;  text-decoration: none; font-size: 15px; font-family: "Source Sans Pro"; color: rgb( 92, 92, 92 ); text-transform: uppercase;}

.language ul li a:hover {color:#ec0f2a; }



/***** Overlay *****/

/*.oe_overlay {background: #000; opacity: 0; position: fixed; top: 100px; left: 0px; width: 100%; height: 100%; z-index:2; display:none; }*/



/*************************

*

*   3. HOME

*

*************************/

.slogan {top:18px;font-size: 12px; letter-spacing:2.2px;font-weight: 600; font-family: "Source Sans Pro"; color:#fff;position: absolute;z-index: 999; text-transform: uppercase;}



/***** Slider *****/

#slider_hp {overflow: hidden; position: relative; width: 100%;}

#slider_hp .bx-wrapper {overflow: hidden;left:50%; margin-left: -960px; padding: 0px; position: relative; width: 1920px; max-width:1920px !important; }

.slider_home {margin-top: 0px;}

.slider_home li:before {display: none;}

.slider_home li {padding: 0px;}



/***** Slider Caption *****/

.slider_home .caption {min-height: 132px;padding-top: 18px;padding-bottom: 100px; position: absolute;bottom: 0px;width: 100%;background-color: rgba(0,0,0,0.5);}

.slider_home .caption .content {width: 560px;}

.slider_home .caption h1 {font-size: 28px; font-family: "Source Sans Pro"; font-weight: 600;color:#fff;text-align: center;margin: 10px 0px;}

.slider_home .caption h1 a {font-weight: 600;color:#fff; font-size: 28px; cursor: pointer; }

.slider_home .caption h1 a:hover { text-decoration: none; }

.slider_home .caption p {font-size: 15px;font-weight: 600; font-family: "Source Sans Pro"; color: rgb( 255, 255, 255 ); text-align: center; line-height: 18px;margin:0px; }



/***** Slider Bullet *****/



#slider_hp .bx-wrapper .bx-pager {text-align: center;}

#slider_hp .bx-wrapper .bx-pager .bx-pager-item,

#slider_hp .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline; }

#slider_hp .bx-wrapper .bx-pager.bx-default-pager a {background: #969ba0; text-indent: -9999px; display: block; width: 8px; height: 8px; margin: 0 11px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#slider_hp .bx-wrapper .bx-pager.bx-default-pager a:hover,

#slider_hp .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff; }



/***** Slider Controls *****/

#slider_hp .bx-controls {width: 1000px;position: absolute; bottom: 119px; left: 0px; right: 0px; margin: 0 auto;} #slider_hp .bx-wrapper .bx-prev {right: 91px;top: -68px !important; background-repeat: no-repeat; opacity: 0.7; background-image: url('../img/svg/F-slider.svg'); }

#slider_hp .bx-wrapper .bx-next {right: 38px; background-repeat: no-repeat; opacity: 0.7; background-image: url('../img/svg/T-slider.svg'); }

#slider_hp .bx-wrapper .bx-prev:hover {opacity: 0.5; }

#slider_hp .bx-wrapper .bx-next:hover {opacity: 0.5; }

#slider_hp .bx-wrapper .bx-controls-direction a {position: absolute; top: -80px; outline: 0; width: 83px; height: 83px; text-indent: -9999px; z-index: 9999; }

#slider_hp .bx-wrapper .bx-controls-direction a.disabled {display: none; }



/***** Details *****/

.box_details {margin-bottom: 9px;margin-top: -110px;z-index: 1;position: relative;float: left;}

.box_details .w320 {margin-right: 20px;background-color: #fff;}

.box_details .w320:last-child {margin-right: 0px;}

.img_details {width: 280px;position: relative;margin: 20px auto;}


.img_details h3 {font-size: 18px; font-family: "Source Sans Pro";  text-transform: uppercase;font-weight: 600;color: rgb( 255, 255, 255 ); left:0; right: 0; margin: 0 auto; text-align: center; position: absolute;bottom: 0;bottom: 8px; letter-spacing: 1px; }

.box_details .w320 p {font-size: 15px; font-family: "Source Sans Pro"; color: rgb( 113, 113, 114 ); text-align: center; line-height: 18px;width: 280px;margin:0 auto; }

.box_details .img_details:before { position: absolute;bottom: 0;left: 0; height: 60px; width: 100%; content: "";

background: rgba(0,0,0,0);

background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);

background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);

background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);

background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); );}



/***** Button details *****/

.btn_detail {width: 80px; font-weight: 600; background-color: #0070C0; font-size: 15px; font-family: "Source Sans Pro"; color: #FFF; margin: 23px auto; position: relative; text-decoration: none; text-align: center; display: block; padding: 5px 0; border-radius: 15px;}

.btn_detail:hover {text-decoration: none; background-color: #197ec6;color: #fff;}



/***** Line shadow *****/

.line_shadow {height: 5px; -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.1); width: 100%; }



/***** News *****/

.box_news {position: relative;float: left;margin-top: 8px;width: 100%;}


.box_news  h3 {font-size: 18px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 ); text-transform: uppercase;font-weight: 600;margin-bottom: 0px;border-bottom: 2px solid #ec0f2a;padding-left: 102px; letter-spacing: 2px;padding-bottom: 2px;}

.news p {margin: 0; font-size: 15px; font-family: "Source Sans Pro"; color: rgb( 113, 113, 114 );line-height: 18px; }

.news {border-bottom: 2px solid #eeeeee;clear: both;float: left;position: relative;padding: 10px 0;}

.news .news_h3 {width: 280px;margin: 14px 20px;}

.news .news_h3 a {display: block;font-size: 18px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 ); font-weight: 600;text-transform: none;text-align: right;width: 280px;margin-top: 11px; line-height: 22px;margin-bottom: 10px;}

.news_h3 p {font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 113, 113, 114 ); font-style: italic; text-align: right; }

.lines {width: 20px; float: left;display: inline-block;}

.lines span {float: left;display: inline-block;height: 100%;background-color: #d1d1d1; width: 1px;margin-right: 2px;}

.lines span:first-child {margin-left: 5px;}

.news .w600 {margin-top: 19px;}



/***** Button read more *****/

.btn_read_more  {font-weight: 600; margin-top: 12px;padding-right: 15px; font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 0, 112, 192 ); text-align: left;position: relative; display: inline-block; }

.btn_read_more:after {top: 7px;background-image: url('../img/svg/arrowciteste.svg'); background-repeat: no-repeat; content: "";width: 9px; height: 9px;position: absolute;right: 0;}



/***** Button arhiva *****/

.btn_arhiva {font-weight: 600;position: relative; float: right;margin: 5px 21px;padding-left: 13px;}

.btn_arhiva:before {top: 7px;content: "";background-image: url('../img/svg/arrowarhiva.svg');width: 9px; height: 9px; background-repeat: no-repeat; position: absolute;left: 0px;}



/***** Parteneri *****/

.box_parteneri {margin-top: 44px;width: 100%; background-color: #ebeded; height: 80px;padding: 10px 0; position: relative; float: left;}

.slider_parteneri {background-color: transparent; height: 100px;margin: 0px;}

.slider_parteneri li {padding-left: 0px; height: 80px;position: relative;width: 200px !important}

.slider_parteneri li:before {display: none;}

.slider_parteneri li a {display: block;height: 80px; background-color: #fff;}

.slider_parteneri li a img {position: absolute; top:0; bottom: 0;right: 0;left: 0;margin: auto;max-height: 80px;
max-width: 200px;}

.slider_parteneri li a img { filter: none; /* Applies to FF + IE */ -webkit-filter: grayscale(0);}

.slider_parteneri li a img:hover { filter: url('../js/filters.svg#grayscale'); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */}

.box_parteneri .bx-pager {display: none;}

.box_parteneri .bx-wrapper {float: left;height: 80px;margin-left: 165px}

.box_parteneri .bx-wrapper .bx-viewport {}

.btn_parteneri a{font-weight: 600; display: inline-block;float: left;position: relative; font-size: 12px;padding: 7px 9px 7px 13px; letter-spacing: 1px; font-family: "Source Sans Pro"; color: rgb( 255, 255, 255 ); text-transform: uppercase;}

.btn_parteneri a:hover {text-decoration: none;}

.btn_parteneri {height: 30px; width: 150px;background-color: #0070c0;float: left; position: absolute; bottom: -55px;border-radius: 15px;}

.btn_parteneri span {margin: 2px;}

#slider-prev {text-indent: -9999px;display: inline-block;float: right;position: relative;cursor: pointer; background-image: url('../img/svg/arrow-left-parteneri.svg'); background-position: center; background-repeat: no-repeat;width: 26px; height: 26px;display: block;}

#slider-prev:hover {background-color: #197ec6; border-radius: 50%;}

#slider-next {text-indent: -9999px;display: inline-block;float: right;position: relative;cursor: pointer; background-image: url('../img/svg/arrow-right-parteneri.svg'); background-position: center; background-repeat: no-repeat;width: 26px; height: 26px;display: block;}

#slider-next:hover {background-color: #197ec6; border-radius: 50%;}



/*************************

*

*   4. FOOTER

*

*************************/



/***** Menu footer *****/

.menu_bottom {margin-left: 102px;margin-top: 18px; float: left; width: auto; display: inline-block;}

.menu_bottom ul {list-style: none;}

.menu_bottom ul li {margin-right: 10px;display: inline-block;float: left;position: relative;}

.menu_bottom ul li a {font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 25, 126, 198 ); text-align: left; font-weight: 600; text-decoration: none; }

.menu_bottom ul li a:hover {text-decoration: underline;}



/***** Button GO TOP *****/

#go_top {  font-size: 14px; font-family: "Source Sans Pro"; margin-top: 36px; color: #197EC6; font-weight: 600;cursor: pointer; float: right; display: inline-block; position: relative; text-align: right; padding-right: 15px;}

#go_top:after {top: 7px;content: ""; background-image: url('../img/svg/arrow-up-sageata-urcare.svg'); width: 9px; height: 5px; background-repeat: no-repeat;position: absolute;right: 0px;}

#go_top:hover {text-decoration: underline;}

.partner {
   

  position: absolute;
    
  left: -8000px;



}



/***** Line red footer *****/

.line_footer {margin-top: 4px;height: 2px; width: 100%; background-color: #ec0f2a;}



/***** Date contact *****/

.date_contact {display: table;margin-top: 5px;}

.date_contact p {font-size: 15px; line-height: 18px;}

.date_contact .w140 {float: none; width: 140px;display: inline-block;position: relative;display: table-cell;vertical-align: middle;}

.date_contact .w140 p  {font-size: 16px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 ); text-align: left; font-weight: 600; }

footer p {color:#464e54;line-height: 18px;}

.date_contact .w300 a {font-size: 14px; font-family: "Source Sans Pro"; color: #197ec6; text-align: left;text-decoration: none; }

.box_copyright {background-color: #197ec6;width: 100%; float: left;margin-top: 9px; padding: 6px 0;}

.box_copyright p, .box_copyright a {font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 255, 255, 255 ); text-align: right; text-decoration: none;font-weight: 600;}

.box_copyright a:hover {text-decoration: underline;}



/*************************

*

*   5. DESPRE NOI

*

*************************/



/***** Box Slogan *****/

.box_slogan {width: 100%; text-align: center;overflow: hidden;position: relative;}

.box_slogan .slogan {top: -22px;}



/***** Breadcrumbs *****/

.localizare {margin-left: 2px;}

.localizare, .localizare a { font-size: 14px; font-family: "Source Sans Pro";font-weight: normal; color: rgb( 92, 92, 92 ); font-style: italic;text-align: left; margin-bottom: 5px; margin-top: 12px; text-align: left; text-decoration: none; }

.localizare a:hover {text-decoration: underline; }

.arrow_right {background-image: url("../img/breadcrumbs.png");background-repeat: no-repeat; height: 9px; padding-right: 11px; width: 9px;padding-right: 6px;display: inline-block;margin-left: 4px; }



/***** Menu Left *****/

.menu_left {width: 280px;float: left;display: inline-block;margin-top: 10px;margin-right: 40px;}

.img_menu img {max-width: 280px}

.img_menu {margin-bottom: 12px;}

.menu_left h1 {font-weight: 600; letter-spacing: 2.3px; font-size: 12px;margin: 0px; padding: 0px; font-family: "Source Sans Pro"; color: rgb( 92, 92, 92 ); text-transform: uppercase; text-align: left; }

.menu_left ul {margin-top: 10px;}

.menu_left ul li:before {display: none;}

.menu_left ul li {padding-left: 0px;}

.menu_left ul li a {display: block; font-size: 15px;padding: 12px 20px; font-family: "Source Sans Pro"; color: rgb( 92, 92, 92 ); text-align: left; font-weight: normal; }

.menu_left ul li:nth-child(odd) a {background-color: #eeeeee;}

.menu_left ul li:nth-child(odd) {border-left: 3px solid #eeeeee;}

.menu_left ul li:nth-child(even) {border-left: 3px solid #fff;}

.menu_left ul li.active {border-left: 3px solid #ec0f2a;}

.menu_left ul li a:hover {background-color: #ec0f2a; color: #fff; text-decoration: none;}

.menu_left ul li:hover {border-left: 3px solid #ec0f2a;}



/***** Text Right *****/

.box_text h1 {margin: 15px 0 14px;line-height: 30px;}

.box_text p {line-height: 16px;margin-bottom: 18px; color: #5c5c5c;}

.box_text img {margin-bottom: 15px}

.box_text iframe {margin-bottom: 10px}



/*************************

*

*   6. CONTACT

*

*************************/



/***** Contact left *****/

.contact_left {width: 280px;float: left;display: inline-block;margin-top: 10px;margin-right: 40px;}

.contact_left p {font-size: 14px; color:#5C5C5C;letter-spacing: 0.3px;margin-bottom: 16px;line-height: 17px;}

.contact_left .img_menu {margin-bottom: 23px;}

.date {margin-bottom: 2px; font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 92, 92, 92 ); text-align: left;}

.date table tr td:first-child {min-width: 56px;}

.date table td {vertical-align: top;}

.date table tr {padding-bottom: 11px;display: block;}



/***** Form Contact *****/

.form_contact {float: right;width: 600px; display: inline-block;margin-top: 55px; position: relative;}

.form_contact input {background-color: #f5f5f5; border: 1px solid #d0d0d0; margin-bottom: 12px; font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 92, 92, 92 );padding: 6px 9px;width: 220px;}

.form_contact label {margin-bottom: 2px; font-size: 12px; font-family: "Source Sans Pro"; color: rgb( 65, 64, 66 );display: block; text-transform: uppercase; text-align: left; position: relative;padding-left: 7px; letter-spacing: 2px; } .form_contact .req label:before {top: 4px;left: -14px;content: ""; background-image: url('../img/star.png'); width: 9px; height: 9px; background-repeat: no-repeat;position: absolute;}

.form_contact input::-webkit-input-placeholder, .form_contact textarea::-webkit-input-placeholder {font-size: 14px; font-family: "Source Sans Pro"; color: rgba( 236, 15, 42, 0.502 ); font-style: italic; }

.form_contact input:-moz-placeholder, .form_contact textarea:-moz-placeholder { font-size: 14px; font-family: "Source Sans Pro"; color: rgba( 236, 15, 42, 0.502 ); font-style: italic; }

.form_contact input::-moz-placeholder, .form_contact textarea::-moz-placeholder {  font-size: 14px; font-family: "Source Sans Pro"; color: rgba( 236, 15, 42, 0.502 ); font-style: italic;}

.form_contact input:-ms-input-placeholder, .form_contact textarea:-ms-input-placeholder {font-size: 14px; font-family: "Source Sans Pro"; color: rgba( 236, 15, 42, 0.502 ); font-style: italic; }

.form_contact .box_right input {width: 300px;} 

.form_contact textarea {background-color: #f5f5f5; border: 1px solid #d0d0d0; margin-bottom: 12px; font-size: 14px; font-family: "Source Sans Pro"; color: rgb( 92, 92, 92 );padding: 6px 9px;width: 300px; height: 145px; }

.req input, .req textarea {border:1px solid #ec0f2a;}



/***** Captcha *****/

.box_captcha {padding-bottom: 16px;border: 1px solid #d0d0d0; width: 100%;float: left;position: relative;margin-top: 17px;}

.box_captcha .w240, .box_captcha .w240 p {text-align: right;}

.box_captcha .w240 {margin-top: 40px;margin-right: 31px;}

.box_captcha .w240 a {font-style: italic; position: relative;}

.box_captcha .w240 a.refresh_captcha:after {right: -31px; content: "";position: absolute;top:3px; width: 23px; height: 14px; background-image: url('../img/refresh_captcha.png');}

.box_captcha label {margin-top: 15px; margin-left: 8px;}

.img_captcha {width: 100px; height: 40px;float: left;display: inline-block;position: relative;margin-top: 3px; margin-left: 9px; padding-right: 21px;}

.img_captcha:after {top: 17px;right: 0px;content: ""; background-image: url('../img/equal.png'); width: 11px; height: 7px; background-repeat: no-repeat;position: absolute;}

.box_captcha input {width: 144px; margin: 8px;}



/***** Send *****/

.box_send {width: 100%; border-bottom: 2px solid #0070C0; margin-top: 20px; position: relative; float: left; padding-bottom: 5px;}

.box_send p  {font-size: 13px; font-family: "Source Sans Pro"; color: rgb( 65, 64, 66 ); text-align: left; } 

.box_send p span {padding: 0 6px;background-position: center; background-image: url('../img/star.png'); width: 9px; height: 9px; background-repeat: no-repeat;display: inline-block;}

.box_send .btn_send  {font-size: 15px; font-family: "Source Sans Pro"; color: #FFF; text-align: center; background-color: #0070C0; border-radius: 15px; position: absolute; right: 70px; bottom: -17px; padding: 5px 41px; }

.box_send .btn_send:hover {background-color: #197ec6; text-decoration: none;}



/***** Message Error / Success *****/

.message_error {background-color: #EC0F2A; font-size: 14px; font-family: "Source Sans Pro"; color: #FFF; text-align: center; font-weight: 600; background-image: url("../img/msg_error.png"); background-repeat: no-repeat; background-position: 7px center; position: absolute; top: -45px; padding: 7px 0; width: 100%; }

.message_success {display: none;background-color: #38a653; font-size: 14px; font-family: "Source Sans Pro"; color: #FFF; text-align: center; font-weight: 600; background-image: url("../img/msg_success.png"); background-repeat: no-repeat; background-position: 7px center; position: absolute; top: -45px; padding: 7px 0; width: 100%; }



/***** Map *****/

.box_map { margin-top: 15px;margin-bottom: 49px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0; background-color: #f2f2f2; position: relative;}

.box_map .map {border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; float: left;}

.box_map .map iframe {float: left;display: block;}



/*************************

*

*   7. SEARCH RESULTS

*

*************************/



/***** Rezultate *****/

.box_rezultate h2 {margin: 13px 0 21px;font-size: 24px; font-family: "Source Sans Pro"; color: #414042; font-weight: normal;}

.rezultate {border-bottom: 2px solid #ed1f38;padding-bottom: 2px;}

.rezultate h4 {color: #464e54;font-size: 16px; font-family: "Source Sans Pro"; font-weight: 600;margin: 0px;}

.rezultate h4 span {color: #ec0f2a}

.rezultat {border-bottom: 2px solid #efefef;margin-top: 15px;padding-bottom: 22px;}

.rezultat p {width: 600px;line-height: 18px;}

.rezultat p span {background-color: #ec0f2a; color: #fff;display: inline-block; padding: 1px;}

.rezultat h4 {margin-bottom: 8px;font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600;margin: 0px;}

.rezultat a {margin-top: 10px;font-weight: 600; display: block;}



/***** css Box Pagination *****/

.box_pagination {width: 100%; float: left;margin-top: 5px;padding-top: 11px;}

.box_pagination p {font-size: 14px; font-family: "Source Sans Pro"; color: #5c5c5c; text-align: left; height:34px; line-height: 34px;margin: 0px; }

.box_pagination p span {color: #ec0f2a}



/***** css Pagination *****/

.pagination {position: relative; float: left; margin-top: 4px;}

.pagination ul {text-indent: 0; float: none; border: medium none; display: block; list-style: outside none none; margin: 0px; overflow: hidden; padding: 0; }

.pagination ul li {padding: 0px}

.pagination ul li:before {display: none;}

.pagination ul li:last-child{margin-right: 0px}

.pagination ul li {border: 1px solid #b4b4b4; float: left; height: 33px; line-height: 33px; margin-right: 5px; text-align: center; width: 33px;}

.pagination ul li:hover {border: 1px solid #ec0f2a;background-color: #ec0f2a}

.pagination ul li:hover a:hover {text-decoration: none;color: #fff}

.pagination ul li.sep {margin: 0 10px;width: 1px; background-color: #a1a6a9; border: 0px; height: 35px; position: relative; }

.pagination ul li.disabled {opacity: 0.4}

.pagination ul li.disabled:hover {background-color: transparent;border: 1px solid #b4b4b4;}

.pagination ul li.active {color: #ec0f2a; line-height: 33px;  text-align: center; position: relative; }

.pagination ul li.active:hover{color: #fff;}

.pagination ul li a {text-decoration: none; height: 33px; width: 33px; color: #5c5c5c; display: block; line-height: 33px; text-align: center; position: relative; font-size: 14px; font-family: "Source Sans Pro"; }

.pagination ul li a:hover {color: #717172; }

.pagination p {margin: 0px 21px 0; }

.pagination p span {color: #ec0f2a; }

.pagination .first:after {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);position:absolute;width:9px; height:9px; content: ""; background-image: url('../img/pag_last.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination a:hover .first:after {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);position:absolute;width:9px; height:9px; content: ""; background-image: url('../img/pag_last_hov.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .disabled a:hover .first:after {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);position:absolute;width:9px; height:9px; content: ""; background-image: url('../img/pag_last.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .prev:after {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);position:absolute;width:5px; height:9px;  content: ""; background-image: url('../img/pag_next.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination a:hover .prev:after {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);position:absolute;width:5px; height:9px; content: ""; background-image: url('../img/pag_next_hov.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .disabled a:hover .prev:after {-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);position:absolute;width:5px; height:9px; content: ""; background-image: url('../img/pag_next.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .last:after {position:absolute;width:9px; height:9px; content: ""; background-image: url('../img/pag_last.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination a:hover .last:after {position:absolute;width:9px; height:9px; content: ""; background-image: url('../img/pag_last_hov.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .disabled a:hover .last:after {position:absolute;width:9px; height:9px; content: ""; background-image: url('../img/pag_last.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .next:after {position:absolute;width:5px; height:9px;content: ""; background-image: url('../img/pag_next.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination a:hover .next:after {position:absolute;width:5px; height:9px; content: ""; background-image: url('../img/pag_next_hov.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}

.pagination .disabled a:hover .next:after {position:absolute;width:5px; height:9px; content: ""; background-image: url('../img/pag_next.png'); background-repeat: no-repeat; left:0; right:0; bottom:0; top:0; margin: auto;}



/*************************

*

*   8. ISTORIC

*

*************************/

.year {margin-bottom: 3px !important;float: none;display: block;position: relative;padding-left: 20px;}

.year p {display: block;position: relative;padding: 0; margin: 0;}

.year:before {z-index: -1; background-color: #eeeeee; width: 52px; height: 18px;position: absolute;top:0; left: 0;content: ""}

.year:after {position:absolute;width:13px; height:15px; content: ""; background-image: url('../img/calendar.png'); background-repeat: no-repeat;left: 2px; top: 1px;}

.year:last-child {margin-bottom: 48px;}



/*************************

*

*   9. ECHIPA DE CONDUCERE

*

*************************/

.box_angajat {margin-bottom: 17px;float: left;position: relative;width: 100%;min-height: 140px;}

.box_angajat:last-of-type{margin-bottom: 48px;}

.img_angajat { width: 140px; height: 140px;float: left;display: inline-block; background-image: url('../img/FT_no-picture_01.jpg'); background-size: 140px 140px;}

.img_angajat img {width: 100%; height: 100%;}

.txt_angajat {float: left;display: inline-block;width: 600px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;padding-left: 18px;padding-top: 13px;background-color: #eeeeee; min-height: 140px;}
.txt_angajat h4 {font-size: 16px;
font-family: "Source Sans Pro";
color: #414042;
font-weight: 600;
margin: 0px;}
.txt_angajat h5 {margin-right: 18px;margin-bottom: 8px;border-bottom: 1px solid #197dc8;padding-top: 2px;padding-bottom: 7px; }

.txt_echipa {margin-bottom: 45px;}

.txt_echipa p {max-width: 620px;}



/*************************

*

*   10. PARTENERI

*

*************************/

.box_partener {margin-bottom: 17px; padding-bottom: 8px;float: left; border-bottom: 2px solid #efefef;}

.box_partener .w420 {margin-left: 10px;padding-top: 10px;min-height: 100px;}

.box_partener .w420 p {font-size: 15px;color: #717172;line-height: 18px;margin-bottom: 0px;}

.box_partener .w420 a {font-weight: 600;margin-top: 8px; display: block;}

.box_partener .img_partener {position: relative; margin-right: 9px;background-color: #ebeded; width: 200px; height: 100px;display: inline-block;float: left;}

.box_partener .img_partener a {display: block;}

.box_partener .img_partener a img {top:0; bottom:0; margin:auto;left:0; right:0;position: absolute;}

.img_partener img {filter: url('../js/filters.svg#grayscale'); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */ }

.img_partener img:hover {filter: none; /* Applies to FF + IE */ -webkit-filter: grayscale(0); }

.box_partener:last-of-type {margin-bottom: 48px;}



/*************************

*

*   11. SITE MAP

*

*************************/

.box_site_map h2 {margin: 13px 0 8px;font-size: 24px; font-family: "Source Sans Pro"; color: #414042; font-weight: normal;}

.box_site_map ul {float: left;width: auto;}

.box_site_map ul li {padding-left: 20px;display: block;clear: both;}

.box_site_map ul li:before {display: none;}

.box_site_map ul li a {display: block;position: relative;}

.box_site_map ul li a:before {top: 5px; left: -20px;content: ""; background-image: url('../img/link.png'); width: 13px; height: 13px; background-repeat: no-repeat;position: absolute;}

.box_site_map ul > li > ul {margin-top: 15px;}

.box_site_map ul > li > ul > li > ul {margin-top: 0px}



/*************************

*

*   12. CARIERE

*

*************************/

.box_careers {margin-bottom: 48px;margin-top: 16px;width: 100%; float: left;border: 1px solid #c9c9c9}

.career {padding: 15px 0;float: left;border-bottom: 1px solid #c9c9c9; display: block;}

.career:last-of-type {border-bottom: 0px;}

.career .w300 {width: 297px;}

.career .w300 h3 {font-size: 18px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 ); text-transform: none;font-weight: 600;text-align: center;vertical-align: middle; padding: 0px 20px; line-height: 21px;}

.career .w600 p {margin-bottom: 12px;padding-top: 5px}

.career .btn_read_more {margin-top: 0px;}

.career .btn_read_more::after {-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); }

.career .btn_restrage:after {-ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ transform: rotate(-90deg); }

.ptb10 {padding: 10px 0 10px 0;}

.career tr td:nth-child(2) {background-image: url('../img/lines.png'); background-repeat: repeat-y;width: 15px;background-position: 3px 0;}



/*************************

*

*   13. CERTIFICARI

*

*************************/

.box_certificate {margin-bottom: 37px;width: 280px; float: left;display: inline-block;margin-top: 24px;}

.certificate {width: 218px; border: 1px solid #eeeeee;}

.certificate img {width: 100%;}

.certificate .title_certificate {padding: 11px;background-color: #eeeeee;text-align: center;text-align: center;}

.certificate .title_certificate p {margin: 0px;text-align: center;}

.certifiari {margin-bottom: 12px;float: left;}



/*************************

*

*   14. CLIENTI

*

*************************/



.clienti p {width: 560px;}

.box_clienti {position: relative;margin-top: 25px;margin-bottom: 30px; float: left;}

.box_client {margin-right: 20px; margin-bottom: 20px;width: 200px; height: 100px;display: inline-block;float: left;position: relative;}

.client_bg {position:absolute; height:98px; width:198px; background-color:white; border:1px solid #c9c9c9; }

.client_border {position:relative; top:-1px; left:-1px; height:100px; width:200px; background-color:white; border-radius: 25px; }

.client_border img { position: absolute;top:0; bottom: 0; left: 0; right: 0; margin: auto;max-width: 200px;}



/*************************

*

*   15. REFERINTE - CLIENTI

*

*************************/

.box_ref_clienti {margin-top: 25px;width: 100%;margin-bottom: 6px; float: left;}

.ref_clienti {margin-bottom: 38px;float: left;position: relative;display: block;clear: both;}

.ref_clienti p {border-bottom: 2px solid #197ec6; width: 100%;margin-bottom: 7px;}

.ref_clienti p span  {font-size: 12px; font-family: "Source Sans Pro"; color: rgb( 255, 255, 255 ); text-transform: uppercase; text-align: left; background-color: #197EC6; padding: 1px 7px; letter-spacing: 2.5px; }

.ref_client {margin-right: 6px; margin-bottom: 5px;width: 158px; height: 78px;border: 1px solid #c9c9c9;position: relative;display: inline-block;float: left;}

.ref_client:nth-child(4n+5) {margin-right: 0px;}

.ref_client img {position: absolute;top:0; bottom: 0; left: 0; right: 0; margin: auto;max-width: 158px;}



/*************************

*

*   16. REFERINTE - STUDII DE CAZ

*

*************************/

.box_sdc {width: 100%; border: 1px solid #c9c9c9;float: left;margin-top: 25px;margin-bottom: 48px;}

.box_sdc h3 {font-size: 18px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 );font-weight: 600;text-transform: none;line-height: 22px;}

.box_sdc .w320 {margin-left: 20px;}

.box_sdc .w320 p:last-of-type {margin-bottom: 12px;}

.box_sdc .w320 .btn_read_more {margin-top: 0px;}

.box_sdc .w280 {float: right;margin-right: 20px;position: relative;width: 280px;}

.box_sdc .w280 img {width: 100%; top:0; bottom: 0; left: 0; right: 0; position: absolute;margin:auto;}

.box_sdc .box_studiu:last-of-type {border:0px;}

.box_studiu {border-bottom: 1px solid #c9c9c9;float: left;position: relative;width: 100%;padding-bottom: 22px;padding-top: 15px;}

.sdc_text p {width: 560px;}



.box_caseTop {margin-top: 4px; float: left;width: 100%; padding: 9px 0;border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}

.box_caseTop:last-of-type {margin-bottom: 48px}

.btn_back_studii {margin-right: 20px;letter-spacing: 0.2px;background-image: url('../img/back.png'); background-repeat: no-repeat;background-position: left 5px;padding-left: 20px;}

.btn_descarca {background-image: url('../img/descarca.png'); background-repeat: no-repeat;background-position: left 3px;padding-left: 18px;color: #ec0f2a;}

.txt_studiu {margin-bottom: 25px;float: left;margin-top: 20px;}

.txt_studiu  h4 {margin-bottom: 4px;font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600;margin: 0px;}

.txt_studiu img, .box_text img{width: auto !important;max-width: 100%; margin: 10px 0 40px; height: auto !important}
.txt_studiu table, .txt_studiu th, .txt_studiu td {border: 1px solid #ccc;}
.box_text table, .box_text th, .box_text td {border: 1px solid #ccc;}
.txt_studiu th{font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600; margin: 0px;}
.txt_studiu td {padding: 0 5px;font-size: 14px; line-height: 17px; font-family: "Source Sans Pro"; color: #5C5C5C; text-align: left; margin: 0px;}
.box_text th{font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600; margin: 0px;}
.box_text td {padding: 0 5px;font-size: 14px; line-height: 17px; font-family: "Source Sans Pro"; color: #5C5C5C; text-align: left; margin: 0px;}
.box_ref_clienti .ref_clienti img {margin: auto;width: auto !important; max-height: 70px;}
.box_angajat .img_angajat img {margin: 0;width: 140px !important;height: 140px !important;}

/*************************

*

*   17. REFERINTE - RECOMANDARI

*

*************************/

.rec {margin-top:5px;margin-bottom: 48px;float: left;width: 100%}

.box_rec {padding-bottom: 4px;width: 100%; border: 1px solid #c9c9c9;float: left;margin-top: 20px;}

.logo_rec {border-right: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;float: left;position: relative;width: 158px; height: 78px;}

.logo_rec img {width: auto !important; max-height: 75px;max-width: 120px; position: absolute;top:0; bottom: 0; left: 0; right: 0; margin: auto;}

.title_rec {padding-top: 17px;border-bottom: 1px solid #197dc8;width: 460px; float: right;height: 61px;margin-right: 20px;background-image: url('../img/quote.png');background-repeat: no-repeat; background-position: right 21px }

.title_rec h4 {margin-bottom: 3px;font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600;margin: 0px;}

.text_rec {width: 580px;margin: 36px auto;}

.text_rec p {line-height: 17px;}



/*************************

*

*   18. STIRI - NOUTATI SI EVENIMENTE

*

*************************/

.box_events {float: left;margin-bottom: 48px; margin-top: 12px;}

.box_events h3 {font-size: 18px; font-family: "Source Sans Pro"; color: rgb( 70, 78, 84 ); font-weight: 600;text-transform: none;margin: 6px 0 3px; line-height: 21px;}

.topEvent {margin-bottom: 17px;}

.box_events .lines span:first-child {margin-left:1px;}

.event p {margin-bottom: 2px;line-height: 17px;}

.event .btn_read_more {margin-bottom:7px;}

.event {margin-top: 13px;border-bottom: 2px solid #efefef;float: left;padding-bottom: 13px;}

.box_events .box_pagination {margin: 15px 37px 0px;}



.detaliu_stire {width: 600px; margin: 0 auto;}

.detaliu_stire p {line-height: 18px;}

.detaliu_stire .box_caseTop {margin-bottom: 16px;}

.detaliu_stire .box_caseTop:last-of-type {margin-top: 0px;margin-bottom: 48px;}

.topDS {margin-top: 13px;margin-bottom: 13px;}

.topDS p {margin-bottom: 0px;}

.topDS h2 {margin: 0px 0 6px;line-height: 31px;font-size: 24px; font-family: "Source Sans Pro"; color: #414042; font-weight: normal;}



.slider_stire {margin-top: 14px;}
.slider_stire li {height: 300px;position: relative;}

.slider_stire img {max-height: 300px; width: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}

.detaliu_stire .btn_parteneri {position: relative;bottom: 0px;float: none;margin: 22px auto 60px; width: 165px;}

.detaliu_stire .btn_parteneri a.galerie_foto {padding-right: 0px}

.detaliu_stire iframe {margin-bottom: 60px;float: left;}



/*************************

*

*   19. STIRI - STIRI MASS-MEDIA

*

*************************/

.mass-media p {margin: 0px;}

.mass-media .sdc_text p {margin-bottom: 25px;}

.box_links {margin-bottom: 48px;}

.box_links .box_link {padding:13px 20px;}

.box_links .box_link:nth-child(odd) {background-color: #eee;}

.box_link a {background-image: url('../img/link01.png'); background-repeat: no-repeat;background-position: left center;padding-left: 23px;}



/*************************

*

*   20. STIRI - COMUNICATE SI DECLARATII

*

*************************/

.comunicate {margin-top: 25px;float: left;width: 100%;margin-bottom: 26px;}

.box_comunicat {margin-bottom:21px;padding-bottom: 20px;border:1px solid #cccccc;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.titlu_comunicat {position: relative;}

.titlu_comunicat h4 {font-size: 16px; font-family: "Source Sans Pro"; color: #414042; font-weight: 600;margin: 0px;line-height: 20px;margin-bottom: 12px;}

.titlu_comunicat:before {content: ""; background-image: url('../img/quote01.png'); width: 9px; height: 7px; position: absolute;top: 8px; left: -19px;}

.titlu_comunicat:after {right: -21px; bottom: 4px;content: ""; background-image: url('../img/quote01.png'); width: 9px; height: 7px; position: absolute;-ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg); }

.topComunicat {width: 520px; margin: 0 auto; position: relative;padding: 23px 20px 0;}

.line_blue {background-color: #197dc8; width: 100%; height: 1px;}

.topComunicat p {margin: 6px 0;}

.text_comunicat {border-top: 1px solid #197dc8; width: 520px;margin: 0 auto;display: block; margin-top: 21px; padding-top: 17px }

.text_comunicat p {line-height: 18px;margin-bottom: 12px;}

.box_comunicat .btn_read_more {margin-top: 0px;}

.box_comunicat .btn_read_more::after {-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); }

.box_comunicat .btn_restrage:after {-ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ transform: rotate(-90deg); }

