@font-face{font-family:'HelveticaNeuePro';src:url(/sites/all/themes/viitorul/fonts/HelveticaNeueLTPro-Lt.otf);}@font-face{font-family:'HelveticaNeuePro-Bd';src:url(/sites/all/themes/viitorul/fonts/HelveticaNeueLTPro-Bd.otf);}@font-face{font-family:'Glyphicons Halflings';src:url(/sites/all/themes/viitorul/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/sites/all/themes/viitorul/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/viitorul/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/sites/all/themes/viitorul/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/sites/all/themes/viitorul/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/sites/all/themes/viitorul/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");}body{margin:0;padding:0;}html{font-family:arial,sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;}.container{width:1262px;margin:0 auto;}a{text-decoration:none;color:#3c3c3c;}ul{list-style-type:none;margin:0;padding:0;}ul li,ul li.leaf,ul li.expanded{list-style:none;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}.toolbar ~ #page-header{top:65px;}#respBurger{display:none;}#page-header{position:absolute;width:100%;left:0;top:0;}#page-header .top-black{background:#2e2e2e;height:41px;}#page-header .top-black .container > div{display:inline-block;}#page-header .top-black .social{margin-left:113px;float:left;height:41px;}#page-header .top-black .social a{width:41px;height:41px;display:inline-block;text-align:center;overflow:hidden;}#page-header .top-black .social a svg{fill:#979797;width:auto;height:35%;top:14px;position:relative;}#page-header .top-black .social a:hover svg{fill:#fff;}#page-header .top-black .social a.gp svg{height:47%;top:12px;}#page-header .top-black .phone,#page-header .top-black .mail{position:relative;float:left;}#page-header .top-black .phone a,#page-header .top-black .mail a{line-height:41px;color:#fff;font-size:15px;}#page-header .top-black .phone a:hover,#page-header .top-black .mail a:hover{color:#0d4da1;}#page-header .top-black .phone a:hover svg,#page-header .top-black .mail a:hover svg{fill:#0d4da1;}#page-header .top-black .phone a svg,#page-header .top-black .mail a svg{fill:#fff;height:auto;width:16px;float:left;margin:13px 10px 0 0;}#page-header .top-black .phone{padding-left:31px;}#page-header .top-black .phone:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:1px;height:21px;margin-top:10px;background:#3d3d3d;}#page-header .top-black .mail{margin-left:200px;padding-right:31px;}#page-header .top-black .mail:after{content:'';display:inline-block;position:absolute;top:0;right:0;width:1px;height:21px;margin-top:10px;background:#292929;}#page-header .top-black .region-branding{float:right;}#page-header .top-black .region-branding li{display:inline-block;padding:0 13px;position:relative;}#page-header .top-black .region-branding li:first-of-type:before,#page-header .top-black .region-branding li:first-of-type:after{content:'';display:inline-block;position:absolute;top:0;right:0;width:1px;height:21px;margin-top:10px;background:#292929;}#page-header .top-black .region-branding li:first-of-type:before{background:#3d3d3d;right:-1px;}#page-header .top-black .region-branding li a{line-height:41px;font-size:15px;color:#fff;text-transform:lowercase;}#page-header .top-black .region-branding li a.active{color:#979797;}#page-header .top-white{background:#fff;box-shadow:0px 5px 10px rgba(0,0,0,0.15);z-index:500;position:relative;}#page-header .top-white .container{position:relative;}#page-header .top-white .logo{width:320px;float:left;}#page-header .top-white .logo a{display:block;height:112px;color:#0d4da1;}#page-header .top-white .logo img{float:left;height:113px;}#page-header .top-white .logo p{display:inline-block;font-size:16px;width:186px;padding-left:20px;line-height:24px;margin-top:16px;}#page-header .top-white .region-navigation{display:inline-block;height:112px;}#page-header .top-white .region-navigation h2{display:none;}#page-header .top-white .region-navigation .content > .menu{margin-top:25px;margin-left:250px;}.i18n-ro #page-header .top-white .region-navigation .content > .menu{margin-left:240px;}#page-header .top-white .region-navigation .content > .menu > li{display:inline-block;border-radius:3px;padding:0;position:relative;}#page-header .top-white .region-navigation .content > .menu > li.active-trail,#page-header .top-white .region-navigation .content > .menu > li:hover{background-color:#0d4da1;}#page-header .top-white .region-navigation .content > .menu > li.active-trail a,#page-header .top-white .region-navigation .content > .menu > li:hover a{color:#fff;}#page-header .top-white .region-navigation .content > .menu > li:hover > .menu{opacity:1;max-height:1000px;padding:17px 20px;}#page-header .top-white .region-navigation .content > .menu > li:nth-child(n+3) > .menu{left:-200px;}#page-header .top-white .region-navigation .content > .menu > li > a{font-size:16px;display:block;padding:17px 20px;font-weight:bold;}#page-header .top-white .region-navigation .content > .menu > li > .menu{opacity:0;max-height:0px;overflow:hidden;position:absolute;border-radius:3px;top:50px;width:440px;z-index:10;left:0;background:#0d4da1;padding:0 20px;}#page-header .top-white .region-navigation .content > .menu > li > .menu li{float:left;display:inline-block;padding:0;}#page-header .top-white .region-navigation .content > .menu > li > .menu li:nth-child(2n-1){width:55%;}#page-header .top-white .region-navigation .content > .menu > li > .menu li:nth-child(2n){width:37%;}#page-header .top-white .region-navigation .content > .menu > li > .menu li:last-of-type{float:none;}#page-header .top-white .region-navigation .content > .menu > li > .menu li a{padding:10px 12px;margin-bottom:7px;border-radius:3px;display:inline-block;background:#0d4da1;color:#fff;}#page-header .top-white .region-navigation .content > .menu > li > .menu li a:hover{background:#fff;color:#0d4da1;}.region-content{min-height:50vh;}#footer{background:#0d4da1;}#footer .footer-top .container{padding:30px 0 40px;position:relative;background:#0c4999;}#footer .footer-top .container:before{content:'';display:block;width:100%;position:absolute;bottom:10px;top:0;left:0;background:#4a7ab9;z-index:0;}#footer .footer-top .container .phone,#footer .footer-top .container .mail,#footer .footer-top .container .street{position:relative;float:left;padding:0 68px;}#footer .footer-top .container .phone a,#footer .footer-top .container .mail a,#footer .footer-top .container .street a{line-height:61px;color:#fff;font-size:17px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,0.14);}#footer .footer-top .container .phone a:hover,#footer .footer-top .container .mail a:hover,#footer .footer-top .container .street a:hover{color:#0d4da1;}#footer .footer-top .container .phone a:hover svg,#footer .footer-top .container .mail a:hover svg,#footer .footer-top .container .street a:hover svg{fill:#0d4da1;}#footer .footer-top .container .phone a svg,#footer .footer-top .container .mail a svg,#footer .footer-top .container .street a svg{fill:#fff;height:auto;width:33px;float:left;margin:13px 10px 0 0;}#footer .footer-top .container .mail:after{content:'';display:inline-block;position:absolute;top:4px;right:0;width:1px;height:54px;background:#426ea6;}#footer .footer-top .container .phone:before{content:'';display:inline-block;position:absolute;top:4px;left:0;width:1px;height:54px;background:#5682ba;}#footer .footer-top .container .phone:after{content:'';display:inline-block;position:absolute;top:4px;right:0;width:1px;height:54px;background:#426ea6;}#footer .footer-top .container .street{float:none;display:inline-block;}#footer .footer-top .container .street:before{content:'';display:inline-block;position:absolute;top:4px;left:0;width:1px;height:54px;background:#5682ba;}#footer .footer-content{padding:30px 0 40px;}#footer .footer-content .container{position:relative;padding-bottom:40px;border-bottom:1px solid #245da9;}#footer .footer-content .follow-us{position:absolute;right:0;top:0;width:15%;color:#fff;}#footer .footer-content .follow-us p,#footer .footer-content .follow-us a{line-height:41px;font-size:15px;margin-bottom:1px;}#footer .footer-content .follow-us a{color:#fff;display:block;}#footer .footer-content .follow-us a p{display:inline-block;border-bottom:1px solid #7a9dcb;line-height:normal;}#footer .footer-content .follow-us a.c-gp svg{width:16px;margin-right:6px;}#footer .footer-content .follow-us a svg{width:12px;height:auto;fill:#fff;margin-right:10px;}#block-menu-menu-footer-menu{width:80%;}#block-menu-menu-footer-menu h2{display:none;}#block-menu-menu-footer-menu a{color:#fff;font-size:15px;border-bottom:1px solid #7a9dcb;}#block-menu-menu-footer-menu ul.menu li{margin:0;line-height:40px;}#block-menu-menu-footer-menu ul.menu li.expanded{display:inline-block;width:20%;padding:0 0 0 5%;}#block-menu-menu-footer-menu ul.menu li.expanded:not(:last-of-type){float:left;}#block-menu-menu-footer-menu ul.menu li .collapsed{list-style:none;}.sh-idis{box-shadow:0 0 16px 3px rgba(0,0,0,0.1);background:#fff;padding:50px 45px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;}section{background:#f6f6f6;}.idis-fr-title-br h3{text-align:left;font-size:30px;color:#3c3c3c;padding-bottom:32px;border-bottom:1px solid #e7e7e7;position:relative;}.idis-fr-title-br h3 a{color:#fff;position:absolute;right:0;bottom:0;display:block;padding:14px 24px;background:#0d4da1;font-weight:bold;font-size:14px;}.idis-fr-title-br h3 a svg{width:13px;height:auto;float:right;fill:#fff;margin:3px 0 0 7px;}.idis-fr-title-br .see-all-big{color:#fff;display:block;padding:14px 24px;background:#0d4da1;font-weight:bold;font-size:16px;text-align:center;margin-top:20px;text-transform:uppercase;}.idis-fr-title-br .see-all-big svg{width:13px;height:auto;display:inline-block;fill:#fff;margin:3px 0 0 7px;}section.blue{background:#a0b8d7;}section.blue .container{background:#4a7ab9;}section.subscribe .container{text-align:center;padding:33px 0;}section.subscribe h3{color:#fff;font-size:26px;font-weight:bold;display:inline;margin-right:20px;}section.subscribe .in-sub{display:inline-block;height:44px;border:1px solid #fff;position:relative;text-align:left;background:#fff;width:693px;box-shadow:0 21px 11px -18px rgba(0,0,0,0.2);}section.subscribe .in-sub:hover{border-color:#0d4da1;}section.subscribe .in-sub:hover span.subscribe{background:#0d4da1;border-color:#0d4da1;}section.subscribe .in-sub .form-item-mail{display:inline-block;margin:0;}section.subscribe .in-sub .form-item-mail input{height:42px;border:none;outline:none;padding-left:10px;font-size:16px;font-style:italic;}section.subscribe .in-sub span.subscribe{position:absolute;top:0;right:0;height:100%;width:auto;padding:0 30px;background:#4a7ab9;line-height:44px;color:#fff;border-left:1px solid #fff;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;}section.subscribe .in-sub span.subscribe svg{width:13px;height:auto;float:right;fill:#fff;margin:15px 0 0 7px;}section.subscribe input[type=submit]{display:none;}.messages{position:absolute;left:0;top:0;z-index:10;}.chosen-container-multi .chosen-choices{box-shadow:none;height:40px;overflow-y:scroll;background:url(/sites/all/themes/viitorul/img/select-back.jpg) center right no-repeat,#fff !important;border:1px solid #dfdfdf;border-radius:2px;}.chosen-container-multi .chosen-choices li.search-choice{padding:10px 20px 10px 5px;border-radius:0;border:none;background:#f1f1f1;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:10px;}.chosen-container-multi .chosen-choices::-webkit-scrollbar{display:none;}.chosen-container-multi.chosen-select{width:100% !important;}.chosen-container-multi.chosen-select input{min-height:38px;}.idis-subscribe-sidebar,.socials-idis-sidebar{display:block;background:#4a7ab9;width:100%;padding:35px 40px;margin-top:20px;}.idis-subscribe-sidebar h3,.socials-idis-sidebar h3,.idis-subscribe-sidebar h4,.socials-idis-sidebar h4{color:#fff;font-size:17px;padding-bottom:5px;}.idis-subscribe-sidebar h3,.socials-idis-sidebar h3{text-transform:uppercase;font-weight:bold;padding-bottom:10px;}.i18n-ro .idis-subscribe-sidebar h3,.i18n-ro .socials-idis-sidebar h3{font-size:16px;}.socials-idis-sidebar{background:url(/sites/all/themes/viitorul/img/socials-back.jpg);}.socials-idis-sidebar .socials-links{box-shadow:1px 10px 22px -9px rgba(0,0,0,0.2);}.socials-idis-sidebar .socials-links a{display:inline-block;width:52px;height:52px;text-align:center;margin:0;float:left;}.socials-idis-sidebar .socials-links a:last-of-type{float:none;}.socials-idis-sidebar .socials-links a.fb{background:#3b5998;}.socials-idis-sidebar .socials-links a.tw{background:#1da0f2;}.socials-idis-sidebar .socials-links a.rss{background:#fb7629;}.socials-idis-sidebar .socials-links a.gp{background:#d95333;}.socials-idis-sidebar .socials-links a.gp svg{width:30px;margin-top:11px;}.socials-idis-sidebar .socials-links a svg{width:20px;fill:#fff;height:auto;margin-top:15px;}.socials-idis-sidebar .socials-links a:hover{background:#fff;}.socials-idis-sidebar .socials-links a:hover.fb svg{fill:#3b5998;}.socials-idis-sidebar .socials-links a:hover.tw svg{fill:#1da0f2;}.socials-idis-sidebar .socials-links a:hover.rss svg{fill:#fb7629;}.socials-idis-sidebar .socials-links a:hover.gp svg{fill:#d95333;}.not-front .region-supcontent{display:none;}.idis-subscribe-sidebar{padding-top:45px;padding-bottom:45px;position:relative;}.idis-subscribe-sidebar .send{position:absolute;right:60px;top:40px;}.idis-subscribe-sidebar .send svg{width:50px;height:auto;fill:#000;opacity:0.15;}.idis-subscribe-sidebar .input-subsrice-idis{position:relative;padding-left:40px;background:#fff;height:40px;}.idis-subscribe-sidebar .input-subsrice-idis input{border:none;width:100%;line-height:38px;outline:none;}.idis-subscribe-sidebar .input-subsrice-idis input:-webkit-autofill{background:#fff;}.idis-subscribe-sidebar .input-subsrice-idis svg{position:absolute;top:10px;left:10px;width:20px;height:auto;fill:#979797;}.idis-subscribe-sidebar .subscribe{width:100%;border:2px solid #fff;color:#fff;text-transform:uppercase;font-size:17px;line-height:36px;display:block;text-align:center;margin-top:10px;cursor:pointer;}.idis-subscribe-sidebar .subscribe:hover{background:#fff;color:#0d4da1;}#search-block{position:absolute;right:0;top:30px;}#search-block form{width:0;display:inline-block;height:48px;border-radius:3px;margin:0 -4px 0 0;overflow:hidden;background:#0d4da1;}#search-block form input.form-submit{display:none;}#search-block form label{display:none;}#search-block form .form-wrapper{margin-top:12px;}#search-block form input.form-text{background:inherit;border:none;color:#fff;width:100%;font-size:15px;}#search-block form input.form-text:focus{outline:none;}#search-block.active form{padding:0 20px;width:690px;}#search-block span.search{float:right;width:48px;height:48px;background:#0d4da1;text-align:center;cursor:pointer;display:block;border-radius:3px;}#search-block span.search svg{margin-top:14px;width:auto;height:20px;fill:#fff;}.breadcrumbs{background:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.2);position:relative;}.breadcrumbs ul li{float:left;display:inline-block;line-height:43px;font-size:12px;color:#0d4da1;}.breadcrumbs ul li:not(:first-of-type){padding:0 10px;}.breadcrumbs ul li:last-of-type{float:none;}.breadcrumbs ul li a{border-right:1px solid #ededed;padding:0 10px 0 0;font-size:12px;}.breadcrumbs ul li a:hover{color:#0d4da1;}.breadcrumbs ul li a:hover svg{fill:#0d4da1;}.breadcrumbs ul li a svg{width:10px;fill:#3c3c3c;}.content-page-form{padding:40px 0;}.content-page-form .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;}.content-page-form .data-container{width:953px;padding:0;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;}.content-page-form .data-container > div{width:100%;}.content-page-form .aside{width:213px;margin-left:16px;}.content-page-form .aside > div{display:block;width:100%;}.content-page-form .aside .sh-idis{padding:50px 40px;}.content-page-form .aside .clear-filter{text-align:right;font-size:14px;}.content-page-form .aside .clear-filter a{position:relative;}.content-page-form .aside .clear-filter a:hover{color:#0d4da1;}.content-page-form .aside .clear-filter a:hover svg{fill:#0d4da1;}.content-page-form .aside .clear-filter a span{text-decoration:underline;}.content-page-form .aside .clear-filter a svg{width:16px;fill:#3c3c3c;position:absolute;top:1px;left:-24px;}.content-page-form .aside .form-type-select,.content-page-form .aside .form-type-checkboxes{padding-bottom:20px;border-bottom:1px solid #ededed;}.content-page-form .aside .form-type-select > label,.content-page-form .aside .form-type-checkboxes > label{font-weight:bold;color:#0d4da1;padding-bottom:18px;font-size:17px;}.content-page-form .aside .form-type-checkbox{position:relative;cursor:pointer;}.content-page-form .aside .form-type-checkbox input[type="checkbox"]{display:none;}.content-page-form .aside .form-type-checkbox:hover label{color:#0d4da1;}.content-page-form .aside .form-type-checkbox:hover::after{border-color:#0d4da1;}.content-page-form .aside .form-type-checkbox label{font-size:14px;padding-left:20px;color:#3c3c3c;position:relative;z-index:20;}.content-page-form .aside .form-type-checkbox::before{content:"\e013";transform:scale(3) rotateZ(-20deg);opacity:0;transition:all 0.3s ease-in;position:absolute;font-size:8px;line-height:0;left:3px;top:5px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;z-index:10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.content-page-form .aside .form-type-checkbox::after{content:'';position:absolute;display:inline-block;border:1px solid #979797;border-radius:2px;width:13px;height:13px;top:2px;left:0px;}.content-page-form .aside .form-type-checkbox.checked::before{transform:scale(1) rotateZ(0deg);opacity:1;color:#0d4da1;}.content-page-form .aside .form-type-checkbox.checked::after{border-color:#0d4da1;}.content-page-form ul.pager{text-align:left;margin:15px 0 10px 20px;}.content-page-form ul.pager li{padding:0;width:30px;height:30px;display:inline-block;font-size:13px;border:1px solid #eee;line-height:30px;float:left;text-align:center;border-radius:16px;}.content-page-form ul.pager li a{display:block;}.content-page-form ul.pager li:last-of-type{float:none;}.content-page-form ul.pager li:hover,.content-page-form ul.pager li.pager-current{background:#0d4da1;}.content-page-form ul.pager li:hover,.content-page-form ul.pager li.pager-current,.content-page-form ul.pager li:hover a,.content-page-form ul.pager li.pager-current a{color:#fff;}.content-page-form ul.pager li.pager-previous,.content-page-form ul.pager li.pager-next{display:none;}.footer-icn{padding-bottom:60px;}.footer-icn .tab{display:table;width:100%;}.footer-icn .tab ul{display:table-row;}.footer-icn .tab ul li{display:table-cell;text-align:center;width:25%;}.footer-icn .tab ul li img{vertical-align:middle;max-width:80%;height:auto;}@media screen and (max-width:1400px){.container{width:1200px;}#page-header .top-black .mail{margin-left:170px;}.i18n-ro #page-header .top-white .region-navigation .content > .menu,#page-header .top-white .region-navigation .content > .menu{margin-left:220px;margin-top:30px;}}@media screen and (max-width:1300px){.container{width:1000px;}#page-header .top-black .mail{margin-left:50px;}#page-header .top-white .region-navigation .content > .menu{margin-top:30px;margin-left:40px;}.i18n-ro #page-header .top-white .region-navigation .content > .menu{margin-left:20px;}#page-header .top-white .region-navigation .content > .menu > li > a{padding:10px 8px;}#page-header .top-white .region-navigation .content > .menu > li > .menu{top:35px;}#footer .footer-top .container .phone,#footer .footer-top .container .mail,#footer .footer-top .container .street{padding:0 38px;}#search-block.active form{width:590px;}.socials-idis-sidebar .socials-links a{width:43px;height:43px;}.socials-idis-sidebar .socials-links a svg{width:17px;margin-top:13px;}.socials-idis-sidebar .socials-links a.gp svg{width:23px;margin-top:12px;}}@media screen and (max-width:1023px){.container{width:96%;margin:0 2%;}#respBurger{width:32px;float:right;display:block;cursor:pointer;margin:40px 20px 0 0;}#respBurger span{display:block;height:3px;background:#0d4da1;margin-bottom:5px;}#page-header .container{width:100%;margin:0;}#page-header .top-black .social{margin-left:0;}#page-header .top-black .mail{margin-left:50px;}#page-header #search-block{display:none;}#page-header .top-white{height:112px;}#page-header .top-white .region-navigation{width:100%;display:inline-block;height:0;position:relative;z-index:100;}#page-header .top-white .region-navigation.active{height:auto;}#page-header .top-white .region-navigation.active .content > .menu{max-height:1000px;}#page-header .top-white .region-navigation .content > .menu{margin:0 !important;max-height:0;overflow:hidden;}#page-header .top-white .region-navigation .content > .menu > li{display:block;float:none;margin:0;border-radius:0;border-bottom:1px solid #e5e5e5;background:#fff;padding:0 20px;}#page-header .top-white .region-navigation .content > .menu > li.expanded > a{display:inline-block;}#page-header .top-white .region-navigation .content > .menu > li.expanded .menu{display:block;position:inherit;opacity:1;padding:0;margin:0 -20px;padding-right:40px;background:#f2f2f2;border-radius:0;width:100%;top:inherit;}#page-header .top-white .region-navigation .content > .menu > li.expanded .menu li{display:block;width:100%;float:none;border-bottom:1px solid #e5e5e5;}#page-header .top-white .region-navigation .content > .menu > li.expanded .menu li a{background:inherit;color:#3c3c3c;display:block;}#page-header .top-white .region-navigation .content > .menu > li > a{padding:10px 8px;}#footer .footer-top .container .phone,#footer .footer-top .container .mail,#footer .footer-top .container .street{padding:0 5%;width:22%;}#footer .footer-top .container .street{padding:0 0 0 5%;width:25%;}#footer .footer-top .container .street a{line-height:27px;}#search-block.active form{width:590px;}}@media screen and (max-width:720px){#page-header{position:fixed;z-index:100;}#page-header .top-black{overflow:hidden;}#page-header .top-black .container .phone,#page-header .top-black .container .mail{display:none;}#page-header .top-black .region-branding li a{display:inline-block;overflow:hidden;white-space:nowrap;}#page-header .top-black .region-branding li.en a{width:2ch;}#page-header .top-black .region-branding li.ro a{width:1.6ch;}#page-header .top-white{height:58px;}#page-header .top-white .logo{width:80%;}#page-header .top-white .logo a{height:58px;}#page-header .top-white .logo a img{height:100%;width:auto;}#page-header .top-white .logo a p{font-size:13px;padding-left:10px;line-height:18px;margin-top:13px;}#page-header .top-white .region-navigation.active:after{content:'';position:absolute;left:0;top:100%;background:rgba(0,0,0,0.5);width:100%;height:100vh;}#respBurger{margin:19px 12px 0 0;}.sh-idis{padding:25px 20px;}.footer-top{display:none;}#footer{border-top:20px solid #4a7ab9;}#footer .footer-content .follow-us{display:none;}#block-menu-menu-footer-menu{width:100%;}#block-menu-menu-footer-menu ul.menu li.expanded{width:45%;}}@media screen and (max-width:335px){#page-header .top-white .logo a p{font-size:12px;width:160px;}.footer-icn .tab ul li{width:50%;display:inline-block;}}body.front #page-header .top-white{box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.1);background:#f6f6f6;}.front-sl{padding-top:41px;border-bottom:1px solid rgba(0,0,0,0.1);}.front-sl .item{position:relative;height:340px;background-position:center;background-repeat:no-repeat;background-size:cover;}.front-sl .sl-text{position:absolute;width:100%;height:50%;top:130px;}.front-sl .sl-text .container h3{font-size:32px;color:#073556;}.front-sl .sl-text .container p{padding:10px 0 20px;width:40%;font-size:16px;line-height:24px;}.front-sl .sl-text a{background:#0d4da1;color:#fff;padding:20px 30px;font-size:18px;font-weight:bold;}.front-sl .sl-text a svg{width:20px;fill:#fff;position:relative;top:4px;margin-left:10px;}.front-sl .sl-text a:hover svg{margin-left:20px;margin-right:-10px;}.front-sl .owl-pagination{text-align:right;margin-top:-47px;padding-bottom:21px;position:relative;z-index:10;}.front-sl .owl-pagination .owl-page.active span{opacity:1;}.front-sl .owl-pagination .owl-page span{background:#fff;opacity:0.2;width:19px;height:19px;border-radius:0;margin:1px 3px;}.front-sl .owl-controls{margin-top:0;}.front-sl .owl-controls .owl-buttons .owl-prev,.front-sl .owl-controls .owl-buttons .owl-next{position:absolute;top:40%;height:25%;width:2%;font-size:0 !important;border-radius:0;background-image:url(/sites/all/themes/viitorul/img/right-arrow-button-white.png);background-position:center;background-repeat:no-repeat;background-size:70%;background-color:rgba(255,255,255,0.5);margin:0;opacity:1;}.front-sl .owl-controls .owl-buttons .owl-prev:hover,.front-sl .owl-controls .owl-buttons .owl-next:hover{background-color:#fff;}.front-sl .owl-controls .owl-buttons .owl-prev{left:0;background-image:url(/sites/all/themes/viitorul/img/left-arrow-button-white.png);}.front-sl .owl-controls .owl-buttons .owl-prev:hover{background-image:url(/sites/all/themes/viitorul/img/left-arrow-button-blue.png);}.front-sl .owl-controls .owl-buttons .owl-next{right:0;}.front-sl .owl-controls .owl-buttons .owl-next:hover{background-image:url(/sites/all/themes/viitorul/img/right-arrow-button-blue.png);}#owl-sl .item img{display:block;width:100%;height:auto;}@media screen and (min-width:1100px){.front-top-blog-video .container,.front-top-news-events .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;}}.front-top-news-events{padding:50px 0 20px;background:#f6f6f6;}.front-top-news-events .news{display:inline-block;width:774px;text-align:center;padding:50px 45px;}.front-top-news-events .news .news-container{padding-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;}.front-top-news-events .item-news{width:240px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;}.front-top-news-events .item-news:not(:last-of-type){margin-right:27px;}.front-top-news-events .item-news .title{font-size:16px;line-height:26px;font-weight:bold;color:#3c3c3c;text-align:left;padding-top:24px;}.front-top-news-events .item-news p.bottom{text-align:left;padding-top:23px;}.front-top-news-events .item-news span.created{color:#b5b5b5;font-size:12px;text-align:left;border-right:1px solid #b5b5b5;padding-right:10px;margin:0 10px 15px 0;display:inline-block;}.front-top-news-events .item-news span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:-2px;float:left;margin-right:5px;}.front-top-news-events .item-news span.tag{display:inline-block;border-radius:3px;padding:5px 10px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:10px;}.front-top-news-events .img-news{width:240px;height:200px;position:relative;background-position:center;background-repeat:no-repeat;}.front-top-news-events .img-news .label-content{background-repeat:no-repeat;background-position:center;width:28px;height:28px;position:absolute;bottom:7px;left:7px;}.front-top-news-events .img-news .has-image{background-image:url(/sites/all/themes/viitorul/img/photo.png);}.front-top-news-events .img-news .has-video{background-image:url(/sites/all/themes/viitorul/img/video.png);}.front-top-news-events .img-news .has-image ~ .has-video{left:42px;}.front-top-news-events .events{width:290px;display:inline-block;margin-left:18px;}.front-top-news-events .events-container li{height:auto;cursor:pointer;padding:40px 0;border-bottom:1px solid #e7e7e7;}.front-top-news-events .events-container li a{color:#3c3c3c;}.front-top-news-events .events-container li .date{float:left;border:1px solid #bbb;width:78px;height:78px;text-align:center;margin-right:20px;}.front-top-news-events .events-container li .date .month{font-size:11px;border-bottom:2px solid #afafaf;text-transform:uppercase;padding-top:13px;display:inline-block;}.front-top-news-events .events-container li .date .day{display:block;font-weight:bold;font-size:34px;}.front-top-news-events .events-container li .title{margin-left:100px;font-size:16px;line-height:28px;min-height:84px;}.front-top-news-events .events-container li:first-of-type .date{border:3px solid #0d4da1;}.front-top-news-events .events-container li .idis-pop-events{display:none;}.front-top-news-events .events-container li.active .idis-pop-events{display:block;z-index:1000;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;}.front-top-news-events .events-container li.active .idis-pop-events .pop-container{max-height:80vh;background:#fff;overflow-y:auto;width:500px;cursor:default;margin:10vh auto 0;}.front-top-news-events .events-container li.active .idis-pop-events .pop-container > div{padding:30px;}.front-top-news-events .events-container li.active .idis-pop-events .title{width:100%;margin:0 10px;font-size:24px;position:relative;padding-bottom:10px;}.front-top-news-events .events-container li.active .idis-pop-events .location{margin-top:30px;padding:10px 0;width:100%;}.front-top-news-events .events-container li.active .idis-pop-events .location svg{width:13px;fill:#0d4da1;}.front-top-news-events .events-container li.active .idis-pop-events .location span{color:#0d4da1;padding:0 10px;font-weight:bold;font-size:14px;}.front-top-news-events .events-container li.active .idis-pop-events .location span:first-of-type{padding-left:0;border-right:1px solid #0d4da1;}.front-top-news-events .events-container li.active .idis-pop-events .pop-text{margin-top:20px;font-size:15px;line-height:26px;}.front-top-news-events .events-container li.active .idis-pop-events .pop-text a{color:#0d4da1;}.front-socials{background:#a0b8d7;}.front-socials .container{background:url(/sites/all/themes/viitorul/img/socials-back.jpg) center right no-repeat,#4a79b8;}.front-socials h2{line-height:66px;padding:30px 160px;color:#fff;position:relative;}.front-socials .socials{position:absolute;right:160px;top:30px;box-shadow:1px 10px 22px -9px rgba(0,0,0,0.2);}.front-socials .socials a{display:inline-block;width:66px;height:66px;text-align:center;margin:0;float:left;}.front-socials .socials a.fb{background:#3b5998;}.front-socials .socials a.tw{background:#1da0f2;}.front-socials .socials a.rss{background:#fb7629;}.front-socials .socials a.gp{background:#d95333;}.front-socials .socials a.gp svg{width:30px;margin-top:14px;}.front-socials .socials a svg{width:20px;fill:#fff;height:auto;}.front-socials .socials a:hover{background:#fff;}.front-socials .socials a:hover.fb svg{fill:#3b5998;}.front-socials .socials a:hover.tw svg{fill:#1da0f2;}.front-socials .socials a:hover.rss svg{fill:#fb7629;}.front-socials .socials a:hover.gp svg{fill:#d95333;}.front-top-blog-video{padding:20px 0 0;}.front-top-blog-video .container .block{display:block;width:100%;}.front-top-blog-video .blogs,.front-top-blog-video .videos{width:530px;}.front-top-blog-video .blogs h3,.front-top-blog-video .videos h3{width:100%;}.front-top-blog-video .blogs .text a,.front-top-blog-video .videos .text a,.front-top-blog-video .blogs .desc a,.front-top-blog-video .videos .desc a{color:#0d4da1;position:relative;border-bottom:1px solid #0d4da1;padding-right:13px;display:inline-block;}.front-top-blog-video .blogs .text a span,.front-top-blog-video .videos .text a span,.front-top-blog-video .blogs .desc a span,.front-top-blog-video .videos .desc a span{position:absolute;right:0px;bottom:-3px;}.front-top-blog-video .blogs{margin-right:22px;}.front-top-blog-video .blogs ul li{padding:40px 0;border-bottom:1px solid #e7e7e7;}.front-top-blog-video .blogs ul li:last-of-type{border-bottom:none;padding-bottom:0;}.front-top-blog-video .blogs ul li .image{float:left;border:8px solid #fff;border-radius:50%;overflow:hidden;width:100px;height:100px;box-shadow:10px 10px 18px -15px rgba(0,0,0,0.4);background-size:cover;background-position:center;background-repeat:no-repeat;}.front-top-blog-video .blogs ul li .text{height:auto;overflow:hidden;padding-left:30px;}.front-top-blog-video .blogs ul li .text p{line-height:26px;font-size:15px;}.front-top-blog-video .blogs ul li .created{padding:20px 0 0 146px;}.front-top-blog-video .blogs ul li .created p{font-style:italic;color:#b5b5b5;font-size:15px;margin-bottom:13px;}.front-top-blog-video .blogs ul li .created p strong{color:#000;font-style:normal;margin-right:10px;font-size:16px;}.front-top-blog-video .blogs ul li .created span{color:#b5b5b5;font-size:12px;}.front-top-blog-video .blogs ul li .created span svg{width:16px;height:auto;fill:#b5b5b5;margin-top:1px;float:left;margin-right:5px;}.front-top-blog-video .videos .video-container{padding:20px 0;}.front-top-blog-video .videos iframe{width:100%;height:240px;}.front-top-blog-video .videos .desc{padding:10px 0;font-size:14px;line-height:26px;}.front-top-blog-video .videos span.created{color:#b5b5b5;font-size:12px;text-align:left;padding-right:10px;}.front-top-blog-video .videos span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:1px;float:left;margin-right:5px;}.front-top-blog-video .videos h4{font-size:18px;line-height:28px;}.front-top-blog-video .library{margin:20px 0;width:100%;padding-bottom:5px;}.front-top-blog-video .library h3{width:100%;}.front-top-blog-video .consulting{margin:20px 0 0;width:100%;}.front-top-blog-video .consulting .consulting-items{display:table;}.front-top-blog-video .consulting .consulting-item{width:266px;float:left;margin:40px 36px 0 0;height:320px;}.front-top-blog-video .consulting .consulting-item:last-child{margin:40px 0 0;}.front-top-blog-video .consulting .consulting-item a{display:block;width:inherit;overflow:hidden;}.front-top-blog-video .consulting .consulting-item a .link-image{float:left;width:100%;}.front-top-blog-video .consulting .consulting-item a .link-image img{width:100%;height:auto;vertical-align:bottom;}.front-top-blog-video .consulting .consulting-item a .link-text{width:calc(99%);width:-moz-calc(99%);width:-webkit-calc(99%);display:table;height:50px;background-color:#0d4ea2;color:#fff;font-weight:bold;font-size:13px;border:1px solid transparent;-webkit-transition:all 250ms ease-in;moz-transition:-moz-transform 0.25s;transition:all 250ms ease-in;}.front-top-blog-video .consulting .consulting-item a .link-text span{padding:10px 15px;display:table-cell;vertical-align:middle;}.front-top-blog-video .consulting .consulting-item a:hover .link-text{background-color:#fff;border:1px solid #0d4ea2;color:#0d4ea2;}.library-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;padding:40px 0;}.library-container li{width:264px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;overflow:hidden;margin-right:38px;}.library-container li:last-of-type{margin-right:0;}.library-container li > div{display:block;width:100%;position:relative;padding-bottom:30px;}.library-container li .image{background:#efefef;border:1px solid #e1e1e1;text-align:center;position:relative;}.library-container li .image .zoom{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background:rgba(0,0,0,0.5);}.library-container li .image .zoom a{display:inline-block;position:absolute;}.library-container li .image .zoom .zoom-image{height:32px;width:32px;background:url(/sites/all/themes/viitorul/img/zoom.png) 0 0 no-repeat;background-size:32px 64px;top:calc(50% - 16px);left:calc(50% - 16px);}.library-container li .image .zoom .zoom-image:hover{background-position:0 -32px;}.library-container li .image .zoom.has-issuu .zoom-image{left:88px;}.library-container li .image .zoom .issuu{background:url(/sites/all/themes/viitorul/img/read.png) 0 0 no-repeat;height:30px;width:35px;top:calc(50% - 15px);background-size:35px 60px;left:140px;}.library-container li .image .zoom .issuu:hover{background-position:0 -30px;}.library-container li .image img{margin:30px 0;border:1px solid #e1e1e1;}.library-container li .image:hover .zoom{opacity:1;}.library-container li .title{font-weight:bold;font-size:16px;color:#3c3c3c;padding:25px 0 19px;line-height:26px;}.library-container li span.created{color:#b5b5b5;padding:0px 0 22px;display:block;font-size:12px;}.library-container li span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:-2px;float:left;margin-right:5px;}.library-container li .pdf{position:absolute;width:100%;bottom:0px;left:0;border-top:1px solid #e1e1e1;padding:10px 0 0;}.library-container li a.pdf-link{font-size:12px;padding:4px 10px 3px 20px;background:url(/sites/all/themes/viitorul/img/pdf.png) center left no-repeat;}.library-container li .hov-image{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);text-align:center;z-index:100;}.library-container li .hov-image img{margin:25vh 0 0 0;width:auto;height:50vh;}#block-idis-approach .front-top-news-events{padding:20px 0 52px;}#block-idis-approach .approach{text-align:left;}#block-idis-approach .approach h4{padding:40px 0;font-size:24px;line-height:30px;}#block-idis-approach .approach .summary{font-size:14px;line-height:26px;margin-top:40px;}#block-idis-approach .images{padding:43px;}#block-idis-approach .images > div{display:block;width:100%;}#block-idis-approach .images > div a{display:inline-block;width:100%;margin-bottom:13px;}#block-idis-approach .images > div a.half{width:45.4%;margin-bottom:0;margin-right:20px;}#block-idis-approach .images > div a.half:last-child{margin-right:0;}#block-idis-approach .images > div a img{width:100%;height:auto;}@media screen and (max-width:1400px){.front-top-news-events .news{width:732px;}.front-top-news-events .events{width:270px;}.front-top-news-events .img-news,.front-top-news-events .item-news{width:226px;}.front-top-blog-video .blogs,.front-top-blog-video .videos{width:499px;}.front-top-blog-video .consulting .consulting-item{width:250px;height:304px;}.library-container li{width:247px;}}@media screen and (max-width:1300px){.front-sl .owl-buttons{display:none;}.front-sl .sl-text{top:25%;}.front-top-news-events .news{width:582px;}.front-top-news-events .events{width:220px;}.front-top-news-events .img-news,.front-top-news-events .item-news{width:176px;}.front-top-news-events .item-news span.created{border-right:none;padding-right:2px;font-size:12px;}.front-top-news-events .item-news span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:1px;float:left;margin-right:5px;}.front-top-news-events .item-news span.tag{margin-left:0;padding:5px;}.front-top-blog-video .blogs,.front-top-blog-video .videos{width:399px;}.front-top-blog-video .consulting .consulting-item{width:200px;height:253px;}.library-container li{width:197px;}}@media screen and (max-width:1100px){.front-sl .sl-text .container p{width:60%;}.front-top-news-events .news,.front-top-news-events .events{margin:0 0 20px;display:block;width:auto;}.front-top-news-events .news .news-container,.front-top-news-events .events .news-container{overflow-x:scroll;flex-wrap:nowrap;flex-flow:row;}.front-top-news-events .item-news,.front-top-news-events .img-news{width:240px;}.front-top-news-events .events-container li{width:50%;display:inline-block;}.front-top-news-events .events-container li:first-child:not(:last-child){float:left;}.front-socials h2{padding:30px 50px;}.front-socials .socials{right:20px;}.front-top-blog-video .blogs,.front-top-blog-video .videos,.front-top-blog-video .library{display:block;width:auto;margin:0 0 20px;}.front-top-blog-video .blogs iframe,.front-top-blog-video .videos iframe,.front-top-blog-video .library iframe{height:315px;}.front-top-blog-video .consulting{margin:20px 0;width:auto;}.front-top-blog-video .consulting .consulting-item{width:21.8%;height:225px;}.front-top-blog-video .consulting .consulting-item a{width:auto;}.front-top-blog-video .consulting .consulting-item a .link-image{height:auto;width:100%;}.library-container{overflow-x:scroll;flex-wrap:nowrap;flex-flow:row;}.library-container li{overflow:visible;}.library-container li,.library-container li > div > div{width:264px;}#block-idis-approach .images > div a{margin-bottom:0;margin-right:20px;}}@media screen and (max-width:990px){.front-top-blog-video .consulting .consulting-item{margin:40px 4% 0 0;}.front-top-blog-video .consulting .consulting-item a .link-text span{height:60px;}}@media screen and (max-width:720px){body.front #page-header .top-white{background:#fff;}.front-sl{padding-top:99px;}.front-sl .item{height:auto;background-size:cover;}.front-sl .item .sl-text{position:inherit;top:inherit;height:auto;}.front-sl .item .sl-text .container h3{padding-top:90px;width:60%;font-size:24px;line-height:normal;}.front-sl .item .sl-text .container p{padding:10px 0 65px;font-size:12px;line-height:18px;}.front-sl .item .sl-text .container a{display:none;}.idis-fr-title-br h3{font-size:24px;}.idis-fr-title-br h3 a{bottom:25px;}.idis-fr-title-br h3 a svg{margin-top:0;}.front-top-news-events{padding:20px 0;}.front-top-news-events .events,.front-top-news-events .news{padding:25px 20px;}.front-top-news-events .events-container li{width:100%;}.front-top-news-events .events-container li.active .idis-pop-events .pop-container{width:90%;}.front-top-news-events .events-container li.active .idis-pop-events .pop-container h3{margin-left:104px;width:auto;}.front-top-news-events .events-container li.active .idis-pop-events .pop-container h3 .location{width:auto;margin-left:-104px;}section.subscribe h3{margin-right:0;}section.subscribe .in-sub{width:90%;border-width:2px;}section.subscribe .in-sub .form-item-mail input{width:90%;}section.subscribe .in-sub span.subscribe{position:inherit;top:inherit;right:inherit;display:inline-block;width:100%;padding:0;text-align:center;border:2px solid #fff;margin:10px 0 0 -2px;}section.subscribe .in-sub span.subscribe svg{display:none;}.filter-socials-resp h3,.front-socials h3,.filter-socials-resp h2,.front-socials h2{line-height:30px;padding:30px 40px !important;}.filter-socials-resp .socials,.front-socials .socials{padding-top:20px;position:inherit !important;right:inherit !important;top:inherit !important;display:inline-block;width:100%;}.filter-socials-resp .socials a,.front-socials .socials a{width:25% !important;}.filter-socials-resp .socials a svg,.front-socials .socials a svg{margin-top:20px;}.front-top-blog-video .blogs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:scroll;flex-wrap:nowrap;flex-flow:row;}.front-top-blog-video .blogs ul li{width:240px;margin-right:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;}.front-top-blog-video .blogs ul li > div{display:block;width:240px;}.front-top-blog-video .blogs ul li .image{float:none;margin:0 auto 30px;}.front-top-blog-video .blogs ul li .created,.front-top-blog-video .blogs ul li .text{padding-left:0;}#block-idis-approach .images{padding:25px 20px;}}@media screen and (max-width:668px){.front-top-blog-video .consulting .consulting-item{width:46%;height:auto;margin:4% 2% 0;}.front-top-blog-video .consulting .consulting-item:last-child{margin:4% 2% 0;}}.animate-slow{-webkit-transition:all 500ms ease-in;moz-transition:-moz-transform 0.5s;transition:all 500ms ease-in;}.animate-fast{-webkit-transition:all 100ms ease-in;moz-transition:-moz-transform 0.1s;transition:all 100ms ease-in;}.animate-normal{-webkit-transition:all 250ms ease-in;moz-transition:-moz-transform 0.25s;transition:all 250ms ease-in;}.viitorul_login{padding:150px 0 20px;}.viitorul_login .container{display:block;}.viitorul_login .container > div{display:block;width:100%;}.not-logged-in.page-user .sh-idis{width:1170px;}.not-logged-in.page-user .form-actions.form-wrapper .form-submit{padding:12px 30px;font-size:16px;background:#0d4da1;color:#fff;text-transform:uppercase;font-weight:bold;text-align:center;cursor:pointer;display:inline-block;box-shadow:none;border:none;}.not-logged-in.page-user .form-item label{font-weight:bold;color:#0d4da1;font-size:17px;height:25px;}.not-logged-in.page-user .form-item .form-text.required,.not-logged-in.page-user .form-item .form-type-textfield,.not-logged-in.page-user .form-item .form-type-password,.not-logged-in.page-user .form-item .form-item-name,.not-logged-in.page-user .form-item .form-item-pass{box-shadow:none;margin:1px 0;padding:0;height:40px;}.not-logged-in.page-user .form-item .description{margin-top:5px;color:#999;}@media screen and (max-width:1400px){.not-logged-in.page-user .sh-idis{width:1110px;}.not-logged-in.page-user .form-text.required{width:453px;}}@media screen and (max-width:1300px){.not-logged-in.page-user .sh-idis{width:910px;}.not-logged-in.page-user .form-text.required{width:50%;}}@media screen and (max-width:1023px){.not-logged-in.page-user .sh-idis{width:90%;padding:20px 3%;}.not-logged-in.page-user .form-text.required{width:50%;}}@media screen and (max-width:720px){.not-logged-in.page-user .sh-idis{width:90%;}.not-logged-in.page-user .form-text.required{width:99%;}.not-logged-in.page-user .form-actions.form-wrapper .form-submit{width:100%;}.viitorul_login{padding-top:100px;}}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .header-page,.page-videos #idis-controller-form .header-page,.page-announcements #idis-controller-form .header-page,.page-notes-positions #idis-controller-form .header-page,.page-news #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/news-back.jpg);}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news,.page-videos #idis-controller-form .item-news,.page-announcements #idis-controller-form .item-news,.page-notes-positions #idis-controller-form .item-news,.page-news #idis-controller-form .item-news,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position,.page-videos #idis-controller-form .item-note-position,.page-announcements #idis-controller-form .item-note-position,.page-notes-positions #idis-controller-form .item-note-position,.page-news #idis-controller-form .item-note-position,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement,.page-videos #idis-controller-form .item-announcement,.page-announcements #idis-controller-form .item-announcement,.page-notes-positions #idis-controller-form .item-announcement,.page-news #idis-controller-form .item-announcement{height:200px;padding:40px 0;border-bottom:1px solid #ededed;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news:last-of-type,.page-videos #idis-controller-form .item-news:last-of-type,.page-announcements #idis-controller-form .item-news:last-of-type,.page-notes-positions #idis-controller-form .item-news:last-of-type,.page-news #idis-controller-form .item-news:last-of-type,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position:last-of-type,.page-videos #idis-controller-form .item-note-position:last-of-type,.page-announcements #idis-controller-form .item-note-position:last-of-type,.page-notes-positions #idis-controller-form .item-note-position:last-of-type,.page-news #idis-controller-form .item-note-position:last-of-type,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement:last-of-type,.page-videos #idis-controller-form .item-announcement:last-of-type,.page-announcements #idis-controller-form .item-announcement:last-of-type,.page-notes-positions #idis-controller-form .item-announcement:last-of-type,.page-news #idis-controller-form .item-announcement:last-of-type{border-bottom:none;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news .title,.page-videos #idis-controller-form .item-news .title,.page-announcements #idis-controller-form .item-news .title,.page-notes-positions #idis-controller-form .item-news .title,.page-news #idis-controller-form .item-news .title,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position .title,.page-videos #idis-controller-form .item-note-position .title,.page-announcements #idis-controller-form .item-note-position .title,.page-notes-positions #idis-controller-form .item-note-position .title,.page-news #idis-controller-form .item-note-position .title,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement .title,.page-videos #idis-controller-form .item-announcement .title,.page-announcements #idis-controller-form .item-announcement .title,.page-notes-positions #idis-controller-form .item-announcement .title,.page-news #idis-controller-form .item-announcement .title{font-size:16px;line-height:26px;font-weight:bold;color:#3c3c3c;text-align:left;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news div.text,.page-videos #idis-controller-form .item-news div.text,.page-announcements #idis-controller-form .item-news div.text,.page-notes-positions #idis-controller-form .item-news div.text,.page-news #idis-controller-form .item-news div.text,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position div.text,.page-videos #idis-controller-form .item-note-position div.text,.page-announcements #idis-controller-form .item-note-position div.text,.page-notes-positions #idis-controller-form .item-note-position div.text,.page-news #idis-controller-form .item-note-position div.text,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement div.text,.page-videos #idis-controller-form .item-announcement div.text,.page-announcements #idis-controller-form .item-announcement div.text,.page-notes-positions #idis-controller-form .item-announcement div.text,.page-news #idis-controller-form .item-announcement div.text,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news p.bottom,.page-videos #idis-controller-form .item-news p.bottom,.page-announcements #idis-controller-form .item-news p.bottom,.page-notes-positions #idis-controller-form .item-news p.bottom,.page-news #idis-controller-form .item-news p.bottom,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position p.bottom,.page-videos #idis-controller-form .item-note-position p.bottom,.page-announcements #idis-controller-form .item-note-position p.bottom,.page-notes-positions #idis-controller-form .item-note-position p.bottom,.page-news #idis-controller-form .item-note-position p.bottom,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement p.bottom,.page-videos #idis-controller-form .item-announcement p.bottom,.page-announcements #idis-controller-form .item-announcement p.bottom,.page-notes-positions #idis-controller-form .item-announcement p.bottom,.page-news #idis-controller-form .item-announcement p.bottom{margin-left:270px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news p.bottom,.page-videos #idis-controller-form .item-news p.bottom,.page-announcements #idis-controller-form .item-news p.bottom,.page-notes-positions #idis-controller-form .item-news p.bottom,.page-news #idis-controller-form .item-news p.bottom,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position p.bottom,.page-videos #idis-controller-form .item-note-position p.bottom,.page-announcements #idis-controller-form .item-note-position p.bottom,.page-notes-positions #idis-controller-form .item-note-position p.bottom,.page-news #idis-controller-form .item-note-position p.bottom,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement p.bottom,.page-videos #idis-controller-form .item-announcement p.bottom,.page-announcements #idis-controller-form .item-announcement p.bottom,.page-notes-positions #idis-controller-form .item-announcement p.bottom,.page-news #idis-controller-form .item-announcement p.bottom{text-align:left;padding-top:10px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news span.created,.page-videos #idis-controller-form .item-news span.created,.page-announcements #idis-controller-form .item-news span.created,.page-notes-positions #idis-controller-form .item-news span.created,.page-news #idis-controller-form .item-news span.created,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position span.created,.page-videos #idis-controller-form .item-note-position span.created,.page-announcements #idis-controller-form .item-note-position span.created,.page-notes-positions #idis-controller-form .item-note-position span.created,.page-news #idis-controller-form .item-note-position span.created,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement span.created,.page-videos #idis-controller-form .item-announcement span.created,.page-announcements #idis-controller-form .item-announcement span.created,.page-notes-positions #idis-controller-form .item-announcement span.created,.page-news #idis-controller-form .item-announcement span.created{color:#b5b5b5;font-size:12px;text-align:left;border-right:1px solid #b5b5b5;padding-right:10px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news span.created svg,.page-videos #idis-controller-form .item-news span.created svg,.page-announcements #idis-controller-form .item-news span.created svg,.page-notes-positions #idis-controller-form .item-news span.created svg,.page-news #idis-controller-form .item-news span.created svg,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position span.created svg,.page-videos #idis-controller-form .item-note-position span.created svg,.page-announcements #idis-controller-form .item-note-position span.created svg,.page-notes-positions #idis-controller-form .item-note-position span.created svg,.page-news #idis-controller-form .item-note-position span.created svg,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement span.created svg,.page-videos #idis-controller-form .item-announcement span.created svg,.page-announcements #idis-controller-form .item-announcement span.created svg,.page-notes-positions #idis-controller-form .item-announcement span.created svg,.page-news #idis-controller-form .item-announcement span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:1px;float:left;margin-right:5px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-news span.tag,.page-videos #idis-controller-form .item-news span.tag,.page-announcements #idis-controller-form .item-news span.tag,.page-notes-positions #idis-controller-form .item-news span.tag,.page-news #idis-controller-form .item-news span.tag,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-note-position span.tag,.page-videos #idis-controller-form .item-note-position span.tag,.page-announcements #idis-controller-form .item-note-position span.tag,.page-notes-positions #idis-controller-form .item-note-position span.tag,.page-news #idis-controller-form .item-note-position span.tag,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .item-announcement span.tag,.page-videos #idis-controller-form .item-announcement span.tag,.page-announcements #idis-controller-form .item-announcement span.tag,.page-notes-positions #idis-controller-form .item-announcement span.tag,.page-news #idis-controller-form .item-announcement span.tag{display:inline-block;border-radius:3px;margin-left:10px;padding:5px 10px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:10px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-news,.page-videos #idis-controller-form .img-news,.page-announcements #idis-controller-form .img-news,.page-notes-positions #idis-controller-form .img-news,.page-news #idis-controller-form .img-news,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-note-position,.page-videos #idis-controller-form .img-note-position,.page-announcements #idis-controller-form .img-note-position,.page-notes-positions #idis-controller-form .img-note-position,.page-news #idis-controller-form .img-note-position,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-announcement,.page-videos #idis-controller-form .img-announcement,.page-announcements #idis-controller-form .img-announcement,.page-notes-positions #idis-controller-form .img-announcement,.page-news #idis-controller-form .img-announcement{width:240px;height:200px;position:relative;float:left;margin-right:30px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-news svg,.page-videos #idis-controller-form .img-news svg,.page-announcements #idis-controller-form .img-news svg,.page-notes-positions #idis-controller-form .img-news svg,.page-news #idis-controller-form .img-news svg,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-note-position svg,.page-videos #idis-controller-form .img-note-position svg,.page-announcements #idis-controller-form .img-note-position svg,.page-notes-positions #idis-controller-form .img-note-position svg,.page-news #idis-controller-form .img-note-position svg,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-announcement svg,.page-videos #idis-controller-form .img-announcement svg,.page-announcements #idis-controller-form .img-announcement svg,.page-notes-positions #idis-controller-form .img-announcement svg,.page-news #idis-controller-form .img-announcement svg{width:28px;height:auto;fill:#030104;position:absolute;bottom:7px;left:7px;stroke:#fff;stroke-width:5px;}.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-news svg.photo ~ .video,.page-videos #idis-controller-form .img-news svg.photo ~ .video,.page-announcements #idis-controller-form .img-news svg.photo ~ .video,.page-notes-positions #idis-controller-form .img-news svg.photo ~ .video,.page-news #idis-controller-form .img-news svg.photo ~ .video,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-note-position svg.photo ~ .video,.page-videos #idis-controller-form .img-note-position svg.photo ~ .video,.page-announcements #idis-controller-form .img-note-position svg.photo ~ .video,.page-notes-positions #idis-controller-form .img-note-position svg.photo ~ .video,.page-news #idis-controller-form .img-note-position svg.photo ~ .video,.page-newsletter-subscribe #newsletter-manage-subscriptions-form .img-announcement svg.photo ~ .video,.page-videos #idis-controller-form .img-announcement svg.photo ~ .video,.page-announcements #idis-controller-form .img-announcement svg.photo ~ .video,.page-notes-positions #idis-controller-form .img-announcement svg.photo ~ .video,.page-news #idis-controller-form .img-announcement svg.photo ~ .video{left:42px;}.page-blog li .text,.page-announcements #idis-controller-form li .text,.page-notes-positions #idis-controller-form li .text,.page-news #idis-controller-form li .text{padding-top:10px;overflow:hidden;padding-left:30px;font-size:15px;line-height:26px;}.page-blog li .text a,.page-announcements #idis-controller-form li .text a,.page-notes-positions #idis-controller-form li .text a,.page-news #idis-controller-form li .text a{color:#0d4da1;position:relative;border-bottom:1px solid #0d4da1;padding-right:13px;}.page-blog li .text a span,.page-announcements #idis-controller-form li .text a span,.page-notes-positions #idis-controller-form li .text a span,.page-news #idis-controller-form li .text a span{position:absolute;right:0px;bottom:-3px;}.page-announcements #idis-controller-form li .text,.page-notes-positions #idis-controller-form li .text,.page-news #idis-controller-form li .text{padding-left:0;}.page-blog #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/blog-back.jpg);}.page-blog #idis-controller-form #edit-data{margin:0;}.page-blog #idis-controller-form #edit-data ul li{margin-bottom:20px;border-bottom:1px solid #e7e7e7;}.page-blog #idis-controller-form #edit-data ul li:last-of-type{border-bottom:none;}.page-blog #idis-controller-form #edit-data ul li .image{float:left;border:8px solid #fff;border-radius:50%;overflow:hidden;width:100px;height:100px;box-shadow:10px 10px 18px -15px rgba(0,0,0,0.4);background-size:cover;background-position:center;background-repeat:no-repeat;}.page-blog #idis-controller-form #edit-data ul li .author,.page-blog #idis-controller-form #edit-data ul li .created{padding:20px 0 0 146px;}.page-blog #idis-controller-form #edit-data ul li .author p,.page-blog #idis-controller-form #edit-data ul li .created p{font-style:italic;color:#b5b5b5;}.page-blog #idis-controller-form #edit-data ul li .author p strong,.page-blog #idis-controller-form #edit-data ul li .created p strong{color:#000;font-style:normal;margin-right:10px;}.page-blog #idis-controller-form #edit-data ul li .author span,.page-blog #idis-controller-form #edit-data ul li .created span{color:#b5b5b5;font-size:12px;text-align:left;padding-right:10px;}.page-blog #idis-controller-form #edit-data ul li .author span svg,.page-blog #idis-controller-form #edit-data ul li .created span svg{width:16px;height:auto;fill:#b5b5b5;margin-top:1px;float:left;margin-right:5px;}.page-blog #idis-controller-form #edit-data ul li .author{padding-top:0;font-size:15px;}.page-blog #idis-controller-form #edit-data ul li .author strong{font-size:17px;}.page-newsletter-subscribe .header-page,.page-experts .header-page,.page-events .header-page,#idis-controller-form .header-page{margin-top:153px;height:195px;background-repeat:no-repeat;background-size:cover;background-position:center;}.page-newsletter-subscribe .header-page h2,.page-experts .header-page h2,.page-events .header-page h2,#idis-controller-form .header-page h2{color:#fff;line-height:195px;font-size:36px;text-transform:capitalize;}.page-newsletter-subscribe .data-pager,.page-experts .data-pager,.page-events .data-pager,#idis-controller-form .data-pager{margin-top:20px;padding-top:20px;padding-bottom:20px;}.page-newsletter-subscribe #idis-form-submit,.page-experts #idis-form-submit,.page-events #idis-form-submit,#idis-controller-form #idis-form-submit{line-height:45px;width:100%;font-size:16px;background:#0d4da1;cursor:pointer;text-transform:uppercase;color:#fff;text-align:center;font-weight:bold;}.page-newsletter-subscribe #edit-data,.page-experts #edit-data,.page-events #edit-data,#idis-controller-form #edit-data{margin:0;}.page-videos #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/videos-back.jpg);}.page-videos #idis-controller-form .item-news,.page-videos #idis-controller-form .item-note-position,.page-videos #idis-controller-form .item-announcement{height:auto;min-height:200px;}.page-videos #idis-controller-form .item-news .title,.page-videos #idis-controller-form .item-note-position .title,.page-videos #idis-controller-form .item-announcement .title{padding-top:0;}.page-videos #idis-controller-form .item-news .text,.page-videos #idis-controller-form .item-note-position .text,.page-videos #idis-controller-form .item-announcement .text{padding-top:10px;overflow:hidden;font-size:15px;line-height:26px;}.page-library #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/videos-back.jpg);}.page-library #idis-controller-form .library-container{overflow-x:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;padding:0;}.page-library #idis-controller-form .library-container li{width:263px;margin-right:37px;margin-bottom:40px;}.page-library #idis-controller-form .library-container li:nth-child(3n){margin-right:0;}.filter-socials-resp,.filter-subscribe-resp{display:none;}.apply-filters-resp{display:none;}.page-news .content-page-form .data-container.data-pager,.page-announcements .content-page-form .data-container.data-pager,.page-notes-positions .content-page-form .data-container.data-pager,.page-blog .content-page-form .data-container.data-pager,.page-library .content-page-form .data-container.data-pager{padding:20px 0;}.aux-text-block{padding-top:40px;width:100%;position:relative;}.aux-text-block .sh-library{box-shadow:0 0 16px 3px rgba(0,0,0,0.1);background:#fff;}.aux-text-block .sh-library .text{padding:20px 45px;font-weight:600;font-size:16px;color:#3c3c3c;line-height:26px;}@media screen and (max-width:1400px){.page-events .content-page-form .data-container,.page-experts .content-page-form .data-container,#idis-controller-form .content-page-form .data-container{width:890px;}.page-library #idis-controller-form .library-container li{margin-right:5px;}}@media screen and (max-width:1300px){.page-events .content-page-form .data-container,.page-experts .content-page-form .data-container,#idis-controller-form .content-page-form .data-container{width:730px;}.page-events .content-page-form .aside,.page-experts .content-page-form .aside,#idis-controller-form .content-page-form .aside{width:173px;}.page-library #idis-controller-form .library-container li,.page-library #idis-controller-form .library-container li:nth-child(3n){margin-right:70px;}.page-library #idis-controller-form .library-container li:nth-child(2n){margin-right:0;}}@media screen and (min-width:1024px){.data-container.content{margin-top:0 !important;}}@media screen and (max-width:1023px){.page-experts .header-page h2,.page-events .header-page h2,#idis-controller-form .header-page h2{text-align:center;}.page-experts .content-page-form,.page-events .content-page-form,#idis-controller-form .content-page-form{padding:20px 0;}.page-experts .content-page-form .container,.page-events .content-page-form .container,#idis-controller-form .content-page-form .container{position:relative;}.page-experts .content-page-form .aside,.page-events .content-page-form .aside,#idis-controller-form .content-page-form .aside{position:absolute;top:0;left:0;width:100%;margin:0;}.page-experts .content-page-form .aside .sh-idis,.page-events .content-page-form .aside .sh-idis,#idis-controller-form .content-page-form .aside .sh-idis{display:block;padding-bottom:80px;width:auto;}.page-experts .content-page-form .aside .sh-idis #edit-filter,.page-events .content-page-form .aside .sh-idis #edit-filter,#idis-controller-form .content-page-form .aside .sh-idis #edit-filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;}.page-experts .content-page-form .aside .sh-idis #edit-filter > div,.page-events .content-page-form .aside .sh-idis #edit-filter > div,#idis-controller-form .content-page-form .aside .sh-idis #edit-filter > div{width:45%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;}.page-experts .content-page-form .aside .sh-idis #edit-filter > div:nth-child(2n - 1),.page-events .content-page-form .aside .sh-idis #edit-filter > div:nth-child(2n - 1),#idis-controller-form .content-page-form .aside .sh-idis #edit-filter > div:nth-child(2n - 1){margin-right:10%;}.page-experts .content-page-form .aside .sh-idis #edit-filter > div > label,.page-events .content-page-form .aside .sh-idis #edit-filter > div > label,#idis-controller-form .content-page-form .aside .sh-idis #edit-filter > div > label{width:100%;}.page-experts .content-page-form .aside .sh-idis #edit-filter > div > div,.page-events .content-page-form .aside .sh-idis #edit-filter > div > div,#idis-controller-form .content-page-form .aside .sh-idis #edit-filter > div > div{display:block;width:100%;}.page-experts .content-page-form .aside .sh-idis #edit-filter > div.form-item-subject,.page-events .content-page-form .aside .sh-idis #edit-filter > div.form-item-subject,#idis-controller-form .content-page-form .aside .sh-idis #edit-filter > div.form-item-subject{display:block;float:left;}.page-experts .content-page-form .aside .sh-idis #idis-form-submit,.page-events .content-page-form .aside .sh-idis #idis-form-submit,#idis-controller-form .content-page-form .aside .sh-idis #idis-form-submit{float:right;width:45%;}.page-experts .content-page-form .aside .socials-idis-sidebar,.page-events .content-page-form .aside .socials-idis-sidebar,#idis-controller-form .content-page-form .aside .socials-idis-sidebar,.page-experts .content-page-form .aside .idis-subscribe-sidebar,.page-events .content-page-form .aside .idis-subscribe-sidebar,#idis-controller-form .content-page-form .aside .idis-subscribe-sidebar{display:none;}.page-experts .content-page-form .data-container,.page-events .content-page-form .data-container,#idis-controller-form .content-page-form .data-container{width:auto !important;display:block !important;margin-top:460px;}.page-experts .content-page-form .data-pager,.page-events .content-page-form .data-pager,#idis-controller-form .content-page-form .data-pager{width:100% !important;margin-top:20px !important;}.aux-text-block{padding-top:20px;}.filter-socials-resp{display:block;background:#a0b8d7;}.filter-socials-resp .container{background:#4a79b8;}.filter-socials-resp h2{line-height:66px;padding:30px 160px;color:#fff;position:relative;}.filter-socials-resp .socials{position:absolute;right:160px;top:30px;box-shadow:1px 10px 22px -9px rgba(0,0,0,0.2);}.filter-socials-resp .socials a{display:inline-block;width:66px;height:66px;text-align:center;margin:0;float:left;}.filter-socials-resp .socials a.fb{background:#3b5998;}.filter-socials-resp .socials a.tw{background:#1da0f2;}.filter-socials-resp .socials a.rss{background:#fb7629;}.filter-socials-resp .socials a.gp{background:#d95333;}.filter-socials-resp .socials a.gp svg{width:30px;margin-top:14px;}.filter-socials-resp .socials a svg{width:20px;fill:#fff;height:auto;}.filter-socials-resp .socials a:hover{background:#fff;}.filter-socials-resp .socials a:hover.fb svg{fill:#3b5998;}.filter-socials-resp .socials a:hover.tw svg{fill:#1da0f2;}.filter-socials-resp .socials a:hover.rss svg{fill:#fb7629;}.filter-socials-resp .socials a:hover.gp svg{fill:#d95333;}.page-blog #idis-controller-form .content-page-form .aside .sh-idis{padding-bottom:20px;}.page-blog #idis-controller-form .content-page-form .aside .sh-idis #idis-form-submit{margin-top:-80px;}.page-events .content-page-form .data-container.sh-idis{margin-top:0;}.not-front{background:#f6f6f6;}.not-front .region-supcontent{margin:20px 0 40px;display:block;}.chosen-container.chosen-with-drop .chosen-drop{top:40px;}.page-videos #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/ipad/video-back.jpg);}.page-announcements #idis-controller-form .header-page,.page-notes-positions #idis-controller-form .header-page,.page-news #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/ipad/news-back.jpg);}.page-events #idis-controller-form .header-page,.page-blog #idis-controller-form .header-page{background-image:url(/sites/all/themes/viitorul/img/ipad/contact-back.jpg);}}@media screen and (max-width:850px){.filter-socials-resp h2{padding:30px 60px;}.filter-socials-resp .socials{right:60px;}}@media screen and (max-width:720px){#idis-controller-form .header-page{margin-top:99px;height:67px;}#idis-controller-form .header-page h2{line-height:67px;font-size:24px;}#idis-controller-form .content-page-form .item-news,#idis-controller-form .content-page-form .item-note-position,#idis-controller-form .content-page-form .item-announcement{height:auto;padding:20px 0;}#idis-controller-form .content-page-form .item-news .img-news,#idis-controller-form .content-page-form .item-note-position .img-news,#idis-controller-form .content-page-form .item-announcement .img-news,#idis-controller-form .content-page-form .item-news .img-note-position,#idis-controller-form .content-page-form .item-note-position .img-note-position,#idis-controller-form .content-page-form .item-announcement .img-note-position,#idis-controller-form .content-page-form .item-news .img-announcement,#idis-controller-form .content-page-form .item-note-position .img-announcement,#idis-controller-form .content-page-form .item-announcement .img-announcement{margin:0 auto;float:none;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center;}#idis-controller-form .content-page-form .item-news p.bottom,#idis-controller-form .content-page-form .item-note-position p.bottom,#idis-controller-form .content-page-form .item-announcement p.bottom{margin-left:0;}#idis-controller-form .content-page-form .aside .sh-idis{padding:25px 20px;}#idis-controller-form .content-page-form .aside .sh-idis .clear-filter,#idis-controller-form .content-page-form .aside .sh-idis .filter,#idis-controller-form .content-page-form .aside .sh-idis #idis-form-submit{display:none;}#idis-controller-form .content-page-form .aside .sh-idis #edit-filter{display:block;flex-wrap:inherit;flex-flow:inherit;flex-direction:inherit;}#idis-controller-form .content-page-form .aside .sh-idis #edit-filter > div{width:100%;display:block;}#idis-controller-form .content-page-form .aside .sh-idis .clear-filter{margin-top:25px;border-top:1px solid #ededed;padding-top:30px;}#idis-controller-form .content-page-form .aside .sh-idis .form-type-select select{display:block !important;width:100%;height:40px;}#idis-controller-form .content-page-form .aside .sh-idis .form-type-select .chosen-container{display:none !important;}#idis-controller-form .content-page-form .aside.active .sh-idis .fil{background-image:url(/sites/all/themes/viitorul/img/filter-blue.png);}#idis-controller-form .content-page-form .aside.active .sh-idis .clear-filter,#idis-controller-form .content-page-form .aside.active .sh-idis .filter,#idis-controller-form .content-page-form .aside.active .sh-idis #idis-form-submit{display:block;}#idis-controller-form .content-page-form .aside.active .sh-idis #idis-form-submit{width:100%;float:none;margin-top:0;}.apply-filters-resp{display:block;}.apply-filters-resp h3{font-size:17px;line-height:24px;color:#0d4da1;}.apply-filters-resp .fil{float:right;height:36px;width:36px;margin-top:-8px;border-radius:12px;cursor:pointer;display:inline-block;border:1px solid #f6f6f6;background:url(/sites/all/themes/viitorul/img/filter-grey.png) center no-repeat;}.apply-filters-resp .fil:hover{border-color:#0d4da1;}.page-library #idis-controller-form .library-container{display:block;flex-wrap:inherit;flex-flow:inherit;flex-direction:inherit;overflow:hidden;}.page-library #idis-controller-form .library-container li{width:100%;display:block;}.page-library #idis-controller-form .library-container li > div > div{width:inherit;}.page-library #idis-controller-form .library-container li .image .zoom.has-issuu .zoom-image{left:30%;}.page-library #idis-controller-form .library-container li .image .zoom.has-issuu .issuu{left:60%;}.page-news #idis-controller-form .item-news div.text,.page-notes-positions #idis-controller-form .item-note-position div.text .page-announcements #idis-controller-form .item-announcement div.text{margin-left:0;}}.page-events .header-page{background-image:url(/sites/all/themes/viitorul/img/events-back.jpg);}.page-events .socials-idis-sidebar{margin-top:0;}.page-events .data-container{padding-top:0;padding-bottom:0;}.page-events .events-container li{padding:40px 45px;border-bottom:1px solid #e7e7e7;}.page-events .events-container li:last-of-type{border-bottom:none;}.page-events .events-container li a{color:#3c3c3c;}.page-events .events-container li .date{float:left;border:1px solid #bbb;width:78px;height:78px;text-align:center;margin-right:20px;}.page-events .events-container li .date .month{font-size:11px;border-bottom:2px solid #afafaf;text-transform:uppercase;padding-top:13px;display:inline-block;}.page-events .events-container li .date .day{display:block;font-weight:bold;font-size:34px;}.page-events .events-container li:first-of-type .date{border:3px solid #0d4da1;}.page-events .events-container li .location{padding:10px 0;margin-left:104px;}.page-events .events-container li .location svg{width:13px;fill:#0d4da1;}.page-events .events-container li .location span{color:#0d4da1;padding:0 10px;font-weight:bold;font-size:14px;}.page-events .events-container li .location span:first-of-type{padding-left:0;border-right:1px solid #0d4da1;}.page-events .events-container li .body{margin-left:104px;font-size:15px;line-height:26px;}.page-events .events-container li .body a{color:#0d4da1;}.page-events .events-container li .title{font-size:16px;font-weight:bold;color:#3c3c3c;}@media screen and (max-width:720px){.page-events .header-page{margin-top:99px;height:67px;}.page-events .header-page h2{line-height:67px;font-size:24px;text-align:center;}}@media screen and (max-width:500px){.page-events .events-container li .title{margin-left:100px;}.page-events .events-container li .location,.page-events .events-container li .body{margin-left:0;display:block;}}.page-experts .header-page{background-image:url(/sites/all/themes/viitorul/img/experts-back.jpg);}.page-experts .content-page-form .container{position:relative;}.page-experts .sh-idis{width:260px;height:260px;margin:0 20px 20px 0;padding:20px 20px 13px;border-bottom:7px solid #fff;text-align:center;cursor:pointer;}.page-experts .sh-idis:last-of-type,.page-experts .sh-idis:nth-child(4n){margin-right:0;}.page-experts .sh-idis:last-of-type:after,.page-experts .sh-idis:nth-child(4n):after{margin-left:-58px;margin-top:29px;}.page-experts .sh-idis.active{border-bottom-color:#0d4da1;}.page-experts .sh-idis.active:after{content:'';position:absolute;width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:18px solid #f6f6f6;border-right-color:transparent;border-left:18px solid #f6f6f6;margin-left:320px;left:0;margin-top:16px;}.page-experts .sh-idis > div{width:100%;}.page-experts .sh-idis .image{display:inline-block;border:8px solid #fff;border-radius:50%;overflow:hidden;width:160px;height:160px;box-shadow:10px 10px 18px -15px rgba(0,0,0,0.4);background-size:cover;background-position:center;background-repeat:no-repeat;}.page-experts .sh-idis .expert strong,.page-experts .sh-idis .expert em{display:block;text-align:center;}.page-experts .sh-idis .expert strong{margin-top:10px;}.page-experts .sh-idis .expert em{padding:0;color:#979797;}.page-experts .sh-idis .details-pop{display:none;position:absolute;background:#0d4da1;width:620px;color:#fff;box-shadow:0 0 2px 8px #f6f6f6;}.page-experts .sh-idis .details-pop h3{font-size:20px;padding-bottom:10px;}.page-experts .sh-idis .details-pop .publications-counter{margin-top:15px;padding-bottom:20px;position:relative;border-bottom:1px dotted rgba(0,0,0,0.3);}.page-experts .sh-idis .details-pop .publications-counter::after,.page-experts .sh-idis .details-pop .publications-counter::before{content:'';position:absolute;width:100%;left:0;bottom:0;border-bottom:1px dotted rgba(0,0,0,0.3);border-top:1px dotted rgba(0,0,0,0.3);}.page-experts .sh-idis .details-pop .publications-counter::after{bottom:-2px;border-bottom:1px solid rgba(151,151,151,0.2);}.page-experts .sh-idis .details-pop .publications-counter a{color:#fff;border-bottom:1px solid #fff;}.page-experts .sh-idis .details-pop .publications-counter svg{width:13px;height:auto;fill:#fff;margin-right:10px;}.page-experts .sh-idis .details-pop h4{padding:20px 0 10px;}.page-experts .sh-idis .details-pop p{line-height:30px;}.page-experts .sh-idis .details-pop .content-pop{position:relative;padding:45px 40px;text-align:left;}.page-experts .sh-idis .details-pop .content-pop .close-pop{width:30px;height:30px;position:absolute;right:30px;top:52px;cursor:pointer;}.page-experts .sh-idis .details-pop .content-pop .close-pop svg{width:100%;height:auto;fill:#fff;}.page-experts .sh-idis .details-pop .content-pop .close-pop:hover svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.page-experts .sh-idis:nth-child(4n-1) .details-pop{left:0;}.page-experts .sh-idis:nth-child(4n) .details-pop,.page-experts .sh-idis:nth-child(4n-3) .details-pop{left:320px;}.page-experts .sh-idis:nth-child(4n-3) .details-pop,.page-experts .sh-idis:nth-child(4n-2) .details-pop{right:2px;}.page-experts .sh-idis:nth-child(4n-2)::after{margin-left:640px;}.page-experts .sh-idis:nth-child(4n-1)::after,.page-experts .sh-idis:nth-child(4n)::after{margin-top:30px;border-right-color:#f6f6f6;border-left-color:transparent;}.page-experts .sh-idis:nth-child(4n-1)::after{margin-left:584px;}.page-experts .sh-idis:nth-child(4n)::after{margin-left:904px;}.page-experts .sh-idis.active .details-pop{display:block;}@media screen and (max-width:1400px){.page-experts .sh-idis{width:245px;height:245px;}.page-experts .sh-idis.active:after{margin-left:304px;}.page-experts .sh-idis:nth-child(4n) .details-pop,.page-experts .sh-idis:nth-child(4n-3) .details-pop{left:304px;}.page-experts .sh-idis:nth-child(4n-2)::after{margin-left:608px;}.page-experts .sh-idis:nth-child(4n-1)::after{margin-left:554px;}.page-experts .sh-idis:nth-child(4n)::after{margin-left:858px;}.page-experts .sh-idis .details-pop{width:590px;}}@media screen and (max-width:1300px){.page-experts .sh-idis{width:195px;height:195px;}.page-experts .sh-idis .image{width:120px;height:120px;}.page-experts .sh-idis .image img{width:100%;height:auto;}.page-experts .sh-idis .expert em{font-size:12px;}.page-experts .sh-idis.active:after{margin-left:255px;}.page-experts .sh-idis:nth-child(4n) .details-pop,.page-experts .sh-idis:nth-child(4n-3) .details-pop{left:255px;}.page-experts .sh-idis:nth-child(4n-2)::after{margin-left:508px;}.page-experts .sh-idis:nth-child(4n-1)::after{margin-left:454px;}.page-experts .sh-idis:nth-child(4n)::after{margin-left:709px;}.page-experts .sh-idis .details-pop{width:490px;}}@media screen and (max-width:1023px){.page-experts .sh-idis{width:31%;margin-right:3%;padding-left:0;padding-right:0;position:relative;}.page-experts .sh-idis:nth-child(4n){margin-right:3%;}.page-experts .sh-idis:nth-child(3n){margin-right:0;}.page-experts .sh-idis:nth-child(4n-3) .details-pop{left:0;}.page-experts .sh-idis.active{border-color:#fff;}.page-experts .sh-idis.active:after{margin:0;bottom:-63px;left:50%;z-index:20;border-top-color:#f6f6f6;border-left-color:transparent;border-right-color:transparent;}.page-experts .sh-idis.active:nth-child(3n - 1) .details-pop{left:-110%;}.page-experts .sh-idis.active:nth-child(3n) .details-pop{left:-220%;}.page-experts .sh-idis.active .details-pop{left:0;width:320%;z-index:10;}}@media screen and (max-width:720px){.page-experts .header-page{margin-top:99px;height:67px;}.page-experts .header-page h2{line-height:67px;font-size:24px;}}@media screen and (max-width:600px){.page-experts .sh-idis{width:48%;margin-right:4%;padding-left:0;padding-right:0;position:relative;}.page-experts .sh-idis:nth-child(4n){margin-right:4%;}.page-experts .sh-idis:nth-child(3n){margin-right:4%;}.page-experts .sh-idis:nth-child(2n){margin-right:0;}.page-experts .sh-idis.active .details-pop{width:208%;left:0 !important;}.page-experts .sh-idis.active:nth-child(2n) .details-pop{left:-108% !important;}}@media screen and (max-width:360px){.page-experts .sh-idis{width:100%;margin-right:0 !important;padding-left:0;padding-right:0;position:relative;}.page-experts .sh-idis.active:nth-child(2n) .details-pop,.page-experts .sh-idis.active .details-pop{width:100%;left:0 !important;}}.page-node .header-page{margin-top:153px;height:195px;background-repeat:no-repeat;background-size:cover;background-position:center;}.page-node .header-page h2{color:#fff;line-height:195px;font-size:36px;}.page-node .content-page-form .data-container{padding:40px;}.page-node .content-page-form .node-articles li{margin-bottom:85px;display:inline-block;}.page-node .content-page-form .node-articles .img{width:180px;height:240px;overflow:hidden;float:left;margin-right:30px;}.page-node .content-page-form .node-articles .title{font-size:16px;line-height:26px;font-weight:700;color:#3c3c3c;text-align:left;}.page-node .content-page-form .node-articles .info{color:#979797;font-size:12px;text-align:left;padding-top:10px;}.page-node .content-page-form .node-articles .info span:first-child{padding-right:20px;}.page-node .content-page-form .node-articles .body{padding-top:10px;font-size:15px;line-height:26px;padding:20px 0;margin-left:210px;}.page-node .content-page-form .node-articles .link{padding-left:24px;background:url(/sites/all/themes/viitorul/img/pdf.png) 0 0 no-repeat;color:#000;margin-left:210px;}.page-node .content-page-form .node-articles a:hover{color:#0d4da1;}.page-node .socials-idis-sidebar{margin-top:0;}.page-node .back-to-content a{color:#0d4da1;}.page-node .back-to-content a svg{width:12px;height:auto;fill:#0d4da1;}.page-node .back-to-content a.edit{float:right;}.page-node h2.title{font-size:30px;color:#3c3c3c;padding:30px 0 25px;}.page-node span.created{color:#b5b5b5;font-size:12px;text-align:left;border-right:1px solid #b5b5b5;padding-right:10px;}.page-node span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:1px;float:left;margin-right:5px;}.page-node span.tag{display:inline-block;border-radius:3px;margin-left:10px;padding:5px 10px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:10px;}.page-node a.author{color:#000;margin-left:20px;display:inline-block;}.page-node a.author svg{width:12px;height:auto;fill:#000;float:left;margin:5px 5px 0 0;}.page-node a.author strong{font-size:14px;border-bottom:1px solid #000;}.page-node.node-type-page span.created,.page-node.node-type-page a.author{display:none;}.page-node a.print-version{color:#0d4da1;margin-left:20px;display:inline-block;float:right;}.page-node a.print-version svg{width:15px;height:auto;fill:#0d4da1;float:left;margin:5px 5px 0 0;}.page-node a.print-version span{font-size:12px;border-bottom:1px solid #0d4da1;}.page-node .main-view{padding:40px 0 0;}.page-node .main-view .img{width:100%;height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;}.page-node .main-view iframe{width:100%;height:410px;}.page-node .sharer-box{text-align:center;padding:30px;border-bottom:1px solid #eee;}.page-node .sharer-box a{display:inline-block;width:135px;height:42px;margin:0 4px;overflow:hidden;cursor:pointer;color:#fff;}.page-node .sharer-box a.fb{background:#3b5998;}.page-node .sharer-box a.tw{background:#1da0f2;}.page-node .sharer-box a.rss{background:#fb7629;}.page-node .sharer-box a.gp{background:#d95333;}.page-node .sharer-box a.gp svg{width:20px;}.page-node .sharer-box a strong{font-size:14px;line-height:42px;display:inline-block;}.page-node .sharer-box a svg{width:14px;fill:#fff;height:42px;float:left;margin:0 -3px 0 15px;}.page-node .sharer-box a:hover{background:#fff;}.page-node .sharer-box a:hover.fb{color:#3b5998;}.page-node .sharer-box a:hover.fb svg{fill:#3b5998;}.page-node .sharer-box a:hover.tw{color:#1da0f2;}.page-node .sharer-box a:hover.tw svg{fill:#1da0f2;}.page-node .sharer-box a:hover.rss{color:#fb7629;}.page-node .sharer-box a:hover.rss svg{fill:#fb7629;}.page-node .sharer-box a:hover.gp{color:#d95333;}.page-node .sharer-box a:hover.gp svg{fill:#d95333;}.page-node .node-body{padding:0 0 40px;line-height:26px;font-size:14px;color:#3c3c3c;}.page-node .node-body p{padding-bottom:15px;}.page-node .node-body p img{margin:10px 20px 10px 0;}.page-node .node-body s{padding:30px 40px;border-left:5px solid #0d4da1;background:#f7f7f7;margin:30px 40px;text-decoration:none;display:block;}.page-node .node-body ul{margin:30px 40px;}.page-node .node-body ul li{padding-bottom:36px;}.page-node .node-body ul li:last-of-type{padding-bottom:0;}.page-node .node-body ul li:before{content:'';width:7px;height:7px;background:#0d4da1;display:inline-block;float:left;margin:8px 16px 0 0;}.page-node .node-body h1{font-size:24px;line-height:30px;color:#3c3c3c;margin:10px 0 20px;}.page-node .node-body h2{font-size:18px;line-height:28px;text-decoration:underline;color:#3c3c3c;margin:10px 0 15px;}.page-node .node-body h3{font-size:17px;line-height:24px;color:#0d4da1;margin:10px 0 10px;}.page-node .node-body h4{font-size:16px;line-height:26px;color:#3c3c3c;margin:10px 0 10px;}.page-node .node-body table{border:none;width:90%;margin:20px 5%;}.page-node .node-body table thead{border:1px solid #e7e7e7;}.page-node .node-body table th{border:none;line-height:60px;color:#0d4da1;background:#f7f7f7;text-align:center;}.page-node .node-body table th:first-child{padding-left:25px;text-align:left;}.page-node .node-body table tbody tr{border:none;border-bottom:1px solid #e7e7e7;line-height:50px;}.page-node .node-body table tbody tr td{text-align:center;border:none;}.page-node .node-body table tbody tr td:first-child{text-align:left;padding-left:25px;}.page-node .node-body table tbody tr:nth-child(even){background:#f7f7f7;}.page-node .node-body a{color:#0d4da1;text-decoration:underline;}.page-node .node-body a.pdf{color:#3c3c3c;font-size:12px;padding:4px 10px 3px 20px;background:url(/sites/all/themes/viitorul/img/pdf.png) center left no-repeat;}.page-node .issuu-book{padding-top:0;}.page-node .vid-aux{margin:0 0 30px;}.page-node .vid-aux iframe{width:100%;}.page-node .slds a span{position:relative;width:24%;height:140px;margin:0 1% 5px 0;float:left;background-position:center;background-size:cover;background-repeat:no-repeat;display:inline-block;}.page-node .slds a span::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/sites/all/themes/viitorul/img/eye.png) center no-repeat,rgba(0,0,0,0.5);opacity:0;-webkit-transition:all 250ms ease-in;moz-transition:-moz-transform 0.25s;transition:all 250ms ease-in;}.page-node .slds a span:hover::after{opacity:1;}.page-node .slds a:last-of-type span{float:none;}.page-node .slds a:nth-child(4n){margin-right:0;}@media screen and (max-width:1400px){.page-node .content-page-form .data-container{width:811px;}}@media screen and (max-width:1300px){.page-node .content-page-form .data-container{width:611px;}.page-node .sharer-box{padding:30px 0;}.page-node .slds a span{width:32.66%;}.page-node .slds a:nth-child(4n) span{margin-right:1%;}.page-node .slds a:nth-child(3n) span{margin-right:0;}.page-node .socials-idis-sidebar .socials-links{display:block;margin:0 auto;width:172px;}}@media screen and (max-width:1023px){.page-node .content-page-form{padding:20px 0;}.page-node .content-page-form .data-container{width:100%;margin:10px 0;}.page-node .content-page-form .aside{display:none;}.page-node .slds a span{width:24.22%;}.page-node .slds a:nth-child(4n) span{margin-right:0;}.page-node .slds a:nth-child(3n) span{margin-right:1%;}}@media screen and (max-width:850px){.page-node .slds a span{width:32.66%;}.page-node .slds a:nth-child(4n) span{margin-right:1%;}.page-node .slds a:nth-child(3n) span{margin-right:0;}}@media screen and (max-width:720px){.page-node .header-page{margin-top:99px;height:67px;}.page-node .header-page h2{line-height:67px;font-size:24px;text-align:center;}.page-node .content-page-form .data-container{padding:25px 20px;}.page-node h2.title{font-size:22px;line-height:30px;}.page-node a.print-version,.page-node a.author{display:none;}.page-node .sharer-box a{width:45px;}.page-node .sharer-box a strong{display:none;}.page-node .node-body s{padding:20px 20px;margin:30px 10px;}}@media screen and (max-width:667px){.page-node .content-page-form .node-articles .img{width:100%;float:none;margin-right:0;}.page-node .content-page-form .node-articles .body{margin-left:0;}.page-node .content-page-form .node-articles .link{margin-left:0;}}@media screen and (max-width:500px){.page-node .slds a span{width:49.5%;height:100px;}.page-node .slds a:nth-child(4n) span,.page-node .slds a:nth-child(3n) span{margin-right:1%;}.page-node .slds a:nth-child(2n) span{margin-right:0;}}.issuu-book{padding-top:153px;}.page-search #block-system-main > .content > h2{display:none;}.page-search #block-system-main form{padding:70px 0 50px;border-bottom:1px solid #eee;}.page-search #block-system-main form .form-item-keys{position:relative;height:48px;display:inline-block;margin:0;}.page-search #block-system-main form .form-item-keys input{height:48px;line-height:48px;border-radius:3px;margin:0 -4px 0 0;overflow:hidden;background:#0d4da1;border:none;color:#fff;font-size:15px;padding:0 20px;margin-left:20px;}.page-search #block-system-main form .form-item-keys input:focus{outline:none;}.page-search #block-system-main form .form-item-keys label:after{content:':';display:inline;}.page-search #block-system-main form .form-submit{display:none;}.page-search #block-system-main form span.search{width:48px;height:48px;background:#0d4da1;text-align:center;cursor:pointer;display:block;border-radius:3px;display:inline-block;position:absolute;top:0;right:-45px;}.page-search #block-system-main form span.search svg{margin-top:12px;width:auto;height:24px;fill:#fff;}.page-search .data-container.sh-idis{width:1171px;position:relative;margin-bottom:120px;}.page-search .header-page{margin-top:153px;height:195px;background-repeat:no-repeat;background-size:cover;background-position:center;}.page-search .header-page h2{color:#fff;line-height:195px;font-size:36px;text-transform:capitalize;}.page-search span.created{color:#b5b5b5;font-size:12px;text-align:left;border-right:1px solid #b5b5b5;padding-right:10px;}.page-search span.created svg{width:16px;height:auto;fill:#b5b5b5;margin-top:-1px;float:left;margin-right:5px;}.page-search .search-results{padding:40px 0;}.page-search .search-results li{padding-bottom:45px;border-bottom:1px solid #eee;}.page-search .search-results li.has-image{min-height:190px;}.page-search .search-results li h3{font-size:16px;color:#3c3c3c;line-height:28px;text-decoration:underline;padding:20px 0;font-weight:bold;font-family:'HelveticaNeuePro-Bd',Arial;}.page-search .search-results li .body{padding-top:20px;}.page-search .search-results li .image{width:240px;height:180px;margin:20px 20px 0 0;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}.page-search .search-results li .image .label-content{background-repeat:no-repeat;background-position:center;width:28px;height:28px;position:absolute;bottom:7px;left:7px;}.page-search .search-results li .image .has-image{background-image:url(/sites/all/themes/viitorul/img/photo.png);}.page-search .search-results li .image .has-video{background-image:url(/sites/all/themes/viitorul/img/video.png);}.page-search .search-results li .image.has-image ~ .has-video{left:42px;}.page-search .search-results li span.tag{display:inline-block;border-radius:3px;margin-left:10px;padding:5px 10px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:10px;font-family:'HelveticaNeuePro-Bd',Arial;}.page-search div.item-list{position:absolute;bottom:-120px;width:100%;left:0;background:#fff;padding:30px 0;display:block;box-shadow:0 0 16px 3px rgba(0,0,0,0.1);}.page-contacts-success .content-page-form .data-container.sh-idis,.page-contact .content-page-form .data-container.sh-idis{width:100%;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;}.page-contacts-success .header-page,.page-contact .header-page{margin-top:153px;height:195px;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(/sites/all/themes/viitorul/img/contact-back.jpg);}.page-contacts-success .header-page h2,.page-contact .header-page h2{color:#fff;line-height:195px;font-size:36px;text-transform:capitalize;}.page-contacts-success .left-side > div,.page-contact .left-side > div,.page-contacts-success .right-side > div,.page-contact .right-side > div{display:block;padding:15px 65px;}.page-contacts-success .left-side h1,.page-contact .left-side h1,.page-contacts-success .right-side h1,.page-contact .right-side h1{font-weight:normal;font-size:24px;padding:40px 0;color:#0d4da1;}.page-contacts-success .left-side,.page-contact .left-side{width:736px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:columns;-ms-flex-direction:column;}.page-contacts-success .left-side .full,.page-contact .left-side .full,.page-contacts-success .left-side .half,.page-contact .left-side .half{padding-bottom:20px;}.page-contacts-success .left-side .form-item,.page-contact .left-side .form-item{margin:0;}.page-contacts-success .left-side .half,.page-contact .left-side .half{width:50%;display:inline-block;}.page-contacts-success .left-side .half.first,.page-contact .left-side .half.first{margin-right:5%;float:left;width:45%;}.page-contacts-success .left-side input[type="text"],.page-contact .left-side input[type="text"]{width:90%;padding:0 5%;height:37px;display:block;border:1px solid #dfdfdf;border-radius:3px;}.page-contacts-success .left-side select,.page-contact .left-side select{width:100%;padding:0 5%;height:37px;display:block;border:1px solid #dfdfdf;border-radius:3px;background:#fff;}.page-contacts-success .left-side .captcha,.page-contact .left-side .captcha{border:none;float:right;height:78px;width:100%;padding:31px 0 0;margin:0;}.page-contacts-success .left-side .captcha .fieldset-description,.page-contact .left-side .captcha .fieldset-description,.page-contacts-success .left-side .captcha legend,.page-contact .left-side .captcha legend{display:none;}.page-contacts-success .left-side textarea,.page-contact .left-side textarea{height:76px;resize:none;border:1px solid #dfdfdf;border-radius:3px;width:100%;padding:0 5%;}.page-contacts-success .left-side .form-required,.page-contact .left-side .form-required,.page-contacts-success .left-side label,.page-contact .left-side label{font-size:14px;line-height:30px;color:rgba(60,60,60,0.5);}.page-contacts-success .left-side .send,.page-contact .left-side .send{text-align:right;display:inline-block;width:100%;}.page-contacts-success .left-side .send span,.page-contact .left-side .send span{line-height:45px;display:inline-block;font-size:13px;}.page-contacts-success .left-side .send span.submit,.page-contact .left-side .send span.submit{background:#0d4da1;padding:0 45px;margin-left:45px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;}.page-contacts-success .right-side,.page-contact .right-side{width:526px;background:url(/sites/all/themes/viitorul/img/stars.png) bottom right no-repeat,#0d4da1;background-position:610% 230%;background-size:90%;}.page-contacts-success .right-side h1,.page-contact .right-side h1{color:#fff;}.page-contacts-success .right-side .full,.page-contact .right-side .full{display:inline-block;width:100%;padding:20px 0;border-bottom:1px solid #3168af;position:relative;}.page-contacts-success .right-side .full svg,.page-contact .right-side .full svg{fill:#fff;width:20px;height:auto;float:left;margin:0 0;position:absolute;top:20px;left:0;}.page-contacts-success .right-side .full p,.page-contact .right-side .full p{color:#fff;margin-left:80px;font-size:15px;line-height:25px;}.page-contacts-success .right-side .full p:first-of-type,.page-contact .right-side .full p:first-of-type{width:160px;}.page-contacts-success .right-side .social,.page-contact .right-side .social{padding-top:20px;}.page-contacts-success .right-side .social a,.page-contact .right-side .social a{display:inline-block;margin-right:60px;}.page-contacts-success .right-side .social a svg,.page-contact .right-side .social a svg{width:20px;height:auto;fill:#fff;}.page-contacts-success .success,.page-contact .success{position:relative;display:inline-block;text-align:left;}.page-contacts-success .success svg,.page-contact .success svg{fill:#0d4da1;width:85px;height:auto;position:absolute;left:-110px;top:-20px;}.page-contacts-success .success h3,.page-contact .success h3{font-size:26px;color:#0d4da1;}.page-contacts-success .success p,.page-contact .success p{font-size:24px;color:#bcbcbc;}.page-contacts-success #map,.page-contact #map{height:500px;width:100%;margin:20px 0 0 0;border:5px solid #FFF;}.page-contacts-success .content-page{padding:250px 0;text-align:center;}.page-contacts-success .content-page .container{border-bottom:1px solid #d2d2d2;padding:0 0 30px;}@media screen and (max-width:1400px){.page-contact .right-side{width:464px;}}@media screen and (max-width:1300px){.page-contact .left-side{width:616px;}.page-contact .right-side{width:384px;}}@media screen and (max-width:1023px){.page-contact .left-side{width:100%;}.page-contact .right-side{width:50%;float:left;}.page-contact .right-side > div{padding:15px 10%;}.page-contact .right-side .social a{margin-right:15%;}.page-contact .content-page-form .container{position:relative;}.page-contact #map{width:50%;position:absolute !important;bottom:0;right:0;height:540px;padding:0;box-shadow:none;}}@media screen and (max-width:720px){.page-contact .left-side{width:100%;display:block;}.page-contact .left-side > div{padding:15px 10px;}.page-contact .left-side .half{width:100% !important;margin-right:0;}.page-contact .right-side{width:100%;float:none;display:block;}.page-contact .content-page-form .container{position:inherit;}.page-contact #map{width:100%;position:relative !important;bottom:inherit;right:inherit;height:300px;padding:0;box-shadow:initial;}}.page-not-found .header-page{margin-top:153px;height:195px;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(/sites/all/themes/viitorul/img/contact-back.jpg);}.page-not-found .header-page h2{color:#fff;line-height:195px;font-size:36px;text-transform:capitalize;}.page-not-found .content-page{text-align:center;}.page-not-found .content-page h1{padding-top:165px;color:#b0afaf;font-size:140px;margin:0;}.page-not-found .content-page h1 strong{color:#cecdcd;}.page-not-found .content-page .big-p{color:#bcbcbc;font-size:26px;padding-bottom:40px;border-bottom:1px solid #d2d2d2;}.page-not-found .content-page .big-p strong{color:#0d4da1;}.page-not-found .content-page .smaller-p{padding:40px 0 30px;color:#3c3c3c;font-size:15px;line-height:23px;}.page-not-found .content-page .smaller-p a{border-bottom:1px solid #0d4da1;color:#0d4da1;}.page-not-found .content-page .search-form{padding:0 0 165px;margin:0;}.page-not-found .content-page .search-form .container-inline{position:relative;height:48px;display:inline-block;margin:0 0 0 -24px;}.page-not-found .content-page .search-form .container-inline input{width:200px;height:48px;line-height:48px;border-radius:3px;overflow:hidden;background:#0d4da1;border:none;color:#fff;font-size:15px;padding:0 20px;}.page-not-found .content-page .search-form .container-inline input:focus{outline:none;}.page-not-found .content-page .search-form .container-inline label:after{content:':';display:inline;}.page-not-found .content-page .search-form .form-submit{display:none;}.page-not-found .content-page .search-form span.search{width:48px;height:48px;background:#0d4da1;text-align:center;cursor:pointer;display:block;border-radius:3px;display:inline-block;position:absolute;top:0;right:-45px;}.page-not-found .content-page .search-form span.search svg{margin-top:12px;width:auto;height:24px;fill:#fff;}@media screen and (max-width:720px){.page-not-found .header-page{margin-top:99px;height:67px;}.page-not-found .header-page h2{line-height:67px;font-size:24px;}.page-not-found .content-page h1{padding-top:0;}.page-not-found .content-page .search-form{padding-bottom:0;}}.page-node-print #page-header .top-black,.page-node-print #respBurger,.page-node-print #search-block,.page-node-print .region-navigation,.page-node-print #footer{display:none !important;}.page-node-print .content img{margin:0 auto 40px;max-height:400px;display:block;}.page-node-print #page-header{position:inherit;}.page-node-print #page-header .logo{float:none !important;}
