@import "admin-style.css";body {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;}.menu-meniuprincipal-container {    margin: 0 auto;}.download-attachments ul.da-attachments-list li{    margin-left: 0 !important;}.download-attachments ul.da-attachments-list li img{    float: left;    margin-right: 10px;}.download-attachments ul.da-attachments-list li .attachment-downloads{    font-style: italic !important;    font-size: 14px !important;    margin-left: 15px !important;}.download-attachments ul.da-attachments-list li .attachment-size{    font-style: italic !important;     font-size: 14px !important;}.home .td-main-page-wrap {    padding-top: 0px;}.td-category-header {}.td-page-header .entry-title.td-page-title span:first-child {    font-size: 36px;    font-weight: 600 !important;    color: #206298;}.entry-title.td-page-title span:last-child {    font-weight: 400;    color: black;}.td-main-content-wrap.td-main-page-wrap.td-container-wrap, .post-template-default .td-main-content-wrap.td-container-wrap {    background: #fff;}.hidedesktop {    display: none;}@media (max-width: 768px) {    .hidedesktop {        display: block;    }}.hideblock {    display: none !important;}.td-header-wrap .td-affix .sf-menu > li > a { /*line-height: 30px !important;*/}.td-header-menu-wrap.td-affix {    background-color: #fff;}.td-header-style-1 .header-search-wrap .td-icon-search {    margin-top: 12px;}@media (min-width: 1019px) {    .td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo {        margin-bottom: 0;    }}.td-affix .header-search-wrap .td-icon-search { /* line-height: 30px !important;*/}.td-header-style-1 .td-header-top-menu-full {    margin-bottom: 0;}.td-header-style-1 .td-header-top-menu-full.td-container-wrap {    border-bottom: 1px solid #dfdfdf;}.td-header-style-1 .td-header-menu-wrap.td-header-gradient {    background: url("images/bgmenu.png") left top no-repeat #00368c;}.td-container.td-header-row.td-header-top-menu {}.td-header-wrap.td-header-style-1 {    background: white;}#wpadminbar #wp-admin-bar-tdc_edit, #wpadminbar #wp-admin-bar-easy-updates-manager-admin-bar, #wpadminbar #wp-admin-bar-our_support_item, #wpadminbar #wp-admin-bar-td_live_css_css_writer, #wp-admin-bar-tdb_template_category {    display: none !important;}.proiecte .footable-details .descriere {    padding: 0 !important;    border: none !important;    border-bottom: 0px solid rgba(34, 36, 38, .15);}.proiecte .footable-details .descriere .tdc-row {    width: 100% !important;}.foo-table:not(.ninja_stacked_table) tbody tr.footable-detail-row > td {    padding: 10px 30px !important;    background: whitesmoke;}.footable-details.foo-table {    background: whitesmoke !important;}.proiecte table.footable-details {    border: 0;}.foo-table span.footable-toggle {    cursor: pointer !important;    font-size: 25px !important;    vertical-align: middle !important;}button:focus {    outline: none !important;}body.home { /* background: url(images/bg1.png) left top repeat-x #fff;*/}body {    background: #fff;}#td-header-search-button {    border-radius: 50%;    border: none; /* height: 90px; */}::-moz-selection {    color: #fff;    background: #206298;}::selection {    color: #fff;    background: #206298;}::-webkit-scrollbar {    width: 10px;    cursor: pointer;}::-webkit-scrollbar-thumb {    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    background-color: #206298;    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    cursor: pointer;    border-radius: 5px;}::-webkit-scrollbar-thumb:hover {    background: linear-gradient(left, #7b7b7b, #b6b6b6);    cursor: pointer;}::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);    background-color: #ffffff;    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);    cursor: pointer;}/* :root{   scrollbar-face-color: rgb(210,210,210);   scrollbar-track-color: rgb(46,54,69);   scrollbar-color: rgb(210,210,210) rgb(46,54,69);   scrollbar-width: thin;   width: 12px;cursor: pointer; }*/.firstmenu a {    padding: 0 0 0 20px !important;}.icohome {    background: url("images/icohome.png") center center no-repeat white;    height: 32px;    width: 32px;    vertical-align: middle;    display: inline-block;    margin-right: 0;    padding: 20px;    border: 1px solid white;    border-radius: 50%;}.icohome:hover {    background: url("images/icohome1.png") center center no-repeat #f5f5f5;    height: 32px;    width: 32px;    border: 1px solid #835b2e;    vertical-align: middle;    display: inline-block;    margin-right: 0;    border-radius: 50%;    padding: 20px;}.printico {    background: url("images/print.png") center center no-repeat;    height: 32px;    width: 32px;    vertical-align: middle;    display: inline-block;    margin-right: 10px;}.table-1 {    border: 1px solid #835b2e;    border-radius: 0px;    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);    max-width: calc(100% - 2em);    margin: 1em auto;    overflow: hidden;}.table-1 table {    width: 100%;}.table-1 table td, .table-1 table th {    color: #000;    padding: 10px;}.table-1 table td {    text-align: left;    vertical-align: middle;}.table-1 table td:last-child {    font-size: 0.95em;    line-height: 1.4;    text-align: left;}.table-1 table th {    background-color: #cedbff;    font-weight: 300;}.table-1 table tr:nth-child(2n) {    background-color: white;}.table-1 table tr:nth-child(2n+1) {    background-color: #cedbff;}@media screen and (max-width: 700px) {    .table-1 table, .table-1 tr, .table-1 td {        display: block;    }    .table-1 td:first-child {        position: absolute;        top: 50%;        -webkit-transform: translateY(-50%);        transform: translateY(-50%);        width: 100px;    }    .table-1 td:not(:first-child) {        clear: both;        margin-left: 100px;        padding: 4px 20px 4px 90px;        position: relative;        text-align: left;    }    .table-1 td:not(:first-child):before {        color: #91ced4;        content: '';        display: block;        left: 0;        position: absolute;    }    .table-1 td:nth-child(2):before {        content: 'Name:';    }    .table-1 td:nth-child(3):before {        content: 'Email:';    }    .table-1 td:nth-child(4):before {        content: 'Phone:';    }    .table-1 td:nth-child(5):before {        content: 'Comments:';    }    .table-1 tr {        padding: 10px 0;        position: relative;    }    .table-1 tr:first-child {        display: none;    }}@media screen and (max-width: 500px) {    .table-1 td:first-child {        background-color: #c8e7ea;        border-bottom: 1px solid #91ced4;        border-radius: 0px 0px 0 0;        position: relative;        top: 0;        -webkit-transform: translateY(0);        transform: translateY(0);        width: 100%;    }    .table-1 td:not(:first-child) {        margin: 0;        padding: 5px 1em;        width: 100%;    }    .table-1 td:not(:first-child):before {        font-size: .8em;        padding-top: 0.3em;        position: relative;    }    .table-1 td:last-child {        padding-bottom: 1rem !important;    }    .table-1 tr {        background-color: white !important;        border: 1px solid #6cbec6;        border-radius: 0px;        box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);        margin: 0.5rem 0;        padding: 0;    }    .table-1 {        border: none;        box-shadow: none;        overflow: visible;    }}/*----------*/ /******WAI******/body .uwy.userway_p1.userway_hidden, body .uwy.userway_p2.userway_hidden, body .uwy.userway_p3.userway_hidden, body .uwy.userway_p1 {    right: -5000px !important;}body .uwy.userway_p1 .userway-screen-reader-text, body .uwy.userway_p1 img.userway_icon_white, body .uwy.userway_p1 img.userway_icon_black, body .uwy.userway_p1 div.userway_preloader_spinner, body .uwy.userway_p1 {    display: none !important;}body .userway .userway_accessibility_icon {    background: transparent !important;}.cwaicursor, .cwaicontrast, .cwaibigtext, .cwaidesaturate, .cwaihighlight, .cwailegiblefonts, .cwaipicture {    display: none;    height: 24px;    width: 18px;    background: url("images/wai/checked.png") top center no-repeat transparent;    padding: 0px;    position: absolute;}.waireset, .waicursor, .waicontrast, .waibigtext, .waidesaturate, .waihighlight, .wailegiblefonts, .waipicture {    cursor: pointer !important;    display: inline-block;    width: 16px;    height: 16px;    margin-right: 0px !important;}.lblwai {    display: none;}.waireset {    background: url("images/wai/eyehide.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px;}.waicursor {    background: url("images/wai/computer-mouse-cursor.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px;}.waicontrast {    background: url("images/wai/contrast-circular-button.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px;}.waibigtext {    background: url("images/wai/fontplus.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px}.waidesaturate {    background: url("images/wai/black-and-white.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px}.waihighlight {    background: url("images/wai/link.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px}.wailegiblefonts {    background: url("images/wai/font.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px}.waipicture {    background: url("images/wai/imageonoff.png") center center no-repeat white;    width: 32px;    height: 32px;    border: 1px solid #cccccc;    margin: 3px 3px 0px 3px}.popupbtn {    position: fixed;    right: 5px;    top: 70px;    height: 50px;    width: 130px;    cursor: pointer;    background: url(images/wai/vieweye.png) center center no-repeat;    color: #000;    z-index: 10000;    text-align: center;    font-size: 10px;    text-transform: uppercase;    line-height: 12px;    padding-top: 45px;}.popupbtn:hover {    width: 130px;    cursor: pointer;}#myDIV {    text-align: center;    background-color: #fff;    position: fixed;    right: 45px;    top: 125px;    padding: 5px 2px 5px 0;    width: 51px;    display: none;    z-index: 10000;    -webkit-box-shadow: 0px 0px 17px -3px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0px 0px 17px -3px rgba(0, 0, 0, 0.4);    box-shadow: 0px 0px 17px -3px rgba(0, 0, 0, 0.4);}/******WAI******/.td-container.td-header-row.td-header-main-menu.black-menu {    background: url("images/bgmenu.jpg") left top repeat-x #0d2e58;    -webkit-box-shadow: 0px 6px 11px -4px rgba(0, 0, 0, 0.75);    -moz-box-shadow: 0px 6px 11px -4px rgba(0, 0, 0, 0.75);    box-shadow: 0px 6px 11px -4px rgba(0, 0, 0, 0.75);}.block-title, .td_block_template_1 .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .td-theme-wrap .td_block_template_5 .td-block-title > *, .td-theme-wrap .td_block_template_17 .td-block-title, .td-theme-wrap .td_block_template_17 .td-block-title::before {    border-color: #0091bb !important;}.td-block-title {    color: #0091bb !important;}.rightnav .td-next-prev-wrap, .rightnav .td-load-more-wrap {    margin-top: 0px;    float: right;}.aio-icon-component, .wpb_column > .wpb_wrapper .aio-icon-component {    margin-bottom: 0 !important;}.text-uppercase, .aio-icon-title {}.btn-centru .aio-icon-header .aio-icon-title.ult-responsive {    margin-top: -30px;    text-transform: none !important;    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;}.calendar-archives.calendrier .day, .calendar-archives.calendrier .day.has-posts a {    padding: 5px 0 !important;}.calendar-archives.calendrier .day.has-posts {    padding: 0 !important;}.calendar-archives.calendrier .calendar-navigation > .menu-container > a.title {    height: 40px !important;    line-height: 40px !important;}.calendar-archives.calendrier .calendar-navigation {    height: 30px !important;    border-radius: 0;    border-bottom: 0;    color: #FFF;    text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.4);    background-image: none;    background-color: #c0ad78;}.calendar-archives.calendrier .month.has-posts a, .calendar-archives.calendrier .day.has-posts a {    background-color: #c0ad78;}.calendar-archives.calendrier .month.has-posts a:hover, .calendar-archives.calendrier .day.has-posts a:hover {    background-color: #768da3;}.btn-map .aio-icon-header .aio-icon-title {    text-transform: none !important;}.btn-map .default-icon .aio-icon-default .aio-icon-img {    margin-right: 20px;    margin-top: 5px;}.calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container {    height: 40px;}.calendar-archives.twentyfourteenlight .calendar-navigation {    height: 40px !important;    background-color: #bfaa74;}.calendar-archives.twentyfourteenlight .day {    padding: 10px 0;}.calendar-archives.twentyfourteenlight .day.has-posts a {    padding: 10px 0 !important;}.calendar-archives.twentyfourteenlight .month.has-posts a, .calendar-archives.twentyfourteenlight .day.has-posts a {    background-color: #bfaa74;}.calendar-archives.twentyfourteenlight .month.has-posts a:hover, .calendar-archives.twentyfourteenlight .day.has-posts a:hover {    background-color: #768da3;}.widget.widget_archives_calendar, .wpb_widgetised_column.wpb_content_element.calendarul {    margin-bottom: 20px;}.ult-carousel-wrapper .slick-dots li i {    font-size: 24px;    opacity: .2;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    border: 1px solid black;    background: white;}.lastupdate {    text-align: right;    color: #8c9ea8;    font-size: 14px;}.developby{    text-align: left; color: #8c9ea8; font-style:normal; font-size: 13px;}.menu-meniusubsol-container {    text-align: left;    margin-bottom: 20px;}@media (max-width: 767px) {    .td-sub-footer-copy, .menu-meniusubsol-container {        float: none !important;        text-align: center;    }    .lastupdate {        float: none !important;        text-align: center;    }}.footercontact {    text-align: center;    color: #5d5d5d;}.footercontact a {    color: #5d5d5d;    text-decoration: underline;}.footercontact a:hover {    color: #00b6cc;    text-decoration: none;}.bgcolorfooter {    padding-bottom: 20px;}.td-scroll-up {    bottom: 20px;    right: 25px;}.td-scroll-up:hover {}.td-scroll-up:hover .td-icon-menu-up, .td-scroll-up:hover .td-icon-menu-up:hover, .td-scroll-up .td-icon-menu-up:hover {    color: white;}blockquote {    padding: 20px 0px !important;    margin: 20px 1% 20px 1% !important;    color: black !important;}blockquote p {    margin-bottom: 5px !important;    padding: 20px !important;    color: black !important;}.printico {    background: url("images/print.png") center center no-repeat;    height: 32px;    width: 32px;    vertical-align: middle;    display: inline-block;    margin-right: 10px;}.td-container-wrap.bgfooter.td_full_footer {    border-top: 1px solid #dfdfdf;    padding-top: 25px;}.td-related-title.td-block-title {    display: none;}.responsivevoice-button {    width: 32px !important;    height: 42px !important;    border-radius: 3px !important;    border: 0px solid !important;    background: none;    outline: none;    padding: 0 !important;}.responsivevoice-button span .emoji {    vertical-align: 0 !important;    height: 2em !important;    width: 2em !important;    outline: none;}table.tabel1 {    width: 100%;    background-color: #FFFFFF;    border-collapse: collapse;    border-width: 1px;    border-color: #A69569;    border-style: solid;    color: #000000;}table.tabel1 td, table.tabel1 th {    border-width: 1px;    border-color: #A69569;    border-style: solid;    padding: 5px;}table.tabel1 thead {    background-color: #C0AD7A;}table.tabel1 thead th {    color: #fff;}/*tabel 2*/table.tabel2 {    width: 100%;    background-color: #FFFFFF;    border-collapse: collapse;    border-width: 1px;    border-color: #6b8094;    border-style: solid;    color: #000000;}table.tabel2 td, table.tabel2 th {    border-width: 1px;    border-color: #6b8094;    border-style: solid;    padding: 5px;}table.tabel2 thead {    background-color: #768da3;}table.tabel2 thead th {    color: #fff;}.ult_tab_li.ult_tab_style_4.current, .ult_tab_li.ult_tab_style_4 {    border-radius: 0px !important;}.calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container > .arrow-down {    height: 40px;    line-height: 40px;}.calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container > .arrow-down:hover, .calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container li > a.selected, .calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container li > a:hover, .calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container li > a.selected:hover {    background-color: #768da3;}.calendar-archives.twentyfourteenlight .calendar-navigation > .menu-container > ul.menu {    background-color: #C0AD7A;}.hidemenu {    display: none !important;}.grecaptcha-badge {    display: none;}.petitionhelp {    background-color: #fffddf;    border: 1px solid #e1dea2;    padding-top: 20px;}.red {    color: red !important;}body .monochrome-light input.wpcf7-form-control.wpcf7-date, body .monochrome-light input.wpcf7-form-control.wpcf7-number, body .monochrome-light input.wpcf7-form-control.wpcf7-quiz, body .monochrome-light input.wpcf7-form-control.wpcf7-text, body .monochrome-light select.wpcf7-form-control.wpcf7-select, body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea {    background-color: #FFF;    border: 1px solid #303030;    color: #303030;    font-size: 15px;    line-height: 15px;    font-style: normal;    font-weight: 400;    letter-spacing: 0px;    text-transform: none;    padding: 20px 15px;    margin-bottom: 15px;}body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea {    height: 500px;}body .monochrome-light input.wpcf7-form-control.wpcf7-date:hover, body .monochrome-light input.wpcf7-form-control.wpcf7-number:hover, body .monochrome-light input.wpcf7-form-control.wpcf7-quiz:hover, body .monochrome-light input.wpcf7-form-control.wpcf7-text:hover, body .monochrome-light select.wpcf7-form-control.wpcf7-select:hover, body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea:hover {    background: #fffcb8;}body .monochrome-light input.wpcf7-form-control.wpcf7-date:focus, body .monochrome-light input.wpcf7-form-control.wpcf7-number:focus, body .monochrome-light input.wpcf7-form-control.wpcf7-quiz:focus, body .monochrome-light input.wpcf7-form-control.wpcf7-text:focus, body .monochrome-light select.wpcf7-form-control.wpcf7-select:focus, body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea:focus {    background: #fffcb8;    -webkit-box-shadow: 0px 0px 25px -16px rgba(0, 0, 0, 1);    -moz-box-shadow: 0px 0px 25px -16px rgba(0, 0, 0, 1);    box-shadow: 0px 0px 25px -16px rgba(0, 0, 0, 1);}span.wpcf7-list-item.first {    margin-left: 0px !important;}.formpad {    padding-bottom: 20px;}.logged-in div.wpcf7 {    position: relative;    margin-top: 0px;}.formlabel label {    font-weight: 600;}.borderpad {    padding: 10px;    background-color: #fffddf;    border: 1px solid #e1dea2;    margin-bottom: 20px;}.fontpad {    font-size: 18px;    text-transform: uppercase;}.hidelabel .wpcf7-list-item-label {    display: none;}body .monochrome-light input.wpcf7-form-control.wpcf7-submit, body .monochrome-light input.wpcf7-form-control.wpcf7-submit:not([disabled]) {    background-color: #bfaa74;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    color: #fff;    font-size: 20px;    font-style: normal;    font-weight: 500;    letter-spacing: 1px;    text-transform: uppercase;    height: 65px;    line-height: 65px;    padding: 0 35px;}body .monochrome-light input.wpcf7-form-control.wpcf7-submit:hover, body .monochrome-light input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {    color: #fff;    background-color: #0091bb;    border-color: #0091bb;}.easy-image-gallery a img { /*     border-top-right-radius: 0px !important;     -webkit-border-top-right-radius: 0px !important;     -moz-border-top-right-radius: 0px !important;     -ms-border-top-right-radius: 0px !important;     -o-border-top-right-radius: 0px !important;*/    border-radius: 8px;}.easy-image-gallery li {    margin-bottom: 0 !important;    padding: 0 10px 10px 0 !important;    border-bottom: 0px solid #ccc !important;}.easy-image-gallery li a img {    margin-bottom: 0 !important;}.eig-popup .overlay {    opacity: 0.6;    border-radius: 8px;}.eig-popup:hover .overlay {    background: #206298;}.eig-popup .icon-view {    font-size: 60px;    font-weight: 400;}@media (max-width: 768px) {    #gdpr-cookie-message button#gdpr-cookie-accept {        margin-left: 5px;    }}.sf-menu > .current-menu-item > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after {    background-color: #f9da32;    width: 100%;}.sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after {    background-color: #f9da32;    width: 100%;}ul.sf-menu ul li .sf-with-ul i.td-icon-menu-down, ul.sf-menu ul ul li .sf-with-ul i.td-icon-menu-down {    color: #000;}ul.sf-menu ul li .sf-with-ul:hover i.td-icon-menu-down, ul.sf-menu ul ul li .sf-with-ul:hover i.td-icon-menu-down, ul.sf-menu ul li .sf-with-ul i.td-icon-menu-down:hover, ul.sf-menu ul ul li .sf-with-ul i.td-icon-menu-down:hover, .sf-menu li.sfHover a {    color: #000;}.td-header-wrap .td-header-menu-wrap .sf-menu > li > a:hover {    color: #f9da32;}li.sfHover a.sf-with-ul {    color: #f9da32;}.yellowtext a.sf-with-ul:first-child {    color: #f9da32 !important;}.td-header-style-7 .td-affix .header-search-wrap {    margin-top: 0;    top: 10px !important;}.n2-section-smartslider { /* -webkit-box-shadow: 0px 0px 14px 1px rgba(163,163,163,1);     -moz-box-shadow: 0px 0px 14px 1px rgba(163,163,163,1);     box-shadow: 0px 0px 14px 1px rgba(163,163,163,1);     border-bottom: 4px solid #fbbf0e;*/}@media (max-width: 768px) {    .post, .post .td-ss-main-content {        padding: 0px !important;    }    .slidertitle div a {        font-size: 15px !important;        line-height: 18px !important;    }    div.bgbartitle div:first-child {        padding: 1px 0 0 0 !important;        height: 45px !important;        overflow: hidden !important;    }    .td-header-style-7 .td-affix .header-search-wrap {        top: 0px !important;    }    .footerzoneta {        padding-top: 20px !important;        font-size: 27px !important;        text-align: center !important;    }    .footerzonetb {        font-size: 17px !important;        text-align: center !important;    }    .mc4wp-form-fields {        text-align: center;    }    .emailchimp {        margin-bottom: 15px;        text-align: center;    }    .footer-social-wrap.td-social-style-2 {        text-align: center;    }    body { /* background: url(images/bg1.png) left top repeat-x #f7f7f7;*/    }    .td-header-style-7 {        padding-top: 0px;    }    .arcontactus-widget.right.arcontactus-message {        top: 110px !important;        bottom: auto !important;    }}@media (min-width: 1031px) and (max-width: 1130px) {    .sf-menu > li > a {        font-size: 16px;        text-align: center;    }    .td-header-wrap .td-drop-down-search {        width: 950px;    }    .td-header-wrap #td-header-search {        width: 910px;    }    #td-aj-search {        width: 1000px;        z-index: 60000;        text-align: left;    }}@media (min-width: 769px) and (max-width: 1030px) {    .firstmenu a {        padding: 0 0 0 0px !important;    }    .td-header-wrap .td-drop-down-search {        width: 690px;    }    .td-header-wrap #td-header-search {        width: 650px;    }    #td-aj-search {        width: 900px;    }}.td-next-prev-wrap {    text-align: center;}.td-next-prev-wrap a { /*  display: inline-block;       margin-right: 14px;       width: 56px;       height: 56px;       line-height: 54px !important;       border: 1px solid #d1d1d1;       text-align: center;       vertical-align: middle;       font-size: 22px;       color: #b7b7b7;       border-radius: 50%;       -webkit-box-shadow: 0px 0px 8px 0px rgba(163,163,163,0.45);       -moz-box-shadow: 0px 0px 8px 0px rgba(163,163,163,0.45);       box-shadow: 0px 0px 8px 0px rgba(163,163,163,0.45);*/}a.btn-bottom-title button {    padding: 13px !important;}.cnpacounter .aio-icon-img.uavc-circle {    padding: .4em !important;    border: 1px solid #bfbfbf !important;    box-shadow: inset 0 0 1px 9px #efefef !important;}.cnpacounter .stats-number.ult-responsive {    font-weight: 600 !important;}.cnpacounter .stats-text.ult-responsive {    text-transform: uppercase;}.btn-shadow button {    -webkit-box-shadow: 0 0 13px 0px #dadada;    -moz-box-shadow: 0 0 13px 0px #dadada;    box-shadow: 0 0 13px 0px #dadada;}.noleftpadding {    padding-left: 0 !important;}.norightpadding {    padding-right: 0 !important;}.rightyellowborder {    border-right: 7px solid #fbbf0e;}.myfooter-a {    background: url("images/bgbot1.png") center top no-repeat;    height: 56px;}.td-post-template-default .td-post-header .entry-title, .td-page-header .entry-title.td-page-title { /* background: u1rl(images/bar.png) left bottom no-repeat;*/    padding: 10px 10px 10px 0px;    background: transparent;}.td-category-header .td-page-title, .td-page-header.td-container .entry-title.td-page-title { /* background: url(images/bar.png) left bottom no-repeat;*/    padding: 10px 20px 5px 0px;}.widget_easy_sidebar_menu_widget li.menu-item {    border-bottom: 1px solid #d8d8d8 !important;}.widget_easy_sidebar_menu_widget li.menu-item a {    font-size: 17px;    padding: 6px 15px 6px 15px;    text-transform: uppercase;}.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item { /*background: #c7c7c7;*/ /*background: #00b6cc; border-left: 7px solid #ffc210;*/}.widget_easy_sidebar_menu_widget li.menu-item.current_page_item {    background: #000;}.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item a { /*   color: #fff;*/}.widget_easy_sidebar_menu_widget li.menu-item.current_page_item a, .menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item a { /* color: #fff !important;*/ /*padding-left: 8px !important;*/}.widget_easy_sidebar_menu_widget li.menu-item.current_page_item a {    color: #fff;}.td-sub-footer-copy {    font-size: 18px;    line-height: 24px;    text-align: right;    margin: 0 !important;    padding: 0 !important;    padding-top: 4px !important;}.footercolor {    text-align: center;    color: #5d5d5d;    margin-bottom: 25px;}.td-subfooter-menu li a {    color: #008eb0 !important;    text-decoration: underline !important;    font-size: 14px;}.td-subfooter-menu li a:hover {    color: #000 !important;    text-decoration: none !important;    font-size: 14px;}.footerzoneta {    color: white;    font-size: 27px;    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    line-height: 1.2em;    font-weight: 600;    margin-bottom: 5px;}.footerzonetb {    color: #e1e1e1;    font-size: 17px;    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    line-height: 1em;    font-weight: 400;    margin-bottom: 10px;}.titlefootertext1 {    font-size: 24px;    line-height: 30px;    font-weight: bold;    padding-bottom: 10px;}.footertext1 {    font-size: 18px;    line-height: 24px;    font-weight: normal;    text-decoration: underline;}.p-l-0 {    padding-left: 0px !important;}.p-r-0 {    padding-right: 0px !important;}.emailchimp {    width: 280px !important;    display: inline;    background: #007e9c !important;    padding: 20px !important;    border: 1px solid #1a9ebe !important;    color: white !important;    font-size: 17px !important;    line-height: 17px !important;    border-radius: 10px;    margin-right: 10px;    -webkit-font-smoothing: none;    -moz-osx-font-smoothing: initial;    outline: none;}.emailchimp:focus {    width: 280px !important;    display: inline;    background: #004a5e !important;    padding: 20px !important;    border: 1px solid #166f88 !important;    color: white !important;    font-size: 17px !important;    line-height: 17px !important;    border-radius: 10px;    margin-right: 10px;    -webkit-font-smoothing: none;    -moz-osx-font-smoothing: initial;    outline: none;}.emailchimp::placeholder {    color: #c6f4ff;    opacity: 1; /* Firefox */}.emailchimp:-ms-input-placeholder { /* Internet Explorer 10-11 */    color: #c6f4ff;}.emailchimp:-ms-input-placeholder { /* Microsoft Edge */    color: #c6f4ff;}.btnchimp {    width: 150px !important;    display: inline !important;    text-transform: uppercase !important;    font-size: 20px !important;    color: white !important;    background: #ffc20e !important;    border-radius: 10px !important;    padding: 7px !important;    cursor: pointer !important;}.btnchimp:hover {    width: 150px !important;    display: inline !important;    text-transform: uppercase !important;    font-size: 20px !important;    color: white !important;    background: #00b8cc !important;    border-radius: 10px !important;    padding: 7px !important;    cursor: pointer !important;}.td-footer-container .td-social-style-2 .td-icon-font {    font-size: 26px !important;    width: 45px !important;    height: 45px !important;    line-height: 40px !important;    background-color: #83c8d8 !important;    border-radius: 50% !important;    padding-top: 4px !important;    -webkit-box-shadow: 0px 0px 20px 0px #00657d;    -moz-box-shadow: 0px 0px 20px 0px #00657d;    box-shadow: 0px 0px 20px 0px #00657d;}.td-footer-container .td-social-style-2 .td-icon-font:hover {    background-color: rgb(255, 239, 139) !important;}.td-icon-eye {    background: url(images/eye.png) no-repeat center center !important;    width: 48px !important;    height: 48px !important;}.td-icon-eye:hover {    background: url(images/eye1.png) no-repeat center center !important;    width: 48px !important;    height: 48px !important;}.eyelink {    margin: -8px 0 0 3px;    vertical-align: middle;}.h5ab-print-button span {    text-decoration: underline;    color: #596b3d;}.h5ab-print-button span:hover {    text-decoration: none;    color: #000;}.mailchimpbox {    margin-top: 15px;}.img-shadow, .space-shadow {    -webkit-box-shadow: 0px 0px 43px -15px rgb(89, 107, 61);    -moz-box-shadow: 0px 0px 43px -15px rgb(89, 107, 61);    box-shadow: 0px 0px 43px -15px rgb(89, 107, 61);    border: solid 1px white;}.text-white p {    color: white !important;    margin-bottom: 5px !important;}.padw {    padding: 0px 10px 0px 30px;}.td-post-content a, .wpb_text_column.wpb_content_element a {    text-decoration: none;}.td-post-content a:hover, .wpb_text_column.wpb_content_element a:hover {    text-decoration: underline;}.aio-icon.none.ult_tab_iconright {    display: none !important;}li.ult_tab_li > a.ult_a span {    text-transform: uppercase !important;}.td-page-content li, .td-post-content li, .wpb_text_column li, .td_block_text_with_title li, .woocommerce #tab-description li, .mce-content-body li {    border-bottom: 1px solid #ccc;    padding-bottom: 10px;    margin-bottom: 10px;}.ult_tabitemname {    padding: 60px 15px 0px 15px !important;}/*---------------------------------------*/ /* blockquote example*/.tagdiv-type blockquote, blockquote {    font-family: Georgia, sans-serif;    display: block;    border-width: 2px 0;    border-style: solid;    border-color: #eee;    padding: 1.5em 0 0.5em;    margin: 1.5em 0;    position: relative;    font-style: italic;}.tagdiv-type blockquote:before, blockquote:before {    content: '\201C';    position: absolute;    top: -11px;    left: 50%;    transform: translate(-50%, -50%);    background: #fff;    width: 4rem;    height: 2rem;    font: 6em/1.08em Georgia, sans-serif;    color: #666;    text-align: center;}.tagdiv-type blockquote:after, blockquote:after {    content: '\201D';    position: absolute;    bottom: 5px;    left: 50%;    transform: translate(-50%, 50%);    background: #fff;    width: 4rem;    height: 2.5rem;    font: 6em/1.08em Georgia, sans-serif;    color: #666;    text-align: center;}.tagdiv-type blockquote p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-style: italic !important;    font-size: 18px;    text-transform: none;    line-height: 30px;    color: #6c6c6c !important;}blockquote.blocexemplu1 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-style: italic !important;}blockquote.blocexemplu1 {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    border-radius: 3px !important;    position: relative !important; /*  <--- */    font-style: italic !important;    text-align: center !important;    padding: 1rem 1.2rem !important;    width: 80% !important; /* create space for the quotes */    color: #4a4a4a !important;    margin: 1rem auto 2rem !important;    background: #E8E8E8 !important;}/* -- create the quotation marks -- */blockquote.blocexemplu1:before, blockquote.blocexemplu1:after {    font-family: FontAwesome;    position: absolute; /* -- inside the relative position of blockquote -- */    top: 13px !important;    color: #E8E8E8 !important;    font-size: 34px !important;}blockquote.blocexemplu1:before {    content: "\f10d" !important;    margin-right: 13px !important;    right: 100% !important;    transform: translate(0, 0) !important;    background: none !important;    width: auto !important;    height: auto !important;    font-style: italic !important;    left: -42px !important;    text-align: left !important;}blockquote.blocexemplu1:after {    transform: translate(0, 0) !important;    background: none !important;    width: auto !important;    height: auto !important;    font-style: italic !important;    content: "\f10e" !important;    margin-left: 13px !important;    left: 100% !important;}blockquote.blocexemplu2 {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 16px;    font-style: italic !important;    text-align: justify !important;    width: 95%;    padding: 0.25em 40px;    line-height: 1.45;    position: relative;    color: #383838 !important;    background: #ececec;    margin: 10px 20px 20px 0px;}blockquote.blocexemplu2 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 16px;    font-style: italic !important;    text-align: justify !important;}blockquote.blocexemplu2:before {    display: block;    content: "\201C";    font-size: 122px;    position: absolute;    left: 24px !important;    top: 2px !important;    color: #7a7a7a;    background: none;}blockquote.blocexemplu2:after {    transform: translate(0, 0) !important;    background: none !important;    width: auto !important;    height: auto !important;    font-style: italic !important;    content: "" !important;    margin-left: 0px !important;    left: 100% !important;}/**/blockquote.blocexemplu21 {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 16px;    font-style: italic !important;    width: 95%;    padding: 0.25em 40px;    line-height: 1.45;    position: relative;    color: #383838 !important;    background: #ececec;    margin: 10px 0px 20px 10px;    text-align: justify !important;}blockquote.blocexemplu21 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 16px;    font-style: italic !important;    text-align: justify !important;}blockquote.blocexemplu21:before {    display: block;    content: "\201C";    font-size: 80px;    position: absolute;    right: 10px !important;    top: -10px !important;    color: #7a7a7a;    background: none;}blockquote.blocexemplu21:after {    transform: translate(0, 0) !important;    background: none !important;    width: auto !important;    height: auto !important;    font-style: italic !important;    content: "" !important;    margin-left: 0px !important;    left: 100% !important;}/*sdf*/blockquote.blocexemplu3 {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 16px !important;    font-style: italic !important;    width: auto !important;    background-color: #f1f1f1 !important;    border-left: 3px dashed #496393 !important;    border-right: 3px dashed #496393 !important;    text-align: center !important;    padding: 10px !important;}blockquote.blocexemplu3:before, blockquote.blocexemplu3:after {    background: none !important;    content: "" !important;}blockquote.blocexemplu3 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    font-size: 16px !important;    font-style: italic !important;}/*dsdf*/blockquote.blocexemplu4 {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 18px !important;    background: #f9f9f9;    border-left: 10px solid #ccc;    margin: 1.5em 10px !important;    padding: 1em 20px !important;    quotes: "\201C" "\201D" "\2018" "\2019";    text-align: left !important;    line-height: 28px !important;}blockquote.blocexemplu4:before {    color: #ccc;    content: open-quote;    font-size: 4em;    line-height: 0.1em;    margin-right: 0.25em;    vertical-align: -0.4em;}blockquote.blocexemplu4 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif !important;    font-size: 18px !important;    display: inline;    text-align: left !important;    line-height: 28px !important;}blockquote.blocexemplu4:before, blockquote.blocexemplu4:after {    background: none !important;    content: "" !important;}/*dsfsdf*/blockquote.blocexemplu5 {    position: relative;    display: inline-block;    background: #F0F4F7;    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    font-size: 18px !important;    padding: 40px 30px 30px 60px;    border-radius: 10px;    line-height: 28px !important;    color: #333;    text-align: left;    box-shadow: 1px 1px 1px #999, 2px 2px 1px #999, 3px 3px 1px #999;    transition-duration: .3s;    float: right !important;    width: 320px !important;    margin-left: 60px;    margin-right: 30px;}blockquote.blocexemplu5:hover {    box-shadow: 1px 1px 5px #999, 2px 2px 6px #999, 3px 3px 7px #999;}blockquote.blocexemplu5::before {    display: block;    position: absolute;    top: -10px;    left: 36px;    background: none;    content: "\f10d";    font-family: FontAwesome;    font-size: 40px;    color: #999;    font-style: italic;}blockquote.blocexemplu5::after {    background: none !important;    content: "" !important;}blockquote.blocexemplu5 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    font-size: 18px !important;}blockquote.blocexemplu51 {    position: relative;    display: inline-block;    background: #F0F4F7;    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    font-size: 18px !important;    padding: 40px 30px 30px 60px;    border-radius: 10px;    color: #333;    text-align: left;    box-shadow: 1px 1px 1px #999, 2px 2px 1px #999, 3px 3px 1px #999;    transition-duration: .3s;    float: left !important;    width: 320px !important;    margin-right: 50px;}blockquote.blocexemplu51:hover {    box-shadow: 1px 1px 5px #999, 2px 2px 6px #999, 3px 3px 7px #999;}blockquote.blocexemplu51::before {    display: block;    position: absolute;    top: 10px;    left: 30px;    background: none;    content: "\"";    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    font-size: 120px;    color: #999;}blockquote.blocexemplu51::after {    background: none !important;    content: "" !important;}blockquote.blocexemplu51 p {    font-family: "Raleway", "Open Sans", "Helvetica Neue", sans-serif;    font-size: 18px !important;}/*---------------------------------------*/.td_btn.td_btn_md.td_outlined_btn:hover a {    color: white !important;    text-decoration: none !important;}.td_btn.td_btn_md.td_outlined_btn a {    text-decoration: none !important;}.td_outlined_btn {    border-width: 1px !important;}.td_block_related_posts .entry-title a:hover {    text-decoration: underline !important;}.td-grid-style-4 .entry-title {    background: rgba(18, 51, 91, 0) !important;    background: -moz-linear-gradient(top, rgba(18, 51, 91, 0) 0%, rgba(18, 51, 91, 1) 55%, rgb(13, 32, 61) 100%) !important;    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18, 51, 91, 0)), color-stop(55%, rgba(18, 51, 91, 1)), color-stop(100%, rgb(13, 32, 61))) !important;    background: -webkit-linear-gradient(top, rgba(18, 51, 91, 0) 0%, rgba(18, 51, 91, 1) 55%, rgba(18, 51, 91, 1) 100%) !important;    background: -o-linear-gradient(top, rgba(18, 51, 91, 0) 0%, rgba(18, 51, 91, 1) 55%, rgb(13, 32, 61) 100%) !important;    background: -ms-linear-gradient(top, rgba(18, 51, 91, 0) 0%, rgba(18, 51, 91, 1) 55%, rgb(13, 32, 61) 100%) !important;    background: linear-gradient(to bottom, rgba(18, 51, 91, 0) 0%, rgba(18, 51, 91, 1) 55%, rgba(18, 51, 91, 1) 100%) !important;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12335b', endColorstr='#12335b', GradientType=0) !important;}.td_module_10 .entry-title.td-module-title a { /*  color: #00b6cc !important;*/}.td_module_10 .entry-title.td-module-title a:hover {    text-decoration: underline !important;}.attachment-size {    font-style: italic !important;    font-size: 14px !important;}.team-shadow figure img {    -webkit-box-shadow: 0px 0px 40px -20px rgb(201, 201, 201);    -moz-box-shadow: 0px 0px 40px -20px rgb(201, 201, 201);    box-shadow: 0px 0px 40px -20px rgb(201, 201, 201);    border: 3px solid white;}.widget_easy_sidebar_menu_widget .current-menu-item > span > a, .widget_easy_sidebar_menu_widget .current-menu-ancestor > span > a, .widget_easy_sidebar_menu_widget .current-post-ancestor.current-menu-parent.current-post-parent a { /*  color: #fff !important;       padding-left: 8px !important;       background: #1d3e67;*/}.current-post-ancestor.current-menu-parent.current-post-parent a {    font-weight: 700;}.ult-content-box .wpb_text_column.wpb_content_element p {    margin-bottom: 0;}.p20 {    padding-top: 5px;    font-size: 14px !important;    padding-bottom: 15px;}.p20 a {    font-size: 14px !important;    color: grey;}.p20 a:hover {    font-size: 14px !important;    color: #00b6cc;}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {    background: white !important;}.wpcf7-not-valid-tip {    font-style: italic;    margin-top: 5px !important;}.wpcf7{    background: #eaeaea; padding: 20px; margin-bottom: 30px;}.wpcf7 .red {    color: red;}.wpcf7-list-item-label {    font-size: 16px;}.wpcf7-list-item input[type="checkbox"], .wpcf7-list-item input[type="radio"] {    width: 24px;    height: 24px;    vertical-align: middle;    cursor: pointer;}.wpcf7-response-output {    border-color: #f7e700;    color: #444;    background: white !important;    text-align: center !important;    font-size: 16px !important;}.wpcf7-mail-sent-ok {    text-align: center !important;    font-size: 16px !important;}.wpcf7-form-control.wpcf7-text {    min-height: 50px !important;    height: inherit;    background-color: #fff !important;    border-width: 1px !important;    border-color: #9c9c9c !important;    border-style: solid !important;    border-radius: 9px !important;    color: #444 !important;    width: 99% !important;    font-size: 18px !important;    font-weight: 400 !important;    box-shadow: 0 0 4px white !important;}.wpcf7 .wpcf7-form-control:focus {    background-color: #fff8c8 !important;    color: black;    box-shadow: 0 0 9px 0px #657da4 !important;}.wpcf7 label {    font-weight: bold;}.wpcf7 textarea {    border-color: #9c9c9c;    font-weight: 400 !important;    font-size: 18px !important;    border-radius: 9px !important;}.wpcf7 i {    color: #a33142;}.wpcf7 .wpcf7-form-control.wpcf7-submit {    text-transform: uppercase;    color: white;    background: #206298;    font-size: 20px;    font-weight: 400;    border-radius: 0px;    padding: 10px 20px;    border-radius: 30px !important;}.wpcf7 .wpcf7-form-control.wpcf7-submit:hover, .wpcf7 .wpcf7-form-control.wpcf7-submit:focus {    color: white !important;    background: #206298 !important;    border-radius: 30px !important;}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {    border-color: #206298;    background: #fff8c8 !important;    color: #d80000 !important;}.td-ss-main-sidebar {    top: 120px !important;}.picture-404 {    background: url(images/404.png) center top no-repeat;    width: 600px;    height: 370px;    margin: 0 auto;}div.hidebgs {    background: none !important;}.td_btn.td_btn_md.td_round_btn a {    color: white !important;    text-decoration: none !important;}.ico_home_bar i.td-icon-font.td-icon-mobile {    font-size: 30px;    padding: 8px 0 0 0;}.ico_home_bar a {    line-height: 40px !important;    padding: 9px 10px 6px 10px !important;}.td-theme-wrap .sf-menu .td-normal-menu .current-menu-item > a {}ul.sub-menu li {    border-bottom: 1px solid #d1d1d1;}.td-header-wrap #td-header-search:hover, .td-header-wrap #td-header-search:focus {    background: #fffec8;}.ico_home_bar i.td-icon-font.td-icon-mobile:before {    color: #b6c6ea;}.td_block_trending_now .td_block_inner .td-block-row {    margin-left: 0px;    margin-right: 0px; /*background: white;*/}.td_block_trending_now h3.entry-title.td-module-title a {    color: #fff !important;}.topslider {    margin-bottom: 2px !important;    padding-bottom: 0px !important;}.titleunderbox {    position: absolute;    z-index: 2;    width: 100%;}.titlebox {    background: #0091bb;    font-weight: 400 !important;    font-size: 18px !important;    text-transform: uppercase;    display: inline-block;    padding: 10px 25px;    color: white;}a.toplinkmore {    background: #0091bb;    opacity: 0.6;    font-weight: 400 !important;    font-size: 16px !important;    display: inline-block;    padding: 10px 15px;    color: white;    text-decoration: underline;    outline: none;}a.toplinkmore:hover {    opacity: 1;    text-decoration: none;    outline: none;}.nomargin, .nomargin p {    margin: 0 !important;}.nopadding {    padding: 0 !important;}.iconews .td-pulldown-size {    padding-left: 32px;    background: url("images/iconews.png") left top no-repeat;}.aio-icon-header h3.aio-icon-title {    font-weight: 600;}.shadowbottom {    background: url("images/shadowbar.png") bottom center no-repeat;    padding-bottom: 45px;}.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {    background-color: #c5c5c5;}.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {    padding: 1px;}.td-header-menu-wrap.td-affix .header-search-wrap {    top: 3px;}.nodata .td-module-meta-info {    display: none !important;}.titlecenter .td-block-title, .linkcenter .entry-title.td-module-title {    text-align: center !important;}.greenlightcolor .td-block-title span {    color: #499368 !important;}.bluelightcolor .td-block-title span {    color: #02809f !important;}.bordergrey .td-module-thumb {    border: 1px solid #ccc;}.bluelightcolor .entry-title.td-module-title a {    color: #02809f !important;}.entry-title.td-module-title a:hover {    text-decoration: underline !important;}.borderbottom .td_module_wrap {    border-bottom: 1px solid #cccccc !important;}.boldhref .entry-title.td-module-title {    font-weight: 600 !important;}.marginborderbottom {    border-bottom: 1px solid #ccc;    margin-bottom: 20px !important;}.td-sub-footer-bg {    padding-top: 25px;}.textfot {    font-size: 14px;}.textfota {    font-size: 15px;}.icoma {    background: url("images/ico1.png") left center no-repeat;    height: 38px;    width: 38px;    display: inline-block;    vertical-align: top;    margin-right: 10px;}.icomb {    background: url("images/ico2.png") left center no-repeat;    height: 38px;    width: 38px;    display: inline-block;    vertical-align: top;    margin-right: 10px;}.icomc {    background: url("images/ico3.png") left center no-repeat;    height: 38px;    width: 38px;    display: inline-block;    vertical-align: top;    margin-right: 10px;}.mapicons {    background: url("images/mapico.png") left top no-repeat;    height: 80px;    width: 80px;    display: inline-block;    vertical-align: top;    margin-right: 10px;    float: left;}.padtopbottom {    padding: 20px 0;}.textcopyright1 {    clear: both;    text-align: center;    font-size: 14px;    color: #686868;    font-style: normal;    display: block;    margin-bottom: 10px;}.textcopyright1 a {    text-decoration: none;    color: #686868;    font-size: 14px;}.textcopyright1 a:hover {    text-decoration: underline;    color: #686868;    font-size: 14px;}.smallfooterlink, .smallfooterlink a {    font-size: 14px;    color: #afdce9;    line-height: 18px;    font-style: italic;}.textfot a {    text-decoration: underline;}.textfot a:hover {    text-decoration: none;}.textdonors .widget {    margin-bottom: 20px;}.post .td-crumb-container {    padding: 18px 0 !important;}.td-ss-main-content {    background: transparent;    padding: 0px}.post, .entry-title, .td-category-header { /* background-color: transparent !important;*/}.post .td-ss-main-content {    padding: 0px;}.td-main-content-wrap.td-container-wrap .td-container {    background: transparent;}.td-main-content-wrap.td-main-page-wrap.td-container-wrap .td-container.tdc-content-wrap {    background: transparent;}/*calendar ajax*/#ajax_ac_widget {}#ajax_ac_widget .select_ca select {    width: auto !important;    border: 1px solid #ccc;    cursor: pointer;}#ajax_ac_widget .select_ca select:focus {    border: 1px solid #ccc;    outline: none;    cursor: pointer;}#ajax_ac_widget th {    background: none repeat scroll 0 0 #0091bb;    color: #FFFFFF;    font-size: 14px;    text-transform: uppercase;}#my-calendar a {    padding: 0 !important;    background: none repeat scroll 0 0 #3caec3 !important;    border-radius: 50%;}#today a, #today span {    background: none repeat scroll 0 0 #fffbab !important;    border-radius: 50%;    color: #000 !important;    padding: 0 !important;}#ajax_ac_widget td {    border: 1px solid #ffffff !important;}.widget_easy_sidebar_menu_widget ul {    margin: 0;}.post .td-ss-main-sidebar .widget {    margin-right: 0px;}.td_block_padding {    padding-right: 18px;}.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {    background: #000 !important;}.mejs-controls .mejs-time-rail .mejs-time-current {    background: #ffffff !important;}.ico_home_bar i.td-icon-menu-down {    display: none !important;}.ico_home_bar {    cursor: pointer !important;}#sitemap .contentsitemap {    padding: 20px !important;    background: white;}#sitemap .contentsitemap ul {    margin-top: 0px;}#sitemap .contentsitemap ul li {    border-bottom: 0px solid #ccc;    padding-bottom: 0px;    margin-bottom: 0px;    line-height: 24px;    margin-left: 0px;}#sitemap .contentsitemap ul li a {    text-decoration: none;    font-size: 14px;    line-height: 24px;    color: #000 !important;}#sitemap .contentsitemap ul li a:hover {    text-decoration: underline !important;    font-size: 14px;    line-height: 24px;    color: #000 !important;}#sitemap .contentsitemap p {    margin-bottom: 0;}.boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-front-inner {    background: rgba(27, 60, 101, 0.9);}.boxceai .vc-hoverbox-block-inner.vc-hoverbox-front-inner {    position: absolute;    bottom: 0;    width: -webkit-fill-available !important;}.boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-front-inner {    background: rgba(140, 117, 54, 0.9);}.boxceai .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {    margin: 0 !important;    color: white;}.boxceai .vc-hoverbox-inner {    height: 320px !important;}.boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2, .boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {    color: white;}.boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner p, .boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner p, .boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a, .boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a {    color: white;    font-size: 18px;    line-height: 28px;}.boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a:hover, .boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a:hover {    text-decoration: underline;}/*------togle menu*/.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {    top: 5px;}/*------togle menu link homepage for mobile*/table.table-responsive-logo td {    border: none}@media screen and (max-width: 600px) {    table.table-responsive-logo {        width: 100%;    }    table.table-responsive-logo thead {        display: none;    }    table.table-responsive-logo tr:nth-of-type(2n) {        background-color: inherit;;        border: none    }    table.table-responsive-logo tbody td {        display: block;        text-align: center;        border: none    }    table.table-responsive-logo tbody td:before {        content: attr(data-th);        display: block;        text-align: center;;        border: none    }}.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {    border-color: #0091bb !important;    background-color: #0091bb !important;}.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {    color: #fff !important;}.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {    color: #fff !important;}.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {    border-color: #fff !important;}.reproduct {    font-style: italic;    color: #bac4a6;    line-height: 20px;}.lineheight-20 {    line-height: 20px !important;}.btn-footer .wpb_text_column.wpb_content_element {    margin-bottom: 0 !important;}.btn-footer .ultb3-box.ult-adjust-bottom-margin img {    float: left !important;}.btn-footer .ultb3-info.ib3-info-left {    float: left !important;}/*******------------------****/.box {    margin: auto auto;    display: flex;    width: 50px;    justify-content: space-evenly;}.nametag {    position: absolute;}.nametag:nth-child(1), .nametag:nth-child(2).nametag:nth-child(3) {    animation-name: fade;    animation-fill-mode: both;    animation-iteration-count: infinite;    animation-duration: 5s;    animation-direction: alternate;}@keyframes fade {    0%, 45% {        opacity: 0;    }    100% {        opacity: 1;    }}/*******------------------****/.quotes {    display: none;    padding-right: 2px;    font-style: italic !important;    font-size: 14px !important;    line-height: 20px !important;    color: grey;}@media screen and (max-width: 768px) {    .td-header-row.td-header-header {        height: auto;        display: none;    }    .header-search-wrap {        top: 0px;    }}.td-social-but-icon { /*    border-color: #0091bb !important;    background:#0091bb !important;*/}.td-social-but-text { /* color: #0091bb !important; border-color: #0091bb !important;*/}.hideexcerpt .td-excerpt, .hidephoto .td-module-thumb {    display: none !important;}.hidephoto .item-details {    margin-left: 0;}.hidephoto .entry-title.td-module-title {    padding-left: 0;}.brown .td-block-title span, .browncolor table td, .browncolor table td a {    color: #0091bb !important;}.browncolor p {    color: #0091bb !important;}.browncolor table td, .browncolor table {    border: none !important;    padding: 0 !important;    white-space: normal;}.wpb_text_column.wpb_content_element.browncolor {    margin-bottom: 0px;}.btnlist {    width: 360px;}.post .td-post-source-tags a, .post .td-post-source-tags span {    height: auto !important;}.td-sub-footer-bg.td-container-wrap { /* background-color: #f7f7f7 !important;*/}#wp-admin-bar-tdb_template_single, #wp-admin-bar-tdb_template_load {    display: none !important;}.bgfooter .vc_column_container:nth-child(2) {    width: 45%;}.bgfooter .vc_column_container:nth-child(3) {    width: 30%;}.bgfooter .vc_column_container:nth-child(4) {    width: 25%;}@media screen and (max-width: 768px) {    .bgfooter .vc_column_container {        width: 100% !important;        text-align: center !important;    }    .form-group.footable-filtering-search {        width: fit-content;    }    .footable-page-nav {        display: none !important;    }    .subsol-st h2 {        text-align: center !important;    }    div.language-menus ul li a {        color: #fff !important;    }}.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child:before {    display: none;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i { /* color:white;*/}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {    border: none;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:hover, .widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:focus {    border: none;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {    right: 5px;}.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .easy-sidebar-menu-widget-link { /* background: #3caec3;*/    right: 5px; /* color: white;*/}.footable-filtering .SumoSelect > .optWrapper.multiple > .options li.opt {    padding: 5px 15px !important;    border: none !important;}.footable-filtering .SumoSelect > .optWrapper > .options li.opt:hover {    background-color: transparent !important;}.footable-filtering .SumoSelect > .CaptionCont > span.placeholder, .footable-filtering .SumoSelect > .CaptionCont > label, .semantic_ui .ui.table td {    cursor: pointer;}.footable .pagination > .active > a, .footable .pagination > .active > a:focus, .footable .pagination > .active > a:hover, .footable .pagination > .active > span, .footable .pagination > .active > span:focus, .footable .pagination > .active > span:hover {    background-color: #3caec3;    border-color: #3caec3;}.footable .btn-primary.active, .footable .btn-primary.focus, .footable .btn-primary:active, .footable .btn-primary:focus, .footable .btn-primary:hover, .footable .open > .dropdown-toggle.btn-primary {    background-color: #3caec3;    border-color: #3caec3;}.footable .btn-primary {    background-color: #434a36;    border-color: #434a36;}.form-group.footable-filtering-search .input-group .input-group-btn .btn.btn-default.dropdown-toggle {    display: none !important;}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {    border-color: #3caec3 !important;    background-color: #3caec3 !important;}.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {    background-image: none !important;}.semantic_ui .ui.table {    border: none !important;    font-size: 15px;}.semantic_ui .ui.selectable.table tbody tr:hover, .semantic_ui .ui.table tbody tr td.selectable:hover {    background: whitesmoke !important;    color: black !important;}.semantic_ui .ui.striped.table > tr:nth-child(2n), .semantic_ui .ui.striped.table tbody tr:nth-child(2n) {    background-color: white !important;}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {    border-color: white;}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {    background-color: white;}h4.vc_tta-panel-title.vc_tta-controls-icon-position-left, .wpb_text_column.wpb_content_element p {    font-size: 17px;    line-height: 1.5em;}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {    color: #fff !important;}.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {    border-color: #fff;}.hidedate .td-post-date, .hidedate .td-module-meta-info {    display: none !important;}.td-post-template-11 h1.entry-title {    color: #206298 !important;}.td-video-template-bg-small {    background-color: #3a3a3a;}.qtranxs-available-languages-message {    text-align: center;}.cursorpointer {    cursor: pointer !important;}.td-header-sp-recs img, .td-header-sp-recs .adsbygoogle {    position: relative;}.td-header-menu-wrap-full.td-container-wrap {}#gdpr-cookie-closed {    display: none;}.nextend-arrow-previous, .nextend-arrow-next {    width: 50px !important;    height: 35px !important;}.nextend-arrow-previous {    position: absolute !important;    margin-left: 94px !important;}.nextend-arrow-next {    position: absolute !important;    margin-left: 222px !important;}div#n2-ss-2 .nextend-arrow img {    width: 35px !important;    transform: rotate(10deg);}.bg-grey {    background: #f7f7f7;}.td_block_template_2 .td-block-title {    font-size: 26px;    line-height: 32px;    margin-bottom: 20px;    text-decoration: none;    font-weight: bold;}.titleblue.td_block_template_2 .td-block-title > * {    color: #206298;}.nextprev-right .td-next-prev-wrap {    margin: 0;    float: right;}.white-bloc .td-block-title span {    color: white !important;    font-weight: normal !important;}.white-bloc .entry-title.td-module-title a {    color: white !important;}.white-bloc .td-post-date {    color: #88b8c3 !important;}.white-bloc .td-block-title {    border-bottom: 1px solid white !important;    padding-bottom: 8px;}.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon {    left: 10px;    opacity: 1;}.border-bottom-1 {    border-bottom: 1px solid #ccc;}.title22 .td-block-title {    font-size: 22px !important;}table.noborder, table.noborder tr, table.noborder tr td {    border: none;    padding: 0;    margin: 0;    color: black;    vertical-align: top;}.asdtab .ult_tabmenu.style1 li.ult_tab_li {    width: 150px;}.asdtab {    margin: 0 !important;}.asdtab .ult_tabmenu.style1 a.ult_a {    white-space: normal !important;}.asdtab .ult_tab_li.current a span.ult-span-text {    text-decoration: underline !important;}.text-uppercase {    text-transform: uppercase !important;}.bgtab {    background: url("images/bgtab.png") left top no-repeat;}.whitetext {    color: white;}table.tdwhitetext tr td {    color: white;    line-height: 20px;}.noborderhover {    border: none;    padding: 0;    margin: 0;    vertical-align: top;    opacity: 1;    filter: grayscale(0);}.noborderhover:hover {    border: none;    padding: 0;    margin: 0;    vertical-align: top;    opacity: 0.4;    filter: grayscale(1);}.bgfooter .addtoany_share_save_container.addtoany_content.addtoany_content_top, .home .addtoany_share_save_container.addtoany_content.addtoany_content_top {    display: none !important;}.td-category-grid.td-container-wrap {    background: transparent !important;}.tdc-content-wrap .addtoany_content {    width: 1068px;}.sliderdesktop {    display: block;}.slidermobile {    display: none;}.td_module_mx1 .td-post-date {    color: white;}.category-80 .td-module-meta-info,.category-80 .td-module-image .td-post-category,.category-55 .td-module-meta-info,.category-55 .td-module-image .td-post-category{    display: none;}.category-80 .entry-title.td-module-title,.category-55 .entry-title.td-module-title{    text-align: center;}.wpcf7-form-control.wpcf7-submit{    margin-left: 24px;}.qtranxs-available-languages-message{    padding: 20px 0;}.category-72 .td-module-meta-info,.category-69 .td-module-meta-info,.category-71 .td-module-meta-info,.category-67 .td-module-meta-info,.category-73 .td-module-meta-info,.category-68 .td-module-meta-info{    display: none;}.category-71  .entry-title.td-module-title,.category-67  .entry-title.td-module-title,.category-73  .entry-title.td-module-title,.category-68  .entry-title.td-module-title{    text-align: center;}.category-72 .td_module_10{    padding-bottom: 20px;    margin-bottom: 20px;    border-bottom: 1px solid #cfcfcf;}.category-30 .td-excerpt { /*display: none;*/}.category-30 .td-block-row.td-post-next-prev {    display: none;}.td_module_10 .entry-title {    font-weight: 600;}.category-30 .td_module_10 .entry-title a {    color: darkred;}.btn-abc {    box-shadow: inset 0px 1px 0px 0px #f5978e;    background: linear-gradient(to bottom, #ae382c 5%, #8c1713 100%);    background-color: #ae382c;    border-radius: 6px;    border: 1px solid #ae382c;    display: inline-block;    cursor: pointer;    color: #ffffff;    font-size: 15px;    font-weight: bold;    padding: 6px 24px;    text-decoration: none;    font-style: normal;    text-shadow: 0px 1px 0px #810e05;}.btn-abc:hover {    background: linear-gradient(to bottom, #8c1713 5%, #ae382c 100%);    background-color: #ae382c;}.btn-abc:active {    position: relative;    top: 1px;}.widget_easy_sidebar_menu_widget .menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item a.easy-sidebar-menu-widget-link {    color: white;    background: black;}.news-1 .td-module-meta-info .td-post-date, .multimedia-1 .td-module-meta-info .td-post-date {    display: none !important;}.btn-menu ul li {    border: 1px solid #00368c;    padding: 15px;    margin: 10px;    display: inline-block;    background: #00368c;    border-radius: 9px;    color: white;}.btn-menu ul li a{    color: white;}.btn-menu ul li:hover {    background: #fff;    color: #00368c;}.btn-menu ul li a:hover{    color: #00368c;}.btn-menu ul li:hover a{    color: #00368c;}.lwpcngNoticeBox {    max-width: 400px;}.lwpcngNotice-light .lwpcngNotice_accept {    border-color: #ddd;    background: #fff;    color: #3caec3;}.lwpcngNotice-light .lwpcngNotice_accept:hover {    border-color: #3caec3;    background: #ffffff;}.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post .entry-title {    font-size: 24px;    line-height: 30px;}.menu-item .nav_desc {    display: none !important;}.utillinktext table, .utillinktext table tr td {    border: none;    padding: 0;    margin: 0;    color: white;    font-size: 14px;}.utillinktext a {    color: white;    font-size: 14px;}.utillinktext a:hover {    color: #82b5c1;    font-size: 14px;}.utillinktext .widget, .utillinkfoter p {    padding: 0;    margin: 0;    line-height: 20px;}ul.sf-menu > .td-menu-item > a { /* height: 50px !important;    line-height: 50px;*/}.padding-right a {    margin-right: 10px !important;}.padding-right a .fa {    font-size: 18px !important;    color: grey !important;}.padding-right a .fa:hover {    font-size: 18px !important;    color: #0091bb !important;}.top-header-menu .sub-menu li:hover {    background: #f3f3f3;}.popupbtn {    cursor: pointer;}.subsol-st h2 {    margin-top: 0;    margin-bottom: 10px;}.subsol-st a {    color: #0091bb;    text-decoration: none !important;}.subsol-st a:hover {    color: #0091bb;    text-decoration: underline !important;}.subsol-st .wpb_text_column p:last-child {    margin-bottom: 10px;}.subsol-st .wpb_text_column.wpb_content_element {    margin-bottom: 0px;}.textdonors {    padding-top: 30px;    border-top: 1px solid #ccc;}.bgblue {    background-color: #0091bb;}.paddingbottom-footer {    padding: 0px 24px;    margin-bottom: 20px;}.pt20 {    padding-top: 20px !important;}.textcenter {    text-align: center !important;}.bordertopbottom {    border-top: 2px solid #fff;    padding: 20px 0px;    border-bottom: 2px solid #fff;}.pb20 {    padding-bottom: 20px !important;}.pt10 {    padding-top: 10px !important;}.pb10 {    padding-bottom: 10px !important;}.text-right {    text-align: right !important;}.font16 {    font-size: 16px !important;}.font15 {    font-size: 15px !important;}.font14 {    font-size: 14px !important;}.actualizat {    font-size: 14px;    color: #afdce9;    line-height: 18px;    font-style: italic;}.biblioteca .td-module-image {    display: none;}.biblioteca.td_block_wrap {    margin-bottom: 18px;}.biblioteca .td_module_wrap .entry-title {    font-size: 17px;    line-height: 21px;}.lastnews {    background: url("images/bgsection1.jpg") repeat top left;    border-top: 1px solid #dcdcdc;    border-bottom: 1px solid #dcdcdc;}.maphome {    background: url("images/bgsection0.jpg") repeat top left;}.td-trending-now-title {    background: #0091bb;}.td-trending-now-wrapper:hover .td-trending-now-title {    background: #fea649;}.pins_image, .pins_image_hover {    cursor: pointer;}.wrap_svl_center {    text-align: left;}.hometopimage {}.td-theme-wrap .sf-menu ul .td-menu-item > a:hover {    background: #00368c;    color: white !important;}.nopadding-ico a .fa {    margin-right: 0px !important;}.noboldlink .td_module_8 .entry-title {    font-weight: 400;}.category-168 .td-post-next-prev, .category-169 .td-post-next-prev, .category-170 .td-post-next-prev, .category-171 .td-post-next-prev, .category-168 .td-post-date, .category-169 .td-post-date, .category-170 .td-post-date, .category-171 .td-post-date, .category-168 .td_block_related_posts, .category-169 .td_block_related_posts, .category-170 .td_block_related_posts, .category-171 .td_block_related_posts,  .category-112 .td-post-date, .td_module_16 .td-module-thumb, .category-105 .td-category-header.td-container-wrap, .category-102 .td-module-meta-info {    display: none !important;}.category-168 .td-post-views, .category-169 .td-post-views, .category-170 .td-post-views, .category-171 .td-post-views {    float: left;}.category .td_module_16 .item-details {    margin-left: 0;    min-height: auto;}.category .td_module_16 {    padding-bottom: 20px;}.titlebluehome .td-block-title .td-pulldown-size {    color: #0091bb;}.titleblue .td-block-title .td-pulldown-size {    color: #0091bb;}.titleorange .td-block-title .td-pulldown-size {    color: #ff9900;}.titlered .td-block-title .td-pulldown-size {    color: #bb5151;}.titlegreen .td-block-title .td-pulldown-size {    color: #339933;}.titleblue .td-block-title, .titleorange .td-block-title, .titlered .td-block-title, .titlegreen .td-block-title {    text-align: center;    font-size: 24px;    line-height: 28px;    margin-bottom: 10px;}.paginaproiecte .wrap_svl_center {    text-align: center;}ul.bulletadr, ul.bulletlegenda {    list-style-type: none;}ul.bulletadr li {    font-size: 18px;    line-height: 32px;    border-bottom: none;    padding-bottom: 0px;    margin-bottom: 0px;    padding-left: 34px;}ul.bulletadr li:nth-child(1) {    background: url("images/bulet1.png") no-repeat left center;}ul.bulletadr li:nth-child(2) {    background: url("images/bulet2.png") no-repeat left center;}ul.bulletadr li:nth-child(3) {    background: url("images/bulet3.png") no-repeat left center;}ul.bulletadr li:nth-child(4) {    background: url("images/bulet4.png") no-repeat left center;}ul.bulletlegenda li {    font-size: 18px;    line-height: 24px;    border-bottom: none;    padding-bottom: 10px;    margin-bottom: 0px;    padding-left: 45px;    padding-top: 10px;}ul.bulletlegenda li:nth-child(1) {    background: url("images/bulet5.png") no-repeat left center;    color: #4d8637;}ul.bulletlegenda li:nth-child(2) {    background: url("images/bulet6.png") no-repeat left center;    color: #07a1c1;}.btn-map-home .ubtn-large {    padding: 10px 20px;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i {    font-weight: bold !important;    color: #0091bb !important;}.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {    font-size: 20px !important;}.name-pub {    border: 1px solid #dadada;    padding: 10px 0;}.name-pub-title {    text-align: center;    background: white;    position: absolute;    top: 0px;    padding: 0px 10px;    margin: 0px 10px;    color: #cccccc;    font-size: 11px;    text-transform: uppercase;}.top-header-menu > li > a {    color: black;}.selmenu {    background: #206298;    color: white;    padding: 10px;    transform: skew(-15deg);    font-style: normal;}.selmenu a {    color: white !important;    font-style: normal !important;    margin: 0px 5px !important;}.selmenu:hover {    background: #000000;}.selmenu:hover a {    color: white !important;}#menu-meniuantet .menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item {    background: none;}.selmenu.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item {    background: #206298 !important;}.td-social-icon-wrap:last-child a .td-icon-font {    border: none;}.roundbar {    transform: rotate(90deg);}.td-theme-wrap .td-header-menu-social {    line-height: 50px;}.td_block_trending_now {    padding: 0px !important;}.td-trending-now-wrapper {    background: #206298;}.td-trending-now-post {    color: white;}.td-trending-now-display-area .entry-title {    padding: 10px 0;}.td-trending-now-title {    background: #206298 !important;    font-size: 18px;    padding: 12px;}.td_block_trending_now .td-next-prev-wrap a {    border: 0px solid #dcdcdc;    width: 25px;    background: transparent;    color: white;    font-size: 18px;}.td_block_trending_now .td-next-prev-wrap a:hover {    background: transparent;}.td-next-prev-wrap {    margin-right: 10px !important;}.td-trending-now-display-area .entry-title {    font-size: 17px;}.az-letters > ul.az-links > li, .a-z-listing-widget .az-letters > ul.az-links > li, .a-z-listing-widget.widget .az-letters > ul.az-links > li {    display: inline-block;    width: 48px;    height: 48px;    text-align: center;    line-height: 44px;    border: 1px solid #e5e5e5;}.az-letters > ul.az-links > li a, .a-z-listing-widget .az-letters > ul.az-links > li a, .a-z-listing-widget.widget .az-letters > ul.az-links > li a {    color: #206298;    font-size: 24px;}.az-links .no-posts span {    font-size: 24px;}#az-slider .letter-section {    width: 31%;    display: inline-grid;    margin-right: 20px;}.letter-section .back-to-top {    display: none;}.letter-section h2.letter-title {    border-bottom: 1px solid #bbbbbb;    font-size: 40px;    font-weight: 600;}.letter-section {    margin-bottom: 3em;}#letters {    margin-bottom: 40px;}.letter-section ul, .letter-section ul > li {    border: none;}.letter-section ul.columns > li {    padding-bottom: 10px;}.letter-section ul.columns > li a {    font-size: 18px;}.letter-title span {    background: #e4e4e4;    padding: 0px 15px;}.topright img.entry-thumb {    height: 150px;    margin-bottom: 11px;}.topright .entry-date {    color: #206298;    font-style: normal;}.topright .td-module-image .td-post-category {    position: relative;    bottom: auto;    display: inline;    margin: 5px 0 0 0;}.td_block_slide .iosSlider-col-1, .td_block_slide .iosSlider-col-1 .td_module_slide {    height: 565px;    width: auto;}.td_block_slide .iosSlider-col-1 .entry-title {    font-size: 26px;    line-height: 34px;}.td_block_slide .entry-title {    margin: 10px 90px 10px 60px;    text-align: center;}.td-theme-slider:hover .slide-meta-cat a {    background-color: #206298;}.name-pub-title-inside {    text-align: center;    background: white;    position: absolute;    top: -10px;    padding: 0px 10px;    margin: 0px 10px;    color: #cccccc;    font-size: 11px;    text-transform: uppercase;}.td_block_template_8 .td-block-title > * {    padding-left: 0px;    padding-right: 10px;}.td_block_template_8 .td-block-title {}.td_block_template_8 .td-block-title > *:before, .td_block_template_8 .td-block-title > *:after {    height: 1px;    background-color: #e2e2e2;}.td-block-title span, .td-block-title a { /*text-transform: uppercase;*/}.advertbox .td-post-category, .advertbox .td-module-meta-info, .advertbox .td-excerpt {    display: none;}.advertbox .entry-title.td-module-title {    font-weight: bold;}.advertbox .td_module_6 .entry-title.td-module-title {    font-size: 16px;}.more-btn button {    border: 1px solid #ccc !important;    background: white;    padding-top: 8px !important;    padding-bottom: 8px !important;}.widget_recent_entries li a {    font-size: 16px;    line-height: 1.4;}.widget_recent_entries .post-date {    font-size: 14px;}.td-category {    font-size: 14px;}.td-category a {    padding: 8px 12px;    border-radius: 9px;}.td_module_mx1 .entry-title {    font-style: normal;    font-size: 18px;    line-height: 24px;}.videorecomand .td-block-title span {    font-size: 32px;    font-weight: 600;    line-height: 34px;    color: #9a0200;}.td_block_separator span {    background: #ccc !important;    height: 3px;    border-top: 1px solid #ccc;}.newsbox .td_module_4 .td-excerpt, .newsbox .td-post-category {    display: none;}/*---------*/.newsbox.bluelink .entry-title.td-module-title a:hover, .newsbox.bluelink .td-block-title span {    color: #3962a8;}.newsbox.bluelink .td-ajax-prev-page.ajax-page-disabled:hover, .newsbox.bluelink .td-ajax-next-page:hover {    background-color: #3962a8;    border-color: #3962a8;}.newsbox.bluelink .td-block-title span:before, .newsbox.bluelink .td-block-title span:after {    background-color: #3962a8;}/*---------*/.newsbox.greenlink .entry-title.td-module-title a:hover, .newsbox.greenlink .td-block-title span {    color: #0d7617;}.newsbox.greenlink .td-ajax-prev-page.ajax-page-disabled:hover, .newsbox.greenlink .td-ajax-next-page:hover {    background-color: #0d7617;    border-color: #0d7617;}.newsbox.greenlink .td-block-title span:before, .newsbox.greenlink .td-block-title span:after {    background-color: #0d7617;}/*---------*//*---------*/.newsbox.redlink .entry-title.td-module-title a:hover, .newsbox.redlink .td-block-title span {    color: #c80000;}.newsbox.redlink .td-ajax-prev-page.ajax-page-disabled:hover, .newsbox.redlink .td-ajax-next-page:hover {    background-color: #c80000;    border-color: #c80000;}.newsbox.redlink .td-block-title span:before, .newsbox.redlink .td-block-title span:after {    background-color: #c80000;}/*---------*//*---------*/.newsbox.olivalink .entry-title.td-module-title a:hover, .newsbox.olivalink .td-block-title span {    color: #a3ab1f;}.newsbox.olivalink .td-ajax-prev-page.ajax-page-disabled:hover, .newsbox.olivalink .td-ajax-next-page:hover {    background-color: #a3ab1f;    border-color: #a3ab1f;}.newsbox.olivalink .td-block-title span:before, .newsbox.olivalink .td-block-title span:after {    background-color: #a3ab1f;}/*---------*/.newsbox.orangelink .entry-title.td-module-title a:hover, .newsbox.orangelink .td-block-title span {    color: #f18e00;}.newsbox.orangelink .td-ajax-prev-page.ajax-page-disabled:hover, .newsbox.orangelink .td-ajax-next-page:hover {    background-color: #f18e00;    border-color: #f18e00;}.newsbox.orangelink .td-block-title span:before, .newsbox.orangelink .td-block-title span:after {    background-color: #f18e00;}/*---------*/.footertext {    font-size: 14px;    color: #fff;}.lineh18 {    line-height: 18px !important;}.bgfooterarea {    background: #212121 !important;}.bgfooterarea p, .bgfooterarea, .bgfooterarea table, .bgfooterarea table tr, .bgfooterarea td, .bgfooterarea a, .bgfooterarea p a, .bgfooterarea td a {    color: #fff !important;}.bgfooterarea .widget {    margin-bottom: 0px;}.bgfooterarea .pagesinwidgets_page_section {    border-bottom: 1px solid #424242;    margin-top: 50px;}.bgfooterarea table td {    vertical-align: top;    border: none !important;}.bgfooterarea table td a, .bgfooterarea p a {    text-decoration: none !important;}.bgfooterarea table td a:hover, .bgfooterarea p a:hover {    text-decoration: underline !important;}.bgfooterarea ul li {    line-height: 23px !important;    border: none !important;    padding-bottom: 5px;    margin-bottom: 5px;    font-size: 16px;}.bgfooterarea ul {    padding: 0;    margin: 0;}.textbt1, .textbt3, .textbt2, .textbt3 p {    margin-bottom: 15px !important;}.textbt2 p, .textbt2 span {    margin-bottom: 10px !important;    color: #939393 !important;    font-style: italic !important;    font-size: 14px !important;    line-height: 18px !important;}.textbt2 p a, .textbt2 span a {    margin-bottom: 10px !important;    color: #cbcbcb !important;    font-style: italic !important;    font-size: 14px !important;    line-height: 18px !important;}.textbt2 b, .textbt2 strong {    color: #fff !important;}.textbt3 .wpcf7-form-control.wpcf7-submit {    text-transform: uppercase !important;    color: white !important;    background: #206298 !important;    font-size: 16px !important;    font-weight: 600 !important;    border-radius: 0 !important;    padding: 9px 10px !important;    vertical-align: top !important;}.textbt3 .wpcf7-form-control.wpcf7-text {    width: 195px !important;    background: #3e3e3e !important;    border-color: #5a5a5a !important;    color: #a9a9a9 !important;}.textbt3 .wpcf7-response-output {    margin: 0 !important;    margin-bottom: 10px !important;    padding: 5px !important;    font-size: 14px !important;    text-align: left !important;}.textbt3 .wpcf7-not-valid-tip {    display: inline-block !important;    position: absolute !important;    left: 7px !important;    font-size: 14px !important;    color: #ff5722 !important;    width: 196px !important;}.wpcf7-form-control-wrap.your-email {    float: left;}.img-grey a img {    opacity: 1;}.img-grey a img:hover {    opacity: 0.5;}.bgfooterarea .vc_column_container {    width: 33.33333333%;}.wpcf7-form-control-wrap.your-email {    width: 100%;}.textbt3 .wpcf7-form-control-wrap.your-email {    width: auto;}.td_block_template_8 .td-block-title {    font-size: 26px;    font-weight: 700;}.videorecomand .td-author-date {    display: none;}.single_template_3 .span-reading-time.rt-reading-time, .single_template_7 .span-reading-time.rt-reading-time {    color: white;    margin-left: 15px;}.td_block_slide .td-slide-meta span.td-post-date {    display: none;}.td_block_slide .td-slide-nav {    display: block !important;    margin: -60px 0px 0 0px;    font-size: 60px;    opacity: 1;    bottom: 0px;    height: auto !important;    top: auto;    background: #5a9bd0;}.td_block_slide .td-slide-nav.nextButton{    border-top-left-radius: 9px;}.td_block_slide .td-slide-nav.prevButton{    border-top-right-radius: 9px;}.td-theme-slider {    border-radius: 10px;}.td_block_slide .td-slide-nav:hover{    background: #00368c;}.indicators {    position: absolute;    bottom: 30px;    right: 34px;    height: 20px;    z-index: 1000;}.indicators .td_module_slide {    float: left;    width: 12px;    height: 12px;    margin: 0 8px 0 0;    border: 1px solid #fff;    border-radius: 50%;    background: rgba(255, 255, 255, 0.5);}.indicators .selected {    background: #fff;}.td-header-style-7 .header-search-wrap .td-icon-search:hover {    color: #c3c3c3;}#td-header-search-button:hover {    border-color: #c3c3c3;}.btn-round-my {    margin: 0 !important;    padding: 0 !important;    border-radius: 10px !important;}.td_block_slide .td-slide-meta {    bottom: 5px;    padding: 0 10px;    width: 95%;    margin: 0px 20px 0px 40px;}.td-theme-slider .slide-meta-cat a {    font-size: 15px;    margin: 0 10px 5px 0;    padding: 8px 7px 7px;    background: transparent;    display: none;}.iosSlider-col-3 .entry-title {    font-size: 40px;    line-height: 48px;}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {    font-size: 20px;}.langmenu a {    font-weight: normal !important;}.td-next-prev-icon {    line-height: 34px;}/*calrndar archive style*/.calendar-archives.twentytwelve .calendar-navigation > .menu-container > ul.menu {    overflow-y: scroll !important;    height: 200px !important;    top: 0 !important;}.calendar-archives.twentytwelve .calendar-navigation > .menu-container li > a:hover {    background: #206298 !important;}.calendar-archives.twentytwelve .calendar-navigation > .menu-container li > a.selected:hover {    color: white !important;}.calendar-archives.twentytwelve .month.has-posts a:hover, .calendar-archives.twentytwelve .day.has-posts a:hover {    background: #206298 !important;}.calendar-archives.twentytwelve .calendar-navigation > .prev-year, .calendar-archives.twentytwelve .calendar-navigation > .next-year {    background-color: #f0f0f0;    box-shadow: 0 1px 4px rgb(0 0 0 / 20%);    border-radius: 3px;}.calendar-archives.twentytwelve .calendar-navigation > .prev-year:hover, .calendar-archives.twentytwelve .calendar-navigation > .next-year:hover {    background-color: #206298;    box-shadow: 0 1px 4px rgb(0 0 0 / 20%);    border-radius: 3px;}.widget_archives_calendar {    padding: 0px 10px 20px 10px !important;}.calendar-archives.twentytwelve .calendar-navigation > .menu-container > a.title:hover {    color: #206298 !important;}.calendar-archives.twentytwelve .calendar-navigation > .prev-year:hover, .calendar-archives.twentytwelve .calendar-navigation > .next-year:hover {    color: #fff !important;}.calendar-archives.twentytwelve .calendar-navigation > .prev-year.disabled, .calendar-archives.twentytwelve .calendar-navigation > .next-year.disabled {    color: #e2e2e2 !important;}.calendar-archives.twentytwelve .month.has-posts, .calendar-archives.twentytwelve .day.has-posts {    background-color: #206298;}.calendar-archives .arcw-popover {    left: 0 !important;    width: 300px;    background-color: rgba(0, 82, 163, 0.8);}.calendar-archives .arcw-popover ul li a {    font-size: 14px;    line-height: 18px;}.calendar-archives .arcw-popover ul {    list-style: none;    overflow: hidden;    height: 60px;    overflow-y: auto;}.topnews .td_module_6 {    box-shadow: 0px 0px 16px #e3e3e3;    border-radius: 6px;    margin: 10px 0px;    padding: 10px;    height: 135px;    overflow: hidden;}.topnews .td_module_6 .td-module-thumb {    height: 130px;    width: 130px;}.topnews .td_module_6 .td-module-thumb img {    height: 140px !important;    width: auto !important;    object-fit: cover;}.topnews .td_module_6 .item-details {    margin-left: 140px;    min-height: 70px;}.topnews .td_module_6 .entry-title {    font-size: 15px;    line-height: 20px;}.topnews, .rightnews {    padding-right: 0 !important;}.rightnews .td_module_6 {    box-shadow: 0px 0px 16px #e3e3e3;    border-radius: 6px;    margin: 10px 0px 20px 0px;    padding: 10px;    height: 110px;    overflow: hidden;}.rightnews .td_module_6 .td-module-thumb {    height: 110px;    width: 110px;}.rightnews .td_module_6 .td-module-thumb img {    height: 120px !important;    width: auto !important;    object-fit: cover;}.rightnews .td_module_6 .item-details {    margin-left: 120px;    min-height: 70px;}.rightnews .td_module_6 .entry-title {    font-size: 15px;    line-height: 20px;}.btn-title-bar {    position: absolute;    right: 0;    z-index: 1000;    margin: 10px 25px;    font-size: 20px;    font-weight: bold;}.btn-title-bar p a {    font-size: 18px !important;    font-weight: bold !important;    text-decoration: none !important;}.btn-title-bar p a:hover {    font-size: 18px !important;    font-weight: bold !important;    text-decoration: underline !important;}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {    color: #fff;    border-color: #206298;    background-color: #206298;    font-size: 18px !important;}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {    color: #206298;    border-color: #eeeeee;    background-color: #eeeeee;    font-size: 18px !important;}.shadowbox-events .wpb_wrapper, .adresashadow .wpb_wrapper:first-child {    box-shadow: 0px 0px 16px #e3e3e3 !important;    border-radius: 6px !important;}.adresashadow .wpb_text_column.wpb_content_element .wpb_wrapper {    padding: 30px 35px 5px 35px;}.shadowbox .wpb_wrapper {    margin: 0px 0px;    box-shadow: 0px 0px 16px #e3e3e3 !important;    border-radius: 6px !important;    padding: 10px;}.shadowbox .wpb_wrapper .wpb_text_column.wpb_content_element {    margin-bottom: 0px !important;}.noshadow, .noshadow .wpb_wrapper {    box-shadow: none !important;}.events-style {    padding: 20px;}.events-style .td_module_8 {    padding-bottom: 10px;    border-bottom: none;    margin-bottom: 10px;}.events-style h4 {    margin-bottom: 10px;    padding-bottom: 10px;    border-bottom: 2px solid #ccc;}.nomargin {    margin: 0 !important;}.btn-title-bar-events {    position: absolute;    right: 0;    z-index: 1000;    margin: 26px 36px !important;}.m-b-30 {    margin-bottom: 30px !important;}#desprecnpm {    margin: 0 0 30px 0;    border-radius: 10px;}#desprecnpm p {    color: white !important;}.detalii-box img {    margin-right: 10px !important;    margin-top: 1px !important;    vertical-align: middle !important;}.logo-despre p {    text-align: center !important;}.category-85 .td-post-date {    display: none !important;}.category-85 .td-post-views {    float: left;}#servicii {    margin: 0 0 30px 0;    border-radius: 10px;    box-shadow: 0px 0px 16px #e3e3e3 !important;}.agendaloby h4.td-block-title {    padding-bottom: 20px;    border-bottom: 2px solid #ccc;}.agendaloby {    padding-right: 0px;}.membriicnpm .td-post-category {    display: none !important;}.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item { /*background: #c7c7c7;*/}.text-font-news p, .text-font-news p a {    font-size: 16px !important;}.text-font-news p a {    text-decoration: none !important;}.text-font-news p a:hover {    text-decoration: underline !important;    color: #777 !important;}.membriicnpm h4.td-block-title {    padding-bottom: 20px;    border-bottom: 2px solid #ccc;}.membriicnpm {    padding-right: 0px;}.bar-rainbow {    background: url("images/im01.png") repeat-x left top;    height: 5px;    margin-top: 0px;    opacity: 0.6;}.fancybox-navigation .fancybox-button div {    background: #206298 !important;}.fancybox-thumbs {    background: #353535;}.fancybox-thumbs__list a:before {    border-color: #206298;}.fancybox-infobar {    color: #206298;    font-size: 18px;}.fancybox-infobar span:first-child {    color: #fff;    font-size: 38px;}.fancybox-progress {    background: #206298;}.mfp-bottom-bar {    font-size: 18px;}.white-text, .white-text span, .white-text p {    color: white;}#fullwidth .tdc-row.stretch_row_content_no_spaces {    width: 100%;    max-width: 100%;}.pb15 p {    padding-bottom: 8px !important;}.pb15 p:first-child {    padding-bottom: 16px !important;}.title-block-center .td-block-title {    text-align: center !important;}.title-block-center.mb35 .td-block-title {    margin-bottom: 35px !important;}.td-post-category:hover {    background: #206298 !important;}#bgfonharta {    background: url(images/bg015.jpg) no-repeat top center;    -webkit-background-size: 100% 100%;    -moz-background-size: 100% 100%;    -o-background-size: 100% 100%;    background-size: 100% 100%;}.cicleimga {    position: relative;    top: -100px;}#fotosbottom .wpb_column.vc_column_container.tdc-column {    width: 20%;    display: inline-block;}.ifb-flip-box-section {    padding: 0 !important;}.fotoitembottom .ifb-flip-box-section-content.ult-responsive {    padding: 40px;}.flip_bottom .ifb-back {    -webkit-transform-origin: 0 100%;    -ms-transform-origin: 0 100%;    transform-origin: 0 100%;    -webkit-transform: rotatex(0deg);    -ms-transform: rotatex(0deg);    transform: rotatex(0deg);    -webkit-backface-visibility: visible;    backface-visibility: visible;    -webkit-transition: none !important;    transition: none !important;}.heightdetalii {    height: 200px;}.bgfootbar {    background: url("images/bar.png") repeat-x left top;    height: 5px;    display: block;    opacity: 0.6;}.baropacity {    opacity: 0.6 !important;}.borderimg {    box-shadow: 25px 25px 0px whitesmoke !important;    border: 1px solid #dbdbdb !important;}.borderimga {    box-shadow: 25px 25px 0px #c9c9c9 !important;    border: 1px solid #c9c9c9 !important;}.borderimga:hover {    opacity: 0.3;    transition: opacity 1s;}#fotoprezentare, #fotoprezentarea {    margin-left: 30px !important;}#galleryhome .easy-image-gallery li a img {    width: 365px;}#galleryhome .easy-image-gallery {    margin: 0 auto;    text-align: center;}.td_module_14 .td-read-more {    text-align: center;}.td-email-top, .td-logo-minister {    display: inline-block;}#td-header-search-top {    color: #fff !important;}#td-aj-search {    box-shadow: 0px 0px 10px #ebebeb;}.minister_ro {    display: block;    width: 265px;    height: 70px;    background: url("images/minister_ro.png") no-repeat left top;}.tel_ico {    display: inline-table;    color: #000;    font-weight: 400;    font-size: 16px;    padding: 0px 0px 0px 42px;    margin-top: 35px;    line-height: 32px;}.email_ico {    display: inline-table;    color: #000;    font-weight: 400;    font-size: 16px;    padding: 0px 0px 0px 42px;    margin-top: 35px;    line-height: 32px;}.tel_ico a, .email_ico a {    color: #206298;    text-decoration: none;}.tel_ico a:hover, .email_ico a:hover {    color: #206298;    text-decoration: underline;}.text-center {    text-align: center !important;}.bgblack {    background-color: black;}.pad-lang-right {    display: flex;    align-items: right;    justify-content: right;    padding: 0 !important;    text-align: right;    margin: 0 !important;    margin-top: 40px !important;}.p-8 {    padding-left: 1px !important;    padding-right: 16px !important;}.textaligncenter {    text-align: center !important;}.dateslider {    font-size: 18px !important;    line-height: 24px !important;    color: white !important;    font-weight: 400;}div#n2-ss-2 .n2-ss-control-bullet-vertical > .nextend-bullet-bar {    flex-flow: nowrap !important;    margin-top: 70px;}.bottom-bar {    background: url("images/bottmbtn.png") center bottom no-repeat;    z-index: 240;}.transparenta .td_module_8 .entry-title {    font-size: 16px;    line-height: 21px;    margin-bottom: 7px;    font-weight: 500;}.transparenta .td-module-meta-info {    font-size: 15px;}.transparenta .td_module_8 {    border: none;}.padcolumn {    padding-right: 10px !important;}.btn-aplica button.ubtn-large {    padding: 17px 34px;    box-shadow: 0px 0px 10px #469d71;}.td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info {    bottom: 0px;    padding-bottom: 10px;    padding-top: 10px;    background: rgba(41, 190, 116, 0.65);}.offerhome .td-excerpt {    font-size: 18px;    color: #ffffff;    line-height: 25px;}.offerhome span.td-author-date {    display: none !important;}.offerhome .td_module_mx8 .entry-title {    font-size: 31px;    line-height: 36px;}.projecthome .td-meta-info-container {    padding: 10px 14px 14px 14px !important;    background: rgba(41, 190, 116, 0.65);}.projecthome .td-module-meta-info {    display: none !important;}.projecthome .entry-title {    font-size: 23px !important;    line-height: 27px !important;    font-weight: 600 !important;    height: 85px !important;    overflow: hidden !important;    text-align: center;}.footersocial span a {    color: white !important;}.footersocial {    float: right;    color: white !important;}.footertext {    color: white !important;    font-size: 17px;    line-height: 25px;}a.whitelink {    color: white;    text-decoration: underline;}a.whitelink:hover {    color: white;    text-decoration: none;}.top-bar-style-1 .td-header-sp-top-widget .td-social-icon-wrap .td-icon-font {    font-size: 20px;    width: 33px;}.top-bar-style-1 .td-header-sp-top-widget .td-social-icon-wrap:hover i.td-icon-twitter, .top-bar-style-1 .td-header-sp-top-widget .td-social-icon-wrap:hover i.td-icon-rss, .top-bar-style-1 .td-header-sp-top-widget .td-social-icon-wrap:hover i.td-icon-linkedin, .top-bar-style-1 .td-header-sp-top-widget .td-social-icon-wrap:hover i.td-icon-facebook {    color: #206298;}.logocapc {    background: url("images/logo_capc.png") left center no-repeat;    padding-left: 34px;}.footerbar {    background: #323232;    padding: 20px;    border-bottom: 5px solid #206298}.footercopy {    text-align: center;    line-height: 24px;    font-size: 17px;    margin: 15px 0 10px 0;}.footerpage {    color: #206298;}.footerpage a {    font-size: 14px;    color: #206298;    text-decoration: underline !important;}.footerpage a:hover {    font-size: 14px;    color: #206298;    text-decoration: none !important;}.footerpage .widget {    margin-bottom: 10px;}.td_category_template_2 .td-category-header{ /*  background-color: #ededed;*/   /* background: url("images/bgtop1.png") left top repeat-x #ededed !important;    background-size: cover;    padding: 30px 0;*/}.page_header1 { /*  background-color: #ededed;*/    background: url("images/bgtop1.png") left top repeat-x #ededed !important;    background-size: cover;    padding: 30px 0;}.page_header2 { /*  background-color: #ededed;*/    background: url("images/bgtop2.png") left top repeat-x #ededed !important;    background-size: cover;    padding: 30px 0;}.page_header3 { /*  background-color: #ededed;*/    background: url("images/bgtop3.png") left top repeat-x #ededed !important;    background-size: cover;    padding: 30px 0;}.page_header4 { /*  background-color: #ededed;*/    background: url("images/bgtop4.png") left top repeat-x #ededed !important;    background-size: cover;    padding: 30px 0;}a.td-pulldown-size:hover {    text-decoration: underline !important;    color: #206298 !important;}.category-37 .td-post-date {    display: none !important;}.awsm-modal-content-main .addtoany_content {    display: none !important;}.imgpart {    padding: 0px 15px;    border: 1px solid #ccc;    box-shadow: 0px 0px 10px #fff;    height: 150px;    overflow: hidden;    outline: none;    display: flex;    align-items: center;    align-content: center;    justify-content: center;}.imgpart:hover {    padding: 0px 15px;    border: 1px solid #ccc;    box-shadow: 0px 0px 10px #e5e5e5;    height: 150px;    overflow: hidden;    outline: none;    display: flex;    align-items: center;    align-content: center;    justify-content: center;}.a2a_menu a {    color: #206298 !important;}.viewnewsmob {    display: none !important;}.viewnewsdesk {    display: block !important;}.link-echipa a {    color: black !important;    text-decoration: none !important;}.link-echipa a:hover {    color: #4caf50 !important;    text-decoration: underline !important;}.single_template_8 .tdc-footer-wrap {    background: white !important;}.category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(odd) {}.category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-item-details {    min-height: 350px;    margin-left: 0px;    top: 0;    width: 534px;    height: 350px;}.category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-module-image {    margin-left: 534px;}.category-27 .td-post-date, .category-27.post-template-default.single.single-post .entry-title, .category-27 .td-category, .category-27 .td-post-featured-image {    display: none !important;}.category-27 .td-post-views {    float: left !important;}.category-27 .td-main-content-wrap {    padding-bottom: 0 !important;}.category-27 .td_module_19 .meta-info-container {    background: #206298;    text-align: center;}.category-27 .td_module_19 .td-module-meta-info {    padding: 30px 30px 0px 0px;}.category-27 .td_module_19 .td-excerpt {    font-size: 18px;    line-height: 26px;    margin-top: 0;    padding: 0px 30px 0px 0px;    color: #a5e3c2;}.category-27 .td_module_19 .td-item-details {    display: flex;    justify-content: center;    flex-direction: column;}.category-27 .td_module_19 {    padding-bottom: 26px;}.category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-excerpt {    padding: 0px 30px 0px 30px;}.category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-module-meta-info {    padding: 30px 30px 0px 30px;}.category-27 h3.entry-title.td-module-title, .category-27 h3.entry-title.td-module-title a {    color: #fff;    font-weight: 500;}.category-27 .td_module_19 .td-read-more a {    background-color: #fff !important;    color: #206298 !important;    font-size: 18px !important;}.category-27 .td_module_19 .td-read-more a:hover {    background-color: #206298 !important;    color: #fff !important;    font-size: 18px !important;}.proiect-text-price ul {    margin: 0;    padding: 0;    border: none;    outline: none;}.project-image {    margin: 0;}.proiect-text-price ul li {    display: inline-block;    color: white;    border: none;    outline: none;}.proiect-text-price ul li:first-child {    text-align: left;    width: 60%;    vertical-align: top;    line-height: 36px;}.proiect-text-price ul li:last-child {    text-align: right;    width: 28%;    vertical-align: middle;    line-height: 75px;}.category-27.post-template-default.single.single-post .td_block_related_posts {    display: none !important;}.category-27.post-template-default.single.single-post .td-block-row.td-post-next-prev {    display: none !important;}ul.vc_tta-tabs-list {}ul.vc_tta-tabs-list li {    border: none;}ul.vc_tta-tabs-list li a {    font-size: 20px !important;    color: #000 !important;    font-weight: bold !important;    border-color: #ababab !important;    background-color: #fff !important;    border-width: 1px !important;}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a {    border-color: #206298 !important;    background-color: #206298 !important;    color: #fff !important;    font-size: 20px !important;}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {    color: #fff;    font-size: 20px !important;    text-align: center !important;}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {    color: #000000;    font-size: 20px !important;    text-align: center !important;}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {    border-color: #000;    text-align: center !important;}.vc_tta.vc_general .vc_tta-panel-title > a {    font-size: 20px !important;}.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {    border-width: 1px !important;}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {    border-color: #206298 !important;    background-color: #206298 !important;    color: #fff !important;    font-size: 20px !important;}a.btn-despre button.ubtn-large {    padding: 15px 35px !important;    width: 300px;}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {    border-color: #206298 !important;    background-color: #206298 !important;}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {    color: #fff !important;}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {    border-color: #fff;}.qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {    color: #fff !important;    background: #206298 !important;}.qmn_quiz_container .qmn_btn:hover, .qmn_quiz_container .btn:hover {    background: #ef7a00 !important;}.quiz_section .mlw_qmn_new_question {    font-weight: bold !important;}.category-22 .td-category-header.td-container-wrap {    display: none !important;}.toptreiarticole {    margin-bottom: 10px !important;    padding: 0px;}.toptreiarticole .td-module-meta-info {    display: none !important;}.toptreiarticole .td_module_6.td_module_wrap.td-animation-stack {    padding: 20px 15px 10px 15px;    background: white;    margin-bottom: 10px;    border-radius: 10px;    transition: 0.3s;}.toptreiarticole .td_module_6.td_module_wrap.td-animation-stack:hover {    background: #e9e9e9;}.toptreiarticole .td_module_6 .td-module-thumb {    left: initial;    top: initial;}.toptreiarticole .td_module_6 .item-details {    min-height: 94px;}.td-module-thumb .td-image-wrap .entry-thumb{    box-shadow: none;}.td-module-thumb .td-image-wrap .entry-thumb:hover,.td_module_1:hover .td-module-thumb .td-image-wrap .entry-thumb{    box-shadow: 0px 8px 5px #d8d8d8;    transition: ease-in 0.3s;}.td_module_1.td_module_wrap.td-animation-stack,.td_module_3.td_module_wrap.td-animation-stack{    opacity: 1;}.td_module_1.td_module_wrap.td-animation-stack:hover,.td_module_3.td_module_wrap.td-animation-stack:hover{    opacity: 0.7;    transition: opacity ease 0.3s;}.td_block_template_9 .td-block-title{    font-size: 30px;    line-height: 38px;    font-weight: 600;    margin-top: 0;}.td_block_template_9 .td-block-title:after{    width: 150px;    height: 3px;    background-color: #073e93 !important;}.td_block_template_9 .td-block-title:before {    height: 4px;    background-color: #f5f5f5;}.td_block_template_9 .td-block-title > * {    padding-bottom: 10px;}.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{    border-top: 1px solid #ccc;}.p-15-0{    padding: 15px 0px !important;}.wpsm-show{    margin: 0 auto !important;    text-align: center !important;    text-decoration: none !important;    font-weight: normal !important;    width: 220px !important;    min-height: 25px !important;    padding: 12px 35px !important;    border-radius: 35px !important;    border-width: 1px !important;    border-color: #00368c !important;    border-style: solid !important;    background: #00368c !important;    color: #ffffff !important;}.wpsm-show:hover{    margin: 0 auto !important;    text-align: center !important;    text-decoration: none !important;    font-weight: normal !important;    width: 220px !important;    min-height: 25px !important;    padding: 12px 35px !important;    border-radius: 35px !important;    border-width: 1px !important;    border-color: #00368c !important;    border-style: solid !important;    background: #fff !important;    color: #00368c !important;}.wpsm-hide{    margin: 0 auto !important;    text-align: center !important;    text-decoration: none !important;    font-weight: normal !important;    width: 220px !important;    min-height: 25px !important;    padding: 12px 35px !important;    border-radius: 35px !important;    border-width: 1px !important;    border-color: #00368c !important;    border-style: solid !important;    background: #fff !important;    color: #00368c !important;}.wpsm-hide:hover{    margin: 0 auto !important;    text-align: center !important;    text-decoration: none !important;    font-weight: normal !important;    width: 220px !important;    min-height: 25px !important;    padding: 12px 35px !important;    border-radius: 35px !important;    border-width: 1px !important;    border-color: #00368c !important;    border-style: solid !important;    background: #00368c !important;    color: #fff !important;}.vc_general p a:hover{    text-decoration: underline !important;}@media (min-width: 1601px) and (max-width: 1750px) {    #galleryhome .easy-image-gallery li a img {        width: 300px;    }}@media (min-width: 1451px) and (max-width: 1600px) {    #galleryhome .easy-image-gallery li a img {        width: 280px;    }}@media (min-width: 1367px) and (max-width: 1450px) {    #galleryhome .easy-image-gallery li a img {        width: 250px;    }}@media (min-width: 1251px) and (max-width: 1366px) {    #galleryhome .easy-image-gallery li a img {        width: 230px;    }}@media (min-width: 1141px) and (max-width: 1250px) {    #galleryhome .easy-image-gallery li a img {        width: 220px;    }    .n2-ss-slider .n2-ss-slider-controls-absolute-left-center > *, .n2-ss-slider .n2-ss-slider-controls-absolute-right > * {        margin-left: 60px !important;    }}@media (min-width: 1141px) and (max-width: 1580px) {    #fotoprezentare, #fotoprezentarea {        margin-left: 30px !important;    }    .heightdetalii {        height: 150px;    }    .text-barnahus p:first-child span {        font-size: 30px !important;    }    .text-barnahus p:last-child span {        font-size: 32px !important;    }}@media (min-width: 1019px) and (max-width: 1140px) {    .heightdetalii {        height: 100px;    }    .text-barnahus p:first-child span {        font-size: 25px !important;    }    .text-barnahus p:last-child span {        font-size: 32px !important;    }    .n2-ss-slider .n2-ss-slider-controls-absolute-left-center > *, .n2-ss-slider .n2-ss-slider-controls-absolute-right > * {        margin-left: 60px !important;    }}@media (min-width: 770px) and (max-width: 1018px) {    #topimg {        background-size: 100% !important;    }    #fotosbottom .wpb_column.vc_column_container.tdc-column {        width: 33%;        display: inline-block;    }    .heightdetalii {        height: 100px;    }    .cicleimga {        position: relative;        top: 0px;    }    #zonatext1 .wpb_text_column.wpb_content_element p {        text-align: center !important;    }    .text-barnahus p:first-child span {        font-size: 25px !important;    }    .text-barnahus p:last-child span {        font-size: 36px !important;    }    .n2-ss-slider .n2-ss-slider-controls-absolute-left-center > *, .n2-ss-slider .n2-ss-slider-controls-absolute-right > * {        margin-left: 60px !important;    }}@media screen and (max-width: 768px) {    .developby    {        text-align: center;    }    .mob-text-1, .news-1 .td-block-title {        font-size: 27px !important;        text-align: center !important;    }    .project-btn-aplic button.ubtn-large {        padding: 15px 42px;    }    .project-btn-aplic {        padding: 0;        width: 100%;    }    .project-btn-aplic button {        font-size: 22px !important;        line-height: 28px !important;        width: 100% !important;    }    .proiect-text-price ul li {        width: 86% !important;        text-align: center !important;        padding: 0 !important;    }    .category-27 .td_module_19 .td-module-thumb {        width: 100% !important;        height: 300px !important;        padding-top: 5px;    }    .category-27 .td_module_19 .td-item-details {        min-height: 150px !important;        margin-left: 20px !important;    }    .category-27 .td_module_19 .td-module-meta-info {        padding: 0px 20px 0px 0px !important;    }    .category-27 .td_module_19 .td-module-image {        position: relative !important;    }    .category-27 .td_module_19 .td-excerpt {        display: block !important;    }    .category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-module-image {        margin-left: 0;    }    .category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-item-details {        width: 95% !important;        height: auto !important;        min-height: 150px !important;        padding: 10px 0 !important;    }    .category-27 .td_module_19.td_module_wrap.td-animation-stack:nth-child(even) .td-excerpt {        padding: 0px 20px 0px 0px;    }    .category-27 .td_module_19 {        border-bottom: 0px solid #f2f2f2 !important;        padding-bottom: 10px !important;        margin-bottom: 10px !important;    }    div#n2-ss-2 .n2-ss-slider-4 {        background: transparent;    }    div.language-menus {        float: none;    }    .td-mobile-content .sub-menu a {        line-height: 23px;        font-size: 18px;    }    #tdi_10 {        padding: 0 !important;    }    .news-text-title .td-block-title {        padding-left: 15px;        padding-right: 15px;        text-align: center;    }    .news-text-title .td-module-meta-info {        padding: 0 24px;        margin-bottom: 24px;    }    .viewnewsmob {        display: block !important;    }    .viewnewsdesk {        display: none !important;    }    .footersocial {        float: none;        color: white !important;        margin: 0 auto;        width: 180px;    }    .footertext {        text-align: center;        margin-bottom: 20px;    }    .projecthome .td-meta-info-container {        padding: 10px 14px 14px 14px !important;        background: rgba(41, 190, 116, 1);        position: relative !important;    }    .projecthome .td-big-grid-post {        position: relative !important;        height: auto !important;    }    #tdi_90, #tdi_95 {        padding: 0px;        margin: 0px;    }    .offerhome .td_module_mx8 .td-module-meta-info {        position: relative;        background: rgba(41, 190, 116, 1) !important;        border-bottom: 5px solid black;        padding: 20px;    }    .offerhome .td_module_mx8 .entry-title {        font-size: 21px;        line-height: 27px;    }    .offerhome .td_module_mx8 .td-module-thumb {        margin-bottom: 0;    }    .offerhome .td_module_mx8 .td-excerpt {    }    .offerhome .td_module_mx8 .td-module-thumb a:last-child:after {        background: transparent;    }    .padding-zero .padcolumn {        padding: 0 !important;    }    .text-offers {        font-size: 32px !important;        text-align: center !important;        font-weight: 700 !important;    }    .projecthome .entry-title {        font-size: 18px !important;        line-height: 22px !important;        font-weight: 500 !important;        height: auto !important;        overflow: hidden !important;        text-align: center;    }    .transparenta h4.td-block-title {        text-align: center;    }    .programe-stil h2 {        font-size: 30px !important;        line-height: 38px !important;        margin-bottom: 30px !important;    }    .bar-financing {        display: none !important;    }    .td-header-style-1 .header-search-wrap .td-icon-search {        margin-top: 0px;    }    #galleryhome {        margin-left: 5px !important;    }    #fotoprezentare, #fotoprezentarea {        margin-left: 0px !important;    }    .textpart1 p span {        font-size: 20px !important;    }    #topimg {    }    .hidemobile {        display: none;    }    #zonatext1 .wpb_text_column.wpb_content_element p {        text-align: center !important;    }    .zonatext2 p span {        line-height: 40px;    }    .text-barnahus p:first-child span {        font-size: 25px !important;    }    .text-barnahus p:last-child span {        font-size: 36px !important;    }    .heightdetalii {        height: 0px;    }    #bgfonharta {        background: none;    }    .cicleimga {        position: relative;        top: 0px;    }    #fotosbottom .wpb_column.vc_column_container.tdc-column {        width: 100%;        display: block;    }    #fullwidth .tdc-row.stretch_row_content_no_spaces {        width: 100%;        max-width: 100%;        padding: 0px !important;    }    .white-text.pb15 {        padding: 20px !important;        padding-top: 130px !important;    }    .popupbtn {        display: none;    }    .btn-title-bar-events {        margin: 25px 12px !important;    }    .btn-title-bar {        margin: 5px 0px;        font-size: 16px;        font-weight: bold;    }    .btn-title-bar p a {        font-size: 16px !important;        font-weight: bold !important;        text-decoration: none !important;    }    .btn-title-bar p a:hover {        font-size: 16px !important;        font-weight: bold !important;        text-decoration: underline !important;    }    .iosSlider-col-3 .entry-title {        font-size: 20px;        line-height: 26px;    }    .td_block_slide .entry-title {        margin: 10px 50px 10px 60px;        text-align: center;    }    .td_block_slide .td-slide-meta {        bottom: 5px;        padding: 0;        width: 86%;        margin: 0px 20px 0px 20px;        text-align: center;    }    .td-theme-slider {        height: 300px;    }    .td-theme-slider .td_module_slide.td-animation-stack.td-image-gradient {        height: 300px;    }    .td_module_mx1 .entry-title {        font-style: normal;        font-size: 20px;        line-height: 24px;    }    .td_block_inner .td_module_mx2 .entry-title {        font-size: 17px;        line-height: 24px;    }    .td-module-meta-info {        font-size: 16px;    }    .td_module_9 .entry-title {        font-size: 18px;        line-height: 24px;    }    .textmobcenter {        text-align: center;    }    .footertext1, .titlefootertext1 {        padding-bottom: 20px;        text-align: center;    }    .td-sub-footer-copy {        text-align: center;    }    .showhideticker {        display: none;    }    .bgfooterarea .vc_column_container {        width: 100%;    }    .td-subfooter-menu {        padding-top: 20px;    }    .utillinktext table tr td {        text-align: center !important;    }    .utillinktext table tr td:nth-child(2) {        display: none;    }    .sliderdesktop {        display: none;    }    .slidermobile {        display: block;    }    a.ult-tabto-actitle.withBorder.ult_a .ult_tab_icon, a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main .ult_tab_icon {        font-size: 50px;    }    a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main, span.ult_tab_main.ult_ac_main.ult_noacordicnIcon {        white-space: normal;        padding: 10px;    }    .easy-image-gallery a img {        width: 150px;        height: auto;    }    ul.easy-image-gallery {        text-align: center;    }    .n2-ss-item-content.n2-ow {        padding: 0px !important;        font-size: 150% !important;        position: absolute;        top: -110px;        left: 30px;        width: 330px;    }    .n2-ss-slider .n2-ss-item-image-content {        display: none;    }    .n2-ss-slider .n2-ss-layer-with-background {        background: rgba(0, 0, 0, 0.4);    }    .paddingbottom-footer {        padding: 0px;        margin-bottom: 20px;    }    .td-pb-span3.text-right.textfot {        text-align: center !important;    }    .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {        align-items: flex-end;    }    .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-vertical {        margin-left: 21px !important;    }    div#n2-ss-2 .nextend-bullet-bar .n2-bullet {        padding: 7px 30px !important;    }    div#n2-ss-2 .n2-ss-control-bullet-vertical > .nextend-bullet-bar {        margin-bottom: 10px;    }}