@font-face {font-family: 'standard';  src:url('/standard.woff');  font-weight: normal;  font-style: normal;  font-display: block;}
body{text-align:center;margin:auto;position:relative;font-size:1em;font-family:'Open Sans','Segoe UI','San Francisco','Helvetica Neue', Helvetica, Geneva, Roboto, Arial, sans-serif;color:rgba(0,0,0,.8); text-shadow: 0.1px 0.1px 0.1px rgba(0,0,0,.2); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
header,footer{display:block;clear:both;width:100%;z-index:100;}
header {margin-top:30px; margin-bottom:30px;}
footer{box-sizing:border-box;overflow:hidden;text-align:left;padding:10px;}
main, section, aside{width:100%;text-align:left;margin:auto;position:relative;vertical-align:top;}
main{width:100%;height:auto;}
aside{position:relative;width:100%;max-width:300px;}
article{height:auto;overflow:hidden;box-sizing:border-box;}
article p {margin:10px;line-height:25px;font-size:17px;}
header section, footer section {display:block;}
section{display:inline-block;box-sizing:border-box;vertical-align:top;text-align:center;}
section h1, section h2 {display:block;box-sizing:border-box;color:#123;margin:0 0 30px;padding:0;line-height:40px;font-size:20px;font-weight:400;text-align:left;text-transform:uppercase;box-shadow:0px 3px 3px -3px #345;}
section h1 a, section h2 a {display:inline-block;color:black;height:100%;padding:0 10px;border-bottom:3px solid black;}

menu {position:fixed;top:0;background:white;text-align:left;line-height:40px;margin:0;padding:0;width:240px;height:100vh;box-shadow:0px 0 10px 0 rgba(0,0,0,0.1);z-index:10;}
menu#navmenu {left:-240px; transition:left 0.3s;z-index:10;}
menu#infomenu {right:-240px; transition:right 0.3s;z-index:20;}
menu.lefton{left:0 !important;box-shadow: 0 0 0 1000px rgba(0,0,0,0.5);}
menu.righton{right:0 !important;box-shadow: 0 0 0 1000px rgba(0,0,0,0.5);}
button.lefton{left:240px !important;}
button.righton{right:240px !important;}

menu li {vertical-align:top;position:relative;padding:0;list-style-type:none;box-shadow:0px 1px 1px 0 rgba(0,0,0,0.2);}
menu a {color:#345;font-size:15px;padding:0 10px;font-weight:bold;}
menu > li > a {font-weight:600;}
menu a:not(:only-child):after{content:"\25bc";color:darkgray;font-size:0.8em;width:40px;text-align:center;display:inline-block;transition:transform 0.5s;float:right;pointer-events:none;}
menu a:hover{color:#8B9244;}
menu li:hover a:not(:only-child):after{transform: rotate(-180deg);}
menu ul {margin:0;padding:0;background:white;overflow:hidden;max-height:0;transition:max-height .3s;}
menu ul a {font-weight:normal;}
menu ul li {width:100%;height:40px;line-height:40px;}
menu > li:hover ul, menu > li:focus ul, menu > li:active ul {height:auto;max-height:100vh;box-shadow:0px -1px 1px 0 rgba(0,0,0,0.2);}

header button {width:60px;height:60px;line-height:60px;border:0;font-size:2em;color:#8B9244;background:white;outline:none;overflow:hidden;box-shadow:inset 0px 0 1px 1px rgba(0,0,0,0.2);font-family:'standard',sans-serif;}
header button:first-of-type{float:left;left:0;border-radius:0 50% 50% 0;transition:left 0.3s;}
header button:last-of-type{float:right;right:0;border-radius:50% 0 0 50%;transition:right 0.3s;}
header button:first-of-type:before {display:block;content:'\2630';margin-left:-5px;}
header button:last-of-type:before {display:block;content:'\24D8';margin-right:-5px;}
header button[type=reset]{position:fixed;z-index:100;}
header button[type=reset]:before {content:'\00D7';transform:none;}
header .button#email:before {display:block;content:'\2709';margin-left:-5px;}
header .button#search {display:block;content:'\26B2';margin-right:-5px;}

footer section {max-width:1320px; margin:0 auto;text-align:left;}
footer h2 {margin-bottom:20px;}
footer p {line-height:24px;padding:0 10px;margin:0;font-size:1.1em;}
footer p a {color:#D2691E;}

button{border:none;position:relative;margin:0;padding:0;background-color:transparent;}
address{position:relative;font-style:normal;color:dimgray;padding-left:10px;font-size:13px;height:20px;line-height:20px;}
article address {height:40px;line-height:40px;margin:10px 0;}
address img{float:left;vertical-align:top;height:100%;margin-right:10px;width:auto;border-radius:50%;box-shadow:0 0 5px dimgray;}
address a:first-of-type {font-weight:600;}
cite,time{font-style:normal;color:dimgray;font-size:14px;}
h1{font-size:1.5em;line-height:1.2em;margin:10px; text-align:center;}
h2{font-size:1.33em;margin:10px;}
h3{font-size:1.2em;}
h4{font-size:1em;}
img{max-width:100%;height:auto;vertical-align:top;margin:auto;}
img[role=banner] {max-height:80px;max-width:56.25%;}
picture,video,iframe{max-width:100%;border:none;}
a {text-decoration:none;color:#D2691E;}
article p a {text-decoration:underline;}
a:hover, a:hover b {color:#D2691E !important;}
a[rel="bookmark"] {color:#D2691E;}
ul, ol {line-height: 1.5em;}
blockquote {font-weight:300;font-style:italic; opacity:0.75; position:relative;margin:0;padding:0 10px; border-right:5px solid #D2691E; border-left:5px solid #D2691E;}
figure {margin:0;position:relative;}
figcaption {font-size:14px; color:black; padding:5px 10px;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);}

section a.excerpt {width:100%;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;margin-bottom:20px;line-height:22px;}
section a.excerpt b {position:relative;background:white;color:#333;font-size:15px;line-height:20px;display:inline-block;}
section a.excerpt b time {display:block;font-weight:normal;line-height:24px;font-size: 12px;}

nav {overflow:hidden;margin:20px auto;}
nav b {position:absolute;margin:0;padding:5px 10px;left:0;right:0;bottom:0;color:white;box-shadow:0px 0px 1px 0px rgba(255,255,255,.5);background-color:rgba(0,0,0,.7);transition:background-color 0.5s ease;}
nav a:hover b, nav a:focus b {color:#D2691E;box-shadow:0px 0px 1px 0px rgba(0,17,34,.7);}
nav a {display:block;width:100%;position:relative;}

section a picture {position:relative;display:block;}
section a picture:after{font-family:'standard';position:absolute;display:block;top:50%;bottom:50%;left:50%;right:50%;width:50px;height:50px;line-height:53px;margin:-25px;border-radius:50%;text-align:center;font-size:25px;background:rgba(255,255,255,.6);}
section a picture.video:after{content:"\1F3A5";}
section a picture.gallery:after{content:"\1F4F7";}

section a.text b {padding:0 20px;}
section a.thumbnail {}
section a.thumbnail b {width:190px; width:calc(100% - 120px);}
section a.thumbnail picture {width:100px;height:56px;margin-left:10px;margin-right:10px;float:left;}
section a.thumbnail img {width:100%;height:100%;}

section a.large b, section a.medium-large b {margin:-4em 20px 0; padding:10px 20px;display:block;}
section a.large b {font-size:1.5em;line-height:1.5em;}
section a.medium b, section a.medium-large b {padding:10px;font-size:1.25em;line-height:1.25em;}
section a.medium {width:300px;}
section a.medium picture, section a.medium img {width:300px;}
section a.medium-large {width:300px;}
section a.medium-large picture, section a.medium-large img {width:300px;}


section div.medium b, section div.medium-large b {padding:10px;font-size:1.25em;line-height:1.25em;}
section div.medium {width:300px;}
section div.medium picture, section div.medium img {width:300px;}
section div.medium-large {width:300px;}
section div.medium-large picture, section div.medium-large img {width:300px;}


form.userinput {height:60px;margin:0 10px 30px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0px 0 1px 1px rgba(0,0,0,0.2);}
form.userinput:focus, form.userinput input:focus {outline:none;}
form.userinput input[type=reset], form.userinput input[type=submit] {height:60px;width:60px;line-height:100%;background:transparent;border:none;font-size:2em;font-family:'standard',sans-serif;position:absolute;top:0;bottom:0;color:#D2691E;}
form.userinput input:focus,form.userinput input:hover,form.userinput input:active {color:#22418f;}
form.userinput input[type=reset] {left:0;}
form.userinput input[type=submit] {right:0;}
form.userinput input[type=text],form.userinput input[type=email] {height:60px;width:100%;box-sizing:border-box;padding:0 60px;text-align:center;font-size:1.5em;border:none;}

.feedlist {text-align:left;}
.feedlist ul {padding:0;list-style-type:none;}
.feedlist li {padding-left: 5px; }
.feedlist li a {color:black;}
.feedlist li a:before {content:"\25CF "; color:#D2691E;font-size: 1.5em;margin-right: 5px;}

.flip {position:absolute;top:50%;bottom:50%;left:50%;right:50%;width:300px;height:150px;margin: -75px -150px;}
.junior {border:1px solid black;width:100%;max-width:1320px;margin:30px auto;}

.share {display:block; width:100%; height:30px; margin:20px 0; background:#4267b2; color:white; text-align:center; line-height:30px; text-decoration:none; border-radius:5px;}

.twoacross {display:flex;justify-content:space-between;width:100%;max-width:640px; margin:0;}
.fouracross {display:flex;justify-content:space-between;width:100%;max-width:1320px;margin:auto; height:auto; background:white; text-align:center; overflow:hidden; padding:0;}
.textwidget {margin:auto;}
.fouracross .textwidget:first-of-type {display:none;}
.fouracross .textwidget:last-of-type {display:none;}
.fouracross .textwidget:only-of-type {display:block;}
#sticky div.textwidget:only-of-type {display:flex;justify-content:space-between;width:100%;max-height:25vh;}
#sticky div.textwidget:only-of-type div {max-width:30vh;}
.column .textwidget {margin-bottom:20px;}
.tablet {display:none;}


#aboveheader {margin-bottom:20px;}
#belowheader {margin-top:20px;margin-bottom:20px;}
#back {background:#FF7900;height:40px;line-height:40px;text-align:center;}
#back a {font-size:1em;font-weight:bold;color:white;}
#back a:hover {color:black;}
#trafic {position:absolute;top:50px;right:0;}
#teaser {display:block;line-height:1.5em;margin-bottom:20px;overflow:hidden;font-size:1.1em;padding:0 10px;}
#teaser strong a {color:red;text-decoration:underline;}
#teaser mark a {color:black;}
#sticky {max-height:0; position:fixed; bottom:0; left:0; right:0; z-index:1; transition:max-height 1s ease; box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.75);}
#sticky button, .flip button, #videoad button {border:none;position:absolute;right:0;top:0;font-size:2em;color:#D2691E;text-shadow:0 0 #123;font-family:'standard';}
#cookies {font-family:sans-serif;display:block;position:fixed;bottom:0;left:0;right:0;width:100%;padding:10px;box-sizing:border-box;margin-bottom:0;background:#D2691E;border:none;z-index:1000;transition:all 0.5s ease;line-height:1.5em;}
#cookies[hidden] {margin-bottom:-50%;}
#cookies a {display:inline-block;color:white;border:none;cursor:pointer;margin-left:10px;}
#cookies #accept {background:black;padding:3px 10px;box-shadow:0 0 0 1px white;text-decoration:none;}
#cookies #details {background:transparent;text-decoration:underline;}

#archive {display:block;background:white;position:fixed;bottom:50%;right:50%;left:50%;margin:-200px -150px;z-index:100;padding:0;overflow:hidden;border:none;border-radius:10px;transition:bottom 0.5s;box-shadow:0 0 0 2000px rgba(0,0,0,.8);}
#archive[hidden] {bottom:-300px;box-shadow:none;}
#archive button {position:absolute;top:10px;right:10px;padding:0;width:40px;height:40px;line-height:40px;font-size:2em;color:#D2691E;}
a[href="#cautare"]:after {content:'\26B2';margin-left:10px;font-family: 'standard';}

#video {position:relative;padding-top:56.25%;}
#video iframe {position:absolute; top:0;bottom:0;left:0;right:0;}

#videoad {position:absolute;top:0;left:0;right:0;width:100%;height:auto; padding-top: 56.25%;overflow:hidden;perspective: 1000px; transform: rotateY(360deg); transition: transform 1s;}
#videoad iframe {position:absolute;top:0;bottom:0;left:0;right:0;}

#gallery {display:inline-block;position:relative;}
#gallery i {display: block;position:absolute;top:0;right:0;margin:10px;padding:5px 10px;border-radius:10px;background:#D2691E;color:white;font-style:normal;font-size:1.2em;font-weight:bold;}

.wp-caption {width: 100% !important;}
.paginate {width:100%; height:30px; line-height:30px; clear:both; border:1px solid #D2691E, margin-bottom:20px;}

@media (min-width:640px){
body{overflow-x:hidden;max-width:640px;}
main{max-width:640px;}
header, footer {width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);}

nav a.sticky {position:relative;width:33.33%;padding-top:16.66%;float:left;}
nav a picture {position:absolute;top:0;bottom:0;left:0;right:0;}
nav a.medium, nav div.medium {width:50%;}

article p, h1, h2, h3, h4 {margin:10px 0;}
aside, nav a{width:50%;}
aside:first-of-type{float:right;clear:right;}
aside:last-of-type{float:left;clear:left;}
.list{}
.side{}
section.side .medium-large {float:left;}
section.side .thumbnail, section.side .text {width:300px;float:right;}
.full{}
.half, a.excerpt {width:300px;}
.full a.large {width:100%}
section a.medium {float:left;}
section div.medium {float:left;}
section a.thumbnail {width:300px;}
section a.thumbnail picture {margin-left:0;}
section a.thumbnail b {width:190px;}
section a.text b {padding:0;font-size:1em;}

.left, section.list a.thumbnail:nth-of-type(odd), section.list a.medium:nth-of-type(odd), section.grid a.medium:nth-of-type(odd), section.full a.medium:nth-of-type(even) {float:left;clear:left;}
.right, section.list a.thumbnail:nth-of-type(even), section.list a.medium:nth-of-type(even), section.grid a.medium:nth-of-type(even), section.full a.medium:nth-of-type(odd) {float:right;}
.leftright:first-of-type{margin-right:20px;}
.leftright:last-of-type{margin-left:20px;}
.full section a.medium:nth-of-type(even), .grid section a.medium:nth-of-type(odd) {clear:both;}
.full section a.medium:nth-of-type(odd), .grid section a.medium:nth-of-type(even) {clear:right;}

.fouracross .textwidget:last-of-type {display:block;}
.tablet {display:block;}
#teaser {padding:0;}
img[role=banner] {max-height:80px;}
}

@media (min-width:960px){
body{max-width:980px;}
main{width:66.66%;float:left;}

section h1 a, section h2 a {padding:0;}
aside{width:33.33%;}
aside:last-of-type{float:right;clear:right;}

img[role=banner] {max-height:100px;}
header button {display:none;}
menu {display:flex;justify-content:center;overflow:visible;white-space:nowrap;position:relative;width:100%;height:40px;}
menu#infomenu,menu#navmenu {left:0 !important;right:0 !important;}
menu.lefton,menu.righton {box-shadow:0px 0 10px 0 rgba(0,0,0,0.1);}
menu > li {box-shadow:none;margin:0 10px;}
menu:first-of-type > li > a{font-weight:bold;}
menu ul {position:absolute;top:40px;min-width:120px;}
menu a:not(:only-child):after {float:none;width:initial;margin-left:5px;}
menu ul li {box-shadow:inset 0px 1px 1px 0 rgba(0,0,0,0.2);}
menu li:hover ul, menu li:focus ul, menu li:active ul {box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2);}
.fouracross .textwidget:first-of-type {display:block;}
}

@media (min-width:1280px){
body{text-align:center;max-width:1320px;}
nav {max-width:1320px;}
main{float:none;width:50%;display:inline-block;margin:auto;}
article {margin:0;}
aside{width:25%;}
aside:first-of-type{float:right;clear:right;}
aside:last-of-type{float:left;clear:left;}

h1{font-size:1.75em;line-height:1.2em;margin:10px 0; text-align:center;}
h2{font-size:1.5em;margin:10px 0;}
h3{font-size:1.33em;}
h4{font-size:1.2em;}

img[role=banner] {height:120px;}

}

@media all and (orientation:landscape) {
	.horizontal {display:block;}
	.vertical {display:none;}
}

@media all and (orientation:portrait) {
	.horizontal {display:none;}
	.vertical {display:block;}
}

@media (display-mode:fullscreen){
body{-ms-overflow-style:none;}
body::-webkit-scrollbar{display:none;}
}