/********** MAP STYLES **********/
.map {
    display: block;
    height: 646px;
    padding: 0;
    position: relative;
    width: 528px;
}

#Image-Maps-Com-image-maps-2015-04-15-083410 {
    border: 0 none;
    left: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

/********** MAP STYLES **********/

/********** NODE IN COLORBOX **********/
#colorbox {
    /*left: auto !important;*/
    right: 10% !important;
}

.not-front #colorbox .panel-3-columns-stacked .panel-col,
.not-front #colorbox .panel-3-columns .panel-col {
    width: 100%;
}

#colorbox .panel-3-columns .panel-col-first,
#colorbox .panel-3-columns .panel-col-last {
    display: none;
}

#cboxOverlay {
    opacity: 0.2 !important;
}

/********** NODE IN COLORBOX **********/

/*****FRONT PAGE*****/
.page-frontpage a.more-link {
    text-decoration: none;
}

.panel-col-last .pane-content,
.page-taxonomy-term-5 .views-row,
.view-clone-of-advanced-page-display .unformatted-list .views-row,
.page-frontpage .general-dashed .views-row {
    padding: 10px 0;
}

.page-frontpage .announcements .views-field-title a {
    padding: 0px;
}

.page-taxonomy-term-5 .views-row,
.page-frontpage .pane-media-gallery-clone-panel-pane-2 {
    background: url('../../images/line-dotted-horizontal.png') repeat-x bottom;
}

.page-frontpage .pane-nodequeue-2-panel-pane-1 {
    padding: 1px;
}

.page-frontpage .pane-media-gallery-clone-panel-pane-2 {
    padding: 0 0 25px;
}

.page-frontpage .view-media-gallery-clone .views-field-title {
    font-size: 0.938em;
}

/*****FRONT PAGE*****/
.page-taxonomy-term-2 .views-field-field-attachment a,
.view-display-id-panel_pane_3 .views-field-field-links a {
    font-size: 0.875em;
}

.page-taxonomy-term-1 .view-clone-of-advanced-page-display .views-row-1 {
    padding: 1px 0 17px !important;
}

.page-node-70 .field-name-field-documents .content,
.page-node-72 .field-name-field-documents .content {
    padding-top: 0px;
}

.page-node-70 .field-name-field-documents,
.page-node-72 .field-name-field-documents {
    padding: 20px 0 0 0;
}

.page-taxonomy-term-14 .view-clone-of-advanced-page-display .views-field-title,
.page-taxonomy-term-15 .view-clone-of-advanced-page-display .views-field-title,
.page-taxonomy-term-16 .view-clone-of-advanced-page-display .views-field-title {
    font-weight: 600;
    font-size: 0.857em;
}

.page-taxonomy-term-29 .panel-2-columns .panel-col-last {
    width: 100%;
}

.logo-img img {
    width: 87px;
}

/* Social Icon Styling */

.social-wrapper {
    /*display:flex;*/
    align-items: center;
    justify-content: center;
    /*height:20vh;*/
    float: right;
    margin-right: 24px;
    margin-top: 5px;
}

.social-wrapper a {
    padding: 0px 5px;
    margin-top: 15px;
    color: #3B3B3B !important;
    text-decoration: none !important;
    cursor: pointer;
    transition: all ease-in-out 150ms;
    text-shadow: 0px 7px 10px rgba(0, 0, 0, 0.7);
}

.social-wrapper a:hover {
    margin-top: -10px;
    transform: translate(0, -8);
}

#facebook:hover {
    color: #4867AA !important;
    text-shadow: 0px 16px 10px rgba(36, 101, 135, 0.3);
}

#twitter:hover {
    color: #1DA1F2;
    text-shadow: 0px 16px 10px rgba(29, 202, 255, 0.3);
}

#instagram:hover {
    color: #8A3AB9 !important;
    text-shadow: 0px 16px 10px rgba(233, 89, 80, 0.3);
}

#codepen:hover {
    color: #190811;
    text-shadow: 0px 16px 10px rgba(25, 8, 17, 0.3);
}

#linkedin:hover {
    color: #0077B5;
    text-shadow: 0px 16px 10px rgba(0, 160, 220, 0.3);
}

#meetup:hover {
    color: #E51937;
    text-shadow: 0px 16px 10px rgba(236, 81, 104, 0.3);
}

#fcc:hover {
    color: #006400;
    text-shadow: 0px 16px 10px rgba(0, 126, 0, 0.3);
}

#github:hover {
    color: #C9510C;
    text-shadow: 0px 16px 10px rgba(189, 44, 0, 0.3);
}

#twitch:hover {
    color: #6441A4;
    text-shadow: 0px 16px 10px rgba(100, 65, 164, 0.3);
}

#email:hover {
    color: #DD4B39;
    text-shadow: 0px 16px 10px rgba(221, 75, 57, 0.3);
}

#youtube:hover {
    color: #DD4B39 !important;
    text-shadow: 0px 16px 10px rgba(221, 75, 57, 0.3) !important;
}

.container.social-wrapper #facebook {
    color: #4867AA !important;
}

.container.social-wrapper #instagram {
    color: #8A3AB9 !important;
}

.container.social-wrapper #youtube {
    color: #DD4B39 !important;
}

/*___________________________*/
#node-advanced-page-1523 a {
    text-decoration: none;
}

#node-advanced-page-1523 ul {
    margin-bottom: 10px;
    padding-left: 65px;
}

#node-advanced-page-1523 .wrapper {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
}

#node-advanced-page-1523 a {
    /*color:#FFF;
    font-size:2em;
    text-decoration:none;
    display:inline-block;
    font-family:'Dosis', sans-serif;*/
    position: relative;
}

/*effect-underline*/
#node-advanced-page-1523 a.link:after {
    content: '';
    position: absolute;
    left: 0;
    display: inline-block;
    height: 1em;
    width: 100%;
    border-bottom: 1px solid;
    margin-top: 10px;
    opacity: 0;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

#node-advanced-page-1523 a.link:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

/*end*/

.page-taxonomy-term-14 .pane-content .view-header {
    display: none;
}

.page-taxonomy-term-15 .pane-content .view-header {
    display: none;
}

.page-taxonomy-term-16 .pane-content .view-header {
    display: none;
}

.page-media-photo .pane-content .view-header {
    display: none;
}

.page-media-audio-video .pane-content .view-header {
    display: none;
}

.page-node .pane-media-gallery-panel-pane-4 .views-field-field-content-images .field-content img {
    width: 97.8%;
    height: auto;
    border: 1px solid #CCC;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    padding: 6px;
}

/*modificari views acordion*/
.pane-clone-of-advanced-page-display-panel-pane-6 .ui-accordion .ui-accordion-content {
    padding: 10px 0;
    margin: 0 0 0 5%;
    width: 92%;
}

.page-taxonomy-term-14 .pane-clone-of-advanced-page-display-panel-pane-6 .views-row .views-field-title {
    background: url(/sites/all/themes/egov_theme/images/red-arrow.png) no-repeat scroll 0 50% rgba(0, 0, 0, 0) !important;
    padding: 10px 0 10px 15px;
    font-weight: 700;
    font-size: 13px;
    /*color: #555555;*/
}

.page-taxonomy-term-14 .pane-clone-of-advanced-page-display-panel-pane-6 .views-row .views-field-field-links {
    background: url(/sites/all/themes/egov_theme/images/external_linkk.png) no-repeat scroll 0 30% rgba(0, 0, 0, 0) !important;
    padding: 0 0 0 5%;
}

.page-taxonomy-term-14 .pane-clone-of-advanced-page-display-panel-pane-6 .views-row .views-field-body .field-content {
    padding: 0px 16px;
    margin-bottom: 3px;
    font-size: 12px;
}

.page-taxonomy-term-14 .view-display-id-panel_pane_6 .ui-accordion-content-active .acordion-rows {
    margin-bottom: 10px;
}

/*END modificari views acordion*/

.pane-advpoll-advpoll-block-99 {
    margin-top: 15px;
}

/*Block evenimetele lunii*/

.pane-evenimetele-lunii {
    margin-top: 15px;
}

.view-display-id-block_1 .views-row {
    clear: both;
    margin-top: 5px;
}

.view-display-id-block_1 .views-field-title .field-content {
    display: table;
    font-size: 12px;
    padding: 0px 5px;
}

.view-display-id-block_1 .views-field-title .field-content a {
    display: inline;
    vertical-align: bottom;
}

.view-display-id-block_1 .views-field-field-data-eveniment .field-content {
    float: left;
    color: #9E2B22;
    font-weight: 600;
}

.view-display-id-block_1 .view-header {
    text-align: center;
    margin-bottom: 3px;
    font-weight: bold;
}

/*---------------------------*/
.pane-evenimetele-lunii {
    margin-top: 15px;
}

.view-display-id-block_3 .views-row {
    clear: both;
    margin-top: 5px;
}

.view-display-id-block_3 .views-field-title .field-content {
    display: table;
    font-size: 12px;
    padding: 0px 5px;
}

.view-display-id-block_3 .views-field-title .field-content a {
    display: inline;
    vertical-align: bottom;
}

.view-display-id-block_3 .views-field-field-data-1 .field-content {
    float: left;
    color: #9E2B22;
    font-weight: 600;
}

.view-display-id-block_3 .view-header {
    text-align: center;
    margin-bottom: 3px;
    font-weight: bold;
}

/*END Block evenimetele lunii*/

/*VIEW - indicatori de baza*/
.documents .field-content a {
    float: left;
    flex: 0 0 auto;
    margin-right: 10px;
    margin-top: -5px;
    vertical-align: super;
}

.documents .views-field {
    display: table;
    font-weight: 600;
}

.documents .views-field-edit-node {
    margin-top: 15px;
}

.documents .field_edit_node a {
    float: inherit;
    vertical-align: baseline;
    text-decoration: none;
    color: red !important;
}

.not-logged-in .documents .views-field.views-field-nothing {
    display: none;
}

/*END_VIEW - indicatori de baza*/

/*Calendarul sedintelor*/
.fc-content a:link, .fc-content a:visited {
    color: #FFF !important;
}

.fc-event-field-field-data-eveniment .fc-event-inner .fc-event-time {
    display: none
}

/*END_Calendarul sedintelor*/

/*links inline*/
.not-logged-in .links.node-links.clearfix {
    margin-top: 10px;
    color: #746E6E;
    font-style: italic;
}

/*END_links inline*/

/*Block calendar on main-page*/
.page-frontpage .pane-sedintele-consiliului .view-content .fullcalendar table {
    margin-left: 0px !important;
}

.page-frontpage .pane-sedintele-consiliului .view-content .fullcalendar .fc-header .fc-header-center .fc-header-title {
    vertical-align: -webkit-baseline-middle !important;
    font-weight: bolder;
}

.page-frontpage .pane-sedintele-consiliului .view-content .fullcalendar .fc-header-right {
    display: none;
}

.page-frontpage .pane-sedintele-consiliului .view-content .fullcalendar .fc-header-left {
    width: 64px;
}

.page-frontpage .pane-sedintele-consiliului .view-content .fullcalendar .fc-event {
    width: 20px !important;
    margin-left: -5px;
    margin-top: -19px;
}

.page-frontpage .pane-sedintele-consiliului .view-content .fullcalendar .fc-week .fc-today .fc-day-number {
    /*background-color:#36C;
    border-color:#36C;
    color:#FFFFFF;
    border-style:solid;
    border-radius:4px;*/
    background-color: #C0C0C0; /*#36C;*/
    border-color: #C0C0C0;
    color: #FFFFFF;
    border-style: solid;
    border-radius: 3px;
    border-width: 3px;
    margin-bottom: -3px;
    padding: 0px 0px;
    margin-top: -2px;
    margin-right: -2px;
}

/*END_Block calendar on main-page*/

/*Block advpoll-99*/
.pane-advpoll-advpoll-block-99 .total {
    display: none;
}

.pane-advpoll-advpoll-block-99 .pane-content .links.inline {
    display: none;
}

.pane-advpoll-advpoll-block-99 #advpoll-99 {
    margin-top: 12px;
}

/*END_Block advpoll-99*/

/*Print page*/
#block-system-help span.print_html {
    margin-left: 15em;
}

.print-site_name, .print-breadcrumb {
    display: none;
}

.print-content .content.clearfix .field-name-field-cover-image {
    display: none;
}

.print-content .content.clearfix .field-name-field-content-images {
    display: none;
}

.page-frontpage #block-system-help {
    display: none;
}

/*END_Print page*/

.field-item.even .tabel_harta {
    table-layout: auto !important;
    width: 538px;
}

/*Excludere meniu bloc din pop-up la /harta-intercativa*/
#cboxWrapper .menu-block-wrapper {
    display: none;
}

/*END - Excludere meniu bloc din pop-up la /harta-intercativa*/

/*Excludere titlu*/
.page-node-3 .pane-node-content .pane-title, .page-node-4 .pane-node-content .pane-title, .page-node-26 .pane-node-content .pane-title,
.page-node-27 .pane-node-content .pane-title, .page-node-70 .pane-node-content .pane-title, .page-node-1455 .pane-node-content .pane-title,
.page-node-1504 .pane-node-content .pane-title, .page-node-1510 .pane-node-content .pane-title, .page-node-1511 .pane-node-content .pane-title,
.page-node-1523 .pane-node-content .pane-title, .page-node-1552 .pane-node-content .pane-title, .page-node-1553 .pane-node-content .pane-title {
    display: none;
}

/*END_Excludere titlu*/

/*Setari node-page*/
.node-type-advanced-page .field.field-name-field-cover-image {
    text-align: center;
}

.node-advanced-page .field-name-field-content-images {
    text-align: left;
    margin-top: 10px;
}

.node-advanced-page .field-name-field-content-images .field-items {
    text-align: center;
}

.node-advanced-page .field-name-field-content-images .field-items .field-item a {
    text-align: center;
    /*display: inline-block;*/
    float: none;
    vertical-align: top;
    width: 29.5%;
}

.node-advanced-page .field-name-field-content-images .field-items .field-item img {
    /*width: 97.8%;*/
    height: auto;
    border: 1px solid #CCC;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    padding: 4px;
    float: left;
    margin-left: 5px;
    display: block;
}

/*END_Setari node-page*/

/*Exclude view from page*/
.page-taxonomy-term-14 .pane-views-panes.pane-clone-of-advanced-page-display-panel-pane-3 {
    display: none;
}

/*END_Exclude view from page*/
.jcbx-glry-classic {
    background: rgba(255, 255, 255, 0) !important;
}

/*Aplicari modificari conform ultimii solicitari*/
.page-frontpage .messages.error {
    display: none;
}

.slider-front .view-content {
    width: 980px;
    height: auto;
    margin: 0 auto;
}

@media screen and (max-width: 1000px) {
    .slider-front .view-content {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
}

@media screen and (max-width: 800px) {
    .slider_title_link a {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 450px) {
    .slider_title_link a {
        display: none;
    }
}

@media screen and (max-width: 450px) {
    .slider_title_link {
        background: none !important;
    }
}

@media screen and (max-width: 255px) {
    .flex-control-nav.flex-control-paging {
        display: none !important;
    }
}

.slider_title_link {
    position: absolute;
    /*right: 15%;*/
    /*bottom: 20px;*/
    /*left: 15%;*/
    z-index: 10;
    padding-top: 15px;
    padding-bottom: 20px;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}

.slider_title_link a {
    color: #FFF !important;
    font-weight: 600;
    font-size: 21px;
    text-decoration: none !important;
}

/*.view.view-slider-v2{*/
/*background:linear-gradient(to bottom, #C1BDBD 1%, #DDDDDE 100%);*/
/*}*/
.slider_homepage {
    background: linear-gradient(to bottom, #C1BDBD 1%, #DDDDDE 100%);
}

.view-display-id-panel_pane_2 .carousel-footer {
    background: none;
}

.carousel-footer .flexslider .slides img {
    width: unset;
}

.carousel-footer .flexslider .slides li {
    /*width:100px !important;*/
    /*margin-left:83px!important;*/
    margin-right: -31px !important;
}

.carousel-footer .view-content {
    width: 60%;
    height: auto;
    margin: 0 auto;
}

.carousel_footer .flex-control-nav.flex-control-paging ol {
    display: none !important;
}

#flexslider-1 {
    margin: 5px 0 11px !important;
}

@media screen and (max-width: 1750px) {
    #flexslider-1 .flex-viewport li {
        width: 260px !important;
    }
}

@media screen and (max-width: 800px) {
    #flexslider-1 .flex-viewport li {
        display: none !important;
    }
}

/*------------------------------*/
.jb-panel-detail.jb-classifier-detail-area.jb-classifier-layer {
    top: -81px !important;
}

.jb-panel-index.jb-classifier-thumb-area {
    top: 662px !important;
}

.service-links-facebook-like {
    width: 106px !important;
}

.IN-widget {
    margin-bottom: 5px !important;
}

.IN-2bc0215c-7188-4274-b598-1969e06d4d7c-1G9ISYhSF8XoOmdcl0yKDu {
    color: black !important;
}

/*SITE MAP*/
.site-map-menus .site-map-box-menu .title {
    display: none;
}

.site-map-menus .site-map-box-menu .first.expanded > a:first-child {
    color: red !important;
}

.site-map-menus .site-map-box-menu .expanded > a:first-child {
    color: red !important;
}

.site-map-menus .site-map-box-menu .last.leaf {
    margin-bottom: 10px;
}

.site-map-menus .site-map-box-menu .content ul li {
    padding-left: 16px;
    /*font-size:30px;*/
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.site-map-menus .site-map-box-menu .content ul li a:hover {
    color: #0A0A0A !important;
    text-decoration: underline !important;
}

.site-map-menus .site-map-box-menu .content a:link {
    text-decoration: none !important;
}

.site-map .site-map-message .homepagesite a:link {
    text-decoration: none !important;
}

.site-map-menus .site-map-box-menu ul li {
    line-height: 1.5rem;
    vertical-align: top;
    position: relative;
}

.site-map-menus .site-map-box-menu ul ul {
    margin-left: 1.5rem;
    margin-bottom: 1.5rem;
}

.site-map-menus .site-map-box-menu ul ul li {
    position: relative;
}

.site-map-menus .site-map-box-menu ul ul li::before {
    content: "";
    display: inline-block;
    width: 3rem;
    height: 100%;
    border-left: 1px #CCC solid;
    position: absolute;
    top: -0.75rem;
}

.site-map-menus .site-map-box-menu ul ul li::before {
    content: "";
    display: inline-block;
    width: 3rem;
    height: 1.5rem;
    border-bottom: 1px #CCC solid;
    position: absolute;
    top: -0.75rem;
}

.site-map-menus .site-map-box-menu ul ul li a {
    margin-left: 3.75rem;
}

/*Site map end*/
