﻿body,p{font-weight:400;line-height:1.5;font-size:18.5px;margin:0.5em 0}
body, input {font-family:'Barlow',Helvetica,Arial,Sans-Serif;font-style:normal;color:#333;background-color:#fff;margin:0 auto;padding:0}
@media (prefers-color-scheme: dark) {body {color:#fff;background-color:#000}}
.modal {display:none;position:fixed;z-index:2023;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color: rgba(0,0,0,0.4)}

@media (resolution: 1.5dppx) {
body .modal {padding-top:15px}
}
 

.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;border-radius:7px;max-width:825px;width:80%}
.close{color:#aaa;float:right;font-size:40px;font-weight:700}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
h1,h2,h1 a,h2 a
h1 a:hover,h2 a:hover
.notariat-blockheader .t {font-weight:normal;text-decoration:none;line-height:1.5;font-size:28px;text-align:left}
h1,h1 a{color:#04367d;margin:0.67em 0;font-weight:normal}
@media (prefers-color-scheme: dark) {h1, h1 a {color:#95FCF3}}
.bigt {font-size:38px}
h2,h2 a{font-size:26px;font-weight:bold;color:#404040;margin:60px 0 20px 0;text-decoration:none}
@media (prefers-color-scheme: dark) {h2,h2 a {color:#97FCB0}}
table.tresp h2 {margin-top:5px}

.update {font-size:16px;color:#3B3F44;text-align:right;padding-right:15px}
@media (prefers-color-scheme: dark) {.update{color:#878787}}

#notariat-main{position:relative;width:100%;left:0;cursor:default}
.cleared{float:none;clear:both;border:none;font-size:1px;margin:0;padding:0}
form{margin:0 ;padding:0}
table.position{position:relative;width:100%;table-layout:fixed;border:0}
table.biggie {display:block;overflow-x:scroll;max-width:95%;width:95vw}
table.nosp{border-spacing:0}
table.sp5{border-spacing:5px}
table.nop td{padding:0}
table.p5 td{padding:5px}
table.p10 td{padding:10px}
td.vat {vertical-align:top}
td.w50 {vertical-align:top}
.notariat-sheet{position:relative;z-index:0;width:1240px;cursor:auto;margin-left:auto;margin-right:auto}
.notariat-sheet-body{position:relative;z-index:1;padding:10px}
div.notariat-header{position:relative;z-index:0;width:1220px;height:125px;overflow:hidden;margin:0 auto}
div.stickyheader {position:sticky;top:0;height:111px;background-color:#fff;border-bottom:1px solid #D1D1D1;z-index:999;animation: slide-down 0.3s ease-in-out forwards}
@media (prefers-color-scheme: dark) {div.stickyheader {background-color:#000}}

@keyframes slide-down {
  from {
    transform: translateY(-100%);  
  }
  to {
    transform: translateY(0);  
  }
}
a#proglink {font-size:16px;color:#fff;border-radius:10px;padding: 4px 10px 7px 10px;background-color:#4566c9;text-decoration:none}
a#proglink2 {font-size:17px}
a#proglink2:before {background:url("data:image/svg+xml,%3Csvg fill='%230754C0' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 6L22 6 22 9 24 9 24 7 24 6 24 4 24 2 22 2 22 4 12 4 12 6z'/%3E%3Cpath d='M26 4V6h2v6H4V6H8V9h2V2H8V4H2V30H30V4Zm2 24H4V14H28Z'/%3E%3Cpath d='M12 17H15V20H12z'/%3E%3Cpath d='M17 17H20V20H17z'/%3E%3Cpath d='M22 17H25V20H22z'/%3E%3Cpath d='M7 22H10V25H7z'/%3E%3Cpath d='M12 22H15V25H12z'/%3E%3Cpath d='M17 22H20V25H17z'/%3E%3C/svg%3E") 0 0 no-repeat;content:'';display:inline-block;height:24px;margin-inline-end:10px;width:24px;vertical-align:middle;margin-bottom:5px}
a#db {display:block}
#tsus a {color:#047C0E;font-weight:bold}
@media (prefers-color-scheme: dark) {#tsus a {color:#AFD0FD}}
div#tsus {padding:0;text-align:left}
.notariat-logo{display:block;position:absolute;left:7px;top:7px;width:170px;height:93px;background-image:url(/logo.png);cursor:pointer;background-repeat:no-repeat}
@media (prefers-color-scheme: dark) {.notariat-logo {background-image:url(/logo_dark.png)}}
.notariat-logo:hover {-webkit-filter: brightness(110%)}
.slicknav_menu, .notariat-menu li.msearch {display:none}
.notariat-menu a,.notariat-menu a:hover{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal}
.notariat-menu,.notariat-menu ul{border:0;list-style-type:none;display:block;margin:0;padding:0}
.notariat-menu li{border:0;display:block;float:left;position:relative;z-index:5;background:none;margin:0;padding:0}
.notariat-menu li:hover{z-index:10000;white-space:normal}
.notariat-menu li li{float:none}
.notariat-menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;background:none;border:1px solid #D1D1D1;box-shadow:6px 6px 0 #c8defd}
.notariat-menu li:hover>ul{visibility:visible;top:100%}
.notariat-menu:after,.notariat-menu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.notariat-menu{float:left;padding:0 0 0 10px}
.notariat-nav{position:relative;height:25px;z-index:100}
.notariat-nav .l,.notariat-nav .r{position:absolute;z-index:-1;top:0;height:25px}
.notariat-nav .r{right:0;width:978px;clip:rect(auto, auto, auto, 978px)}
.notariat-menu a{position:relative;display:block;overflow:hidden;height:25px;padding-bottom:20px;cursor:pointer;text-decoration:none}
.notariat-menu ul li{clear:both;margin:0}
.notariat-menu a .r,.notariat-menu a .l{position:absolute;display:block;top:0;z-index:-1;height:75px}
.notariat-menu a .r{width:400px;right:0;clip:rect(auto, auto, auto, 400px)}
.notariat-menu a .t{font-family:'Barlow',Tahoma; font-size:22px;color:#1a1a1a;line-height:25px;text-align:center;margin:0;padding:0 17px 0 0}
@media (prefers-color-scheme: dark) {.notariat-menu a .t {color:#fff}}
.notariat-menu a.active .l,.notariat-menu a.active .r{top:-50px}
.notariat-menu .notariat-menu-li-separator{display:block;width:0;height:25px}
.notariat-menu ul a{display:block;text-align:center;white-space:nowrap;overflow:hidden;background-color:#fff}

@media (prefers-color-scheme: dark) {#nnav .notariat-menu ul a{background-color:#3b3f44;color:#fff}}

.notariat-menu ul a {text-align:left;text-indent:8px;text-decoration:none;line-height:20px;color:#333;margin:0;padding:15px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}
.notariat-content-layout{display:table;width:1230px;table-layout:fixed;border-collapse:collapse;background-color:Transparent;border:none !important;padding:0 !important}
div.notariat-content-layout div.notariat-layout-cell {display:table-cell}
div.notariat-content-layout-row{display:table-row}
.notariat-layout-cell,.notariat-content-layout-row{background-color:Transparent;vertical-align:top;text-align:left;border:none !important;margin:0 !important;padding:0 !important}
@media only screen and (min-width:1240px) {
.notariat-post {padding-right:40px}
}
.button, .notariat-button{font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:left;text-decoration:none;color:#FFF;background-color:#c94566;width:auto;outline:none;border:none;line-height:27px;height:27px;overflow:visible;cursor:default;z-index:0;margin:0;padding:0 11px;cursor:pointer}
a.button:hover, a.notariat-button:hover{color:#fff}
input,select,textarea{vertical-align:middle;font-size:18.5px;color:#333}
@media (prefers-color-scheme: dark) {input,select,textarea{color:#fff}}
select{-webkit-appearance:none;padding:5px 30px 5px 7px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0.7rem top 50%;background-size:0.65rem auto}
select#termen_deces {border:2px solid #047D32;border-radius:6px;margin:20px 0 15px 0}
select#euro_lei, select#euro_lei_c {background-color:#cadffd;border:2px solid #047D32;border-left:none;border-radius: 0px 7px 7px 0;margin-left:-10px;text-align:left;line-height:23px;font-size:17px; width:57px}
@media (prefers-color-scheme: dark) {select#euro_lei, select#euro_lei_c {border-color:#97FCB0;background-color:#4566c9}}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0}
input[type=number] {-moz-appearance:textfield}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="checkbox"]:hover, input[type="radio"]:hover {cursor:pointer}
input[type="checkbox"], input[type="radio"] {accent-color:#4566c9}
input[type="radio"]:hover {cursor:pointer;transform:scale(1.1);transition:333ms}
.notariat-button:hover{text-decoration:none;background-color:#314faa}
.notariat-blockheader .t{color:#047C0E;font-size:23px; font-weight:normal; white-space:nowrap;margin-bottom:7px;text-align:center}
@media (prefers-color-scheme: dark) {.notariat-blockheader .t {color:#FCF397}}
.notariat-blockcontent-body{position:relative;z-index:1}
a img{border:0}
.valm {vertical-align:middle}
.notariat-article p {word-break:break-word}
.notariat-article img{margin:3px 5px 5px 0;max-width:100%;height:auto}
.notariat-article table{border-collapse:collapse}
.notariat-article th{text-align:center;vertical-align:middle;padding:7px}
pre{overflow:auto;padding:0.1em}
.notariat-post h1.notariat-postheader a, .notariat-post h2.notariat-postheader a {font-size:25px;font-weight:normal;line-height:1.5;margin:0;padding:0;text-align:left;text-decoration:none}
.notariat-post ul{list-style-type:none;margin-top:0;padding-left:14px;overflow:hidden}
.notariat-post li{line-height:1.5;margin:0 0 0 7px;padding:0 0 0 11px}
.notariat-post ul>li{list-style:disc;padding:0 0 10px 0}
.notariat-footer{position:relative;padding:10px 10px 60px 10px;margin:7px;background-color:#151414;color:#878787}
.notariat-footer a {color:#fff;text-decoration:none}
.notariat-content-layout .notariat-sidebar1{width:370px}
legend{font-weight:700;font-size:1.5em;padding-left:0;text-align:left;margin:0 0 10px}
details {padding:2px;margin-bottom:15px}
details>summary {font-weight:bold;list-style-type:none;outline:none;cursor:pointer;color:#314faa;background-color:#E4EFFE;border-radius:7px;border-bottom:1px solid #D1D1D1;padding:10px}
details>summary::-webkit-details-marker {display: none}
details>summary::before {content: '+ '}
details.faqart>summary::before {content: '🗎 '}
details[open]>summary::before {content: '- '}
details[open]>summary {margin-bottom: 0.5rem}
details.tooltip {margin:0;padding:0;border-radius:3px;cursor:pointer;display:inline-block;vertical-align:top;position:relative;transition:0.15s background linear}
details.tooltip p {cursor:auto;background:#fff9ba;color:#333;padding:15px;top:35px;border-radius:4px;right:0}
details.tooltip.dpret p {background:#e4effe}
details.faq p {border: 2px solid #e4effe;border-radius:7px;padding:20px}
details.tooltip p:before {content: "";border-bottom: 12px solid #fff9ba;border-left: 8px solid transparent;border-right: 8px solid transparent;
height:0;right:3px;position: absolute;top:-10px;width:0}
details.tooltip.dpret p:before  {border-bottom: 12px solid #e4effe}

details[open] p, details[open] div {animation:animateDown 0.4s linear forwards}

@keyframes animateDown {
  0% {opacity:0;transform:translatey(-15px);}
  100% {opacity:1;transform: translatey(0);
  }
}

details.tooltip>summary {background: url("/tip.svg") no-repeat;background-position:right;background-size:18px;list-style:none;margin:0;padding:0;
padding-right:23px;font-weight:normal;color:#333;border:0;border-radius:unset}
@media (prefers-color-scheme: dark) {
details.dpret>summary{color:#949494}
}

details.tooltip>summary::before {content: ''}

details.detalii[open]{border-bottom:1px solid #d1d1d1}
details.detalii summary{display:inline-block;position:relative;padding-left:0;padding-right:12px;background-color:inherit;color:inherit;font-weight:400;border-radius:0;width:97%}
details.detalii summary h2 {margin:0;clear:none;font-size:18.5px}
details.detalii summary::before{content:"";display:inline-block;width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z' fill='%23848b94'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;position:absolute;right:10px;top:calc(50%-14px);transform:rotate(90deg) translateY(-50%)}
details.detalii[open] summary{border-bottom:none}
details.detalii[open] summary::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 18L11.41 16.59 6.83 12 11.41 7.41 10 6 4 12z' fill='%23848b94'/%3E%3C/svg%3E")}

.pasi_a {font-size:24px;margin-right:5px;display:inline-block;text-align:center;color:#fff;width:38px;font-weight:bold;border-radius:50%;background-color: #4566c9}
.clr{clear:both}
td.sectiontableheader{color:#333;font-weight:700;padding:4px}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px}
.pollstableborder{margin-top:8px}
.pollstableborder td{text-align:left;vertical-align:middle}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px}
#system-message {border:1px solid #DDD;padding:10px;text-align:center}
#system-message ul {margin:0}
#system-message ul li{background-image:none;margin-top:10px;padding:0px 5px 0 5px}
dl#system-message li {list-style-image:none}
dl#system-message ul {padding:0}
.error, .error ul, .error .message li, .error .message ul {background-color:#c94545}
.error dt, .error li {color:#fff}
.message, .message ul {background-color:#45c9a8}
dt {text-align:center;font-size:16px;font-weight:bold;color:#4566c9}
dt.message {color:#2f4382}
dd.message a, dd.message.message.fade a, .message ul a{color:#000;text-decoration:underline}
dd {margin:0}
dd.error ul a,dd.error ul a:hover {color: white;text-decoration:underline;font-weight:bold}
a,.notariat-post li a{color:#0754C0;text-decoration:none;font-weight:normal}
@media (prefers-color-scheme: dark) {a,.notariat-post li a {color:#95C0FC}}
a:hover,.notariat-post li a:hover{color:#314faa}
h1 a,h2 a {margin:0}
p.notariat-logo-name,.notariat-logo-text{display:block;text-align:left}
.notariat-nav .l,.notariat-menu a .l{left:0;right:0}
.notariat-menu a:hover .l,.notariat-menu a:hover .r,.notariat-menu li:hover>a .l,.notariat-menu li:hover>a .r,.notariat-menu li:hover a .l,.notariat-menu li:hover a .r{top:-25px}
.notariat-menu a:hover .t,.notariat-menu li:hover a .t,.notariat-menu li:hover>a .t{color:#000}
.notariat-menu a:hover .t:after {content:'';width:50px;position:absolute;left:0;bottom:10px;border-width: 0 0 3px;border-style:solid;color:#c8defd}
@media (prefers-color-scheme: dark) {.notariat-menu a:hover .t,.notariat-menu li:hover a .t,.notariat-menu li:hover>a .t {color:#95FCF3}}
.notariat-menu a.active .t {color:#04367d}
@media (prefers-color-scheme: dark) {.notariat-menu a.active .t {color:#95FCF3}}
.notariat-menu a.active .t:after {content:'';width:50px;position:absolute;left:0;bottom:10px;border-width: 0 0 3px;border-style:solid}
.notariat-menu ul li a:hover,.notariat-menu ul li:hover>a{color:#04367d;background-position:0 -20px}
.notariat-button-wrapper .l {left:0;right:5px}
.notariat-blockheader{position:relative;z-index:0;margin-bottom:0}
.notariat-blockcontent{position:relative;z-index:0;margin:0 auto}
.notariat-block,.notariat-post{position:relative;z-index:0;margin:7px 7px 0 0}
.notariat-block-body,.notariat-post-body{position:relative;z-index:1;padding:8px}
.notariat-blockcontent-body a:hover{color:#4566c9}
#navigation,#navigation p{text-align:center}
#pag{text-align:center;margin:15px 0 25px 0;padding-top:20px}
div#pag a, div#pag a:link, #pag span {font-size:22px;margin-left:22px}
#pag span {color:#575757;border:1px solid #aeaeae;padding:0 5px 0 5px}
.butnav {width:200px;padding:10px 0 10px 0;margin-left:auto;margin-right:auto;font-size:17px;text-align:center;border:1px solid #ccc;background-color:#eee}
#header_right {float:right;width:auto;height:auto;margin:8px 0 0px 0;font-size:15px}
div#header_right td {padding:0 0 15px 0}
div#header_right td.afterhours {padding-top:10px;padding-bottom:23px}
.sdesk, .thead {display:inline-block;width:200px}
@media only screen and (max-width:650px) {.sdesk, .thead {display:inline-block;width:165px}}
.sdesk {vertical-align:top;width:430px;padding-right:200px;padding-top:25px}
.phone {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABv0lEQVR42u2YPS9EQRSGl12Jj8QPEBWdIJEVhcJXp9CIiEqiIBRoCApRiUKzDYVC7QeQ2GYLjQLNbkKhEIUgxHdC4eudzUgmk7nZndnc65xkTvJ0uzvvk3tm58yNxXz58uWLZHUsJ4bAGfgpgjSIUxO4KTL8H13UBJ4sBeapCWQtBXaoCexaCpxTE9i0FBBUUxKYdhDopSTQ5iAwR0mgHLxYCqxT2wdpS4FhagILFuHXKI4TdeCLZXhFYo9teCkwyDa8FKgAlyzDKxITWngx6FVxEkgYnkKK2wVHfwrfIMlJQJzMx5pEjtxNrIBEI3jXJFa5tdKU4R9pjJvEvibwCbo5CdSCU03iGbQ4/FY/WAGj4vuR7SksVA+uNYlXm0sNPrtoaEexx47AlmzX5jAlWsGboZ3GHcMHMRumRI9BIn+5CWoHy/CCq7DbKQkeDQuLc6K9xPD50SWKPdEEbg2Li/tECtQ4ho9GQDnocgEh7hzDRyegDH5L4KOEwP8noIg0gEO2AlKiDIyAC5YC2q1uBtyzFFBEKsEA2AYP7AQ0mbg8BMUclCmw6bNcXh50gkmwAQ7kgHgC+mK+fPnyRbJ+Ad6d7KTLiesQAAAAAElFTkSuQmCC");background-size:28px;width:28px;height:28px;background-position:0 2px;background-repeat:no-repeat}
.place {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACwElEQVR42u1Yz0tUURS+E1giiO1cWGgRGaFkKS5lNkVgpouswUUQtK0/wJUQ1sr29gsEF0a4qEVQoQ0SLSMhoqF0IURFxQyRZvTzu3CD4eO86Y7vnTdv4B34YJg55zvf9+a+9+49xqSRRhqRxN7xzR3AUeAq8BRYATaBdWAVeOJ+OwZsT5r4M8AH4I8n3gO5JAhvBe5XIZxha1trJX4Q+BhC/D9YjsG4xdt1/FsQY9f8HHAW6AF2OvS47+ZcDtdZruNxiW8DioKIh0C7R3078ECot5xtcRhYEppfqZIjA0wKPEva4keFppMh+C4LfKc0DawIyyYTgi/jOMo5V7XE9wo37K6A3Czw2K3rovucDcjdLdzYvRoGJqjJrGdeOSYCamZ98sIaWKAmYwFX/n/P/axQN0Y5CxoGCtSkU8jJexjIC3WdlFPQMLBOTZqFnJKHgaJQ10w5XzUMbFCTli0aKAl1LZSzoWFgjZp0R7iEuilnTcPAIjU5HeFNzC/IRQ0DU9TkVoSP0ZuUN6VhYJiavAt6C7t/Iu/uiZL7nK3wNn5L3MMaBhqAL9ToZETninJO26NBaztxPeq1Co5HxHlDczPXL6zrIyH4ugS+fu0t9TI1vBuC6w5xLcdxoMkJV+3wFngOCjy5OAxsc3Oeii8nD557fA6w3HGdi0eEq3eiivoBoX4k7skEPz1e+0zc3D/4Qn377CFkP/CLhFzyqBsXRir7ajXcmiYx1tChCvkHgB9UM13L0aLdBn8iQS+BpoDhLz+CP0vb8rhNSKOW20LeNSFvNCnT6RlB3DmaXvPvM0karzcBr0igPYLuATqE42hBWma1NmFPVd9J6DPgOX1nc7pMEgPCLnicyC6aJAcEzlcQP2+SHhDZCLwRxNu5aqOph4DQPuBbmXj7uc/UU0DwEPDTYcjUY0D4eQuTRhppqMVfda4YJ8dhsxsAAAAASUVORK5CYII=");background-size:24px;width:24px;height:24px}
.sbut {margin-left:-45px;background:url('../images/cautare.png') no-repeat no-repeat;background-position:10px 10px;background-color:#c94566;padding:18px 18px 18px 23px;border-top-right-radius:25px;border-bottom-right-radius:25px}
.sbox {border:1px solid #D1D1D1;border-radius:25px;padding:5px 50px 5px 14px;height:25px;width:73%;font-size:16px}
@media (prefers-color-scheme: dark) {.sbox{border:1px solid #3B3F44;background-color:#3B3F44;color:#fff}}
.sprite{padding-left:40px;background:url('/contact.png') transparent no-repeat scroll left center;overflow:hidden}
.adresa{background-position:0 3px;min-height:40px;height:auto;margin-bottom:7px}
.email{background-position:0 -82px;height:35px;margin-bottom:7px}
.fix{background-position:0 -140px;height:35px;margin-bottom:7px}
.mobil{background-position:0 -200px;height:35px;padding-bottom:7px}
.program{background-position:0 -268px;height:auto;padding-bottom:7px}
.sprite.program .detalii{border-bottom:none}
.deschis{color:#CAFDCE}
summary#summary {border-bottom:none;padding:0;width:200px}
.tabelorar{width:200px}
.tabelorar th {font-size:22px;font-weight:normal;text-align:left;padding:0 0 10px 0}
.hide {display:none}
.fondgalben {background:#FEFCE4;border:2px dashed #7C7204;padding:7px;margin:7px 0 7px 0}
.blocgri {background-color:#3B3F44;color:#fff;padding:20px;font-size:19px}
.blocgri a {color:#fff}
.blocgri a:hover, .blocgri summary#summary:hover{color:#E4EFFE}
.orar {padding-top:2px;vertical-align:top}
#telmobi {display:none}
.tel {color:#814935;font-size:26px}
@media only screen and (max-width:650px) {.tel {font-size:28px}}
.footrecent {font-size:11px; font-weight:bold; background-image:url('../images/postbullets.png');background-repeat:no-repeat;overflow-x:visible;overflow-y:hidden; margin: 0 0 3px 0; padding: 0 0 3px 11px; line-height:1.28;text-decoration:none}
.nolink, a:hover.nolink {text-decoration:none}
.sublink {font-size:11px;text-decoration:none}
.pagenav {font-size:23px;padding:4px}
a.pagenav {border:1px solid #eee;border-radius:5px;padding:4px}
a.pagenav:hover {background-color: #EBC7BB;color:white;text-decoration: none}
.centru {text-align:center}
.breadcrumbs.pathway {font-size:16px}
table.tresp td {float:none;width:303px}
table.tresp img {max-width:287px}
sub {vertical-align:sub;font-size:smaller;line-height:1.5}
#ac1,#ac2 {max-width:640px;text-align:left}
.sectiune {border: 2px solid #e4effe;border-radius:10px;padding:0 25px 10px 25px;margin-top:25px;margin-bottom:25px}
.tip h4 {margin:0;font-weight:normal;font-size: 22px;color:#4566c9}
.tip {border:2px solid #E4EFFE; border-radius:8px;min-height:initial;padding:12px 0 20px 56px;margin-bottom:17px;font-size:17px}
.tip:before {content:'⏱️';color:#4566c9;font-size:23px;height:24px;margin:-0 0 0 -40px;position:absolute;width:24px}
.disclaimer p {color:#767676;font-size:16px}
p.notice {font-size:15px}
@media (prefers-color-scheme: dark) {.disclaimer p  {color:#C9C9C4}}

.acte-container {
      display: flex;
      flex-wrap: wrap;
      justify-content:left;
      gap: 20px;
      padding: 20px;
    }
	
	.acte-item {
      flex: 1 1 200px;
      max-width: 230px;
    }
	
	.acte-item h3 {
    margin: 7px 0 0 0;
    font-size: 20px;
	}
	
	.acte-item p {
    margin: 0;
    font-size: 17px;
}

 
 
  @media (max-width: 768px) {
      .acte-container {
        flex-direction: column;
        gap: 10px;
      }
	  .acte-item {
	  max-width:95%;
	  max-height:151px;
	  }
    }



.id-icon, .car-icon, .cars-icon {display: inline-block;color: #4566c9;width: 40px;height: 40px;}
/* Stiluri comentarii */
.cominput br {display:none}
p.cominput{margin-left:80px;clear:both}
details.morec{font-size:16px}
details.morec>summary{color:#3D76A9;background-color:unset;border:0;padding:0;font-weight:normal}
@media (prefers-color-scheme: dark) {details.morec>summary{color:#95C0FC}}
details.morec[open]>summary {margin-bottom:0.5rem;display:none}
details.morec>summary::before{content:''}
.jcomments-links{margin-top:10px;clear:both;text-align:left}
.comments-link,.readmore-link{padding:0 5px 5px 14px}
.comments-link{background-position:0 -27px}
.readmore-link{background-position:0 2px}
#jc a:link,#jc a:hover{outline:none;color:#3B5998;text-decoration:none;font-size:15px}
@media (prefers-color-scheme: dark) {#jc a:link,#jc a:hover {color:#fff}}
#jc .clear{clear:both;height:1px;overflow:hidden}
#comments .cd {color:#606060;font-size:13px;margin-left:3px}
@media (prefers-color-scheme: dark) {#comments .cd {color:#757575}}
#comments{margin:40px 0 0 0;padding:0;width:100%;text-align:left;text-decoration:none;text-transform:none;text-indent:0}
#comments .comment-avatar{float:left;margin:0;padding:0px 11px 8px 11px}
#comments .avatar-indent{padding-left:70px}
#comments .comment-avatar img{width:50px;height:50px;border:0}
#comments .comment-author{color:#3B3F44;font-family:Verdana;font-size:0.9em;font-style:italic;margin:0;padding:0}
@media (prefers-color-scheme: dark) {#comments .comment-author {color:#C9C9C4}}
#comments .comment-body {margin:0 28px 5px 0;word-break: break-word}
#comments .comments-list{margin-left:60px;height:1%}
.comments-list #comments-form {margin-left:-60px}
#comments .even,#comments .odd{background-image:none;background-color:transparent;font-size:16px;border:none;margin-left:0;margin-bottom:10px;padding:0}
#comments-form,#comments-form p{text-align:left;text-decoration:none;text-transform:none;text-indent:0}
#comments-form p{color:#6B6B6B}
@media (prefers-color-scheme: dark) {#comments-form label, #comments-form p{color:#ABABAB}}
#comments-form p,#comments-form #comments-form-buttons,#comments-form {line-height:30px;width:auto;font-size:16px;margin-top:10px;margin-bottom:8px;overflow:hidden;padding:0;background-color:#E4EFFE}
@media (prefers-color-scheme: dark) {#comments-form p,#comments-form #comments-form-buttons,#comments-form {background-color:#3B3F44}}
#comments-form label{background-color:inherit;line-height:1.5em;margin:0;vertical-align:middle}
#comments-form input,#comments-form textarea{background-color:#FFF;padding:5px;margin:0;border:1px solid #CADFFD;border-radius:0;resize:none;font-weight:normal}
#comments-form input{width:190px;margin:0 10px 0 0;height:20px;overflow:hidden;font-size:16px}
#comments-form input.checkbox{width:16px;line-height:1.5em;padding:0;margin-left:80px;vertical-align:middle;border:none}
#comments-form textarea{width:90%;margin:0 10px 0px 0;float:right;font-family:'Barlow';color:#000;font-size:16px;font-weight:normal;line-height:1.5;overflow:hidden;box-sizing:border-box}
@media (prefers-color-scheme: dark) {#comments-form input, #comments-form textarea{background-color:#000;color:#949494;border-color:#858585}}
#comments-form-message{padding:5px 5px 5px 25px;margin-right:5px;display:block;color:#fff;font-size:18px}
.comments-form-message-error{background-color:#c94566}
.comments-form-message-info{background-color:#367C04}
#comments-form .counterpanel{height:13px;display:block;overflow:hidden;color:#CCC;padding:0;margin:0;border:1px solid #DDD;border-top-width:0;max-width:400px!important;width:350px;background-color:#EEE}
#comments-form .btn{float:right;margin:0 10px 20px 0}
#comments-form .btn div{margin:1px;float:left;background-color:#04367D;border:solid 1px #CADFFD}
#comments-form .btn a{text-decoration:none;line-height:100%;font-size:16px;color:#fff;padding:0 7px;border:none}
#comments-form .btn a:hover{text-decoration:none}
#jc .rbox_m{width:auto;margin:0;padding:0 0 10px 0;line-height:1.3;text-align:left;background-color:#FFF;border-bottom:1px solid #CCC;overflow:hidden}
@media (prefers-color-scheme: dark) {#jc .rbox_m {background-color:#000}}
#jc .rbox{margin:0;width:auto;overflow:hidden}
#jc .rbox div{text-align:left;line-height:1.5}
#jc .rbox_b{margin-top:1px;border-bottom:1px solid #CCC;background-color:#FFF;height:6px}
#jc .rbox_bl{padding-left:13px}
#jc .rbox_br{height:13px;padding-right:13px}
.jcl_comment {font-size:12px}
.comments-list #comments-form {margin-left: -60px;}
.programare {width:197px;height:35px;padding:5px;border-radius:7px;background-color:#4566c9;text-align:center;margin-left:auto;margin-right:auto;margin-top:25px;margin-bottom: 25px;cursor:pointer}
.programare a {font-size:20px;text-decoration:none;color:#fff;text-align:center}
.pricebox, .calcbox {border:1px solid #ddd;border-radius:10px;text-align:center;-webkit-box-shadow: 0 1px 7px 0 rgb(0 0 0 / 10%);box-shadow: 0 1px 7px 0 rgb(0 0 0 / 10%);margin-left:auto;margin-right:auto;margin-bottom:30px;margin-top:30px;max-width:355px;padding:21px 10px 10px 10px}
@media (prefers-color-scheme: dark) {.pricebox, .calcbox {border:2px solid #606060}}

.pricebox table {margin-left:auto;margin-right:auto}
.pret {font-weight:bold;color:#047C0E;font-size:22px}
.pcta {font-size:17px;color:#3B3F44}
@media (prefers-color-scheme: dark) {.pcta{color:#878787}}

.stepbox {padding:10px 10px 10px 15px;border:2px dashed #D1D1D1;border-radius:15px;margin-bottom:15px}
.figbox {max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:25px;padding:10px;border: 1px solid #D1D1D1;border-radius:15px}
.figboxl {margin-bottom:25px;padding:10px;border: 1px solid #D1D1D1;border-radius:15px}


.step-div {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    max-width: 800px;
    margin: 20px auto;
    background: #fff;
    border-radius: 8px;
}

.step {
    display: flex;
    align-items: flex-start;
    flex: 1 1 calc(50% - 20px);
    max-width: 355px;
    background: #fdfdfd;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.step-number {
    width: 40px;
    height: 40px;
    background-color: #007bff;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 15px;
    flex-shrink: 0;
}

.step-content h3 {
    margin: 0;
    font-size: 18px;
    color: #333;
}

.step-content p {
    margin: 5px 0 0;
    font-size: 16px;
    color: #555;
}

@media (max-width: 600px) {
    .step {
        flex: 1 1 100%;
        max-width: 100%;
    }
}


.stickme {width: 213px}
div.notariat-block.stickme > div.notariat-block-body {color:#fff;background-color:#44C9A8;border: 1px solid #fff}
table.calcul {width:100%;margin-left:auto;margin-right:auto;border:1px solid #D1D1D1}
table.calcul_new {max-width:355px;margin-left:auto;margin-right:auto}
table.calcul_new td {padding:15px 7px 15px 15px;border:1px solid #ddd}
table.calcul_new tr:first-child td {border-top:none}
table.calcul_new tr:last-child td {border-bottom:none}
table.calcul_new td:first-child {border-left:none;width:100px}
table.calcul_new td:last-child {border-right:none}
table.calcul_new label {cursor:pointer}

table.calcul_new input[type="checkbox"] {transform:scale(1.1);transition:transform .3s}
.valoare_new {padding:4px;width:90px;height:25px;border:2px solid #047D32;font-size:21px;color: #047D32;border-radius:7px}
@media (prefers-color-scheme: dark) {
.calcbox input {background-color:#000}
.valoare_new {border-color:#97FCB0;color:#97FCB0}}
input.valoare_new:focus{outline:none}
#shid, .ocpi_ipoteca {display:none;transition:display 0.5s}
.calcul td  {border:1px solid #D1D1D1;padding:6px}
td.td_left {text-align:right;padding-right:10px;min-width:115px}
td.td_right {text-align:left;padding-left:8px}
tr.cumpa {background-color:#E4EFFE}
@media (prefers-color-scheme: dark) {tr.cumpa {background-color:#3b3f44}}
.inp_eur {position:relative}
.inp_eur input {padding-right:18px}
.inp_eur:after {position:absolute;top:0;content:"\20AC";right:5px;color:#000}
span.optiune {display:block}
input.euroin {padding:4px;width:132px;height:21px;border:2px solid #047D32;border-radius:7px;font-size:18.5px}
input.rezultate {padding:5px;width:130px;height:21px;background-color:#EEE;font-size:18.5px}
input.rezultat_nou {border:0;color:#000;font-weight:bold;font-size:22px;border-bottom:2px dashed #ddd;text-align:center;width:101px;margin-left:10px}
@media (prefers-color-scheme: dark) {input.rezultat_nou{color:#fff}}
input.rezultat_nou:focus{outline:none}
#accordion{width: 100%;margin: 0px;padding: 0px;list-style: none}
#accordion h2 {border-bottom:1px dashed #fff}
#accordion h2, #accordion h2 a{font-size:12pt;margin:0px;padding:7px;background:#4566c9;cursor:pointer;text-align:center;color:#fff;text-decoration:none}
#accordion li div.content{padding:7px;border:0;line-height:20px}
#frst select, #frst label {border-radius:7px;margin-left:14px;line-height:28px;display:block;margin:10px 0 0 10px}
table.related , .related table, .related tbody, .related th, .related td {padding:0;margin:0}
table.related  {width:100%;min-width:100%;border-spacing:0}
#ar {max-width:645px}
#recl {max-width:970px;text-align:center;margin-top:7px;overflow:hidden}
sup {font-size:12px;vertical-align:super}
#call, #impozit2ani, #intabsuc {display:none}

.model {background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.3);margin:26px auto 26px;max-width:889px;min-height: 300px;padding:24px;position:relative;width:80%}
@media (prefers-color-scheme: dark) {div.model{background:#3B3F44;color:#fff}div.model:before{background:#272828}div.model:after{background:#343436}}
.model, .fondgalben {color:#333}
.model:before, .model:after {content: "";height: 98%;position: absolute;width: 100%;z-index:-1}
.model:before {background:#fafafa;box-shadow: 0 0 8px rgba(0,0,0,0.2);left:-5px;top: 4px;transform: rotate(-2.5deg)}
.model:after {background:#f6f6f6;box-shadow: 0 0 3px rgba(0,0,0,0.2);right:-3px;top: 1px;transform: rotate(1.4deg)}
.necesare {background:#D0E6D2;border-top-left-radius:250px 15px;border-bottom-left-radius:20px 115px;border-bottom-right-radius:105px 15px;-webkit-box-shadow: -3px 4px 10px -4px rgba(0,0,0,0.35);box-shadow: -3px 4px 10px -4px rgba(0,0,0,0.35)}
.postit {max-width:360px;margin:30px auto;padding:25px 20px 17px 17px;position:relative;color:#333}
.postit a {color:#0754C0}
.postit.necesare ul {margin-bottom:0}
.postit.necesare li {padding-bottom:4px;border-bottom:1px solid #367d041f;margin-bottom:7px}
.postit.necesare li::marker {color:#367d04}
p.svgprint svg {width:20px;fill:#3B3F44}
p.svgprint {text-align: right;margin: 0 0 5px 0;cursor:pointer}

.pdf {display:inline-block;font-size:16px;width:31px;height:24px;padding:0 0 0 28px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACRElEQVRIiZXWP4gVVxQG8N99PLaSLURELCQEsbCQLSRlWCSIhYgQSCGKjawB68VKBAvBKoVYhEAsLDSmiJUEAqkTIoIKElJZiLsEF3E3gmzknhT3zr5xdua9zYHLG877zr/vnDtnaEkwynwV/J55E2wEG7n+Bm/reRM8CRbDdEmdABdwCzn4GzmRW5AcxWi3ctaDi4n7Hdx2CcbBSs30dGYuFKtulsHxIOp5F5yZUQjBp7kY/DILmzmUiYqPzL/BmWDUxbYVo8rXP7MCJD4kE34TY3yr9G8wQEPFdC4nmNw4i3J21SAnBgNU8MwAwWbwvpVUo58P7gTzjW7cNvxopKZIYhVf4pPqY6Q4v5TYV/VPu1kdrFPxw0DWX2S+izKeQ5Xdrj4WGt22Hky5OMtYCE5PKW5zapPbk9EjrxLziQ9DgCgXczjADPkJh/D8f9j0jumQPA7WsWcIkHp8bKNoKEhwLJXJuBFlSgaDtOWjMZ3ifBycD67gaOLH4GFwIJWqvkm86OvBuOtsoMmLOILlxEH8GXytOB9jDdcaBto++i7aFm253MizuJz4tc75b4n1xH7lrTqXeNAwsGOKgn3B3cRn+BnnRmy2IC/xfX/BE9k2pmmiO4XDwV/KUtnsYvtsu30cpCi4l0qWjxKvZzmvNjuiaFeNso6HO3HcSnB+8M9gnFmpC/5k9JQ7YNd8LHwerFX7rUDdpb+Em8pOWDV57wztiKZfY+zFHK4mrg9lM8plt/5RP082uif3P7/NPMssRYf2/wBkIu29hpqAEAAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-size: contain;}

.doc {display:inline-block;font-size:16px;width:40px;height:24px;padding:0 0 0 28px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC7UlEQVRIiY3VTWtcZRQH8N8ZLqGLIEMpJZQSwhCkBGlimjgD4kZXgrgQ1HHpCxT8AHahO7fuXFiEouDC+QzSLsSCiSm1DV2IlC6kiy6KhDEUhJDj4r7MnWRi+mzuueee8z/P+Z+XG047g1EhcxHLItZwBWwN3z/VF0ULqEPOyzgnrGATa1gRzkvz6FTWd58HHMJg9E4DlvmiiIuYO9EjwT3hVSzKJKJtcTh55tMCN9Ct41UATPkciVACbsj8ufRpO00BPCqkTgMWLZA6WEyrKsBO49DoHJfT2WICkBOH2qCdxbGM4onwbUNRVBhldm/hAtEpJrdrIdTyzAwqkK3hn7g6k8X+6BeZF0QdIOyR14hVmZ9WAT7HGF+SXRHXpfvENzLpj3q4KpJsuqtT4fXqmxXNx4ibuCfiE2UnfFXZfEis4zt1h0SQLuKzKe5qeluZ13Mwj0sy74oY46F0UDk8EJbJxyLebtXqAd6cTaOvZS6LUFPUwRrxk/Q3+ZuIHsbCfbwiYyxsNm0ZsYfbJzTCfl3HYtKSuWn7gwOD0UPsSCvCgcxdEX8JB3ipoYh1/DAzg8ylVoDmRhsGI9IdYVd4F/+KuI4/0JWWWzwUMl84NmilXNY1U9EMBxexIPyKR9jAMzzFLfSEs61pvyNidarFJ/ItXJ7UYHLWpdsi9it5T2lzU/poiofIM8TSzGFJc7WqU7ZV1u3Vtz0coyedxwIWbQ2fkf3pYsa6zB0ROzJ3pmR5aRZF8LrBaEdmv0p1Hu/pj3aFwYRnhCcivm84L+07rVXRFSEMRv9UQO0lNau3K+4TsWt7uOqkMxj9jjVpXLScpkGyFemoTaA/WsLHzfvUxs6FegEepahN8hF9S1fGWsQXxz7TXpyHHe2TR56z5Gwpajlztiz3C1yTNoWVcgvmufLbKRSVi/G1E+aAzEMRj8u3/o9EzKErc1HEZVyRuUb0hC7OtDL5/yK3zol/3lbgLpawgpeVO4it4RvPE+A/Qwkj0lF6G4MAAAAASUVORK5CYII=');background-repeat:no-repeat;background-size: contain}
.floatr {float:right}
 
#whatsapp-widget{font-family:Arial,sans-serif;position:fixed;bottom:35px;height:max-content;display:flex;align-items:center;gap:20px;z-index:9998;visibility:hidden;transition:all 2s ease 0s}
#whatsapp-widget.ww-yes{visibility:visible}
#whatsapp-widget.ww-no{visibility:hidden!important}
#whatsapp-widget .ww-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;opacity:0;animation:grow 3s;animation-delay:1s;animation-fill-mode:forwards}
#whatsapp-widget .ww-link{opacity:1;display:block;bottom:-15px;text-align:center;white-space:nowrap;text-decoration:none;width:60px;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:11px;line-height:11px;border:0;max-width:inherit;color:#afafaf!important}
#whatsapp-widget .ww-link:hover{border:0;text-decoration:underline!important;color:#afafaf!important}
#whatsapp-widget .ww-text{border-radius:8px;border:1px solid #e2e2e2;cursor:pointer;word-break:break-word;background:white;padding:1rem;position:relative;box-shadow:2px 2px 15px 2px rgb(0 0 0 / 17%);opacity:0;animation:slide 1s;animation-delay:3s;animation-fill-mode:forwards;margin-bottom:5px;z-index:100}
#whatsapp-widget .ww-arrow{position:absolute;background:white;border-right:.5px solid #e2e2e2;border-bottom:.5px solid #e2e2e2;top:50%;width:20px;height:20px;z-index:-100}
#whatsapp-widget.ww-right .ww-arrow{transform:translateY(-50%) rotate(-45deg);right:-11px;left:unset}
#whatsapp-widget.ww-left .ww-arrow{left:-11px;right:unset;transform:translateY(-50%) rotate(135deg)}
#whatsapp-widget.ww-big .ww-text{font-size:23px;line-height:25px}
#whatsapp-widget.ww-medium .ww-text{font-size:20px;line-height:29px;padding:15px}
#whatsapp-widget.ww-normal .ww-text{font-size:17px;padding:12px;line-height:19px;text-decoration:none;color:#20a291}
#whatsapp-widget svg{position:absolute;top:0;left:0;fill:#fff;z-index:1;border-radius:50px;cursor:pointer;transition:transform .7s ease-in-out;width:100%;height:100%;stroke:none}
#whatsapp-widget svg:hover{transform:rotate(720deg)}
#whatsapp-widget.ww-right .ww-text::after{right:-10px;transform:translateY(-50%) rotate(-45deg)}
#whatsapp-widget.ww-left .ww-text::after{left:-10px;transform:translateY(-50%) rotate(135deg)}
#whatsapp-widget.ww-left{left:20px;flex-direction:row-reverse}
#whatsapp-widget.ww-right{right:40px;flex-direction:row}
#whatsapp-widget .ww-icon-link:before{content:""}
#whatsapp-widget .ww-icon-link{padding:5px;box-sizing:border-box;border-radius:50%;cursor:pointer;overflow:hidden;box-shadow:rgb(0 0 0 / 40%) 2px 2px 6px;transition:all .5s ease 0s;position:relative;z-index:200;display:block;border:0;background:#047C0E}
#whatsapp-widget.ww-normal .ww-icon-link{width:50px;height:50px}
#whatsapp-widget.ww-medium .ww-icon-link{height:65px;width:65px;margin:0;}
#whatsapp-widget.ww-big .ww-icon-link{height:75px;width:75px}
#whatsapp-widget .ww-icon div{display:flex;align-items:center;justify-content:center}
@media(max-width:768px){#whatsapp-widget{bottom:11px}
#whatsapp-widget.ww-right{right:15px;left:unset}
#whatsapp-widget.ww-left{left:5px;right:unset}
}@keyframes slide{from{bottom:-20px;opacity:0}
to{bottom:0;opacity:1}
0%{opacity:0}
100%{opacity:1}
}@keyframes grow{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
}
 
address {display: block;font-style:italic;font-size:16px}

@media only screen and (min-width:300px) and (max-width:1240px) {
body .modal {padding-top:15px}
body .modal-content {width:85%}
.model:before, .model:after {display:none}
div#tel {width:200px;margin-left:auto;margin-right:auto;display:none}	
#tel img {margin-right:7px}
#call {display:block;position:fixed;border-radius:12px;text-decoration:none;z-index:2022;width:200px;bottom:12px;height:50px;text-align:center;color:#fff;font-weight:600;font-size:24px;overflow:hidden;background:#047C0E;display:flex;justify-content:center;align-items:center;text-shadow:0 1px 0px rgb(0 0 0 / 18%);}
#call a {color:#fff}
span.tva, span.dobandire {display:block;font-size:17px}	
.notariat-sheet-body {padding:5px}	
div.notariat-header {width:100%}
.notariat-menu {display:none}
.notariat-post {margin:0}
div.notariat-content-layout div.notariat-layout-cell {float:left}
table.tresp td {float:left;width:100%}
.notariat-content-layout {width:100%}
.notariat-sheet {width:100%}
.notariat-content-layout .notariat-sidebar1 {width:100%}
/* meniu mobil */
li.msearch {text-align:center;margin: 20px 0 15px 0}
.slicknav_nav li.item1 {display:none}
.slicknav_menu, .notariat-menu li.msearch {display:block}
.slicknav_btn{position:relative;display:block;vertical-align:middle;padding:0 0 0 10px;line-height:1.125em;cursor:pointer}
.slicknav_btn a, .slicknav_btn a:hover, .slicknav_btn a:visited, .slicknav_btn a:active {text-decoration:none;color:#fff}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;margin:1px}
.slicknav_menu .slicknav_icon{float:left;margin:5px 5px 10px 5px}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,.slicknav_nav li{display:block}
ul.slicknav_nav {box-shadow:6px 6px 0 #c8defd;border:1px solid #d1d1d1;margin:6px}
.slicknav_nav .slicknav_arrow{display:none}
.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_menu{font-size:23px}
.slicknav_btn{text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#fff}
.slicknav_menu .slicknav_menutxt{color:#04367d;font-size:20px}
@media (prefers-color-scheme: dark) {.slicknav_menu .slicknav_menutxt {color:#fff}}
.slicknav_menu .slicknav_icon-bar {background-color:#04367d}
@media (prefers-color-scheme: dark) {.slicknav_menu .slicknav_icon-bar {background-color:#fff}}
.slicknav_nav{color:#FFF;margin:0;padding:0;font-size:.875em}
.slicknav_nav,.slicknav_nav ul{background-color:#fff;list-style:none;overflow:hidden}
.slicknav_nav ul{padding:0;margin:0 0 0 20px}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}
.slicknav_nav a, .slicknav_nav a:visited , .slicknav_nav a:active{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#1a1a1a;font-weight:bold}
@media (prefers-color-scheme: dark) {.slicknav_nav,.slicknav_nav ul{background-color:#000}.slicknav_nav a, .slicknav_nav a:visited , .slicknav_nav a:active{color:#fff}}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_nav .slicknav_row:hover{background:#fff;color:#04367d}
.slicknav_nav a:hover{background:#fff;color:#04367d}
@media (prefers-color-scheme: dark) {.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover{background:#3b3f44;color:#fff}}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
#ar {max-width:300px;text-align:center;overflow:hidden}
#recl {max-width:360px}
#comments .comment-avatar {padding:0}
#comments .avatar-indent {padding:0}
#comments .comment-body {margin:0 5px 10px 0}
#comments .comment-avatar img {margin:4px}
#comments .comments-list {margin-left:40px}
.cominput br {display:block}
p.cominput {margin-left:21px}
#comments-form input.checkbox{margin-left:24px}
#comments-form .btn {margin:10px 10px 20px 0}
}

@media only screen and (max-width:1143px) {
.sdesk {padding-right:160px}
}
@media only screen and (max-width:1080px) {
.sdesk {padding-right:125px}
}
@media only screen and (max-width:1024px) {
.sdesk {padding-right:100px}
}
@media only screen and (max-width:981px) {
.sdesk {padding-right:125px;width:340px}
}
@media only screen and (max-width:912px) {
.sdesk {padding-right:83px;width:340px}
}
@media only screen and (max-width:860px) {
.sdesk {padding-right:41px;width:340px}
}
@media only screen and (max-width:844px) {
.sdesk {padding-right:55px;width:340px}
}
@media only screen and (max-width:820px) {
.sdesk {padding-right:71px;width:300px}
}
@media only screen and (max-width:806px) {
.sdesk {padding-right:62px;width:300px}
}
@media only screen and (max-width:768px) {
.sdesk {padding-right:45px;width:256px}
}
@media only screen and (max-width:717px) {
.sdesk {padding-right:30px;width:256px}
}
@media only screen and (max-width:667px) {
.sdesk {padding-right:25px;width:256px}
}
@media only screen and (min-width:300px) and (max-width:650px) {
.sdesk, #teldesk {display:none}
.calcbox {padding:7px 0 7px 0}
#telmobi {display:block;} 
}

@media only screen and (min-width:300px) and (max-width:365px) {
.notariat-logo{left:3px}
a#proglink {font-size:15px}
#recl {max-width:300px}
.sdesk, .thead {width:153px}
#header_right {margin:7px 2px 0 0}
div#header_right td {padding:0 0 10px 0}
div#header_right .trtel td {padding-top:5px;padding-bottom:20px}
.phone {background-size:22px;width:22px;height:22px}
#telmobi{font-size:22px}
}

@media print {
h1 {margin:0}    
div.notariat-header, .notariat-content-layout{width:100%}
#nnav, .sdesk, #notariat-main .notariat-sidebar1, p.svgprint, p.svgprint svg, #progbut, #comments-form, .menujos, .socialmedia{display:none}
.blocgri, .notariat-footer {color: #333;background-color:#fff}
.notariat-footer a {color:#333;text-decoration:none}
div.notariat-header, .notariat-content-layout, .notariat-sheet, .notariat-content-layout .notariat-sidebar1 {width:100%}
.notariat-logo {-webkit-print-color-adjust:exact; color-adjust:exact;background-image: url(https://notari.pro/logo.png)!important}
}