body{position:relative;font:16px 'Roboto Slab',serif;letter-spacing:.01em;background:#DEDEDE;
}
img{max-width:100%;height:auto;text-align:center}
hr{width:70%;height:2px;margin:auto;border:none;background-image:-ms-linear-gradient(left,transparent 0%,#990033 40%,#990033 60%,transparent 100%);background-image:-moz-linear-gradient(left,transparent 0%,#990033 40%,#990033 60%,transparent 100%);background-image:-o-linear-gradient(left,transparent 0%,#990033 40%,#990033 60%,transparent 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(40,#990033),color-stop(60,#990033),color-stop(100,transparent));background-image:-webkit-linear-gradient(left,transparent 0%,#990033 40%,#990033 60%,transparent 100%);background:linear-gradient(to right,transparent 0%,#990033 40%,#990033 60%,transparent 100%)}
main,article,section,footer{position:relative;width:1000px;margin:auto;background:url(../img/background-b.jpg);box-shadow:.5em .5em 2em 0 #808080}
header{position:relative;width:1000px;margin:auto}
article{padding-bottom:1em}
h1{padding:1em 4% .3em 4%;color:#454545;font-size:150%;font-weight:normal}
h2{padding:.3em 6% .3em 6%;color:#135E7C;font-size:140%;font-weight:normal}
h2 span{font:150% Arial,Helvetica,sans-serif}
h3{padding:.3em 1em .3em 6%;color:#0E575D;font-weight:normal}
h4, #h1-contakti{padding:0em 6% 0 6%;font-size:130%;font-weight:normal;text-align:center;text-shadow:.05em .05em .1em #fff}
.slogan{font-size:105%;text-align:center;padding:0 0 1.3em 0;color:#0E465D;text-shadow:.05em .05em .5em #fff}
p{padding:.3em 4% .3em 4%;color:#454545;line-height:150%}
p strong{color:#135E7C;font-weight:normal}
p span{margin:0;padding:0 .4em .1em .4em;color:#903;font-size:110%;border-bottom:.1em solid #990033}
p span:hover{background:#903;color:#fff;border-bottom:.1em solid #990033}
.p-img{position:relative;width:45px;height:45px;left:10px;top:17px}
.lang-selector{font:bold 78% Arial,Helvetica,sans-serif;text-align:right;letter-spacing:.05em}
.lang-selector li{display:inline-block;padding:.8em .1em 0 .1em;color:#878787;border-radius:50%}
.lang-selector li:hover{color:#333}
.lang-selector span li{padding:.4em;color:#fff;background:#903}
.lang-selector span li:hover{color:#fff}
#btn-contacts{padding:.5em .9em .5em .9em;background:#0E575D;color:#ddd;font:normal 130% 'Roboto Slab',serif;letter-spacing:.05em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.7em;border-bottom-right-radius:.7em}
#btn-contacts:hover,.now:hover{background:#903}
.btn-contacts-spaser{margin-left:2em}
.btn-what,.btn-mail,.btn-phone{display:inline-block;margin:1.4em 0 1.4em 1em;padding:.7em 1em .7em 1em;background:#903;color:#fff;text-align:center;border-radius:17px}
.btn-what:hover{background:#700025}
.btn-mail,.btn-phone{background:#0E575D}
.btn-mail:hover,.btn-phone:hover,.out-links:hover{background:#0E465D}
.btn-first{margin-left:4%}
.transport-img-btn{display:inline-block;position:relative;width:70px;top:5px;left:-7px;border:none;}
.transport-img-btn:hover{background:none;border:none;}
.logo{display:block;width:140px;margin:auto;padding:1em 0 .5em 0}
#privacy {background:transparent;color:#0A3343;border: 1px solid #858585;}
#privacy:hover {background: #0E465D;color:#fff}
nav{padding:1em 0 2em 0;text-align:center}
nav li{display:inline-block;width:217px;margin:.5em -.095em .5em -.095em;padding:.6em 0 .7em 0;color:#4C4C4C;font-size:130%;text-shadow:.05em .05em .1em #fff}
nav li:hover{color:#fff;background:#135E7C;text-shadow:.05em .05em .1em #000}
.now{background:#903;color:#fff;text-shadow:.05em .05em .1em #000}
.no-navigation{margin-top:3em}
.phones{width:100%;background:#0E575D;text-align:center;box-shadow:none}
.phones ul{padding:.7em 0 .7em 0}
.phones li{display:inline-block;padding:.2em .7em .2em .7em;color:#D4D4D4}
.phones a{position:relative;left:.5em;color:#fff}
#hours{display:inline;height:0;margin:0;padding:0}
#video{overflow:hidden;position:relative;min-width:100%;height:300px;vertical-align:middle;z-index:8888}
.social{text-align:center;padding:3em 0 3em 0}
.social img{width:40px}
.logos{display:block;padding:3em 0 5em 0;text-align:center}
.logos h3{padding-bottom:3em;text-align:left}
.logos li{display:inline-block;width:150px;padding-top:1em;font-size:95%}
.logos span{display:block;width:150px;height:83px;margin-bottom:.5em}
.logos-01,.logos-02,.logos-03,.logos-04,.logos-05,.logos-06,.logos-07,.logos-08,.logos-09,.logos-10,.logos-11{background:url(../img/republic-logo.png) no-repeat}
.logos-02{background-position:-150px 0}
.logos-03{background-position:-300px 0}
.logos-04{background-position:-450px 0}
.logos-05{background-position:-600px 0}
.logos-06{background-position:-750px 0}
.logos-07{background-position:-900px 0}
.logos-08{background-position:-1050px 0}
.logos-09{background-position:-1200px 0}
.logos-10{background-position:-1350px 0}
.logos-11{background-position:-1500px 0}
.cite{padding:2em 0 2em 0;text-align:center}
.cite li{display:inline-block;width:46%;padding-bottom:2em;vertical-align:top}
.cite p{position:relative;left:1em;overflow:hidden;padding:0 2em 0 1em;font-family:Georgia,serif;font-style:italic;text-align:left}
.cite-person{display:block;padding-top:1em;color:#3D3D3D;text-align:right;border-bottom:1px solid transparent}
.cite-person:hover{background:none;border:none;color:#3D3D3D}
.cite img{width:100px;float:left}
.nav-bottom{margin-top:2em}
.nav-bottom li{width:150px;margin:1.5em -.15em .5em -.15em;padding:.5em 0 .5em 0;font-size:100%}
footer,.tech-info,.kremacijas-urna{text-align:center}
.footer-spaser{margin-top:4em}
.info{width:1000px;margin:auto;padding-bottom:1em;text-align:left}
.info h4{padding:1em 0 0 4%;color:#4F4F4F;font-size:140%;font-weight:normal;text-align:left;text-indent:1em}
.info h4 span{position:relative;top:.15em;color:#066;font:150% Arial,Helvetica,sans-serif}
.info a,.address a{color:#900}
.address{padding:1em .5em 1.5em .5em;font-size:80%;text-align:center;line-height:1.5}
.address ul{display:inline-block;padding:1.5em .5em 1.5em .5em}
.tech-info li{display:inline-block;margin:2em 1em 2em 1em}
.tech-info a:hover{color:#903}
.tech-info span{color:#11546F}
#facsimile{margin:1.5em 0 1.5em 0;text-align:center}
#facsimile svg{position:relative;width:20px;height:20px;top:5px;left:-2px}
#facsimile a{position:relative;display:inline-block;font:bold 13px Verdana,Geneva,sans-serif}
.kontakti{width:1000px;margin:1em auto;padding-bottom:4em;text-align:center;box-shadow:none}
.kontakti ul{display:inline-block;width:48%;height:auto;margin:.5em .25em .5em .25em;padding-top:1em;vertical-align:top}
.kontakti p{text-align:left;line-height:.9}
.kontakti iframe{display:block;width:93%;margin:1em auto;height:300px;margin-bottom:1em;border:solid 1px #135E7C}
.click{color:#903;font-size:130%}
.no-click{font-size:16px;border-bottom:none;color:#454545}
.spaser-map{height:1.4em}
.spaser-map-bigger{height:1.9em}
.bottom-spaser{margin-bottom:2em}
.out-links{border:none;color:#0E575D}
.price-section{margin:.7em 0 1em 0}
.price-box,.price-box-new,.price-box-nb,.price-box-nb-new{position:relative;width:92%;margin:.5em auto;color:#fff;z-index:0;cursor:pointer}
.price-box:before,.price-box-nb:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:url(../img/background-c.jpg);opacity:.9;z-index:-1}
.price-box:after,.price-box-nb:after,.gallery:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#066;opacity:.3;z-index:-1}
.price-box-nb:after{background:#903;opacity:1}
.price-box h4,.price-box-new h4,.price-box-nb h4,.price-box-nb-new h4{padding:.6em 2em .8em 2em;font-size:110%;text-align:left;line-height:1.5;text-shadow:none;color:#fff}
.price-box-new h4 img,.price-box .content-box,.price-box-nb .content-box,.gallery-content,.gallery-new .first-image{display:none}
.price-box h4 span,.price-box-new h4 span,.price-box-nb h4 span,.price-box-nb-new h4 span{position:relative;top:.12em;font-size:140%;color:#fff}
.price-box-new h4,.price-box-new h4 span,.price-box-nb-new h4,.price-box-nb-new h4 span{position:relative;margin-bottom:.6em;top:0;padding:1.3em 0 0 1.2em;color:#0E575D;font-size:110%}
.price-box-new,.price-box-nb-new{min-width:100%;/*background:url(../img/background-d.jpg);*/ background: #BABA97; border-top:3px solid #fff;border-bottom:3px solid #fff}
.content-box p{color:#3B3B3B;width:90%;margin:auto auto 3em auto;padding:1em 0 2em 0}
.tradicija{display:block;width:91%;margin:0 auto 2em;background:#FFE3C7;border:1px solid #757575;border-radius:15px;line-height:1.5}
.tradicija p{padding:1em 0 2em 0em;color:#3D3D3D}
.transport-jpg{display:block;width:92%;margin:auto;padding:2em 0 2em 0}
.content-box .close-btn-top{content:'';position:absolute;width:auto;top:0px;right:4%;font-size:20px;text-align:right;color:#156C8E}
.content-box .close-btn-bottom{content:'';position:absolute;width:auto;bottom:-10px;right:4%;font-size:20px;text-align:right;color:#156C8E}
.content-box .close-btn-top:hover,.content-box .close-btn-bottom:hover,#gallery-close-btn:hover{color:#F00}
.price-table{display:table;width:95%;margin:1.5em auto;color:#3D3D3D}
.price-table td{text-align:left}
.price-table td:last-child{text-align:right}
.price-table tr:nth-child(even){background:#D4D4D4}
.price-table tr:nth-child(1){background:#903;color:#fff}
.price-table td{padding:10px;vertical-align:middle;border-bottom:1px solid #242424}
#preiskurant{border:none}
.price-section-h{display:block;color:#666;border-bottom-color:#0E465D;margin:0 0 .5em 0}
.price-section-h:hover{background:none;color:#666;border-bottom-color:#0E465D}
.pohoroni{padding:1.4em 0 2em 0}
.pohoroni li{padding:.4em 0 .4em 7%;color:#3B3B3B}
.pohoroni li strong{color:#11546F;font-weight:normal}
.gallery,.gallery-new{position:relative;width:92%;margin:1em auto 1em;color:#fff;background:url(../img/background-c.jpg);cursor:pointer;z-index:0}
.gallery h4{position:relative;display:inline;left:.5em;top:33px;padding:0;vertical-align:top;text-shadow:.05em .05em .1em #000;text-align:left;font-size:107%}
.gallery .first-image{display:inline;width:110px;height:60px;padding:.7em .7em .45em .7em}
.gallery-new{position:relative;width:100%;height:auto;background:#222222;z-index:1}
.gallery-new .gallery-content{display:block;text-align:center}
.gallery-new h4{margin-left:4%;padding:1em 0 1.5em 0;text-align:left;text-shadow:.05em .05em .1em #000}
.gallery-new figure{display:inline-block;margin:.2em .1em .2em .1em;border:3px solid #C9C9C9}
.gallery-new figure img{display:block;width:290px;height:160px;opacity:.7}
.gallery-new figure img:hover{opacity:1}
.gallery-new figcaption{position:relative;padding:.4em 0 .4em 1.3em;font:12px Verdana,Geneva,sans-serif;color:#ddd;background:rgba(0,0,0,.8);text-align:left}
#gallery-close-btn{padding-bottom:1em;font-size:150%;text-align:right;color:#fff}
.galereja-link{margin:0 0 0 .7em;text-align:left}
.kremacijas-urna figure{position:relative;display:inline-block;margin:0 .2em 0 .2em;text-align:center;border:10px solid #FFFFFF}
.kremacijas-urna img{width:280px}
.kremacijas-urna figcaption{content:'';position:absolute;width:100%;left:0;bottom:2px;padding:.6em 0 .6em 0;background:rgba(0,0,0,0.6);color:#ccc}
#sitemap {
    margin: 1em auto; padding-bottom: 2em;
    color: #0E575D; background: none;
    text-align: left;
    }
    #sitemap a {
        display: inherit;
        }
        #sitemap ul {
            padding: .5em 1em .5em 1em; /*background: #CCCC99;*/
            }
            #sitemap li h1, #sitemap li h2, #sitemap li h3, #sitemap li h4, #sitemap li h5 {
                display: block; padding: .3em .5em .5em .5em;
                color: #0E575D;
                font-size: 90%; font-weight: normal; text-align: left; text-shadow: none; line-height: .8;
                }
                #sitemap p {
                    padding: 1em 1em .5em 1em; color: #990033; font-size: 120%;
                    }
                    #sitemap li h1 {font-size: 130%; background: #990033; color: #fff;}
                    #sitemap li h2 {font-size: 120%; background: #990033; color: #fff;}
                    #sitemap li h3 {padding: .5em .5em .5em .5em; font-size: 100%; background: #990033;color: #fff;}
                    #sitemap li h1:hover, #sitemap li h2:hover, #sitemap li h3:hover {background: #5C001F;}
                    #sitemap li h4:hover, #sitemap li h5:hover {color: #000;}
                    #designer {font-size: 70%; padding-top: .5em;}
.mr-saraksts {
    display: table; width: 92%; margin: 2em auto;
    font-size: 90%;
    border-collapse: collapse;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    }
.mr-saraksts td {
    padding: .5em .3em .5em .3em;
    }
.mr-saraksts tr {
    background: #D6D6D6; color: #000;
    }

.mr-saraksts tr:nth-child(odd) {
    background: #BFBFBF;
    }
.mr-saraksts tr:first-child {
    background: #0E575D; color: #fff;
    }





