.butoane-culori-speciale {
background-image: -moz-linear-gradient(top,#444,#222) !important;
background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222)) !important;
background-image: -webkit-linear-gradient(top,#444,#222) !important;
background-image: -o-linear-gradient(top,#444,#222) !important;
background-image: linear-gradient(to bottom,#444,#222) !important;
background-color: #EFEFEF !important;
text-shadow: 0 -1px 0 rgba(0,0,0,1) !important;
border-width: 0px !important;
}
a.butoane-culori-speciale:hover {
background-position: 0 !important;
background-image: -moz-linear-gradient(top,#222,#000) !important;
background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#000)) !important;
background-image: -webkit-linear-gradient(top,#222,#000) !important;
background-image: -o-linear-gradient(top,#222,#000) !important;
background-image: linear-gradient(to bottom,#222,#000) !important;
background-color: #EFEFEF !important;
transition: background-position 0s linear !important;
color: #FEFFEF !important;
}
.cookie-notice-container, .cookie-notice-container .cn-button { 
font-family: Roboto, sans-serif;
}
body #cookie-notice {
font-size: 16px;
}
body .cn-button.wp-default, body .cn-button.bootstrap {
font-family: Roboto, sans-serif;
font-size: 16px;
}
span.page-numbers {
padding-right: 6px !important;
}
a.page-numbers {
padding: 0 6px !important;
}
table.nolines, .nolines td, .nolines tr {
border: 0;
border-width: 0;
text-align: center;
padding: 0;
}
a img:hover, a picture source:hover, a picture:hover { 
opacity: 0.914; 
}
.site-logo a img.header-image:hover { 
opacity: 0.815; 	
outline:1px dotted #272727;
} #social-share-button, #copiaza-URL { margin-left: 5px;
margin-bottom: 15px;
font-size: 15px;
padding: 4px 5px 4px 5px;
}
.button-traducere {
display: inline-block;
}
html body .button-traducere {
margin-bottom: 0px;
}
@media screen and (min-width: 769px) {
html body .button-traducere-special-padding {
padding: 5px 10px;
}
}
html body .button-wa {
margin-left: 5px;
margin-bottom: 15px;
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
text-decoration: none;
color: initial;
color: #fff;
background-color: #666;
border: 1px solid transparent;
background: #55555e;
background-color: var(--accent);
cursor: pointer;
color: #fff;
-webkit-appearance: button;
font-size: 19px;
font-family: Roboto, sans-serif;
line-height: 1.5;
}
html body .entry-content a.button-wa {
text-decoration: none;
}
@media screen and (min-width: 769px) {
.button-wa, .button-traducere {
padding: 11px 20px 12px 20px;
font-size: 85%;
white-space:nowrap;
}
@-moz-document url-prefix() {
html .button-wa, html .button-traducere { 
padding: 11px 20px 12px 20px;
}
}
#social-share-button, #copiaza-URL {
font-size: 19px;
padding: 10px 20px;
}
}
html body .button-wa:hover, .button-traducere:hover {
color: #fff;
background-color: #444;
}
html body a:focus, html body a:active { outline: 3px dashed #ff4a01 !important;
text-decoration: none !important;
border-bottom: 0px !important; }
#social-share-button:active, #social-share-button:focus, #social-share-button:visited, #copiaza-URL:active, #copiaza-URL:focus, #copiaza-URL:visited, .button-wa:active, .button-wa:focus, .button-wa:visited, .button-traducere:active, .button-traducere:focus, .button-traducere:visited {
color: #fff;
text-decoration: underline;
}
html body .entry-content a {
text-decoration: underline;
}
html a:hover, html a:focus, html a:active {
color: #222;
} @media screen and (max-width: 768px) {	
html .button, html .wp-block-button .wp-block-button__link {
padding: 5px 20px;
display: inline-block;
}	
html body .button-traducere-special-padding {
padding: 3px 10px;
}
html body .button-wa, .button-traducere {
padding: 3px 10px;				
font-size: 15px;
white-space:nowrap;
}		
html body ol, html body ul {
margin: 0 0 1.5em 1em;
}
}
html .entry-meta {
font-size: 80%;
}
@media (max-width: 768px) {
html .separate-containers .inside-article, html .separate-containers .comments-area, html .separate-containers .page-header, html .separate-containers .paging-navigation, html .one-container .site-content, html .inside-page-header {
padding: 25px;
}
h1 {
font-size: 28px;
}
h2 {
font-size: 25px;
}
h3 {
font-size: 19px;
}
html .entry-meta {
font-size: 80%;
}
} .paging-navigation .nav-links {
display: flex;
align-items: left;
justify-content: left;
position: relative;
} .paging-navigation .nav-links .prev,
.paging-navigation .nav-links .next {
padding: 0 15px;
} .paging-navigation .nav-links a.page-numbers,
.paging-navigation .nav-links .current {
line-height: 36px;
min-width: 36px;
margin: 0 4px;
text-align: center;
border-radius: 4px;
text-decoration: none;
color: #000;
border: 1px solid #ccc;
} .paging-navigation .nav-links .current {
background-color: #858585;
color: #fff;
} .paging-navigation .nav-links a.page-numbers:hover {
border-color: #858585;
background-color: #EFEFEF;
}
nav#nav-below {
border-right: 2px solid rgba(0, 0, 0, 0.07);
border-bottom: 2px solid rgba(0, 0, 0, 0.07);
box-shadow: 0 0 10px rgba(232, 234, 237, 0.5);
}
@media screen and (max-width: 768px) {
html body table.big-images-about-us-table a {
font-size: 17px;
}
}
html body .big-images-about-us-table a {
font-size: 20px;
} .entry-content p:not(blockquote p):first-child:first-of-type:first-letter {
font-size: 100px;
line-height: 1;
padding-top: 0px;
padding-right: 10px;
padding-left: 4px;
float: left;
initial-letter: 3.25;
} .just-on-homepage {
display: none;
}
body.home.blog:not(.paged) .just-on-homepage {
display: inherit;
} body .lazy-hidden, body .entry img.lazy-hidden, body img.thumbnail.lazy-hidden {
opacity: 1;	
background-color: transparent;
}
html body .lazy-hidden { 
background-image: none;
}