html, body, h1, h2, h3, h4, h5, h6, p, ul, li, div, span{margin:0;padding:0;border:0;outline:0;list-style:none;font-weight:700}
html, body {width:100%;height:100%;background-color:#202431;font-family: 'Open Sans', Arial, sans-serif;font-size:17px;text-rendering:optimizeLegibility;
speak:none;font-style:normal;font-variant:normal;text-transform:none;
-webkit-font-smoothing: antialiased;font-size-adjust:0.5}
h1{font-size:65px}
h2{font-size:14px}
p{font-weight:400}
a:link, a:visited, a:hover{color:#3A5371;text-decoration:none}
#headltop, .htop, .mwrap, .contbloc1cont, .contbloc1st, #foot, #flargetit, #fcontt, .fconttext, .contad2, #addcom textarea, #addcom input, .dirr, .dirr0, .dirr1, .dirrdot, .dirl, .dirlh, .contbloc1tit, #direction, .boxoverlay, .boxoverlay-c, .boxoverlay button, .boxoverlay input {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; *behavior: url(/include/css/boxsizing.htc)}
#firstd{width:100%;height:auto;text-align:left}
#headl{width:100%;height:auto;min-height:150px;text-align:center}
#headltop{position:fixed;top:0px;width:100%;height:28px;font-variant:small-caps;background-color:#15181e;color:#F5F5F5;z-index:999;text-align:center}
#headltop a:link, #headltop a:visited{color:#F5F5F5;text-decoration:none}
#headltop1{width:100%;max-width:1050px;height:28px;display:inline-block;text-align:right}
.htop, .mwrap{width:auto;min-width:40px;max-width:250px;height:20px;display:inline-block;text-align:right;padding-left:15px}
.htop span{color:#dc3330;font-size:12px}
#htopi{font-size:12px;color:#F5F5F5;font-variant:normal}
#htopmy{font-size:17px}
#headl1{width:100%;height:90px;margin-top:78px}
#headl1 img{border:0;width:309px;height:90px}
#headl2{width:100%;height:auto;min-height:23px;font-variant:small-caps;color:#F5F5F5}
#headl2 span{color:#dc3330}
#headl2 #fig2{color:#F5F5F5;font-size:14px}
#dcont, #dcont2{width:100%;height:auto;text-align:center;margin-top:50px}
#dcont2{margin:0}
.contbloc{width:100%;max-width:1050px;height:auto;display:inline-block;margin-bottom:60px}
.contb{width:100%;height:auto}
.contbloc1{width:47%;height:auto;min-height:449px;display:inline-block;background-color:#EEEEEE;vertical-align:top;position:relative}
.contblocsp{width:4%;height:auto;min-height:479px;display:inline-block}
.contbloc1img{width:100%;height:auto;background-color:#15222d}
.contbloc1img img{border:0;display:block;max-width:100%;min-width:100%;max-height:250px;width:auto;height:auto}
.contbloc1tit{width:100%;height:auto;min-height:30px;margin-top:35px;font-size:37px;font-variant:small-caps;line-height:0.8;padding:0 10px 0 10px;overflow-wrap: break-word} 
.contbloc1tit a:link, .contbloc1tit a:visited {color:#323F4E;text-decoration:none}
.contbloc1st{width:100%;height:20px;font-variant:small-caps;color:#66809F;font-size:15px;line-height:0.8;margin-top:4px}
.contbloc1cont{width:100%;height:auto;min-height:80px;margin-top:20px;font-size:14px;padding:14px;text-align:left;font-weight:400;text-align:justify} 
.contesp{width:100%;height:auto;min-height:40px;font-variant:small-caps;position: absolute;bottom: 0;left: 0;right: 0}
.contesp a:link, .contesp a:visited, .flistsys a:link, .flistsys a:visited{color:#478786;text-decoration:none}
.contad, .contad2{width:100%;height:auto}
.contad2, .contad3{margin-top:25px;margin-bottom:25px;height:auto;max-height:120px;background-color:#15181e}
.contad3{max-height:280px;background-color:#040404;padding-top:10px;padding-bottom:5px}
.clsysb{font-size:13px;color:#9B9B9B}
.clsysi{color:#856FAE}
.clsysa{color:#669D87}
.clsysm{color:#C48181}
.clsysp{color:#5083e3}
.blocads{width:100%;height:280px}
#foot{width:100%;min-height:200px;height:auto;background-color:#11141A;padding:50px}
#footli{width:100%;max-width:1050px;height:auto;display:inline-block;text-align:right;font-size:14px;font-variant:small-caps;font-weight:400;color:#CCCCCC}
#footlogo{width:100%;height:60px;text-align:right}
#footlogo img{border:0;width:190px;height:43px}
#footco{width:100%;min-height:20px;height:auto}
#footco span {font-size:10px}
#footlg{width:100%;height:20px}
#footlg a:link, #footlg a:visited, #footlg a:hover {color:#CCCCCC}
#footco a:link, #footco a:visited, #footco a:hover {color:#CCCCCC}
#footcot1{width:100%;min-height:20px;height:auto}
#footcot2{width:100%;min-height:20px;height:auto;margin-top:10px}
#flargetit{width:100%;height:auto;min-height:180px;padding-top:65px;padding-bottom:55px;background-color:#15181e;text-align:center;color:#F5F5F5;font-variant:small-caps;margin-top:25px}
#ftit{width:100%;height:auto;font-size:55px;line-height:0.8}
#fstit{width:100%;height:auto;color:#66809F;font-size:15px;line-height:0.8;margin-top:17px}
.flistsys{width:100%;height:auto;margin-top:20px}
#fstit span {font-size:13px;color:#9B9B9B}
#fcontg, #fcontg2{width:100%;height:auto;text-align:center}
#fcontg{max-height:506px;background-color:#0C0D10}
#fcontg2{background-color:#15181e}
#fcontentvid, #fcontentcapt{width:100%;max-width:900px;height:auto;display:inline-block;overflow:hidden}
#fcontentcapt{text-align:center}
#fcontdate{width:100%;height:20px;text-align:right;font-variant:small-caps;margin-top:15px}
#fcontdate span{font-size:14px}
.pretty-embed {width:100%;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;background-color:#0C0D10;text-align:center}
.pretty-embed iframe{left:0;top:0;right:0;width:100%;height:100%;position:absolute;margin-left:auto;margin-right:auto;text-align:center;}
#fcontt{width:100%;max-width:900px;height:auto;min-height:400px;display:inline-block;text-align:left;font-weight:400;color:#CCCCCC}
.fconttext{width:100%;height:auto;padding-top:20px;font-weight:400;font-size:16px;margin-bottom:55px;text-align:justify}
.fcontt2{margin-top:20px}
.fleftc{width:8%;height:auto;float:left;text-align:center}
.fleftm{width:3%;height:auto;float:left}
.frightc{width:89%;height:auto;float:right}
.ftc2{margin-top:20px}
.flc1{width:100%;height:92px;background-color:#202431}
.flc2, .flc2b{width:100%;height:57px;margin-top:22px;padding-top:10px;text-align:center;font-variant:small-caps;background-color:#1D212E}
.flc2b{margin:0}
.flc2s{height:34px;overflow:hidden}
.flc2sb{background:no-repeat center url("../img/add.png");background-color:#1D212E}
.flc2:hover{background-color:#262C3C}
.lcom:link, .lcom:visited{color:#CCCCCC;text-decoration:none}
#bgflc2{width:100%;height:47px;background:no-repeat center url("../img/com.png")}
#bgflc3{width:100%;height:47px;background:no-repeat center url("../img/capt.png")}
#bgflc4{width:100%;height:47px;background:no-repeat center url("../img/bulb.png")}
.flcup, .flcdo{width:100%;height:20px}
.flcup{padding-top:5px;margin-bottom:10px;background:no-repeat center url("../img/up.png")}
.flcdo{margin-top:10px;padding-bottom:5px;background:no-repeat center url("../img/do.png")}
.flcup:hover, .flcdo:hover{background-color:#262C3C}
.flcmi{width:100%;height:auto;min-height:22px}
#margem, #margem2{width:100%;height:auto;padding-bottom:50px}
#margem2 {background-color:#15181e}
.frightc h2 {font-variant:small-caps;font-weight:700;font-size:25px;line-height:0.8;vertical-align:top;margin-bottom:28px}
.frightc h2 span {color:#FFFFFF}
.tn{margin-bottom:30px;color:#F8F8F8}
.tn span {font-variant:small-caps;font-weight:400;font-size:20px}
.tn strong{line-height:0.5;vertical-align:top}
.tn2{width:100%;color:#F8F8F8}
.tntt{font-size:25px;font-variant:small-caps;font-weight:700;line-height:0.6;min-height:22px}
.tr{text-align:center}
.tr a:link, .tr a:visited, .tr a:hover{color:#62ACD0;font-variant:small-caps;font-weight:700;font-size:22px}
.trdl{margin-top:45px;margin-bottom:30px;text-align:left}
.trd2{text-align:right}
#addfcom{width:100%;height:50px;text-align:center;margin-top:50px}
#addfcom a:link, #addfcom a:visited{color:#5294A9;font-variant:small-caps;font-weight:700;font-size:20px}
.comti, .comte, .comtd, .combar {width:100%;height:auto;word-break:break-word}
.comti{font-size:18px;color:#FFFFFF;margin-bottom:5px}
.comtd{font-size:12px;margin-top:10px}
.combar{text-align:center;margin-top:20px;margin-bottom:20px}
.comtr{text-align:right}
#finclog{width:100%;height:auto;display:inline-block;text-align:center;margin-bottom:55px;margin-top:15px;vertical-align:top}
.ffil{width:200px;display:inline-block;color:#FFFFFF}
.ffil1, .ffil2, .ffil3 {width:100%;height:auto}
.ffil2{font-variant:small-caps}
.ffil3{font-size:11px}
#fincnextprev{width:100%;height:auto;display:inline-block;text-align:center;margin-top:25px;}
#blnext, #blprev{width:46%;height:171px;float:left;text-align:left}
#blprev{float:right;text-align:right}
.blimt1{width:100%}
.blimt2{width:100%;height:22px}
.blimt2 a:link, .blimt2 a:visited {color:#7d8897;font-size:15px;font-variant:small-caps}
.blnpimg{width:100%;max-width:260px;object-fit:cover}
#direction{width:100%;max-width:1050px;display:inline-block;width:100%;height:40px;margin-top:10px;color:#CCCCCC;font-variant:small-caps;font-size:17px;text-align:right;padding-right:10px}
.oblg{color:#339999;font-size:14px;display:none}
.dirl, .dirlh, .dirr, .dirr0, .dirr1, .dirrdot{width:auto;height:45px;float:right;padding:10px;padding-left:15px;text-align:center;background-color:#2B3040;color:#CCCCCC}
.dirl:hover, .dirlh:hover, .dirr:hover, .dirr1:hover{background-color:#33384D}
.dirl, .dirlh, .dirr0, .dirr1, .dirrdot {margin-right:10px;padding-left:10px}
.dirl, .dirlh {padding-right:15px}
.dirr{width:40px;background:no-repeat center url("../img/tor.png");background-color:#2B3040}
.dirl{width:40px;background:no-repeat center url("../img/tol.png");background-color:#2B3040}
.dirr0{background-color:#3C4259}
.valform1{width:100%;height:291px;text-align:center}
.ajmsg{display:none}
.lastlistf{width:49%;height:auto;margin-top:30px;float:left;text-align:left;color:#FFFFFF}
.lastlistfm{width:2%;min-height:10px;height:auto;float:left}
.lastlistft{width:100%;height:70px;font-weight:bold;font-variant:small-caps;font-size:36px}
.lastlistfl{width:100%;height:auto;margin-bottom:40px}
.lastlistd{width:100%;height:30px;color:#319a96}
.lastlist{width:100%;height:auto;min-height:20px;font-variant:small-caps}
.lastlist a:link, .lastlist a:visited{color:#BCD0E8}
#gallery, #gallery2 {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 10px;padding: 10px}
#gallery img, #gallery2 img {width: 100%;height: auto;cursor: pointer;transition: opacity 0.4s ease, transform 0.2s ease}
#gallery img:hover, #gallery2 img:hover {transform: scale(1.03)}
#gallery2{grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))}
.thumb{border:0}
#loader {text-align: center;padding: 20px;display: none;color: #aaa}
.pagination {text-align:center;margin:20px 0; display: flex;flex-wrap: wrap;justify-content: center;align-items: center;max-width: 100%}
.pagination a {color:#8798cb;margin:0 5px;text-decoration:none;padding:6px 10px;border-radius:4px;display: inline-block;text-align: center}
.pagination a.active {font-weight:bold;color:#f5f5f5;cursor:default}
#popupOverlay {display: none;position: fixed;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.7);display: flex;justify-content: center;align-items: center;z-index: 1000}
#popupContent, #popupContent2 {
position: relative;
background: #15181e;
border-radius: 10px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
animation: fadeIn 0.3s ease;
max-width: calc(100vw - 80px);
max-height: calc(100vh - 80px);
width: auto;
height: auto;
box-sizing: border-box}
#popupContent img, #popupContent2 img {
display: block;
max-width: 100%;
max-height: calc(100vh - 200px);
border-radius: 0;
object-fit: contain}
#popupContent2 img {max-height: calc(100vh - 300px);}
#popupTitle {
width: 90%;
text-align: center;
font-size: 1em;
color: #8798cb;
margin-top: 13px;
margin-bottom: 13px}
#popupDescription, #popupDescription2 {
width:100%;
display:flex;
align-items:center;
justify-content:center;
position:relative;
text-align:center;
flex-wrap: wrap;
gap: 10px;
color: #bbb;
margin-top:10px;
font-size:1em;
margin-bottom:20px;
margin-top:20px;
color: #8798cb}
#popupDescription2 {position:static;flex-direction:column;text-align:center}
#closePopup {
position: absolute;
top: 0px;
right: 12px;
font-size: 40px;
cursor: pointer;
color: #fff}
#scrollTopBtn {
display: none;
position: fixed;
bottom: 30px;
right: 30px;
font-size: 28px;
background: rgba(255,255,255,0.2);
color: #fff;
padding: 10px 15px;
cursor: pointer;
transition: 0.3s;
z-index: 900}
#scrollTopBtn:hover {
background: rgba(255,255,255,0.4)}
.ad {
display: flex;
justify-content: center;
align-items: center;
background: #161921;
color: #ccc;
font-size: 1.2em;
text-align: center}
.ad-banner {
grid-column: 1 / -1;
height: 120px;
margin: 10px 0}
.ad-square, .ad-square2 {
grid-column: span 1;
grid-row: span 2;
display: flex;
justify-content: center;
align-items: center;
color: #ccc;
font-size: 1.2em;
box-sizing: border-box}
.ad-square2 {grid-column: span 2;grid-row: span 1}
.addads{
text-align:center;
background: #15181e;
width:100%;
height:90px;
padding-top:15px;
padding-bottom:15px}
.homelast{font-variant: small-caps;color: #5691ad;font-size:23px;margin-top:30px}
@keyframes fadeIn {
from {opacity: 0; transform: scale(0.95)}
to {opacity: 1; transform: scale(1)}
}
article {
max-width: 100%;
background: #15181e;
padding-bottom:30px}
figure {
margin: 0;
padding: 0}
figure img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto}
#figim{max-width:70%}
figcaption {
font-size: 1.2em;
color: #8798cb;
margin-top: 15px;
text-align: center;
padding: 10px}
.return-link {
display: inline-block;
margin-top: 15px;
color: #3c76bb;
text-decoration: none}
.return-link:link, .return-link:visited {
color: #3c76bb}
.return-link:hover {color: #fff}
.download-btn, .download-btn2 {display: inline-block;color:#0d2541;margin: 25px auto 15px auto;background: #db4a39;padding: 10px 18px;border-radius: 5px;text-decoration: none;transition: background 0.3s}
.download-btn2 {margin:0;padding: 5px 18px}
a.download-btn:link, a.download-btn:visited, a.download-btn:hover {color: #FFFFFF}
a.download-btn2:link, a.download-btn2:visited, a.download-btn2:hover {color:#0a1a2d}
.download-btn:hover, .download-btn2:hover {background: #ca3322}
.meta-info {
font-size: 0.95em;
color: #aaa;
margin-top: 10px}
.share-buttons, .share-buttons2, .share-buttons3 {
display: flex;
gap: 6px;
margin-top: 20px;
flex-wrap: wrap;
justify-content: flex-end;
margin-right: 20px}
.share-buttons2, .share-buttons3 {position:absolute;right:0;margin-top:0}
.share-buttons3{position:static;margin-top:8px;text-align:center;margin-right:0}
.share-btn {
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 6px;
transition: transform 0.2s ease, opacity 0.2s ease}
.share-btn:hover {
transform: scale(1.1);
opacity: 0.9}
.share-btn svg {
width: 18px;
height: 18px;
fill: white}
.share-fb { background-color: #1877F2}
.share-x { background-color: #000000}
.share-pin { background-color: #E60023}
.share-rd { background-color: #FF4500}
.share-wa { background-color: #25D366}
.share-tg { background-color: #0088CC}
.share-link {
width: 64px;
height: 32px;
display: inline-flex;
align-items: center;
gap: 8px;
padding: 0;
border-radius: 6px;
background: #dc3330;
color: #ffffff;
text-decoration: none;
font-weight: 600;
font-size: 14px;
line-height: 1;
box-sizing: border-box;
transition: transform .16s ease, opacity .16s ease;
text-transform: uppercase;
justify-content: center}
.share-link:link, .share-link:visited{color:#ffffff}
.share-link:hover { transform: scale(1.06); opacity: 0.95;color:#ffffff}
.mwrap ul{list-style:none;
position:relative;
float:left;
height:26px;
background-color:#15181e;
text-align:center}
.mwrap ul a, .mwrap ul span{display:block;
font-size:12px;
line-height:31px;
background-color:#15181e;
width:auto;min-width:40px;max-width:120px;height:26px;
cursor:pointer}
.mwrap ul ul a{
padding-bottom:5px}
.mwrap ul li
{position:relative;
float:left;
margin:0;
padding:0}
.mwrap ul li img{
vertical-align:middle}
.mwrap ul ul{
display:none;
position:absolute;
top:100%;
left:0;
padding:0}
.mwrap ul ul li{float:none}
.mwrap ul li:hover > ul
{display:block}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/cont.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.popup-bcom {
background-color:#1A202B;
padding:20px 30px;
text-align:left;
max-width:650px;
margin:40px auto;
position:relative;
color:#F5F5F5;
font-variant:small-caps}
.bcomt {width:100%;height:65px;font-size:22px}
.popup-bcom fieldset{border:0;padding:0;margin:0;margin-bottom:20px}
.popup-bcom ol{margin:0;padding:0}
.popup-bcom input, .popup-bcom textarea{border-color:#252b35;background-color:#252b35;color:#FFFFFF;font-family: 'Open Sans', Arial, sans-serif;padding:3px}
.labt, .labt2{width:100%;display:block;margin-top:22px}
.labt2{margin-top:8px}
.lform1{display:inline-block;width:60px}
.form1 {width:200px}
.form2 {width:70%}
.form3 {width:100%;height:100px}
#formse{width:100%;text-align:center}
#formse1{width:206px;height:35px}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #b2b2b3; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; }
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }
.mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
.my-mfp-zoom-in .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; 
transition: all 0.2s ease-in-out; 
-webkit-transform: scale(0.8); 
-moz-transform: scale(0.8); 
-ms-transform: scale(0.8); 
-o-transform: scale(0.8); 
transform: scale(0.8); 
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1); 
-moz-transform: scale(1); 
-ms-transform: scale(1); 
-o-transform: scale(1); 
transform: scale(1); 
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(0.8); 
-moz-transform: scale(0.8); 
-ms-transform: scale(0.8); 
-o-transform: scale(0.8); 
transform: scale(0.8); 
opacity: 0;
}
.my-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.openBtn {
cursor: pointer;
}
.boxoverlay {
height: 100%;
width: 100%;
display: none;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0, 0.9);
}
.boxoverlay-c {
position:relative;
top:46%;
width:54%;
text-align:center;
margin-top:30px;
margin:auto;
}
.boxoverlay .closebtn {
position: absolute;
top: 20px;
right: 45px;
font-size: 60px;
cursor: pointer;
color: white;
}
.boxoverlay .closebtn:hover {
color: #ccc;
}
.boxoverlay input[type=text] {
padding: 15px;
font-size: 17px;
border: none;
float: left;
width: 80%;
background: white;
height:51px;
border:0
}
.boxoverlay input[type=text]:hover {
background: #f1f1f1;
}
.boxoverlay button {
float: left;
width: 20%;
padding: 15px;
background:no-repeat center url("../img/magn2.png");
background-color:#1f418a;
font-size: 17px;
border: none;
cursor: pointer;
height:51px
}
.boxoverlay input:focus{
outline:none
}
.boxoverlay button:hover {
background-color:#355088;
}
.resp-sharing-button__link,
.resp-sharing-button__icon {
  display:inline-block
}
.resp-sharing-button__link {
  text-decoration:none;
  color: #fff;
  margin:8px;
  margin-right:0px
}
.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}
.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top
}
.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle
}
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none
}
.resp-sharing-button--twitter {
  background-color: #55acee
}
.resp-sharing-button--twitter:hover {
  background-color: #2795e9
}
.resp-sharing-button--facebook {
  background-color: #3b5998
}
.resp-sharing-button--facebook:hover {
  background-color: #2d4373
}
.resp-sharing-button--email {
  background-color: #db4a39
}
.resp-sharing-button--email:hover {
  background-color: #ca2e1d
}
.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}
.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}
.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}
.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}
.resp-sharing-button--email {
  background-color: #db4a39;
  border-color: #db4a39;
}
.resp-sharing-button--email:hover,
.resp-sharing-button--email:active {
  background-color: #ca2e1d;
  border-color: #ca2e1d;
}
@media all and (max-width: 1060px) {
#popupDescription {position:static;flex-direction:column;text-align:center}
.share-buttons2{position:static;margin-top:8px;text-align:center;margin-right:0}
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding:0}}
@media (max-width: 768px) {
.pagination {
gap: 4px}
.pagination a {
font-size: 15px;
padding: 6px 10px}}
@media (max-width: 480px) {
.pagination {
gap: 3px;
flex-wrap: wrap}
.pagination a {
min-width: 32px;
padding: 6px 8px;
font-size: 14px}
.htop, #htopmy{font-size:13px}}
@media all and (max-width: 900px) {
.mfp-arrow{
-webkit-transform: scale(0.75);
transform: scale(0.75)}
.mfp-arrow-left{
-webkit-transform-origin:0;
transform-origin:0}
.mfp-arrow-right{
-webkit-transform-origin:100%;
transform-origin:100%}
.mfp-container{
padding-left:6px;
padding-right:6px} 
#fcontt{padding:0 7px 0 7px}
#ajcom{display:none}
.flc2s{background:no-repeat center url("../img/add.png");background-color:#1D212E}}
@media all and (max-width: 720px) {
.dirrdot{display:none}
.contbloc1{min-height: 439px}
#popupTitle{font-size: 0.8em}}