@charset "utf-8";
/* Table of Contents
----------------------------------
1.  GENERAL
2.  HEADER
3.  CONTENT - HOMEPAGE
4.  FOOTER
5.  ECHIPA
6.  POVESTEA
7.  POVESTI
8.  DONEAZA
9.  CONTACT
10. DETALIU POVESTE
11. PARTICIPA
12. PRESA & PR
13. ARHIVA EDITII
15. SITEMAP

MEDIASCREEN
----------------------------------*/

/*************************
*
*   1. GENERAL
*
*************************/
body {width: 100%;-webkit-font-smoothing: antialiased;min-width: 320px;}
.clear {clear: both;}
.overlay {display: none;}
.container {position: relative;margin:0 auto; width: 100%;max-width: 1240px;padding: 0 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
a:focus, input:focus, textarea:focus {outline: none;}
h1 {margin-bottom: 5px;letter-spacing: 0.5px;line-height: 30px;margin-top:0; font-size: 24px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: 500; }
h2 {margin: 0 0 8px; letter-spacing: 0.5px; padding-bottom: 6px;font-weight: bold; font-size: 13px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); font-weight: bold; text-transform: uppercase; text-align: left; border-bottom: 1px solid #ff4500; display: block;width: 100%; }
h3 {margin: 0px;font-weight: 500; font-size: 20px; font-family: "Raleway"; color: #ff4500;letter-spacing: 0.5px; position: relative; }
h4 {font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: center; }
h5 {margin: 0 0 10px;letter-spacing: 0.5px;font-size: 14px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); font-weight: 500; }
h6 {font-size: 13px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); font-weight: bold; text-transform: uppercase; text-align: left; margin: 0 0 10px;letter-spacing: 0.4px; }
p {font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: 500;line-height: 17px;margin: 0 0 20px; letter-spacing: 0.5px; }
section a {font-size: 14px; font-family: "Raleway";text-decoration: none; color: #0070c0; font-weight: 500;line-height: 17px;margin: 0; letter-spacing: 0.5px; }
section a:hover {text-decoration: underline;}
section ul {list-style: none;padding: 0;margin: 0 0 15px;float: left;display: block;width: 100%;}
section ul li {font-weight: 500; font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 );padding-left: 15px;position: relative; }
section ul li::after {width: 6px;height: 6px; border-radius: 50%;position: absolute;left: 0;content: "";top:0; background-color: #ff4500; bottom: 0;margin: auto;}

.btn_blue {text-decoration: none;display: inline-block; clear: both; font-size: 13px;letter-spacing: 0.5px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-transform: uppercase; text-align: center;min-width: 150px; border-radius: 20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 10px 20px; background: rgba(49,140,205,1); background: -moz-linear-gradient(top, rgba(49,140,205,1) 0%, rgba(0,112,192,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,140,205,1)), color-stop(100%, rgba(0,112,192,1))); background: -webkit-linear-gradient(top, rgba(49,140,205,1) 0%, rgba(0,112,192,1) 100%); background: -o-linear-gradient(top, rgba(49,140,205,1) 0%, rgba(0,112,192,1) 100%); background: -ms-linear-gradient(top, rgba(49,140,205,1) 0%, rgba(0,112,192,1) 100%); background: linear-gradient(to bottom, rgba(49,140,205,1) 0%, rgba(0,112,192,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318ccd', endColorstr='#0070c0', GradientType=0 ); }
.btn_blue:hover {text-decoration: none; background: rgba(101,169,217,1); background: -moz-linear-gradient(top, rgba(101,169,217,1) 0%, rgba(0,112,192,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(101,169,217,1)), color-stop(100%, rgba(0,112,192,1))); background: -webkit-linear-gradient(top, rgba(101,169,217,1) 0%, rgba(0,112,192,1) 100%); background: -o-linear-gradient(top, rgba(101,169,217,1) 0%, rgba(0,112,192,1) 100%); background: -ms-linear-gradient(top, rgba(101,169,217,1) 0%, rgba(0,112,192,1) 100%); background: linear-gradient(to bottom, rgba(101,169,217,1) 0%, rgba(0,112,192,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65a9d9', endColorstr='#0070c0', GradientType=0 ); }
.pg_terms {width: 100%;float: left;display: block;position: relative;padding-top: 22px;margin-bottom: 30px;}
.pg_terms .container {max-width: 640px;}

/*************************
*
*   2. HEADER
*
*************************/
.box_header {z-index: 4;display: block;width: 100%;float: left;position: relative;height: 120px;}
.box_header:after {height: 217px;width: 100%;left: 0;top: 0;right: 0;position: absolute;content: ""; background: rgba(0,0,0,1); background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0))); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
.ico-menu, .menu_mobile {display: none}

/***** Language *****/
.box_lang  {float:right;display:inline-block;position:relative;margin-left:14px;}
.box_lang ul {margin:0px;padding: 0;}
.box_lang li {float:left;display:inline-block;position:relative;}
.box_lang li:before {height:15px;width:1px;right:0;top:0;bottom:0;position:absolute;margin:auto;background-color:#fff;content:"";}
.box_lang li:last-child:before {display:none;}
.box_lang li a {
  font-size: 13px;
  font-family: "Raleway";
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-align: center;padding: 8px 10px;
  display:block;text-decoration:none;
}
.box_lang li a:hover {text-decoration:underline;}
.box_lang li.active a {color:#ff4500;}

/***** Top Header *****/
.top_header {padding-bottom: 0px;padding-top: 0px; z-index: 2; display: block;width: 100%;float: left;position: relative;border-bottom: 1px dotted rgba(255,255,255,0.3);}

/***** Top Header - Left *****/
.th_left {padding-top: 6px;padding-left: 18px;float: left;display: inline-block;position: relative;}
.th_left ul {list-style: none;margin: 0;padding: 0;}
.th_left li {display: inline-block;position: relative;}
.th_left li a {letter-spacing: 0.8px;font-size: 13px; font-family: 'Raleway', sans-serif; color: #fff; font-weight: bold; text-align: left; text-decoration: none;position: relative; }
.th_phone {padding-left: 24px;margin-right: 27px;}
.th_phone:before {background-image: url('../img/svg/icn_phone.svg');width: 21px; height: 17px;position: absolute;left: 0;top: 5px;bottom: 0;content: "";margin:auto;}
.th_email {padding-left: 28px;font-size: 12px !important; letter-spacing: 1px !important;}
.th_email:before {background-image: url('../img/svg/icn_email.svg');width: 20px; height: 13px;position: absolute;left: 0;top: 0;bottom: 0;content: "";margin:auto;}

/***** Top Header - Right *****/
.th_right {float: right;display: inline-block;position: relative;}
.th_right ul {list-style: none;margin: 0;padding: 0;}
.th_right li {padding: 0 3px;display: inline-block;position: relative;}
.th_right > ul > li > a, .th_right > ul > li > p {cursor: pointer; margin: 0; display: block; font-size: 13px; font-family: 'Raleway', sans-serif; color: #fff; font-weight: bold; text-align: left; text-decoration: none;position: relative; padding: 8px 0 8px 20px;}
.th_right > ul > li > a:before, .th_right > ul > li > p:before {border-radius: 50%; background-color: #fff;width: 8px; height: 8px;position: absolute;left: 5px;top: 0;bottom: 0;content: "";margin:auto;}
.th_right li.active > a, .th_right li.active > p {color: #ff4500;}
.th_right > ul > li:hover > a:before, .th_right > ul > li:hover > p:before {background-color: #0070c0;}
.th_right > ul ul {padding: 15px 0 20px;left: -10px;display: none; position: absolute; background-color: #fff;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}
.th_right > ul > li:hover  ul {display: block;}
.th_right > ul ul a {padding: 8px 0 8px 33px;text-decoration: none; font-size: 14px;min-width: 150px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: bold; text-align: left; }
.th_right > ul ul a:hover {background-color: #f3f3f3;color:#0070c0; }
.th_right > ul ul li {padding: 0px;}
.th_right > ul ul li > a:before {border-radius: 50%; background-color: #0070c0;width: 8px; height: 8px;position: absolute;left: 18px;top: 0;bottom: 0;content: "";margin:auto;}
.th_right > ul ul:before {z-index: 1; background-image: url('../img/svg/icn_dot_space.svg');width:3px; position: absolute;left: 20px;top: 1px;bottom: 35px;content: "";margin:auto;}

/***** Bottom Header *****/
.bottom_header {padding-top: 16px;z-index: 1;display: block;width: 100%;float: left;position: relative;}

/***** Bottom Header - Left *****/
.bh_left {float: left;display: inline-block;position: relative;}
.logo a {width: 300px; height: 26px;position: relative;display: block;}
.logo a:before {width: 300px; height: 25px;background-repeat: no-repeat; position: absolute;content: "";background-image: url('../img/svg/logo.svg');top: 0;left: 0;}
.slogan {padding: 6px 0 0 12px; letter-spacing: 0.6px; font-size: 13px; font-family: 'Raleway', sans-serif; color: rgba( 255, 255, 255, 0.6 ); font-weight: bold; font-style: italic; text-align: left; }

/***** Bottom Header - Right *****/
.bh_right {float: right;display: inline-block;position: relative;}
.bh_right ul {list-style: none;margin: 0;padding: 0;}
.bh_right li {display: inline-block;position: relative;padding: 0 0 0 10px;}
.bh_right > ul > li > a {font-size: 13px; font-family: 'Raleway', sans-serif; color: #fff; text-transform: uppercase; font-weight: bold; text-align: left; text-decoration: none;position: relative; padding: 7px 2px 7px 2px; display: block;}
.bh_right > ul > li > a:hover {color: #0070c0;}
.bh_right > ul > li.active > a {color: #ff4500;}
.bh_right > ul ul {padding: 15px 0 20px;left: -10px;display: none; position: absolute; background-color: #fff;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}
.bh_right > ul > li:hover  ul {display: block;}
.bh_right > ul ul a {padding: 8px 10px 8px 20px; text-decoration: none; font-size: 14px;min-width: 150px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: bold; text-align: left; }
.bh_right > ul ul a:hover {background-color: #f3f3f3;color:#0070c0; }
.bh_right > ul ul li {padding: 0px;}

/*************************
*
*   3. CONTENT - HOMEPAGE
*
*************************/
/***** Slider Home *****/
.box_slider {width: 100%;display: block;margin: -120px auto 0px; float: left; }
.sliderHome { width: 100%;position: relative;}
.sliderHome ul {padding-left: 0px;margin: 0;}
.sliderHome ul li {padding: 0;width: 100%;}
.sliderHome ul li img {width: 100%;}
#sliderHome li {position: relative;}
#sliderHome li:after {display: none !important; /*background-color: rgba(0,0,0,0.4); position: absolute;left: 0;top: 0;right: 0;bottom: 0;content: "";z-index: 1;*/}
.sliderHome .bx-controls-direction {display: none;}
.sliderHome .bx-controls {position: absolute; bottom: 40px; left: 0; right: 0;}
.sliderHome .bx-pager {width: 100%;text-align: center;margin-top: 0;z-index: 3;}
.sliderHome .bx-pager-item {padding: 0 12px;width: 16px; height: 16px;margin: 0px auto;display: inline-block;}
.sliderHome .bx-pager-item a {width: 16px; height: 16px; background-color: #bfbfbf;text-indent: -9999px; display: inline-block; border-radius: 50%;border:2px solid #fff;}
.sliderHome .bx-pager-item a:focus {outline: none;}
.sliderHome .bx-pager-item a.active {background-color: #ff4500}
.bx-pager-item a:hover {background-color: #2585c9}
.sliderCaption {position: absolute;/*top: 120px;*/bottom: 75px;z-index: 3;width: 100%;text-align: center; }
.vaCaption {display: table;height: 100%;width: 100%;}

/***** Slider Home - Caption *****/
#bxsliderCaption {display: table-cell;vertical-align: middle;}
#bxsliderCaption li:after {display: none !important;}
.captionH {padding: 0 35px; max-width: 650px; width: 100%;margin: 0 auto 0; text-align: left;position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.captionH h3 {font-size: 24px;margin: 0; letter-spacing: 0.8px;line-height: 28px;padding-bottom: 15px; font-family: "Raleway";position: relative; color: rgb( 255, 255, 255 );font-weight: 500; text-align: left; border-bottom: 3px solid #ff4500;}
.captionH h3:before {height: 60px; width: 3px;background-color: #ff4500;position: absolute;right: -20px; bottom: 4px;content: ""; -ms-transform: rotate(22deg); /* IE 9 */ -webkit-transform: rotate(22deg); /* Chrome, Safari, Opera */ transform: rotate(22deg); }
.captionH h3 a {text-decoration: none; font-size: 24px; font-family: "Raleway";font-weight: 500; color: rgb( 255, 255, 255 ); text-align: left; }
.captionH p {letter-spacing: 0.2px; position: relative; font-size: 18px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: left;margin: 0 0 10px; padding: 14px 0 0; line-height: 22px; }
.captionH p:before {height: 60px; width: 3px;background-color: #ff4500;position: absolute;left: -20px; top: 4px;content: ""; -ms-transform: rotate(22deg); /* IE 9 */ -webkit-transform: rotate(22deg); /* Chrome, Safari, Opera */ transform: rotate(22deg); }
.captionSlide {display: none; padding: 0px;}
.active-caption {display: block!important; z-index: 1 }

/***** Box Carousel *****/
.box_povesti {background-color: #000; position: relative;width: 100%;float: left;display: block;}
.txt_povesti {padding-bottom: 28px;position: relative;display: block;width: 100%;padding-top: 47px;}
.txt_povesti h1 {margin: 0; font-size: 28px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: center;font-weight: 500;letter-spacing: 0.8px; }
.txt_povesti p {margin: 0; font-size: 14px;letter-spacing: 0.8px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); text-align: center; }

/***** Carousel *****/
.povesti {width: 100%;position: relative;overflow: hidden;margin-bottom: 25px; }
#sliderPov:after {z-index: 1;width: 4px; height: 60px;background-color: #ff4500;position: absolute;top: 88px;left: 0;content: ""; right:400px;margin:auto;}
#sliderPov:before {z-index: 1; width: 4px; height: 60px;background-color: #ff4500;position: absolute;top: 88px;right: 0;left: 400px; content: "";margin:auto;}
.sliderPov .slide {width: 400px !important; margin: 0px;position: relative;}
#sliderPov {height: 310px;width: 1200px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0 auto; overflow: hidden;}
.div_pov {position: absolute; left: 50%; margin-left: -600px; width: 1200px;}
.sliderPov .img_pov {text-align: center;position: relative;display: block;float:left;}
.sliderPov .img_pov img {width: 100%;}
.sliderPov .img_pov p:before {position: absolute;background-color: rgba(0,0,0,0.2); content: "";top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.sliderPov .img_pov p:after {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;margin: auto; background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
.img_pov {text-align: center;}
.sliderPov .img_pov p {position: relative;display: block;margin:0;}
.sliderPov .img_pov:after {width: 304px;height: 76px;background-image: url('../img/svg/icn_play.svg'); position: absolute;content: ""; top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.sliderPov .img_pov:hover:after {opacity: 0.5;}
.title_pov {font-size: 24px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: 500;text-decoration: none; display: block; float: left; margin: 10px 18px 3px; line-height: 30px; letter-spacing: 0.6px; }
.title_pov:hover {color: #0070c0;}
.txt_slide {display: block;float: left;}
.sliderPov .slide .txt_slide p {width: 100%; font-size: 13px;display: block; float: left; margin: 0 20px; letter-spacing: 0.4px; font-family: "Raleway"; color: rgba( 255, 255, 255, 0.502 ); font-weight: bold; text-transform: uppercase; text-align: left; }

/***** Carousel - Controls *****/
.povesti .box_controls {margin-top: 22px;display: block;position: relative;float: left; width: 100%;}
.povesti .part-prev {position: relative;width: 119px;height: 54px;float: left;}
.povesti .box_controls .bx-prev {text-indent: -9999px;width: 119px;height:54px;display: block;position: relative;}
.povesti .box_controls .bx-prev:after {background-repeat: no-repeat; background-image: url('../img/svg/arrow_left.svg'); width: 119px;height:54px;position: absolute;top: 0; left: 0;content: "";}
.povesti .part-next {position: relative;width: 119px;height: 54px;float: right;}
.povesti .box_controls .bx-next {text-indent: -9999px;width: 119px;height: 54px;position: relative;display: block;}
.povesti .box_controls .bx-next:after {background-repeat: no-repeat;background-image: url('../img/svg/arrow_right.svg'); width: 119px;height:54px;position: absolute;top: 0; left: 0;content: "";}
.povesti .box_controls .bx-next:hover:after {background-image: url('../img/svg/arrow_right_hov.svg');}
.povesti .box_controls .bx-prev:hover:after {background-image: url('../img/svg/arrow_left_hov.svg');}
.povesti .box_controls {text-align: center;}
.btn_pov {display: inline-block;position: relative;margin: 10px auto 0;}

/***** Box White *****/
.box_white_home {padding-bottom: 73px;padding-top: 73px;width: 100%;display: block;float: left;position: relative;}
.col_container {display: table;width: 100%;height:100%;}
.col { vertical-align: top; display: table-cell;position: relative; height:100%;width: 33.3%;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.col_title {letter-spacing: 0.8px;line-height: 28px; font-size: 30px; font-family: "Raleway";margin-bottom: 15px; color: rgb( 0, 0, 0 ); text-align: center;position: relative;padding-bottom: 14px; }
.col_title span {color: #ff4500;font-size: 20px;display: block; }
.col_title:after {width: 50px; height: 4px; position: absolute;bottom: 0; left: 0;right: 0;content: "";margin: auto;background-color: #ff4500;}
.col p {margin: 0 0 16px;line-height: 17px; letter-spacing: 0.5px; font-size: 14px; font-family: "Raleway"; color: rgb( 115, 115, 115 ); text-align: center; }
.icn_user {padding-left: 38px;position: relative;}
.icn_user:before {width: 24px; height: 19px; background-image: url('../img/svg/icn_user.svg'); position: absolute;left: 18px;top: 0;bottom: 0;content: "";margin:auto; }
.icn_arrow {padding-left: 55px;text-align: left; position: relative;border:6px solid #fff;min-width: 160px; border-radius: 30px;}
.icn_arrow:before {width: 19px; height: 20px; background-image: url('../img/svg/icn_arrow.svg'); position: absolute;left: 30px;top: 0;bottom: 0;content: "";margin:auto; }
.icn_donate {padding-left: 52px;position: relative;min-width: 150px;text-align: left;}
.icn_donate:before {width: 21px; height: 20px; background-image: url('../img/svg/icn_donate.svg'); position: absolute;left: 25px;top: 0;bottom: 0;content: "";margin:auto; }

/***** Implica-te *****/
.col1 {padding-right: 50px;}
.col1:after {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute;right: 0;top: 50px;content: "";border-radius: 50%;}
.col1:before {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute;right: 0;bottom: 50px;content: "";border-radius: 50%;}
.col1 > div {  height: 100%;min-height: 440px;position: relative; border: 20px solid #ff4500; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_col1 {text-align: center;padding: 48px 20px 150px;}
.col1 > div .txt_col1:before { width: 287px; height: 168px; background-repeat: no-repeat;background-position: bottom; position: absolute;left: 0;bottom: -1px;content: "";background-image: url('../img/svg/icn_user_big.svg');background-size: contain; }

/***** Presa *****/
.col2 {padding: 0 25px;}
.col2 > div {padding-top: 42px;text-align: center;min-height: 440px;background-color: #c8c8c8;height: 100%; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_col2 { position: relative; background-color: #fff; border-radius: 100%;width: 280px;height: 280px;margin:0px auto 30px;display: block;padding: 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_col2:after {border:2px solid #e7e7e7; left: 16px;top: 16px;right: 16px;bottom: 16px;content: "";position: absolute;border-radius: 50%;}
.txt_col2 > div {z-index: 1;padding-top: 26px;}
.txt_col2 .col_title {padding-top: 100px;padding-bottom: 37px; margin: 0;}
.txt_col2 .col_title:before {width: 80px; height: 90px;background-image: url('../img/svg/icn_newspaper.svg'); position: absolute;top: 0;left: 0;right: 0;content: "";margin:auto; }
.txt_col2 .col_title:after {background-color: transparent; width: 28px; height: 28px;background-image: url('../img/svg/icn_pack.svg'); position: absolute;bottom: 0; left: 0;right: 0;content: "";margin: auto;}

/***** Sustine proiectul  *****/
.col3 {padding-left: 50px;}
.col3:after {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute;left: 0;top: 50px;content: "";border-radius: 50%;}
.col3:before {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute;left: 0;bottom: 50px;content: "";border-radius: 50%;}
.col3 > div { min-height: 440px;border:20px solid #0070c0; height: 100%; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_col3 {background-color: #0070c0; width: 100%;padding: 98px 10px 0;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_col3 > div {display: block;width: 100%;float: left;background-color: #fff;text-align: center;}
.img_donate {width: 185px; height: 185px;background-color: #fff;text-align: center;margin:-94px auto 0; border-radius: 50%;padding-top: 0px;position: relative;}
.img_donate:after {background-image: url('../img/svg/cover-heart-circle.svg'); width: 185px; height: 185px; position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;content: "";}
.img_donate img {border-radius: 50%;width: 184px; height: 184px;}

/*************************
*
*   4. FOOTER
*
*************************/
.box_footer {width: 100%;background-color: #000; float: left;display: block;}

/***** Harta senzoriala  *****/
.box_hs {padding: 5px 0; width: 100%; float: left;display: block;position: relative;background-color: #131212;}
.hs { min-height: 65px;width: 100%;float: left;display: block;position: relative; padding-left: 490px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.hs1 {left: 0;top: 0; position: absolute;width:490px;height: 58px;bottom: 0;margin: auto; }
.hs1 p { font-size: 24px;display: inline-block;position: relative;float: left; width: 55%;font-weight: normal; font-family: "Raleway";padding-top: 21px;margin: 0;letter-spacing: 1.2px; color: rgba( 255, 255, 255, 0.6 ); font-style: italic; }
.hs1 a {padding: 10px 37px 10px 20px;border:1px solid #3f3d3d;float: left;display: block;position: relative;}
.hs1 a:after {background-image: url('../img/svg/arrow_hs.svg'); width: 17px;margin: auto; background-repeat: no-repeat; height: 32px; position: absolute;top: 0;bottom: 0;right: 8px;content: "";}
.hs1 a:hover {border-color: #ff4500;}
.hs2 {display: inline-block;position: relative;float: left;width: 100%; }
.hs2 p {margin: 0px;letter-spacing: 0.7px; padding-top: 14px; padding-bottom: 10px; font-size: 13px; font-family: "Raleway"; color: rgba( 255, 255, 255, 0.49 ); font-style: italic; font-weight: 500; }

/***** Footer - Top  *****/
.footer_top {padding-bottom: 10px;float: left;display: block;position: relative;width: 100%;border-bottom: 1px dotted rgba(255,255,255,0.3);padding-top: 30px;margin-bottom: 9px;}
.footer_top > div {width: 33.3%;position: relative;display: inline-block;float: left;}

/***** Newsletter  *****/
.ft_col1 {padding-top: 27px;}
.box_newsletter {overflow: hidden;position: relative;z-index: 1; width: 100%;float: left;display: block;padding-right: 100px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.input_newsletter {display: block;width: 100%;float: left;background-color: #ffffff;padding: 8px 25px 8px 10px;border-radius: 3px; -webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.3);box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.input_newsletter input {display: block;width: 100%;float: left; background-color: transparent;border:0px; font-size: 14px; font-family: "Raleway";box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: rgb( 67, 67, 67 );padding: 7px 0; font-style: italic;border-bottom: 1px solid #ff4500; text-align: left;}
.input_newsletter input::-webkit-input-placeholder {opacity: 1 }
.input_newsletter input:-moz-placeholder {opacity: 1 }
.input_newsletter input::-moz-placeholder {opacity: 1 }
.input_newsletter input:-ms-input-placeholder {opacity: 1 }
.txt_newsletter1 {height: 30px; font-size: 36px; font-family: "Raleway"; color: rgba( 51, 141, 205, 0.631 ); font-weight: bold; line-height: 30px; float: left;display: block; position: absolute; top: 5px; left: 5px; letter-spacing: 4px; }
.txt_newsletter2 {height: 30px; font-size: 36px; font-family: "Raleway"; color: #bcbcbc; font-weight: bold; line-height: 30px; float: left;display: block; z-index: 1; position: absolute; top:-22px; left: 5px; letter-spacing: 4px; }
.newsletter_submit { max-height: 48px; position: absolute;top: 0;bottom: 0;right: 5px;}
.newsletter_submit:after {margin: auto;width: 25px; height: 20px; background-image: url('../img/svg/icn_plane.svg'); position: absolute;left: 4px;top: 0;bottom: 0;content: "";}
.newsletter_submit:before {width: 36px; height: 36px;position: absolute;left: 0;top: 0;margin: auto;bottom: 0;content: "";border-radius: 50%; background: rgba(99,167,216,1); background: -moz-linear-gradient(top, rgba(99,167,216,1) 0%, rgba(3,114,193,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(99,167,216,1)), color-stop(100%, rgba(3,114,193,1))); background: -webkit-linear-gradient(top, rgba(99,167,216,1) 0%, rgba(3,114,193,1) 100%); background: -o-linear-gradient(top, rgba(99,167,216,1) 0%, rgba(3,114,193,1) 100%); background: -ms-linear-gradient(top, rgba(99,167,216,1) 0%, rgba(3,114,193,1) 100%); background: linear-gradient(to bottom, rgba(99,167,216,1) 0%, rgba(3,114,193,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a7d8', endColorstr='#0372c1', GradientType=0 ); }
.newsletter_submit input {font-size: 14px; font-family: "Raleway"; color: rgb( 0, 112, 192 ); font-weight: bold; padding: 15px 15px 15px 42px; text-transform: uppercase; z-index: 1;position: relative;border:0px; background-color: transparent; }
.newsletter_submit input:hover {text-decoration: underline;}
.input_newsletter input:last-child {display: none;}
.msg_success_newslleter {font-size: 18px; font-family: "Raleway";float: left; background-color: #2fac0e; display: block; position: relative;width: 100%;color: rgb( 255, 255, 255 ); text-align: center;font-weight: 500; padding: 20px 20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.msg_error_newslleter {  font-size: 14px; font-family: "Raleway";float: left; display: block; background-color: #b92233; position: relative;width: 100%;color: rgb( 255, 255, 255 ); text-align: center;font-weight: 500; padding: 20px 20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.box_newsletter .error {border-bottom: 2px solid #b92233 !important;padding: 7px 0 !important; border-top:0px !important;border-left:0px !important;border-right:0px !important;}

/***** Socials  *****/
.ft_col2 {padding-top: 30px;}
.ft_col2 ul {list-style: none;padding: 0;margin:0;width: 100%;text-align: center;}
.ft_col2 ul li {display: inline-block;position: relative;padding: 0 9px;}
.ft_col2 ul li a {width: 30px; height: 30px;display: block;position: relative;}
.fb_footer a:after {width: 30px; height: 30px;position: absolute;content: "";left: 0;top: 0;background-image: url('../img/svg/facebook.svg');}
.fb_footer a:hover:after {background-image: url('../img/svg/facebook_hov.svg');}
.gp_footer a:after {width: 30px; height: 30px;position: absolute;content: "";left: 0;top: 0;background-image: url('../img/svg/google_plus.svg');}
.gp_footer a:hover:after {background-image: url('../img/svg/google_plus_hov.svg');}
.sc_footer a:after {width: 30px; height: 30px;position: absolute;content: "";left: 0;top: 0;background-image: url('../img/svg/soundcloud.svg');}
.sc_footer a:hover:after {background-image: url('../img/svg/soundcloud_hov.svg');}
.yt_footer a:after {width: 30px; height: 30px;position: absolute;content: "";left: 0;top: 0;background-image: url('../img/svg/youtube.svg');}
.yt_footer a:hover:after {background-image: url('../img/svg/youtube_hov.svg');}
.in_footer a:after {width: 30px; height: 30px;position: absolute;content: "";left: 0;top: 0;background-image: url('../img/svg/instagram.svg');}
.in_footer a:hover:after {background-image: url('../img/svg/instagram_hov.svg');}

/***** Logo / Menu  *****/
.logo_footer {position: relative;float: right;display: block;padding-top: 33px; font-size: 13px;letter-spacing: 0.6px; font-family: "Raleway";margin-bottom: 16px; color: rgba( 255, 255, 255, 0.6 ); font-weight: bold; font-style: italic;}
.logo_footer:after {width: 300px; height: 25px; content: "";position: absolute;background-repeat: no-repeat; background-image: url('../img/svg/logo_footer.svg');top: 0;right: 5px;opacity: 0.7;}
.ft_col3 .th_right > ul ul {z-index: 2;padding-bottom: 10px;}

/***** Footer - Top  *****/
.footer_middle {float: left;display: block;position: relative;width: 100%;border-bottom: 1px dotted rgba(255,255,255,0.3);margin-bottom: 10px; padding-bottom: 8px;}
.footer_middle > div {width: 50%;position: relative;display: inline-block;float: left;}
.fm_col1 ul {list-style: none;padding: 0;margin: 0;}
.fm_col1 ul li {display: inline-block;float: left;position: relative;}
.fm_col1 ul li a {font-size: 13px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-align: left; text-decoration: none;padding: 10px 13px 10px 0;display: block; letter-spacing: 0.4px; }
.fm_col1 ul li a:hover {text-decoration: underline;}
.fm_col2 {float: right;display: inline-block;position: relative;}
.fm_col2 ul {list-style: none;margin: 0;padding: 0;float: right;}
.fm_col2 li {display: inline-block;position: relative;}
.fm_col2 > ul > li > a {font-size: 13px; font-family: 'Raleway', sans-serif; color: #fff; text-transform: uppercase; font-weight: bold; text-align: left; text-decoration: none;position: relative; padding: 9px 2px 9px 12px; display: block;}
.fm_col2 > ul > li > a:hover {color: #0070c0;}
.fm_col2 > ul > li.active a {color: #ff4500;}

/***** Footer - Bottom  *****/
.footer_bottom {float: left;display: block;position: relative;width: 100%;margin-bottom: 12px; padding-top: 5px;}
.footer_bottom > div {width: 50%;position: relative;display: inline-block;float: left;}
.fb_col2 {text-align: right;}
.footer_bottom p, .footer_bottom a {font-size: 14px; font-family: "Raleway"; color: rgb( 115, 115, 115 ); text-decoration: none; }
.footer_bottom a:hover {text-decoration: underline;}
.ft_col3 .menu_mob1 {display: none;}


/*************************
*
*   5. ECHIPA
*
*************************/

/***** Top Image - Page *****/
.bg_header {width: 100%; display: block; margin: -120px auto 0px; float: left; height: 217px;overflow: hidden;position: relative; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3); }
.bg_header .bg_image { position: absolute;top: 0;left: 0;padding: 0;  width: 1920px; max-width: 1920px !important; margin: 0px auto 0px -960px; left: 50%;}
.bg_header .container {z-index: 4;}
.top_page {float: left;display: block;position: relative;margin-top: 133px;padding-left: 10px;}
.top_page h1 {margin:0px;letter-spacing: 0.5px; font-size: 24px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: left;font-weight: 500; }

/***** Breadcrumbs *****/
.breadcrumbs {float: left;display: inline-block;position: relative;margin-top: 6px;}
.breadcrumbs span, .breadcrumbs a {   font-size: 12px;padding: 5px 5px 5px 0; font-family: "Raleway";letter-spacing: 0.5px;float: left;display: inline-block;position: relative; color: rgb( 255, 255, 255 ); text-decoration: none; }
.breadcrumbs a:hover {text-decoration: underline; }
.divide {float: left;display: inline-block;position: relative;padding: 9px 5px 0 0px !important;}
.arrow_breadcrumbs {position: relative; height: 10px;width: 13px;display: block;float: left; }
.arrow_breadcrumbs:after {background-image: url("../img/svg/arrow-breadcrumb.svg");width: 13px;height: 10px;position: absolute;top: 0;left: 0;content: "";}

/***** Box Team *****/
.box_team {float: left;display: block;width: 100%;}
.box_top_team {padding-top: 20px;background-color: #0070c0; float: left;display: block;width: 100%; position: relative;margin-bottom: 40px;}
.box_top_team:before {width: 16px; height: 16px; background-color: #fff; position: absolute;top: 18px; left: 22px;content: "";border-radius: 50%;}
.box_top_team:after {width: 16px; height: 16px; background-color: #fff; position: absolute;top: 18px; right: 22px;content: "";border-radius: 50%;}
.title_top_team {letter-spacing: 0.5px;margin-bottom: 14px; font-size: 20px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: center; position: relative; padding-bottom: 13px;font-weight: 500; }
.title_top_team:after {width: 100px; height: 2px; background-color: #fff;bottom: 0;left: 0;right: 0; margin:auto; content: "";position: absolute;}
.box_top_team p {line-height: 17px; font-size: 14px;margin:0px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: center; }
.box_top_team > div {float: left;display: block;width: 100%;position: relative;text-align: center;}
.box_top_team > div:before {background-image: url('../img/svg/icon-users.svg');width: 100px; height: 88px; content: "";position: absolute;bottom: 0;left: 0;opacity: 0.3;}
.top_team {max-width: 750px;padding: 8px 80px 42px;margin:0 auto;display: block;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;position: relative;}
.top_team:before {width: 5px; top:0px; bottom:20px;left: 40px;background-color: rgba(255,255,255,0.3);position: absolute;content: ""; -ms-transform: rotate(25deg); /* IE 9 */ -webkit-transform: rotate(25deg); /* Chrome, Safari, Opera */ transform: rotate(25deg); }
.top_team:after {width: 5px; top:0px; bottom:20px;right: 40px;background-color: rgba(255,255,255,0.3);position: absolute;content: ""; -ms-transform: rotate(25deg); /* IE 9 */ -webkit-transform: rotate(25deg); /* Chrome, Safari, Opera */ transform: rotate(25deg); }
.box_bottom_team {float: left;display: block;width: 100%;position: relative;margin-bottom: 50px;}
.box_bottom_team > div:nth-child(odd) {background-color: #e3e2e2;float: left;display: block;width: 100%;position: relative;}
.box_bottom_team > div:nth-child(even) {background-color: #f4f4f4;float: left;display: block;width: 100%;position: relative;}
.team {min-height: 250px; padding: 27px 0 27px 200px;width: 100%;float: left;display: inline-block;position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.img_team { width: 180px; height: 180px;  position: absolute;border-radius: 50%; left: 16px;bottom: 0;top: 0;margin: auto;}
.img_team img {border-radius: 50%;width: 180px;height: 180px;}
.team_col1, .team_col2 {width:50%;display: inline-block;position: relative;float: left;}
.team_col1 {padding-left: 100px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.img_team:before {width: 40px; height: 40px;position: absolute;top: 0; bottom:64px;margin: auto; right: -70px;border-radius: 50%;content: "";background-color: #0070c0;}
.img_team:after {width: 40px; height: 40px;position: absolute;bottom: 0;top:64px; right: -70px;margin: auto; border-radius: 50%;content: "";background-color: #0070c0;}
.team_col2 {padding-right: 40px;padding-left: 45px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.tl_team {letter-spacing: 0.5px; font-size: 20px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: bold; }
.sub_team {letter-spacing: 0.5px; font-size: 12px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); font-weight: bold; text-transform: uppercase; text-align: left; }
.team_col1 p, .team_col2 p {letter-spacing: 0.5px; font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: left;line-height: 17px; margin:0 0 17px; }
.team_col1_top, .team_col2_top {float: left;display: block;width: 100%;min-height: 68px;position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.team_col2_top {padding-top: 26px;}
.team_col2_top a {font-size: 14px;letter-spacing: 0.5px; font-family: "Raleway"; color: rgb( 0, 112, 192 ); font-weight: bold; text-align: left; display: inline-block; text-decoration: none; }
.team_col2_top a:hover {text-decoration: underline;}

/*************************
*
*   6. POVESTEA
*
*************************/
.box_povestea {padding-top: 44px;width: 100%; float: left;display: block;position: relative;}
.pov_left, .pov_right {width: 50%; float: left;display: inline-block;position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pov_left {padding-right: 20px;padding-bottom: 32px;}
.pov_right {padding-left: 20px;padding-bottom: 50px;}
.pov_right:before {background-image: url('../img/svg/question.svg');opacity: 0.1; width: 400px; height: 400px;position: absolute;content: "";left: 0;right: 0;bottom: 25px;margin:auto;}

/***** Box Left / Right *****/
.pov_left_top {width: 100%;float: left;display: block;padding-bottom: 22px;}
.pov_left_tl {padding-top: 19px; letter-spacing: 1.2px; font-size: 12px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); text-transform: uppercase; text-align: left; }
.pov_left_sub {font-style: italic; letter-spacing: 0.5px;padding-bottom: 3px; font-size: 20px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); font-weight: 600; text-align: left; }
.pov_left_col1, .pov_left_col2 {width: 50%; float: left;display: inline-block;position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pov_left_col1 {padding-right: 10px;padding-bottom: 252px;}
.pov_left_col2 {padding-left: 10px;}
.pov_left_top p {margin: 0; line-height: 17px; letter-spacing: 0.5px; font-size: 14px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); text-align: left; }
.pov_left_col1 p, .pov_left_col2 p {font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: left; line-height: 17px; margin: 0 0 20px; letter-spacing: 0.4px; }
.pov_left_col1:after {background-image: url('../img/target.png'); max-width: 280px;width: 100%; background-repeat: no-repeat; height: 266px; background-size: contain;position: absolute;content: "";left: 0;bottom: 0;}
.pov_map {margin-bottom: 49px;width: 100%; float: left;display: block;position: relative;padding-bottom: 20px;}
.pov_map:before {width: 30px; height: 30px; background-color: #0070c0;position: absolute;left: 0;bottom: 9px;content: "";border-radius: 50%;}
.pov_map:after {width: 30px; height: 30px; background-color: #0070c0;position: absolute;right: 0;bottom: 9px;content: "";border-radius: 50%;}
.txt_pov_map {position: relative;border-bottom: 4px solid #0070c0; width: 100%; float: left;display: block;}
.txt_pov_map:after {background-image: url('../img/harta_romania.png');width: 179px; height: 128px; position: absolute;left: 0;right: 0;content: "";margin: auto;bottom: -58px; }
.year_left, .year_right {font-size: 54px; font-family: "Raleway"; color: rgb( 0, 112, 192 ); display: inline-block;position: relative; letter-spacing: 2px; }
.year_left {text-align: left;float: left;}
.year_right {text-align: right;float: right;}
.motto {float: left;font-weight: 500; display: block;line-height: 24px; font-size: 20px; font-family: "Raleway";letter-spacing: 0.7px; color: rgb( 0, 0, 0 ); font-style: italic; text-align: left;margin-bottom: 45px; }
.question {padding-left: 0px;margin:0px;float: left;display: block;width: 100%;}
.question li {margin-bottom: 9px; line-height: 17px !important;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 4px 0 4px 32px !important; letter-spacing: 0.5px !important;position: relative; font-size: 14px !important; font-family: "Raleway"; color: rgb( 0, 0, 0 ); display: block;float: left;width: 100%; text-align: left; }
.question li:before {background-image: url('../img/svg/small_question.svg'); width: 23px;background-repeat: no-repeat; height: 23px; top: 0;left: 0;content: "";position: absolute;}
.question li:after {display: none;}

/***** Box Proiect *****/
.box_proiect {margin-bottom: 62px;padding-top: 78px;width: 100%; float: left;display: block;position: relative;}
.box_proiect:before {left: 0;right: 0;height: 3px; background-color: #ff4500;top: 75px;position: absolute;content: "";}
.bp_left, .bp_right {margin-top: -65px;width: 50%;float: left;display: inline-block;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.bp_left {padding-right: 20px;}
.bp_right {padding-left: 20px;}
.bp_left_title {font-size: 12px; font-family: "Raleway"; color: rgb( 255, 69, 0 );letter-spacing: 0.3px; text-transform: uppercase; text-align: left;position: relative;padding-top: 40px;height: 65px;float: left;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-weight: 500;margin-bottom: 5px; }
.bp_left_title:before {width: 26px; height: 26px; background-repeat: no-repeat; background-image: url('../img/svg/flag.svg'); position: absolute;top: 7px;left: 0;content: "";position: absolute;}
.bp_logo {margin-bottom: 8px;height: 65px; float: left;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.bp_logo img {margin-right: 30px;display: inline-block;float: left;}
.bp_logo img:last-child {margin-right: 0;}
.bp_left p {display: block;float: left;width: 100%;font-weight: 500; font-size: 14px; font-family: "Raleway"; color: rgb( 255, 69, 0 ); text-align: left;line-height: 17px; letter-spacing: 0.5px;margin:0px; }
.bp_right_col1, .bp_right_col2 {width: 50%;float: left;display: inline-block;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.bp_right_col1 {padding-right: 20px;}
.bp_right_col2 {padding-left: 20px;}
.bp_right p {display: block;float: left;width: 100%; font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 );margin:0px;font-weight: 500; font-style: italic; text-align: left;line-height: 17px; letter-spacing: 0.5px; }

/*************************
*
*   7. POVESTI
*
*************************/
.pg_povesti {padding-bottom: 18px;float: left;display: block;width: 100%;position: relative;padding-top: 32px;}
.txt_pg_povesti {max-width: 600px;margin: 0 auto 40px; display: block;width: 100%;position: relative;text-align: center;}
.txt_pg_povesti h1 {margin:0px 0 5px;letter-spacing: 0.7px; font-size: 28px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: 500; }
.txt_pg_povesti p {max-width: 520px;margin-left: auto; margin-right: auto;}
.list_p {float: left;display: block;width: 100%;position: relative;}
.list_p > div {margin-bottom: 32px;width: 33.3%;float: left;display: inline-block;position: relative;}
.list_p > div .img_p:before {z-index: 1; width: 4px; height: 60px; background-color: #ff4500; position: absolute; top: 0; bottom: 0;margin: auto; right: -2px; content: ""; margin: auto;}
.list_p > div:nth-child(3n+3) .img_p:before {display: none;}
.img_p {margin-bottom: 0; text-align: center;position: relative;display: block;float:left;}
.img_p img {width: 100%;}
.img_p p:before {position: absolute;background-color: rgba(0,0,0,0.2); content: "";top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.img_p p:after {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;margin: auto; background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
.img_p {text-align: center;}
.img_p p {position: relative;display: block;margin:0;}
.img_p:after {width: 304px;height: 76px;max-width: 80%;background-repeat: no-repeat;background-position: center; background-image: url('../img/svg/icn_play.svg'); position: absolute;content: ""; top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.img_p:hover:after {opacity: 0.5;}
.title_p {font-size: 24px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: 500;text-decoration: none; display: block; float: left; margin: 0px 0 5px; line-height: 30px; letter-spacing: 0.6px; }
.title_p:hover {color: #0070c0;}
.txt_p {min-height: 100px; display: block;float: left;padding: 9px 18px; width: 100%; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_p p {width: 100%; margin: 0px; font-size: 13px;display: block;float: left; font-family: "Raleway"; color: rgba( 0, 0, 0, 0.502 ); font-weight: bold; text-transform: uppercase; text-align: left; }
.disabled_p a {pointer-events: none; cursor: default;background-color: #ebebeb; display: block;float: left;width: 100%;position: relative; }
.disabled_p .img_p p::after, .disabled_p .img_p p::before {display: none;}

/*************************
*
*   8. DONEAZA
*
*************************/
.pg_doneaza {width: 100%; float: left;display: block;}
.bg_blue {margin-bottom: 50px; background-color: #0070c0; width: 100%; float: left;display: block;padding: 120px 0px 0;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.sustine_proiectul {text-align: center; margin-bottom: 37px;z-index: 1; position: relative;  width: 100%; float: left;display: block;padding: 0 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.sustine_proiectul > div {background-color: #fff; position: relative;  width: 100%; float: left;display: block;padding: 0 20px 5px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.sustine_proiectul:after {width: 38px; height: 38px; position: absolute;left: 0;right: 0;margin:auto; z-index: -1; bottom: -16px;content: "";background-color: #fff; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }
.sustine_proiectul h1 {letter-spacing: 1.5px;margin:0px 0 5px;font-size: 28px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: 500; }
.sustine_proiectul h3 {text-align: center;margin-top: -8px;padding-bottom: 11px;margin-bottom: 26px;}
.sustine_proiectul h3:after {width: 50px; height: 4px; content: "";position: absolute;left: 0;right: 0;margin:auto;bottom: 0;background-color: #ff4500;}
.sustine_proiectul p {margin: 0;}
.sustine_proiectul h4 {margin: 0; font-size: 24px;letter-spacing: 0.5px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: center; font-weight: bold; }
.cod_fiscal {padding-bottom: 6px;float: left;display: block;width: 100%;border-bottom: 1px dotted rgba(255,255,255,0.3);text-align: center;}
.title_cf {padding: 2px 10px; letter-spacing: 0.5px; font-size: 12px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-transform: uppercase; text-align: center; background-color: #1a7fc6; display: inline-block; }
.cf {font-weight: 500; letter-spacing: 6px; margin-top: -4px; font-size: 30px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-align: center; }
.box_cont {padding-top: 5px;float: left;display: block;width: 100%;text-align: center;}
.cont {padding-top: 7px;padding-bottom: 4px; float: left;display: block;width: 100%;position: relative; }
.cont p {  font-size: 18px;border-bottom: 2px solid #338dcd;display: inline-block; font-family: "Raleway";margin: 0;position: relative;padding-bottom: 5px; letter-spacing: 1.5px; color: rgb( 255, 255, 255 ); text-align: center;}
.cont p:before {height: 4px; width: 2px;left: 0;bottom: 0;position: absolute;content: "";background-color:#338dcd; }
.cont p:after {height: 4px; width: 2px;right: 0;bottom: 0;position: absolute;content: "";background-color:#338dcd; }
.box_cont p {color: #fff;}

/*************************
*
*   9. CONTACT
*
*************************/
.pg_contact {padding-top: 30px;position: relative;float: left;display: block;width: 100%;}
.tl_contact {padding-bottom: 25px;position: relative;float: left;display: block;width: 100%; text-align: center;}
.tl_contact p {letter-spacing: 1.2px; line-height: 20px; font-size: 12px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-transform: uppercase; text-align: center; margin:0; }
.tl_contact p span {letter-spacing: 0.5px;font-weight: 600;font-size: 20px;display: block;text-transform: none;}

/***** Date contact *****/
.date_contact {padding-bottom: 6px;position: relative;float: left;display: block;width: 100%; }
.date_contact > div {width: 33.3%; float: left;display: inline-block;position: relative;border-top: 1px solid #ff4500;text-align: center;}
.date_contact > div:before {width: 9px; height: 9px; background-color: #ff4500;border-radius: 50%;left: 0px;top: -4.5px;position: absolute;content: "";}
.date_contact > div:last-child:after {width: 9px; height: 9px; background-color: #ff4500;border-radius: 50%;right: 0px;top: -4.5px;position: absolute;content: "";}
.date_contact > div a, .date_contact > div p {letter-spacing: 0.2px; font-size: 18px;margin: 0; font-family: "Raleway";text-decoration: none; color: rgb( 0, 112, 192 ); display: inline-block; padding-top: 32px; font-weight: bold; text-align: center; }
.date_contact > div a:after, .date_contact > div p:after {position: absolute;left: 0;right: 0;top: 0;width: 40px;height: 23px;background-color:#ff4500;content: "";margin: auto; }
.phone_contact a:before {position: absolute;left: 0;right: 0;top: 2px;width: 21px;height: 17px;background-image:url('../img/svg/phone.svg');z-index: 1; content: "";margin: auto; }
.email_contact a:before {position: absolute;left: 0;right: 0;top: 4px;width: 20px;height: 13px;background-image:url('../img/svg/email.svg');z-index: 1; content: "";margin: auto; }
.form_contact a:before {position: absolute;left: 0;right: 0;top: 4px;width: 16px;height: 15px;background-image:url('../img/svg/form.svg');z-index: 1; content: "";margin: auto; }
.form_contact span {position: relative;display: block;padding-bottom: 25px;}
.form_contact span:after {position: absolute;left: 0;right: 0;bottom: 4px;width: 12px;height: 13px;background-repeat: no-repeat; background-image:url('../img/svg/arrow_form.svg');z-index: 1; content: "";margin: auto; }
.address_contact  {font-weight: 500;margin-bottom: 30px; font-size: 14px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: center; }

/***** Map *****/
.map {padding-top: 18px;width: 100%;float: left;display: block;position: relative;border-top: 2px solid #ff4500;}
.iframe_map  {width: 100%;float: left;display: block;position: relative;}
.iframe_map > div {width: 100%;float: left;display: block;position: relative;}
.iframe_map > div:after {width: 18px; height: 26px;background-image: url('../img/svg/pin.svg');position: absolute;left: 0;right: 0;top: -13px;content: "";margin: auto;}
.iframe_map > div:before {width: 40px; height: 40px;background-color:#ff4500;border-radius: 50%; position: absolute;left: 0;right: 0;top: -20px;content: "";margin: auto;}
.iframe_map:after {position: absolute;left: 0;right: 0;top: 0;content: "";height: 10px;z-index: 1; -webkit-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3);}
.iframe_map iframe {width: 100% !important;height: 400px !important;}

/***** Form *****/
#box_form {padding-bottom: 30px; margin-bottom: 92px;width: 100%;float: left;display: block;position: relative;background-color: #0070c0;}
.top_form {width: 100%;float: left;position: relative;display: block;border-bottom: 1px solid #fff;}
.box620 {max-width: 620px; width:100%; padding: 0 20px;position: relative;margin: 0 auto;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.tl_form  {height: 56px;padding-top: 17px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-bottom: 11px; font-size: 20px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-transform: uppercase; text-align: left;font-weight: 500; }
.bottom_form {padding-top: 20px;width: 100%;float: left;display: block;position: relative;}
.bottom_form p {margin: 0 0 5px; display: block; font-size: 12px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-transform: uppercase; text-align: left; position: relative; }
.f_nume {margin-bottom: 10px;float: left;display: inline-block;width: 50%;padding-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.f_email {margin-bottom: 10px;float: left;display: inline-block;width: 50%;padding-left: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.f_mesaj {margin-bottom: 15px;float: left;display: block;width: 100%;}
.f_nume input, .f_email input, .f_mesaj textarea {  font-size: 12px; font-family: "Raleway";padding: 17px 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; color: rgb( 128, 128, 128 ); text-align: left;border:0px;border-radius: 5px;width: 100%; -webkit-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3);}
.f_nume p, .f_email p, .f_mesaj p {padding-left: 25px;}
.f_nume p:before, .f_email p:before, .f_mesaj p:before {width: 20px; height: 20px;background-color: #fff; border-radius: 50%;left: 0;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.f_nume p:after {width: 11px; height: 10px;background-image: url('../img/svg/f_nume.svg'); left: 4px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.f_email p:after {width: 11px; height: 9px;background-image: url('../img/svg/f_email.svg'); left: 4px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.f_mesaj p:after {width: 10px; height: 10px;background-image: url('../img/svg/f_mesaj.svg'); left: 5px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}

/***** Captcha *****/
.f_captcha {margin-bottom: 15px;float: left;display: inline-block;width: 50%;padding-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.f_captcha p {padding-left: 12px;}
.f_term {margin-bottom: 15px;float: left;display: inline-block;width: 50%;padding-left: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.f_term > p {padding-left: 12px;}
.box_captcha {position: relative;}
.img_captcha {width: 100px; height: 40px; position: absolute;top: 0; right:6px;bottom: 0; margin:auto;}
.img_captcha img {max-width: 100px; max-height: 40px;}
.box_captcha input {height: 49px; padding: 17px 120px 17px 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; font-size: 12px; font-family: "Raleway"; color: rgb( 128, 128, 128 ); text-align: left; border:0px;border-radius: 5px;width: 100%; -webkit-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.3); }
.box_captcha input::-webkit-input-placeholder { opacity: 1 !important;  }
.box_captcha input:-moz-placeholder {opacity: 1 !important;  }
.box_captcha input::-moz-placeholder {opacity: 1 !important;  }
.box_captcha input:-ms-input-placeholder {opacity: 1 !important;  }

/***** Checkbox Button  *****/
.box_term {height: 49px;position: relative;border-radius: 5px; background-color: #fff; float: left;display: block;width: 100%;padding: 8px 10px 8px 50px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.box_term label {position: absolute;left: 0;top: 0;bottom: 0;width: 45px;}
.box_term input[type="checkbox"]:not(:checked),
.box_term [type="checkbox"]:checked {position: absolute; left: -9999px; }
.box_term .check {cursor: pointer;width: 30px; height: 30px;position: relative;margin: 9px 0 0 10px;}
.box_term input[type="checkbox"] + .check:before {width: 30px; height: 30px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; background-color:#efefef;-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.3);border-radius: 5px;left: 0;bottom: 0;top: 0;margin: auto;content: "";position: absolute;}
.box_term input[type="checkbox"]:checked + .check:after {width: 26px; height: 26px;background-repeat: no-repeat; background-image: url('../img/svg/check.svg'); left: 0px;right:0; bottom: 0;top: 0;margin: auto;content: "";position: absolute;}
.box_term p {margin: 0; line-height: 15px; font-weight: 500; letter-spacing: 0.1px; font-size: 12px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: left; text-transform: none; }
.box_term p a {color: #0070c0;text-decoration: none;font-size: 12px;}
.box_term p a:hover {text-decoration: underline;}

/***** Submit *****/
.f_submit {margin-top: 12px;padding-top: 16px; text-align: center;width: 100%;float: left;display: block;border-top:1px dotted rgba(255,255,255,0.3);}
.f_submit button {padding: 10px 25px;min-width: 160px;border-radius: 23px; font-size: 13px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-transform: uppercase; text-align: center; border:6px solid #fff; background: rgba(58,196,21,1); background: -moz-linear-gradient(top, rgba(58,196,21,1) 0%, rgba(28,129,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(58,196,21,1)), color-stop(100%, rgba(28,129,0,1))); background: -webkit-linear-gradient(top, rgba(58,196,21,1) 0%, rgba(28,129,0,1) 100%); background: -o-linear-gradient(top, rgba(58,196,21,1) 0%, rgba(28,129,0,1) 100%); background: -ms-linear-gradient(top, rgba(58,196,21,1) 0%, rgba(28,129,0,1) 100%); background: linear-gradient(to bottom, rgba(58,196,21,1) 0%, rgba(28,129,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ac415', endColorstr='#1c8100', GradientType=0 ); }
.f_submit button:hover {background: rgba(91,223,54,1); background: -moz-linear-gradient(top, rgba(91,223,54,1) 0%, rgba(30,131,2,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(91,223,54,1)), color-stop(100%, rgba(30,131,2,1))); background: -webkit-linear-gradient(top, rgba(91,223,54,1) 0%, rgba(30,131,2,1) 100%); background: -o-linear-gradient(top, rgba(91,223,54,1) 0%, rgba(30,131,2,1) 100%); background: -ms-linear-gradient(top, rgba(91,223,54,1) 0%, rgba(30,131,2,1) 100%); background: linear-gradient(to bottom, rgba(91,223,54,1) 0%, rgba(30,131,2,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bdf36', endColorstr='#1e8302', GradientType=0 ); }
.f_submit button span {padding: 0px 0px 0 26px; text-align: left; margin-left: 7px;display: block;position: relative;}
.f_submit button span:before {background-image: url('../img/svg/arrow_send.svg');width: 19px; height: 20px; position: absolute;left: 0;content: "";}

/***** Confirmation / Warnings *****/
.msg_success {font-size: 18px; font-family: "Raleway"; background-color: #2fac0e; display: table; position: absolute;width: 100%;left: 0;top: 0;height: 56px; color: rgb( 255, 255, 255 ); text-align: center;font-weight: 500; padding: 0px 20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.msg_success div {display: table-cell;vertical-align: middle;}
.msg_error {  font-size: 14px; font-family: "Raleway"; display: table; background-color: #b92233; position: absolute;width: 100%;left: 0;top: 0;height: 56px; color: rgb( 255, 255, 255 ); text-align: center;font-weight: 500; padding: 0px 20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.msg_error div {display: table-cell;vertical-align: middle;}
.error {border:2px solid #b92233 !important;padding: 16px 10px !important;}
.error + .check:before {border:2px solid #b92233;}
input[type="checkbox"]:checked.error  + .check::before {border:0px !important;}

/*************************
*
*   10. DETALIU POVESTE
*
*************************/
.pg_det_poveste {margin-top: 25px;width: 100%; display: block;float: left;position: relative;background-color: #f1f1f1;}
.dtp_left {float: left;display: inline-block;position: relative;width: 33%;}
.txt_dtp {float: left;display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 10px 11px;min-height: 380px; }
.txt_dtp h1 {margin-bottom: 6px;font-size: 24px;line-height: 28px;}
.dtp_right {float: left;display: inline-block;position: relative;width: 67%;}
.tl_categ {font-size: 12px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: left; background-color: #ff4500; font-weight: 500; display: inline-block; float: left; padding: 2px 13px; letter-spacing: 0.3px; }
.btn_audio { font-size: 13px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-transform: uppercase; text-align: left;position: relative; background: rgba(49,139,204,1); background: -moz-linear-gradient(top, rgba(49,139,204,1) 0%, rgba(2,113,192,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,139,204,1)), color-stop(100%, rgba(2,113,192,1))); background: -webkit-linear-gradient(top, rgba(49,139,204,1) 0%, rgba(2,113,192,1) 100%); background: -o-linear-gradient(top, rgba(49,139,204,1) 0%, rgba(2,113,192,1) 100%); background: -ms-linear-gradient(top, rgba(49,139,204,1) 0%, rgba(2,113,192,1) 100%); background: linear-gradient(to bottom, rgba(49,139,204,1) 0%, rgba(2,113,192,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318bcc', endColorstr='#0271c0', GradientType=0 ); padding: 10px 10px 10px 60px; min-width: 150px;text-decoration: none; display: inline-block;border-radius: 20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.btn_audio:before {background-image: url('../img/svg/icn_mic.svg'); width: 18px; height: 28px; position: absolute;left: 35px;top: 0;bottom: 0;margin: auto;content: "";}
.box_like_share {width: 100%;float: left;display: block;position: relative;}
.box_like_share > div {float: left;display: inline-block;position: relative;margin-right: 20px}
.box_like_share > div:last-child {margin-top: 2px;margin-right: 0px;}

/***** Video *****/
.box_video {position: relative;text-align: 0;} 
.cover_video {position: relative;text-align: 0;cursor: pointer;}
.cover_video img {width: 100%;}
.show_video {position: absolute;text-align: 0;left: 0;z-index: 2;top: 0;bottom: 0; right: 0;display: none;}
.show_video .video {position: absolute; top: 0; bottom: 0;right: 0;left: 0; }
.show_video iframe {border:0;position: absolute; top: 0; bottom: 0;right: 0;left: 0;height: 100%;width: 100%;}
.cover_video > div:before {position: absolute;background-color: rgba(0,0,0,0.2); content: "";top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.cover_video > div:after {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;margin: auto; background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
.cover_video:after {width: 304px;height: 76px;max-width: 80%;background-repeat: no-repeat;background-position: center; background-image: url('../img/svg/icn_play.svg'); position: absolute;content: ""; top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.cover_video:hover:after {opacity: 0.5;}
.close_video {font-size: 13px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-align: left; position: absolute; top: 0; padding: 10px 5px 10px 30px;width: 80px;background-color: #ff4500; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; right: 0px; z-index: 1;text-align: center; cursor: pointer; }
.close_video:hover {background-color: #fff;color:#ff4500 }
.close_video:before {width: 20px;height: 3px; background-color: #fff; position: absolute;top: 17px; left: 8px;content: ""; -ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg); }
.close_video:after {width: 20px;height: 3px; background-color: #fff; position: absolute;top: 17px; left: 8px;content: ""; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }
.close_video:hover:before, .close_video:hover:after {background-color: #ff4500;}

/***** Gallery *****/
.box_gallery {margin-top: 32px;margin-bottom: 80px; width: 100%;float: left;display: block;position: relative; background-color: #000000;overflow:hidden;}
.overflow_gallery {overflow: hidden;position: relative;width: 100%;display: block;float: left;}
.gallery .slide {width: 280px !important; margin: 0px;position: relative;}
#gallery {height: 154px;width: 1200px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0 auto; overflow: hidden;}
.container_opacity {width: 100%; max-width: 840px; position: relative; margin: 0 auto;}
.container_opacity:before {width: 4px; height: 80px; background-color: #ff4500;position: absolute;right: -2px;z-index: 2;top: -154px;bottom: 0;margin: auto;content: "";}
.container_opacity:after {width: 4px; height: 80px; background-color: #ff4500;position: absolute;left: -2px;z-index: 2;top: -154px;bottom: 0;margin: auto;content: "";}
.opacity {width: 100%; background-color: transparent; z-index: 1; height: 0px; position: absolute; top: -154px; }
.opacity::after {position: absolute; right: -100%; top: 0px; width: 100%; height: 154px; position: absolute; content: ""; background-color: rgba(0,0,0,0.9); }
.opacity::before {position: absolute; left: -100%; top: 0px; width: 100%; height: 154px; position: absolute; content: ""; background-color: rgba(0,0,0,0.9); }
.div_gallery {position: absolute; left: 50%; margin-left: -700px; width: 1400px;}
.gallery .img_gallery {text-align: center;position: relative;display: block;float:left;}
.gallery .img_gallery img {width: 100%;}
.gallery .slide:after {z-index: 2; width: 4px; height: 80px; background-color: #ff4500;position: absolute;right: -2px;top: 0;bottom: 0;margin: auto;content: "";}
.img_gallery:hover:before {background-image: url('../img/svg/zoom_enlarge.svg'); width: 80px; height: 44px; position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;content: ""; opacity: 0.8; }
.img_gallery:hover:after {position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;content: "zoom"; height: 20px;line-height: 20px; font-size: 14px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-align: center; }

/***** Controls *****/
.box_gallery .part-prev {z-index: 2; position: absolute;width: 68px;height: 68px;top:42px;margin: auto;left: -123px; background-color: rgba(255,69,0,0.5);border-radius: 50%;}
.box_gallery .bx-prev {text-indent: -9999px;width: 68px;height:68px;display: block;position: relative;}
.box_gallery .bx-prev:after {background-image: url('../img/svg/icn-pictures.svg'); width: 27px;height:26px;position: absolute;top: 0;bottom:0;right:8px;margin:auto; content: "";}
.box_gallery .bx-prev:before {background-image: url('../img/svg/img-arrow-prev.svg'); width: 19px;height:8px;position: absolute;top: 0;left: 5px; bottom:0;margin:auto; content: "";}
.box_gallery .part-next {z-index: 2;position: absolute;width: 68px;height: 68px;background-color: rgba(255,69,0,0.5);border-radius: 50%;top:42px;margin: auto;right: -123px;}
.box_gallery .bx-next {text-indent: -9999px;width: 68px;height: 68px;position: relative;display: block;}
.box_gallery .bx-next:after {background-image: url('../img/svg/icn-pictures.svg'); width: 27px;height:26px;position: absolute;top: 0;bottom:0;left:8px;margin:auto; content: "";}
.box_gallery .bx-next:before {background-image: url('../img/svg/img-arrow-next.svg'); width: 19px;height:8px;position: absolute;top: 0;right: 5px; bottom:0;margin:auto; content: "";}
.box_gallery .bx-prev:hover, .box_gallery .part-next :hover {background-color: rgba(255,69,0,1);border-radius: 50%;}
.box_gallery {text-align: center;}

/*************************
*
*   11. PARTICIPA
*
*************************/
.pg_participa {padding-bottom: 70px;padding-top: 25px;width: 100%;float: left;display: block;position: relative;}
.top_participa {margin-bottom: 18px;width: 100%;float: left;display: block;position: relative;border-bottom: 2px solid #ff4500;}
.tl_participa {font-size: 30px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: center;font-weight: 500;letter-spacing: 0.5px; padding-bottom: 0px; line-height: 30px; }
.sub_participa {color: #ff4500; font-size: 20px;line-height: 25px; letter-spacing: 0.5px;padding-bottom: 15px; font-family: "Raleway"; font-weight: 500;position: relative; text-align: center;}
.sub_participa:after {width: 50px; height: 4px; background-color:#ff4500;position: absolute;left: 0;right: 0;bottom: 0;content: "";margin:auto; }
.txt_participa {float: left;display: block;width: 100%;padding: 0 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.txt_participa p {font-size: 14px; font-family: "Raleway"; color: rgb( 115, 115, 115 ); text-align: center; }

/***** Form *****/
#form_participa {width: 100%;float: left;display: block;position: relative;}
#form_participa .container {max-width: 710px;}
.bg_form_p {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;margin-top: 5px;width: 100%;float: left;display: block;position: relative;background-color: #ff4500;padding: 0px;}
.top_form_p {width: 100%;float: left;display: block;width: 100%;padding:10px 20px 5px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.tl_form_p {font-size: 12px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); text-transform: uppercase; font-weight: 500;letter-spacing: 0.5px; text-align: center;position: relative; padding-top: 24px; }
.tl_form_p:before {background-image: url('../img/svg/icon-user-lines.svg'); width: 200px; height: 19px;position: absolute;left: 0;right: 0;margin: auto;content: "";top:0;}
.bottom_form_p {float: left;display: block;width: 100%;position: relative;padding: 0 20px 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.bottom_form_p > div {padding:22px 20px;background-color: #f1f1f1;width: 100%;float: left;position: relative;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.p_nume {margin-bottom: 12px;float: left;display: inline-block;width: 50%;padding-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.p_email {margin-bottom: 12px;float: left;display: inline-block;width: 50%;padding-left: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.p_mesaj, .p_povestea {margin-top: 12px;margin-bottom: 15px;float: left;display: block;width: 100%;}
.p_localitate  {margin-bottom: 12px;float: left;display: inline-block;width: 50%;padding-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.p_varsta {margin-bottom: 12px;float: left;display: inline-block;width: 20%;padding-left: 10px;padding-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.p_ocupatie {margin-bottom: 12px;float: left;display: inline-block;width: 30%;padding-left: 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.p_nume input, .p_email input, .p_localitate input, .p_varsta input, .p_ocupatie input, .p_mesaj textarea, .p_povestea textarea {  font-size: 12px; font-family: "Raleway"; border:2px solid #c3c0c0; background-color: rgba(255,255,255,0.6); padding: 15px 10px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; color: rgb( 128, 128, 128 ); text-align: left;border-radius: 5px;width: 100%; -webkit-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.1);}
#form_participa .f_captcha input:focus, .p_nume input:focus, .p_email input:focus, .p_localitate input:focus, .p_varsta input:focus, .p_ocupatie input:focus, .p_mesaj textarea:focus, .p_povestea textarea:focus {border-color: #f98a60;}
.p_nume p, .p_email p, .p_mesaj p, .p_localitate p, .p_varsta p, .p_ocupatie p, .p_povestea p {padding-left: 25px;position: relative;font-size: 12px;margin-bottom: 5px; font-family: "Raleway"; color: rgb( 81, 81, 81 ); text-transform: uppercase; text-align: left;font-weight: 500;}
#form_participa .f_captcha p,   #form_participa .f_term > p {padding-left: 10px;position: relative;font-size: 12px;margin-bottom: 5px; font-family: "Raleway"; color: rgb( 81, 81, 81 ); text-transform: uppercase; text-align: left;font-weight: 500;}
.p_nume p:after {width: 20px; height: 20px;background-image: url('../img/svg/user-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.p_email p:after {width: 20px; height: 20px;background-image: url('../img/svg/email-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.p_mesaj p:after {width: 20px; height: 20px;background-image: url('../img/svg/question-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.p_localitate p:after {width: 20px; height: 20px;background-image: url('../img/svg/location-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.p_varsta p:after {width: 20px; height: 20px;background-image: url('../img/svg/age-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.p_ocupatie p:after {width: 20px; height: 20px;background-image: url('../img/svg/job-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
.p_povestea p:after {width: 20px; height: 20px;background-image: url('../img/svg/story-circle.svg'); left: 0px;top: 0;content: "";bottom: 0;margin: auto;position: absolute;}
#form_participa .box_captcha input {border:2px solid #c3c0c0;-webkit-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.1); }
#form_participa .box_term {border:2px solid #c3c0c0;}
#form_participa .f_submit {border-top:1px solid rgba(255,69,0,0.3);}
#form_participa form {z-index: 1;position: relative;}
.bottom_form_p > div:after {background-image: url('../img/svg/icn_user_big2.svg');opacity: 0.5; background-repeat: no-repeat; background-size: contain;background-position: bottom; background-repeat: no-repeat; width: 100%; max-width: 598px; height: 306px;position: absolute;bottom: 0;left: 0;content: "";}
#form_participa .error {padding: 15px 10px !important; }

/*************************
*
*   12. PRESA & PR
*
*************************/
.box_comunicate_presa, .box_logo_presa, .box_arhiva_presa {margin-bottom: 20px;margin-top: 38px;width: 100%; float: left;display: block;position: relative;background-color: #0070c0;padding: 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.top_circle {width: 65px; height: 65px; border-radius: 50%;position: absolute;top: -42px;left: 0;right: 0;margin: auto;background-color: #fff;}
.top_circle:after {background-image: url('../img/svg/arrow-down.svg'); width: 12px; height: 12px; position: absolute;left: 0;right: 0;margin: auto;bottom: 5px;content: "";}
.box_comunicate_presa .top_circle:before {background-image: url('../img/svg/icon-document.svg'); width: 26px; height: 36px; position: absolute;left: 0;right: 0;margin: auto;top: 10px;content: "";}
.box_logo_presa .top_circle:before {background-image: url('../img/svg/icon-vector.svg'); width: 52px; height: 42px; position: absolute;left: 0;right: 0;margin: auto;top: 13px;content: "";}
.box_arhiva_presa .top_circle:before {background-image: url('../img/svg/icon-archive.svg'); width: 26px; height: 36px; position: absolute;left: 0;right: 0;margin: auto;top: 7px;content: "";}
.tl_comunicate {margin-top: 9px;margin-bottom: 11px; letter-spacing: 0.5px;font-size: 13px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-transform: uppercase; text-align: center; }
.ul_comunicate ul {padding: 0;margin: 0;float: left;display: block;width: 100%;}
.ul_comunicate ul li {width: 100%;display: block;padding: 0;margin-bottom: 12px;padding-bottom: 11px; border-bottom: 1px solid #2d88c9;}
.ul_comunicate ul li:last-child {padding-bottom: 0;margin-bottom: 3px;border-bottom: 0;}
.ul_comunicate ul li a {font-size: 13px; letter-spacing: 0.8px;background-color: #fff;width: 100%;display: block;padding: 12px 10px 11px 32px;position: relative;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.ul_comunicate ul li a:hover {color: #ff4500;}
.ul_comunicate ul li:after {display: none;}
.box_comunicate_presa ul li a:before {background-image: url('../img/svg/icon-document.svg'); width: 13px; height: 18px; position: absolute;left: 12px;bottom: 0; margin: auto;top: 0;content: "";}
.box_logo_presa ul li a {padding-left: 44px !important;}
.box_logo_presa ul li a:before {background-image: url('../img/svg/icon-vector.svg'); width: 26px; height: 21px; position: absolute;left: 9px;bottom: 0; margin: auto;top: 0;content: "";}
.box_arhiva_presa ul li a:before {background-image: url('../img/svg/icon-archive.svg'); width: 13px; height: 18px; position: absolute;left: 12px;bottom: 0; margin: auto;top: 0;content: "";}
.box_arhiva_presa ul li a {padding-left: 35px !important;}
.mb52 {margin-bottom: 52px;}

/*************************
*
*   13. ARHIVA EDITII
*
*************************/

/***** Menu - Top *****/
.nav_arhiva_top {margin-bottom: 58px;margin-top: 15px;width: 100%;float: left;display: block;position: relative;padding: 0 0 20px;}
.nav_arhiva_top ul {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;height: 46px; margin: 0;float: left;padding: 0;display: block;width: 100%;text-align: center;border-bottom:2px solid #ff4500;}
.nav_arhiva_top ul li {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;height: 46px; border-top:2px solid #ff4500;display: inline-block;padding: 0px;margin: 0 1px;border-left:2px solid #ff4500;border-right:2px solid #ff4500;}
.nav_arhiva_top ul li:after {display: none;}
.nav_arhiva_top ul li a {height: 56px; padding: 3px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block;float: left;width: 100%;line-height: normal; text-align: center;background-color: #fff;}
.nav_arhiva_top ul li a p {padding: 2px 11px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 18px;height: 50px;z-index: 1; font-size: 12px;font-weight: 500; font-family: "Raleway";position: relative; color: #ff4500; margin:0;}
.nav_arhiva_top ul li a span {font-size: 30px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: center; display: block;position: relative; }
.nav_arhiva_top ul li a:hover {text-decoration: none;}
.nav_arhiva_top ul li a:hover p {background-color: #efeeee;}
.nav_arhiva_top ul li a:hover p span {color: #ff4500;}
.nav_arhiva_top ul li a:hover p:after {z-index: -1;width: 10px; height: 10px;background-color:#efeeee;position: absolute;left: 0;right: 0;bottom: -4px;content: ""; margin: auto; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }
.nav_arhiva_top ul li.active p, .nav_arhiva_top ul li.active a:hover p {background-color: #ff4500;color: #fff;}
.nav_arhiva_top ul li.active p span, .nav_arhiva_top ul li.active a:hover p span {color: #fff;}
.nav_arhiva_top ul li.active a p:after {z-index: -1;width: 10px; height: 10px;background-color:#ff4500;position: absolute;left: 0;right: 0;bottom: -4px;content: ""; margin: auto; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }

/***** Menu - Bottom *****/
.nav_arhiva_bottom {margin-top: 8px;width: 100%;float: left;display: block;position: relative;padding: 20px 0 0;}
.nav_arhiva_bottom ul {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;height: 46px; margin: 0;float: left;padding: 0;display: block;width: 100%;text-align: center;border-top:2px solid #ff4500;}
.nav_arhiva_bottom ul li {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;height: 46px; border-bottom:2px solid #ff4500;display: inline-block;padding: 0px;margin: 0 1px;border-left:2px solid #ff4500;border-right:2px solid #ff4500;}
.nav_arhiva_bottom ul li:after {display: none;}
.nav_arhiva_bottom ul li a {height: 56px;margin-top: -12px;padding: 3px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block;float: left;width: 100%;line-height: normal; text-align: center;background-color: #fff;}
.nav_arhiva_bottom ul li a p {padding: 2px 11px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 18px;height: 50px;z-index: 1; font-size: 12px; font-weight: 500; font-family: "Raleway";position: relative; color: #ff4500; margin:0;}
.nav_arhiva_bottom ul li a span {font-size: 30px; font-family: "Raleway"; color: rgb( 0, 0, 0 ); text-align: center; display: block;position: relative; }
.nav_arhiva_bottom ul li a:hover {text-decoration: none;}
.nav_arhiva_bottom ul li a:hover p {background-color: #efeeee;}
.nav_arhiva_bottom ul li a:hover p span {color: #ff4500;}
.nav_arhiva_bottom ul li a:hover p:after {z-index: -1; width: 10px; height: 10px;background-color:#efeeee;position: absolute;left: 0;right: 0;top: -4px;content: ""; margin: auto; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }
.nav_arhiva_bottom ul li.active p, .nav_arhiva_bottom ul li.active a:hover p {background-color: #ff4500;color: #fff;}
.nav_arhiva_bottom ul li.active p span, .nav_arhiva_bottom ul li.active a:hover p span {color: #fff;}
.nav_arhiva_bottom ul li.active a p:after {z-index: -1;width: 10px; height: 10px;background-color:#ff4500;position: absolute;left: 0;right: 0;top: -4px;content: ""; margin: auto; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }

/***** Comunicate *****/
.comunicate_arhiva {margin-bottom: 33px;width: 100%; float: left;display: block;position: relative;}
.comunicate_arhiva > div {width: 50%;float: left;display: inline-block;}
.comunicate_arhiva:after {width: 1px;top: 0;bottom: 0;background-color: #fff;position: absolute;margin: auto;left: 0;right: 0;content: "";}

/***** Editie *****/
.box_editie {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;margin-bottom: 62px;padding-top: 4px;border-top: 6px solid #ff4500;width: 100%;float: left;display: block;position: relative;}
.box_editie .container {max-width: 840px;}

/***** Video *****/
.box_video_arhiva {float: left;display: block;position: relative;width: 100%;}
.box_video_arhiva .container {max-width: 840px;}
.txt_video {box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;padding-top: 8px;width: 100%; float: left;display: block;position: relative;border-top:6px solid #ff4500;}
.txt_video > div {max-width: 550px; float: left;display: block;width: 100%;position: relative;}
.box_video_arhiva .video_arhiva {margin-bottom: 22px;float: left;display: block;position: relative;width: 100%;}
.video_arhiva .box_video {margin-bottom: 13px;}
.mb13 {margin-bottom: 13px !important;}
.mb43 {margin-bottom: 43px !important;}

/*************************
*
*   15. SITEMAP
*
*************************/
.box_sitemap {float: left;margin-bottom: 55px; width: 100%; display: block; padding-top: 40px;}
.sm_left {padding-left: 8px;float: left;display: inline-block;position: relative;width: auto;}
.sm_right {padding-bottom: 20px;float: left;display: inline-block;position: relative;width: auto;border-left: 2px solid #ff4500;}
.box_sitemap ul li:after {display: none;}
.box_sitemap ul li {padding: 0;float: left;display: block;position: relative;clear: both;}
.sm_left > li > a, .sm_right li a {font-size: 12px; font-family: "Raleway"; color: rgb( 0, 112, 192 ); position: relative; text-transform: uppercase; font-weight: bold; display: block; }
.sm_left > li > a {padding: 10px 8px 10px 19px;}
.sm_right li a {padding: 10px 23px;}
.sm_right li p {font-size: 12px; font-family: "Raleway"; color: #000; font-weight: bold; text-transform: uppercase; padding: 10px 23px;padding: 16px 23px 7px; margin: 0; letter-spacing: 0.2px; }
.sm_right ul li a {text-transform: none;font-weight: normal; padding: 6px 23px;}
.sm_right ul li a:after {width: 14px; height: 2px; background-color: #ddac99; position: absolute;left: 24px; bottom: 2px;content: "";}
.sm_left > li > a:before {position: absolute;left: 0;top: 0;bottom: 0;margin: auto;content: ""; background-image: url('../img/svg/sm_globe.svg');width: 15px; height: 15px;}
.sm_right li a:before {position: absolute;left: 4px;bottom: 0;top: 0;margin: auto;content: ""; width: 0; height: 0; border-top: 8px solid transparent; border-left: 10px solid #ff4500; border-bottom: 8px solid transparent;}

/*************************
*
*   MEDIASCREEN
*
*************************/

/***** max-width: 1229px *****/
@media screen and (max-width: 1229px) {

	/***** Homepage  *****/
	.sliderCaption {position: relative; top: inherit; bottom: inherit; margin-bottom: 38px; }
	.captionH h3, .captionH h3 a, .captionH p {color: #000;}
	.sliderHome .bx-controls {position: relative; bottom: 10px;}
    .vaCaption {display: block;text-align: center;} #bxsliderCaption {display: block;}
    .box_povesti .container {padding: 0px;}
    .txt_povesti {padding-left: 20px; padding-right: 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.col1 > div .txt_col1:before { width: 260px; height: 131px;}
	.col {width: 100%; display: block;text-align: center;max-width: 450px;margin:0 auto 35px; padding: 0 50px;}
	.col > div {max-width: 350px;display: block;margin: 0 auto}
	.col_container {display: block;}
	.col1 > div:after {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; left: -70px; top: 30px; content: ""; border-radius: 50%; }
	.col1 > div:before {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; left: -70px; bottom: 30px; content: ""; border-radius: 50%; }
	.col2::after {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; right: 0; top: 50px; content: ""; border-radius: 50%; }
	.col2::before {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; right: 0; bottom: 50px; content: ""; border-radius: 50%; }
	.col2 > div {position: relative;}
	.col2 > div:after {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; left: -50px; top: 30px; content: ""; border-radius: 50%; }
	.col2 > div:before {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; left: -50px; bottom: 30px; content: ""; border-radius: 50%; }
	.col3 > div {position: relative;}
	.col3 > div:after {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; right: -70px; top: 30px; content: ""; border-radius: 50%; }
	.col3 > div:before {width: 28px; height: 28px; background-color: #c8c8c8; position: absolute; right: -70px; bottom: 30px; content: ""; border-radius: 50%; }
	.povesti {position: relative;}
	.povesti:before {height: 220px;width: 250px;position: absolute;right: 0;top: 0;content: "";z-index: 1; background: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 ); }
	.povesti:after {height: 220px;width: 250px;position: absolute;left: 0;top: 0;content: "";z-index: 1; background: rgba(0,0,0,1); background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0))); background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 ); }

	/***** Povestea  *****/
	.pov_left, .pov_right {width: 100%; padding-left: 0;padding-right: 0;}
	.box_povestea .container, .box_proiect .container {max-width: 640px;}
	.bp_left, .bp_right {width: 100%; padding-left: 0;padding-right: 0;}
	.bp_right {margin-top: 20px;}
	.bp_logo {height: auto;margin-bottom: 20px;}

	/***** Detaliu poveste *****/
	.dtp_left, .dtp_right {width: 100%;}
	.dtp_left {margin-bottom: 50px;}
	.txt_dtp {min-height: auto;margin-bottom: 30px;}
	.mob_container800 {max-width: 800px;}
	.div_gallery {position: absolute; left: 50%; margin-left: -560px; width: 1120px; }
	.container_opacity {max-width: 560px;}
	.box_gallery .part-prev {left: -100px;}
	.box_gallery .part-next {right: -100px;}
}

/***** min-width: 992px *****/
@media screen and (min-width: 992px) {
	.ico-menu, .menu_mobile {display: none !important;}
}

/***** min-width: 991px & max-width: 1200 *****/
@media screen and (min-width: 991px) and (max-width: 1200px) {
	.txt_newsletter1, .txt_newsletter2 {font-size: 25px;}
    .txt_newsletter1 {top:7px;}
    .txt_newsletter2 {top: -20px;}
}

/***** max-width: 991px *****/
@media screen and (max-width: 991px) {
    
    .box_lang {float:left;margin: -15px 0 0 0;}

	/***** Header  *****/
	.menu_mobile .menu_mob1 {width: 100%;text-align: center;margin-bottom: 12px;}	
	.menu_mob1 {float: left;display: inline-block;position: relative;}
	.menu_mob1 ul {max-width: 260px; width: 100%;margin:0 auto;}
	.menu_mob1 ul.mb {list-style: none;padding: 0;}
	.menu_mob1 li {padding: 0 3px;display: inline-block;position: relative;}
	.menu_mob1 ul.mb li a, .menu_mob1 ul.mb li p {cursor: pointer; margin: 0; display: block; font-size: 13px; font-family: 'Raleway', sans-serif; color: #fff; font-weight: bold; text-align: left; text-decoration: none;position: relative; padding: 8px 0 8px 20px;}
	.menu_mob1 ul.mb li a:before, .menu_mob1 ul.mb li p:before {border-radius: 50%; background-color: #fff;width: 8px; height: 8px;position: absolute;left: 5px;top: 0;bottom: 0;content: "";margin:auto;}
	.menu_mob1 ul.mb li:hover a:before, .menu_mob1 ul.mb li:hover p:before {background-color: #0070c0;}
	.menu_mob1 ul.mb_dropdown {padding: 15px 0 20px;display: none; position: relative; background-color: #fff;width: 100%;}
	.menu_mob1 ul.mb_dropdown a {padding: 8px 0 8px 36px;text-decoration: none;width: 100%; font-size: 14px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: bold; text-align: left; }
	.menu_mob1 ul.mb_dropdown a:hover {background-color: #f3f3f3;color:#0070c0; }
	.menu_mob1 ul.mb_dropdown li {padding: 0px;width: 100%;display: block;}
	.menu_mob1 ul.mb_dropdown a:before {border-radius: 50%; background-color: #0070c0;width: 8px; height: 8px;position: absolute;left: 20px;top: 0;bottom: 0;content: "";margin:auto;}
	.menu_mob1 ul.mb_dropdown:before {z-index: 1; background-image: url('../img/svg/icn_dot_space.svg');width:3px; position: absolute;left: 23px;top: 1px;bottom: 35px;content: "";margin:auto;}
	.menu_mob2 {float: left;display: inline-block;position: relative;width: 100%; display: block;border-bottom: 1px dotted rgba(255,255,255,0.3); padding-bottom: 20px;}
	.menu_mob2 ul {list-style: none;margin: 0;padding: 0;text-align: center;width: 100%;}
	.menu_mob2 li {display: inline-block;position: relative;padding: 0 0 0 10px;}
	.menu_mob2 > ul > li > a {font-size: 13px; font-family: 'Raleway', sans-serif; color: #fff; text-transform: uppercase; font-weight: bold; text-align: left; text-decoration: none;position: relative; padding: 10px; display: block;}
	.menu_mob2 > ul > li > a:hover {color: #0070c0;}
	.menu_mob2 > ul > li.active a {color: #ff4500;}
	.menu_mob2 > ul ul {max-width: 260px;padding: 15px 0 20px;margin: 0 auto;display: none; position: relative; background-color: #fff;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}
	.menu_mob2 > ul ul a {padding: 8px 10px; text-decoration: none; font-size: 14px;min-width: 150px;width: 100%; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; font-family: "Raleway"; color: rgb( 0, 0, 0 ); font-weight: bold; text-align: left; }
	.menu_mob2 > ul ul a:hover {background-color: #f3f3f3;color:#0070c0; }
	.menu_mob2 > ul ul li {padding: 0px;}
	.close_menu {cursor: pointer; position: relative;display: inline-block;margin:13px auto 0;  font-size: 12px; font-family: "Raleway";padding: 21px 10px 10px;min-width: 100px;letter-spacing: 0.2px; color: rgb( 125, 125, 125 ); text-align: center; }
	.close_menu:after {width: 17px; height: 3px; background-color: #0070c0; position: absolute;right: 0px;top: 10px;content: "";left: 0;margin:auto; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }
	.close_menu:before {width: 17px; height: 3px; background-color: #0070c0; position: absolute;right: 0px;top: 10px;content: "";left: 0;margin:auto; -ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg); }
	.close_menu:hover {color: #fff;}
	.close_menu:hover:after,  .close_menu:hover:before {background-color: #4d9bd3;}

	/***** Homepage  *****/
	.box_header {z-index: 5;}
	.overlay {background-color: rgba(0,0,0,0.8);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 4;}
	.ico-menu {display: block !important; z-index: 4;cursor: pointer; position: absolute;right: 0;top: 0;padding: 17px 47px 15px 26px; border-bottom-left-radius: 18px; background: rgba(45,138,204,1); background: -moz-linear-gradient(top, rgba(45,138,204,1) 0%, rgba(2,113,192,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,138,204,1)), color-stop(100%, rgba(2,113,192,1))); background: -webkit-linear-gradient(top, rgba(45,138,204,1) 0%, rgba(2,113,192,1) 100%); background: -o-linear-gradient(top, rgba(45,138,204,1) 0%, rgba(2,113,192,1) 100%); background: -ms-linear-gradient(top, rgba(45,138,204,1) 0%, rgba(2,113,192,1) 100%); background: linear-gradient(to bottom, rgba(45,138,204,1) 0%, rgba(2,113,192,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8acc', endColorstr='#0271c0', GradientType=0 ); }
	.ico-menu:hover {background: rgba(90,162,214,1); background: -moz-linear-gradient(top, rgba(90,162,214,1) 0%, rgba(1,112,192,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(90,162,214,1)), color-stop(100%, rgba(1,112,192,1))); background: -webkit-linear-gradient(top, rgba(90,162,214,1) 0%, rgba(1,112,192,1) 100%); background: -o-linear-gradient(top, rgba(90,162,214,1) 0%, rgba(1,112,192,1) 100%); background: -ms-linear-gradient(top, rgba(90,162,214,1) 0%, rgba(1,112,192,1) 100%); background: linear-gradient(to bottom, rgba(90,162,214,1) 0%, rgba(1,112,192,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aa2d6', endColorstr='#0170c0', GradientType=0 ); }
	.ico-menu div {width:17px; display: block;position: absolute;top: 0; bottom: 0;right: 22px;height: 15px;margin:auto; }
	.ico-menu div span { width:17px; height: 3px; display: block; background-color: #fff;margin-bottom: 3px;}
	.ico-menu div span:last-child {margin-bottom: 0px;}
	.ico-menu p {margin: 0; font-size: 13px; font-family: "Raleway"; color: rgb( 255, 255, 255 ); font-weight: bold; text-transform: uppercase; text-align: right; }
	.main-menu .ico-menu {display: block;}  
	.btn_xClose {display: none !important}
	.view_mobile {background-color: #002d62; padding-left: 48px;display: none; right: 0;padding-top: 0px;position: absolute;padding-top: 158px; width: 100%; }
	.view_mobile:after {width: 171px; height: 155px;top: 225px; right: 33px;content: ""; background-image: url('../img/logo_menu.png'); background-size: 171px 155px;background-repeat: no-repeat; position: absolute;}
	.menu_left {z-index: 4; position: relative;padding-top: 17px;margin-right: 38px;}
	.big_header .menu_left {width: 160px;}
	.box_m2 {float: none;display: block;}
	.ls_mob {margin-top: 15px;width: 160px;display: block;float: left;clear: both;}
	.main-menu {max-width: 625px;background-color: transparent; position: absolute;z-index: 5; top:0px; width: 100%;left:0; right:0; margin: 0 auto}
	.main-menu .ico-menu {right: 48px; top: 57px; position: absolute;}
	.closed > div span:first-child {width: 5px;}
	.closed > div span:first-child:after {width: 12px; height: 2px; background-color: #fff; position: absolute;right: -1px;top: -1px;content: ""; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }
	.closed > div span:first-child:before {width: 12px; height: 2px; background-color: #fff; position: absolute;right: -1px;top: -1px;content: ""; -ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg); }
	.closed > div span {background-color: rgba(255,255,255,0.5);}
	.top_header {padding-bottom: 10px;margin-top: 28px;}
	.th_left {padding-left: 5px;}
	.bottom_header {padding-top: 21px;}
	.bh_left {padding-left: 24px;}
	.logo a::before {width: 278px;height: 23px;background-size: cover;}
	.slogan {font-size: 12px;}
	.top_header .th_right {display: none;}
	.bottom_header .bh_right {display: none;}
	.menu_mobile {text-align: center;padding: 140px 20px 15px; background-color: #050505;z-index: 1; border:2px solid #0065ad;width: 100%;position: absolute;top: 0;left: 0; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.top_header, .bottom_header {z-index: 3;}
	.box_header::after {height: 180px;}
	.povesti:before, .povesti:after {width: 150px;}	

	.captionH h3, .captionH h3 a {font-size: 24px;line-height: 28px;padding-bottom: 12px;}
    .captionH {padding-top: 3px; max-width: 590px;}
    .captionH p {line-height: 18px;padding: 13px 0 0;font-size: 14px;}

    /***** Footer  *****/
    .box_hs .container {max-width: 700px;}
	.hs {padding-left: 0px;}
	.hs1 {height: auto;width: 100%;position: relative;text-align: center;}
	.footer_top {text-align: center; padding-bottom: 3px;}
	.footer_top > div {width: 100% !important;}
	.box_newsletter {max-width: 400px;}
	.ft_col1 {max-width: 400px;float: none !important; display: block !important;padding-left: 90px; margin: 0 auto;}
	.txt_newsletter1 { left: 95px; }
	.ft_col2 {margin-bottom: 18px;}
	.ft_col3 .th_right {width: 100%;}
	.logo_footer {margin: 0 auto 12px; float: none !important; display: block !important;}
	.logo_footer:after {left:0;margin: auto;}
	.footer_middle > div {width: 100%;}
	.fm_col1 {padding-left: 4px 0;}
	.fm_col1 ul, .fm_col2 ul {width: 100%; text-align: center;display: block;float: left;}
	.fm_col1 ul li {float: none;}
	.fm_col1 ul li a {padding: 10px 13px;}
	.fm_col2 > ul > li > a {padding: 9px 12px;}
	.ft_col3 .th_right {display: none;}
	.ft_col3 .menu_mob1 {display: block;width: 100%;}
	.ft_col3 .menu_mob1 ul.mb_dropdown {padding: 15px 0 15px; margin-bottom: 20px;} 

	/***** Echipa  *****/
	.box_team > .container {padding: 0 !important;}
	.top_team::before, .top_team::after {display: none;}
	.team {padding-left: 0px;}
	.img_team {position: relative;display: block;margin: 0 auto;left: 0;padding-bottom: 100px;}
	.img_team::before {right: 64px;left: 0;top: initial; bottom: 30px}
	.img_team::after {right: 0;left: 64px;top: initial; bottom: 30px;}
	.team_col1 {padding-left: 0px;padding-right: 15px }
	.team_col2  {padding-left: 15px;padding-right: 0;}

	/***** Povesti  *****/
	.pg_povesti .container {max-width: 800px;}
	.list_p > div {width: 50%;max-width: 400px;}
	.list_p > div:nth-child(3n+3) .img_p:before {display: block;} 
	.list_p > div:nth-child(2n+2) .img_p:before {display: none;} 

	/***** Detaliu poveste *****/
	.box_gallery .part-prev {left: -85px;}
	.box_gallery .part-next {right: -85px;}

	/***** Arhiva editii *****/
	.comunicate_arhiva > div {width: 100%;}
	.comunicate_arhiva:after {display: none;}

	
}

/***** max-width: 767px *****/
@media screen and (max-width: 767px) {

	.container_mob {padding: 0 !important}

	/***** Header  *****/
	.th_left li {display: block;}
	.th_left li a {padding: 3px 0; display: block;}
	.th_phone {color: #ff4500 !important;}
	.th_email:before {display: none;}
	.th_phone:before {display: none;}
	.menu_mob2 li {padding: 0;display: block;text-align: center;}
	.menu_mob2 li a {text-align: center !important;display: inline-block !important; min-width: 200px;padding: 9px 10px !important; }

	/***** Homepage  *****/
	.captionH {padding-right: 20px; padding-left: 20px;}
	.captionH h3::before, .captionH p::before {display: none;}
	.box_povesti {padding-bottom: 20px;}
	#sliderPov {height: 260px;width: 840px;}
	.div_pov {margin-left: -420px; width: 840px;}
	.sliderPov .slide {width: 280px !important;}
	#sliderPov:after {right:280px;top:52px;}
	#sliderPov:before {left: 280px; top:52px;}
	.sliderPov .img_pov::after {width: 214px; height: 54px;}
	.title_pov {font-size: 18px;line-height: 24px;margin: 10px 12px 6px;}
	.sliderPov .slide .txt_slide p {margin: 0px 12px; }
	.povesti .box_controls {padding: 0 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.povesti:before, .povesti:after {height: 154px;}

	/***** Footer  *****/
	.hs1 p {width: 100%;display: block;margin-bottom: 20px;}
	.hs1 a {float: none;clear: both;display: inline-block;}
	.ft_col1 {padding-left: 0;max-width: 316px;}
	.txt_newsletter1 {left: 5px;}
	.txt_newsletter1, .txt_newsletter2 {font-size: 30px;}
	.newsletter_submit input {text-indent: -9999px;padding: 16px 18px;}
	.box_newsletter {padding-right: 16px; max-width: 316px;}
	.newsletter_submit {right: 0;}
	.footer_bottom > div {width: 100%;text-align: center;}

	/***** Echipa  *****/
	.top_page {margin-top: 142px;}
	.top_team {padding-left: 20px;padding-right: 20px;}
	.team_col1 {padding-left: 0px;padding-right: 0;width: 100%; }
	.team_col2  {padding-left: 0;padding-right: 0;width: 100%;}

	/***** Povesti  *****/
	.disabled_p {display: none !important;} 

	/***** Doneaza  *****/
	.pg_doneaza .container {padding: 0;}

	/***** Contact / Participa *****/
	.date_contact {text-align: center;}
	.date_contact > div {width: 100%;max-width: 400px;float: none;margin-bottom: 30px;}
	.date_contact > div::after {width: 9px; height: 9px; background-color: #ff4500; border-radius: 50%; right: 0px; top: -4.5px; position: absolute; content: ""; }
	#form_participa .container {padding: 0;}

	/***** Detaliu poveste *****/
	.div_gallery {position: absolute; left: 50%; margin-left: -420px; width: 840px; }
	.container_opacity {max-width: 280px;}
	.box_gallery .part-prev {left: -100px;}
	.box_gallery .part-next {right: -100px;}
	.gallery .slide::after {display: none;}
	.box_gallery .part-prev {height: 154px; top: 0; border-radius: 0;background-color: transparent; left: -68px;}
	.box_gallery .bx-prev {height: 154px;}
	.box_gallery .bx-prev:hover {background-color: transparent;}
	.box_gallery .bx-prev:after {display: none;}
	.box_gallery .bx-prev::before {right: 8px; left: inherit;}
	.box_gallery .part-next {height: 154px; top: 0; border-radius: 0;background-color: transparent; right: -68px;}
	.box_gallery .bx-next {height: 154px;}
	.box_gallery .bx-next:hover {background-color: transparent;}
	.box_gallery .bx-next::before {left: 8px;right: inherit;}
	.box_gallery .bx-next:after {display: none;}

	/***** Arhiva editii *****/
	.box_editie, .txt_video {padding-left: 20px; padding-right: 20px;}
}

/***** max-width: 700px *****/
@media screen and (max-width: 700px) {

	/***** Povesti  *****/
	.pg_povesti .container {max-width: 800px; padding: 0px;}
	.txt_pg_povesti {padding: 0 20px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.list_p {max-width: 400px;width: 100%; margin-left: auto;margin-right: auto;display: block; float: none;}
	.list_p > div {width: 100%; }
	.list_p > div .img_p:before {display: none !important;} 
}

/***** max-width: 650px *****/
@media screen and (max-width: 650px) {

	/***** Homepage  *****/
	.sliderHome ul li img {height: 215px;}
	.sliderHome { overflow: hidden;}
	.sliderHome .bx-wrapper {padding: 0; position: relative; width: 635px; max-width: 635px !important; margin: 0px auto 0px -317px; left: 50%; }
	.btn_pov {width: 100%; margin: 25px auto 0;}
	.povesti:before, .povesti:after {width: 100px}

	/***** Povestea  *****/
	.pov_left_col1, .pov_left_col2 {width: 100%;padding-right: 0px;padding-left: 0px;}
	.pov_left_col1 {margin-bottom: 20px;}
	.bp_right_col1 {padding-bottom: 20px;}
	.bp_right_col1, .bp_right_col2 {width: 100%;padding-left: 0;padding-right: 0;}
	.txt_pov_map {padding-top: 130px;}
	.txt_pov_map::after {bottom: initial;top: 0;}
	.year_left, .year_right {margin-bottom: 10px; font-size: 40px;}

}

/***** max-width: 600px *****/
@media screen and (max-width: 600px) { 

	/***** Homepage  *****/
	.col1:before, .col1:after, .col1 > div:before, .col1 > div:after,
	.col2:before, .col2:after, .col2 > div:before, .col2 > div:after,
	.col3:before, .col3:after, .col3 > div:before, .col3 > div:after {display: none;}
	.box_white_home .container {padding: 0;}
	.col { padding: 0;max-width: 350px; }
	.povesti:before, .povesti:after {width: 20px}
	.pov_right::before {width: 280px; height: 280px;background-size: contain;}

	/***** Contact / Participa *****/
	.f_nume, .f_captcha, .p_nume, .p_localitate {width: 100%;padding-right: 0;}
	.p_varsta {width: 100%;padding-right: 0;padding-left: 0;}
	.f_email, .f_term, .p_email, .p_ocupatie {width: 100%;padding-left: 0;}
	.p_ocupatie, .p_varsta, .p_localitate, .p_email {margin-top: 12px;}
}