/**
* Theme Name: TownPress Child
* Theme URI: http://preview.lsvr.sk/townpress
* Description: TownPress child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: townpress
* Version: 2.1.0
*/

/* Add your custom CSS after this comment */

/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}
	
	
	
	/*-------------------------------------------*/
	
	
	/* Townpress */

@media (min-width: 992px) {

   
    .dc-ld:after {
        display:none;
    }

   
    .dc-ld:before {
        color:#8a949b;
        font-family: 'townpress-icons'!important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f104';
        position: absolute;
        top: 9px;
        left:-2px;
        font-size: 14px;
    }
    
   
    .mon-oficial.header-menu__item--dropdown .header-menu__submenu--level-1 {
        left:-111% !important;
    }
    
    
    .dc-lt a {
        display:inline-block;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 180px !important;
    }
    
   
    .dc-lt a:hover {
        white-space: unset !important;
    }
        
    
    .dc-hide .sub-menu {
        display:none;
    }
    
   
    .dc-hide:hover .sub-menu {
        display:block !important;
    }

    
    .menu-item-has-children.dc-icon  .header-menu__item-link--level-2:after {
        color:#8a949b;
        font-family: 'townpress-icons'!important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f078';
        position: absolute;
        right:4px;
        font-size: 8px;
    }
}

    /* End Townpress*/

/* Pressville*/
/*
@media (min-width: 992px){

    
    .dc-ld:after{
        display:none !important;
    }
    
   
    .dc-ld:before{
        color:#ccd5db;
        font-family: 'pressville-icons'!important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f0d9';
        position: absolute;
        top: 9px;
        left:6px;
        font-size: 14px;
    }

   
    .mon-oficial.header-menu__item--dropdown .header-menu__submenu--level-1 {
        left:-111% !important;
    }
    
   
    .dc-lt a {
        display:inline-block;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        max-width: 180px !important;
    }
    
   
    .dc-lt a:hover {
        white-space: unset !important;
    }
    
     
    .dc-hide .sub-menu {
        display:none;
    }
    
   
    .dc-hide:hover .sub-menu {
        display:block !important;
    }

    
    .menu-item-has-children.dc-icon .header-menu-primary__item-link--level-2:after {
        color:#ccd5db;
        font-family: 'pressville-icons'!important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f0d7';
        position: absolute;
        right:5%;
        font-size: 14px;
    }        
}

*/
/* End Pressville*/

/* ascunde autorul si data postarii townpress */

 .post__meta-item--date{
	display:none;
}

.post__meta-author{
	display:none;
}



/* afisare documente -------------------------------------------------------------------------------------*/
/* pe pagina */


.documente-pagina li {
    background-image: url(https://binaryservices.ro/primariimodel/wp-content/uploads/document-ic.svg);
    background-repeat: no-repeat;
    background-position: left 6px center;
    background-size: 60px;
    border: 1px solid #d7d8da;
    border-radius: 10px;
    padding: 8px 8px 8px 75px;
    box-shadow: 0px 4px 4px -4px #b8bdc3;
    margin-bottom: 15px;
	 transition: all .35s cubic-bezier(0.19, 1, 0.22, 1);
	  list-style:none;
	    }

.documente-pagina li:hover {
	background-image: url(https://binaryservices.ro/primariimodel/wp-content/uploads/document-hover3.svg);
	transform: scale(1.04);
	filter: drop-shadow(0 14px 17px rgba(0, 0, 0, 0.4));
	background-color: #efefef;
	}


.documente-pagina a{
	color:#373737;
}

.documente-pagina a{ target: new; target-name: new; target-new: tab; }

.documente-pagina span {
	display:block;
}

.wpb_wrapper .filename {
	font-size:110%;
	color: #000;
}

.wpb_wrapper .dateModified {
	color: #7e7e7e;
}

.wpb_wrapper .extension {
	color: #7e7e7e;
}

/* in sidebar */

.fisiere-sidebar ul {
	list-style: none;
	padding: 0;
}

.fisiere-sidebar ul li {
    background-image: url(https://binaryservices.ro/primariimodel/wp-content/uploads/document-ic.svg);
    background-repeat: no-repeat;
    background-position: right 3px bottom 5px;
    background-size: 25px;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    padding: 5px 5px 5px 5px;
    box-shadow: 0px 4px 4px -4px #b8bdc3;
    margin-bottom: 10px;
    transition: transform .1s;
	    }

.fisiere-sidebar ul li:hover {
	background-image: url(https://binaryservices.ro/primariimodel/wp-content/uploads/document-hover3.svg);
	transform: scale(1.04);
	background-color: #efefef;
	}


.fisiere-sidebar ul li a{
	color:#373737;
}

.fisiere-sidebar ul li a{ target: new; target-name: new; target-new: tab; }

.fisiere-sidebar ul li span {
	display:block;
}

.fisiere-sidebar .filename {
	font-size:110%;
	color: #000;
}

.fisiere-sidebar .dateModified {
	color: #7e7e7e;
}

.fisiere-sidebar .extension {
	color: #7e7e7e;
}


/* lista componenta consiliu */

.rand-componenta {
    display:grid;
    grid-template-columns:20% 60% 20%;
    padding:10px 20px;
    margin-top:auto;
    
}

.rand-componenta p{
    display:block;
    position:relative;
    margin-top:auto;
    margin-bottom:auto;
    font-weight:600;
}

.rand-componenta:nth-child(even){
    background-color:#eee;
}

.numar-componenta p,
.partid-componenta p{
    text-align:center;
}

/*-----------------------*/
	
	/* lista primaria -- legislatie */
	
	.lista-legislatie li{
    list-style:none;
    
}
	
	
	