body {
    min-height: 100vh;
    overflow-x: hidden;
    font-size: 18px;
    box-sizing: border-box;
    color: #6f2812;
    line-height: 1.5;
    font-family: 'Roboto Condensed', arial; margin: 0;     position: relative;
    background-color: #edd1b4;
}
::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgb(111, 40, 18);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgb(111, 40, 18);
}
a {color:  #5c2d18}
p {text-indent: 3em}
nav ul {margin: 0;padding-inline-start: .5em;height: 100% ; -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
nav li {display:  inline-block;margin: .8vw;;} 
a.btn,footer a,nav li a{  color: #edd1b4;  transition: .2s linear; text-decoration: none;}
footer li {display: block;    margin: 1em;}
a.btn:hover,footer a:hover ,nav li a:hover { color:#fff5ca }
footer li a:before , nav li a:before {    content: '\25C8\20';}
.BreadcrumbList a:after { content: '\00BB'; text-decoration: none}
h1 {text-align: center}
h2,h3,h4,h5 {margin-left: 4em}
.redbold {    color: #a50000;}
.blubold {color:#00049e}
.bold, .blubold, .redbold {    font-weight: 700;}
table {border-collapse: collapse;margin: 0 auto}
.curlnk {text-decoration: none}
.divdog,.maxblockdog{ 
    border-radius: 0.3em;   
    position: relative;
    margin: 1em;
    overflow: hidden;
    transition: 0.5s ease-in;
    box-sizing: border-box;
    box-shadow: 1px 3px 5px 2px rgba(60, 59, 59, 0.2);
}
.divdog{ height: 300px;    width: 250px;}
.maxblockdog {width:  320px;max-width:  100%;padding: 5px; text-decoration: none}
.divdog picture,.maxblockdog img {max-height: 180px; margin: 0 auto;  display: block;  transition: 1s ease-in;}
.divdog:hover ,.divnews:hover,.maxblockdog:hover{    box-shadow: 1px 5px 10px 5px rgba(60, 59, 59, 0.5294118);    cursor: pointer;}
.img-dogmini {
    overflow: hidden;
    height: 167px;
    width: 100%;   
}
.img-dogmini img {
    max-height: 170px;
    max-width: 250px;
    margin: 0 auto;
    display: block;  transition: 1s ease-in;
}
#tr-popup[data-hidden="true"] {
    opacity: 0;
    visibility: hidden;
    height: 0;
    display: none;}
.img-dogmini img:hover, .maxblockdog img:hover { transform: scale(1.2) }
.tblw100 {    border-collapse: collapse;}
tbody>tr:nth-child(odd) td{background-color: #e4c1a994}
.tds, .tdm {
    width: 50%;
    max-width: 50vw;
    height: 5em;
    text-align: center;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
    background: rgba(255,255,255,1);
    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 24%, rgba(133,11,0,0.17) 100%);
    background: -webkit-gradient(radial, center center,  color-stop(24%, rgba(255,255,255,0.2)), color-stop(100%, rgba(133,11,0,0.17)));
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.2) 24%, rgba(133,11,0,0.17) 100%);
    background: -o-radial-gradient(center, ellipse cover,   rgba(255,255,255,0.2) 24%, rgba(133,11,0,0.17) 100%);
    background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.2) 24%, rgba(133,11,0,0.17) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,0.2) 24%, rgba(133,11,0,0.17) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#850b00', GradientType=1 );
}
.tblw100 img {max-height: 150px;margin: 0 auto;display: block;}
.tblw100 td {border: 1px solid;}
.blockflexcol {display: -ms-flexbox;
               display: -webkit-flex;
               display: flex;
               -ms-flex-flow: column nowrap;
               -webkit-flex-flow: column nowrap;
               flex-flow: column nowrap;
               -ms-flex-pack: distribute;
               -webkit-justify-content: space-around;
               justify-content: space-around;
               -ms-flex-align: center;
               -webkit-align-items: center;
               align-items: center;
               -ms-flex-line-pack: center;
               -webkit-align-content: center;
               align-content: center;}
/*.blockflexcol div{margin: .2em}*/
.divdog .dogname {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
    text-align: center;
   position: absolute;
    top: 150px;
    height: 150px;
    width: 100%;
    box-sizing: border-box;
    font-size: 0.85em;
    padding: .4em;

}
.maxblockdog .dogname {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
    text-align: center;
    box-sizing: border-box;
    font-size: 0.9em;
    padding: .4em;
}
.maxblock .dogname { top: 190px;}
.blockflex , header ul{display: -ms-flexbox;
                       display: -webkit-flex;
                       display: flex;
                       -ms-flex-flow: row wrap;
                       -webkit-flex-flow: row wrap;
                       flex-flow: row wrap;
                       -ms-flex-pack: center;
                       -webkit-justify-content: center;
                       justify-content: center;
                   
}
.lipuppy {
    border-width: 1px 0 0 0;
    border-radius: 0.3em;   
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(111, 40, 18);
    color:rgb(237, 209, 180);
    cursor: pointer;
    box-shadow: 1px 3px 5px 2px rgba(60, 59, 59, 0.2);
    font-size: 12.5px;
    margin: 10px;
}
.lipuppy div {margin: 1em}
.lipuppy >div {
    margin-right: 5px;
}
.litter { font-size: xx-large;font-weight: 700}
.lipuppyimg {
    width: 185px;
    min-height: 100px;
    margin: 3px;
    position: relative;
    display: inline-block;
}
  header ul{   -ms-flex-align: center; -webkit-align-items: center; margin-right: 1em;}
.blockflex>div {margin: .5em}
.divnews {
    box-shadow: none;
    overflow: visible;

    width: 300px;
    padding: 1em;
    position: relative;
    margin: .3em;
    transition: 0.5s ease-in;
    box-sizing: border-box;
    background-color: #faeddc;
    box-shadow: 1px 3px 5px 2px rgba(60, 59, 59, 0.2);
    cursor: pointer;
}
.divnews>img {
    float: right;
    max-height: 100px;
    display: block;
}
.divlistshadow {
    box-shadow: none;
    overflow: visible;
    margin-bottom: 20px;
}
.divlistshadow:before, .divlistshadow:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 300px;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.divlistshadow:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);  
    right: 10px;
    left: auto;
}
.txt {max-width: 1000px;margin: 2em auto}
.foto-caption {text-align: center;position: absolute;bottom: 0; left: 0;right: 0;background-color: #edd1b4  ;padding: .5em;opacity: .1; transition: 0.5s ease-in;}
picture:hover .foto-caption {opacity: 1}
.fcover { object-fit: cover;max-width: 300px;height: 200px;    box-shadow: 5px 5px 7px #632714;}
.blfoto picture {margin: .5em;position: relative;cursor: pointer;max-width: 300px; height: 200px;}
#popupimg { transition: .7s ease-in; transition-delay: .8s;    display: none;line-height: 0;   }
#popupimg.show {box-shadow: rgba(0, 0, 0, 0.38) -20px 20px 9px 14px;}
#imgprev {transition: .7s ease-in;opacity:0; transform:scale(.2); transition-delay: .1s; }
#imgprev.show {opacity:1; transform:none  }
#mask { 
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0; top: 0; right: 0; bottom: 0;
    -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
    align-items: center; z-index: 99;display: none;
}
.closediv {position: absolute;right: 1em;top:1em; width: 1.3em;height: 1.3em;background-size: auto 100%;
           background-repeat: no-repeat;
           background-position: center center; cursor: pointer;
           background-image : url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgc3R5bGU9Im92ZXJmbG93OiBoaWRkZW47Ij48cmVjdCBpZD0iYmFja2dyb3VuZHJlY3QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIvPjxkZWZzPjxwYXRoIGQ9Ik0xOS4yNyAxLjI3QzE5LjY3IDEuNjcgMTkuNjcgMi4zMyAxOS4yNyAyLjczQzE1LjgyIDYuMTggNi4yMiAxNS43OCAyLjc3IDE5LjIzQzIuMzUgMTkuNjUgMS42NSAxOS42NSAxLjIzIDE5LjIzQzAuOTggMTguOTggMC45NCAxOC45NCAwLjY3IDE4LjY3QzAuMyAxOC4zIDAuMyAxNy43IDAuNjcgMTcuMzNDNC4xNCAxMy44NiAxMy44MiA0LjE4IDE3LjI3IDAuNzNDMTcuNjcgMC4zMyAxOC4zMyAwLjMzIDE4LjczIDAuNzNDMTguOTggMC45OCAxOS4wMiAxLjAyIDE5LjI3IDEuMjdaIiBpZD0iZzFtTUVJdmFuTCIvPjxwYXRoIGQ9Ik0xOS4zOCAxNy4zOEMxOS43MiAxNy43MiAxOS43MiAxOC4yOCAxOS4zOCAxOC42MkMxOS4xMSAxOC44OSAxOSAxOSAxOC43NSAxOS4yNUMxOC4zNCAxOS42NiAxNy42NiAxOS42NiAxNy4yNSAxOS4yNUMxMy44IDE1LjggNC4yMiA2LjIyIDAuNzcgMi43N0MwLjM1IDIuMzUgMC4zNSAxLjY1IDAuNzcgMS4yM0MxLjAyIDAuOTggMC45NiAxLjA0IDEuMiAwLjhDMS42NCAwLjM2IDIuMzYgMC4zNiAyLjggMC44QzYuMjQgNC4yNCAxNS45MSAxMy45MSAxOS4zOCAxNy4zOFoiIGlkPSJqdWJVanJwcloiLz48L2RlZnM+PGcgY2xhc3M9ImN1cnJlbnRMYXllciIgc3R5bGU9IiI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxnIGlkPSJzdmdfMSIgY2xhc3M9IiI+PGcgaWQ9InN2Z18yIj48ZyBpZD0ic3ZnXzMiPjx1c2UgeGxpbms6aHJlZj0iI2cxbU1FSXZhbkwiIG9wYWNpdHk9IjEiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgaWQ9InN2Z180IiB5PSItMC40MzAwMDAwMDcxNTI1NTc0IiB4PSItMC4zOTI1MDAwMTMxMTMwMjE4NSIvPjwvZz48ZyBpZD0ic3ZnXzUiPjx1c2UgeGxpbms6aHJlZj0iI2p1YlVqcnByWiIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiBpZD0ic3ZnXzYiIHk9Ii0wLjQzMDAwMDAwNzE1MjU1NzQiIHg9Ii0wLjM5MjUwMDAxMzExMzAyMTg1Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);}
footer, .prlx,.fonfoto{
    position: relative;
    z-index: 4;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    will-change: transform;
    background-size: contain;
    width: 100%;

}
.prlx {min-height: 40vh;}
section {z-index: 3}
footer { background-color: #6f2812;color: #edd1b4;justify-content: space-around;    align-items: center;padding-top: 2em;}
footer ul {padding-inline-start: 0}
#mask.show{  display: -webkit-flex;
             display: flex;}
.divsmall {
    position: absolute;
    bottom: 0;
    right: 5px;
    font-size: small;
}
.divright {text-align: right}
 
footer a img,.contacts img {
    max-width: 30px;
    margin: 1em;
     width: 30px;
}
footer.blockflex {    -webkit-justify-content: space-around;
                      justify-content: space-around;}

#vb_mb {	display: none;}
#vb_pc {	display:inline;}
.divflexcol {text-align: center}
.t_news{line-height: 1.5em;background-color: #faeddc;margin: 0;    padding: 1em; }
header nav {position: absolute;
            right: 0;
            bottom: 0;
            background-color: #66250fd4;height: 68px}
header nav:before {
    content: "";
    border-style: solid;
    border-width: 68px 19px 0 0;
    border-color: transparent #66250fd4 #66250fd4 transparent;
    position: absolute;
    left: -19px;
}
#menubur {
    display: none;
}
#menuburlabel {
    display: none;
}
#menuclose {
    display: none;
}
#menubur {
    opacity: 0
}
.btn {display:block; color: #edd1b4;position: relative;min-width: 10em; background-color:rgb(111, 40, 18); padding: .5em; box-shadow: 1px 3px 5px 2px rgba(60, 59, 59, 0.2);border-radius: 0.3em; margin: 1em;
      /* background-image: url(/img/v.png);
       background-position: right;
       background-repeat: no-repeat;
       background-size: contain; */}
/*.ffoto {background-image: url(/img/v.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain; }*/
.flexend {display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;            
          -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.ui-icon-forward:after {top: 11px;
                        background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTEuNjI2IiBoZWlnaHQ9IjUxMS42MjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS42MjYgNTExLjYyNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IGlkPSJiYWNrZ3JvdW5kcmVjdCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iMCIgeT0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIi8+CgoKCgoKCgoKCgoKCgoKCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9InN2Z18xIiBjbGFzcz0ic2VsZWN0ZWQiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbD0iI2VkZDFiNCI+Cgk8cGF0aCBkPSJNNTA2LjIwNiwxNzkuMDEyTDM2MC4wMjUsMzIuODM0Yy0zLjYxNy0zLjYxNy03Ljg5OC01LjQyNi0xMi44NDctNS40MjZzLTkuMjMzLDEuODA5LTEyLjg0Nyw1LjQyNiAgIGMtMy42MTcsMy42MTktNS40MjgsNy45MDItNS40MjgsMTIuODV2NzMuMDg5aC02My45NTNjLTEzNS43MTYsMC0yMTguOTg0LDM4LjM1NC0yNDkuODIzLDExNS4wNkM1LjA0MiwyNTkuMzM1LDAsMjkxLjAzLDAsMzI4LjkwNyAgIGMwLDMxLjU5NCwxMi4wODcsNzQuNTE0LDM2LjI1OSwxMjguNzYyYzAuNTcsMS4zMzUsMS41NjYsMy42MTQsMi45OTYsNi44NDljMS40MjksMy4yMzMsMi43MTIsNi4wODgsMy44NTQsOC41NjUgICBjMS4xNDYsMi40NzEsMi4zODQsNC41NjUsMy43MTUsNi4yNzZjMi4yODIsMy4yMzcsNC45NDgsNC44NTksNy45OTQsNC44NTljMi44NTUsMCw1LjA5Mi0wLjk1MSw2LjcxMS0yLjg1NCAgIGMxLjYxNS0xLjkwMiwyLjQyNC00LjI4NCwyLjQyNC03LjEzMmMwLTEuNzE4LTAuMjM4LTQuMjM2LTAuNzE1LTcuNTY5Yy0wLjQ3Ni0zLjMzMy0wLjcxNS01LjU2NC0wLjcxNS02LjcwOCAgIGMtMC45NTMtMTIuOTM4LTEuNDI5LTI0LjY1My0xLjQyOS0zNS4xMTRjMC0xOS4yMjMsMS42NjgtMzYuNDQ5LDQuOTk2LTUxLjY3NWMzLjMzMy0xNS4yMjksNy45NDgtMjguNDA3LDEzLjg1LTM5LjU0MyAgIGM1LjkwMS0xMS4xNCwxMy41MTItMjAuNzQ1LDIyLjg0MS0yOC44MzVjOS4zMjUtOC4wOSwxOS4zNjQtMTQuNzAyLDMwLjExOC0xOS44NDJjMTAuNzU2LTUuMTQxLDIzLjQxMy05LjE4NiwzNy45NzQtMTIuMTM1ICAgYzE0LjU2LTIuOTUsMjkuMjE1LTQuOTk3LDQzLjk2OC02LjE0czMxLjQ1NS0xLjcxMSw1MC4xMDktMS43MTFoNjMuOTUzdjczLjA5MWMwLDQuOTQ4LDEuODA3LDkuMjMyLDUuNDIxLDEyLjg0NyAgIGMzLjYyLDMuNjEzLDcuOTAxLDUuNDI0LDEyLjg0Nyw1LjQyNGM0Ljk0OCwwLDkuMjMyLTEuODExLDEyLjg1NC01LjQyNGwxNDYuMTc4LTE0Ni4xODNjMy42MTctMy42MTcsNS40MjQtNy44OTgsNS40MjQtMTIuODQ3ICAgQzUxMS42MjYsMTg2LjkyLDUwOS44MiwxODIuNjM2LDUwNi4yMDYsMTc5LjAxMnoiIGlkPSJzdmdfMiIgZmlsbD0iI2VkZDFiNCIvPgo8L2c+PC9nPjwvc3ZnPg==);
}

.ui-icon-forward:after,.ui-icon-home:after{ content: '';
                                            position: absolute;
                                            display: block;
                                            width: 1.3em;
                                            height: 1.3em;
                                            right: 1em;
                                            background-repeat: no-repeat;
                                            background-size: contain;

}
.ui-icon-home:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C0%200%2C7%202%2C7%202%2C14%205%2C14%205%2C9%209%2C9%209%2C14%2012%2C14%2012%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    top:18px
}
.panel-in {position: relative;  width: 100%; height: auto; background-color: rgb(237, 209, 180); box-shadow: rgba(101, 40, 22, 0.6) 2px 2px 6px 1px;}
section.bshadow {box-shadow: inset 0 0 14px 14px #edd1b4}
 
@media screen and (min-width: 1000px) {
.fon1 {background-image: url('/img/pup1000.jpg');  background-size: contain}
.fon1.webp {background-image: url('/img/pup1000.webp')}
.fon2 {background-image: url('/img/f21000.jpg');height: 50vw; background-size: contain}
.fon2.webp {background-image: url('/img/f21000.webp')}
.fon3 {background-image: url('/img/f31000.jpg');height: 80vw;; background-size: cover}
.fon3.webp {background-image: url('/img/f31000.webp')}
.fon4 {background-image: url('/img/f4p1000.jpg');height: 50vw;; background-size: cover}
.fon4.webp {background-image: url('/img/f4p1000.webp')}
.fon5 {background-image: url('/img/f51000.jpg');height: 45vw; background-size: contain}
.fon5.webp {background-image: url('/img/f51000.webp')}
.fon2 img.lload  {opacity: 0;width: 100%;transition: .3s ease-in;}
.fon2 img.loaded  {opacity: 1;}

.fonpp {background-image: url('/img/pup51000.jpg');  background-size: contain;height: 70vh;    box-shadow: inset 0 0 14px 14px #edd1b4;}
.fonpp.webp {background-image: url('/img/pup51000.webp')}
.fonpp {overflow: hidden;    position: relative;    z-index: 4;    background-position: bottom right;    background-repeat: no-repeat;    background-size:cover;    background-attachment: initial;    height: 75vh;}
.fonpp .txt {z-index: 100; }
.fonpp h2 {margin: 0 auto;    text-align: center;color: #edd1b4 }
.fonpp>div:nth-child(2){z-index:10;    height: 100%;  width: 50%; }
.ff {height: 100%;width: 100%;left: -50%;position: absolute; background-color: #661e069e; transform: skewX(25deg);}
.bordershadow {border: 1px solid #edd1b4;
    z-index: 10;
    box-shadow: 0 0 14px 14px #edd1b4;
    position: relative;}
}
@media screen and (min-width: 1500px) {
.fon1 {background-image: url('/img/pup31500.jpg');  background-size: contain}
.fon1.webp {background-image: url('/img/pup31500.webp')}
.fon2 {background-image: url('/img/f21500.jpg');height: 50vw; background-size: contain}
.fon2.webp {background-image: url('/img/f21500.webp')}
.fon3 {background-image: url('/img/f31500.jpg');height: 50vw;; background-size: cover}
.fon3.webp {background-image: url('/img/f31500.webp')}
.fon4 {background-image: url('/img/f4p1500.jpg');height: 50vw;; background-size: cover}
.fon4.webp {background-image: url('/img/f4p1500.webp')}
.fon5 {background-image: url('/img/f51500.jpg');height: 45vw; background-size: contain}
.fon5.webp {background-image: url('/img/f51500.webp')}
.fon2 img.lload  {opacity: 0;width: 100%;transition: .3s ease-in;}
.fon2 img.loaded  {opacity: 1;}
.fonpp {background-image: url('/img/pup51500.jpg'); }
.fonpp.webp {background-image: url('/img/pup51500.webp')}}

@media screen and (min-width: 1800px) {
.fon1 {background-image: url('/img/pup3.jpg'); background-size: contain}
.fon1.webp {background-image: url('/img/pup3.webp')}
.fon2 {background-image: url('/img/f2.jpg');height: 50vw; background-size: contain}
.fon2.webp {background-image: url('/img/f2.webp')}
.fon3 {background-image: url('/img/f3.jpg');height: 80vw;; background-size: cover}
.fon3.webp {background-image: url('/img/f3.webp')}
.fon4 {background-image: url('/img/f4p.jpg');height: 50vw;; background-size: cover}
.fon4.webp {background-image: url('/img/f4p.webp')}
.fon5 {background-image: url('/img/f5.jpg');height: 45vw; background-size: contain}
.fon5.webp {background-image: url('/img/f5.webp')}
.fon2 img.lload  {opacity: 0;width: 100%;transition: .3s ease-in;}
.fon2 img.loaded  {opacity: 1;}
.fonpp {background-image: url('/img/pup5.jpg'); }
.fonpp.webp {background-image: url('/img/pup5.webp')}
}

@media screen and (max-width: 1000px) {
    .prlx,.ff {display: none;background-image: none}
    .fonfoto.fonpp.webp,    .fonfoto.fonpp {background-image: none}
    .fonfoto div>div:nth-child(2),.fonfoto div>div:nth-child(3) {align-self: center}
    #vb_mb {	display:inline}
    #vb_pc {	display: none}
    .txt , section>div {margin: 0 5px} header nav li a {font-size: 1em;}
    
    #menuburlabel, #menuclose {
        position: absolute;
        bottom: 1px;
        right: 1px;
        width: 3em;
        height: 3em;
        display: block;
        z-index: 2;
    }
    header nav {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        top: 0;
        height: 100%;
        width: 100%;
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;
        transition-duration: 1s;
        transition-delay: 0.3s;
        -webkit-transition-delay: 0.1s;
        -o-transition-delay: 0.1s;
        -webkit-transform-origin: right center;
        -ms-transform-origin: right center;
        transform-origin: right center;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0;
        -webkit-box-shadow: -3px -3px 16px 5px #000000b3;
        box-shadow: -3px -3px 16px 5px #000000b3;
    }
    header nav:before {    border-width: 0;}
    #menuburlabel:after, #menuclose:after  {
        content: "";
        position: absolute;
        background-size: 34px 34px;
        margin-top: -22px;
        margin-left: -22px;
        border-radius: 0em;
        left: 50%;
        top: 50%;
        background-position: center center;
        background-repeat: no-repeat;
        width: 44px;
        height: 44px;
        background-color: #66250f;
    }
    #menuburlabel:after {
        z-index: 3;
        display: block;
        background-image : url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23edd1b4%3B%22%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E");
    }
    
    #menuclose:after  {
        display: none;
        opacity: 0;
        transition: 1s ease-in-out;
        z-index: 3;
    }


    #menuclose:after  { 	background-image : url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZGVmcz48cGF0aCBkPSJNMTkuMjcgMS4yN0MxOS42NyAxLjY3IDE5LjY3IDIuMzMgMTkuMjcgMi43M0MxNS44MiA2LjE4IDYuMjIgMTUuNzggMi43NyAxOS4yM0MyLjM1IDE5LjY1IDEuNjUgMTkuNjUgMS4yMyAxOS4yM0MwLjk4IDE4Ljk4IDAuOTQgMTguOTQgMC42NyAxOC42N0MwLjMgMTguMyAwLjMgMTcuNyAwLjY3IDE3LjMzQzQuMTQgMTMuODYgMTMuODIgNC4xOCAxNy4yNyAwLjczQzE3LjY3IDAuMzMgMTguMzMgMC4zMyAxOC43MyAwLjczQzE4Ljk4IDAuOTggMTkuMDIgMS4wMiAxOS4yNyAxLjI3WiIgaWQ9ImcxbU1FSXZhbkwiLz48cGF0aCBkPSJNMTkuMzggMTcuMzhDMTkuNzIgMTcuNzIgMTkuNzIgMTguMjggMTkuMzggMTguNjJDMTkuMTEgMTguODkgMTkgMTkgMTguNzUgMTkuMjVDMTguMzQgMTkuNjYgMTcuNjYgMTkuNjYgMTcuMjUgMTkuMjVDMTMuOCAxNS44IDQuMjIgNi4yMiAwLjc3IDIuNzdDMC4zNSAyLjM1IDAuMzUgMS42NSAwLjc3IDEuMjNDMS4wMiAwLjk4IDAuOTYgMS4wNCAxLjIgMC44QzEuNjQgMC4zNiAyLjM2IDAuMzYgMi44IDAuOEM2LjI0IDQuMjQgMTUuOTEgMTMuOTEgMTkuMzggMTcuMzhaIiBpZD0ianViVWpycHJaIi8+PC9kZWZzPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiIHN0eWxlPSIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48ZyBpZD0ic3ZnXzEiPjxnIGlkPSJzdmdfMiI+PGcgaWQ9InN2Z18zIj48dXNlIHhsaW5rOmhyZWY9IiNnMW1NRUl2YW5MIiBvcGFjaXR5PSIxIiBmaWxsPSIjZWRkMWI0IiBmaWxsLW9wYWNpdHk9IjEiIGlkPSJzdmdfNCIvPjwvZz48ZyBpZD0ic3ZnXzUiPjx1c2UgeGxpbms6aHJlZj0iI2p1YlVqcnByWiIgb3BhY2l0eT0iMSIgZmlsbD0iI2VkZDFiNCIgZmlsbC1vcGFjaXR5PSIxIiBpZD0ic3ZnXzYiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);;
    }
    #menubur:checked+label+label+nav  {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1;
        z-index: 2;
    }
    #menubur:checked+label+label {
        display: block;
        z-index: 3;
    }
    #menubur:checked+label+label:after  {
        display: block;
        transform: none;
        opacity: 1;
    
    }
    header   nav li {display: block;    width: 40%;}
}
@media screen and (max-width: 800px) {

}

.translated-ltr,
body {top: 0 !important;}
.goog-te-gadget {color: rgba(255, 255, 255, 0)!important;}

.goog-te-banner-frame,
.goog-logo-link,
#goog-gt-tt{    display: none!important;}

.goog-text-highlight{    background-color:rgba(255, 255, 255, 0)!important;
                         -webkit-box-shadow: none!important;
                         -moz-box-shadow: none!important;
                         box-shadow: none!important;}

#google_translate_element,.goog-te-gadget{opacity: 0; display: none;
                                          z-index:-999;    position: relative;}


.lng img{    width: 40px;
             height: 25px;
             margin-bottom: 2px;}

.goog-te-menu-frame{display: block!important;
                    width: 45px!important;
                    left: -48px!important;
                    opacity: 0;
                    position: absolute;}

.lng {    width: 40px;
          position: absolute;
          left: -45px;
          opacity: 0.7;
          top: 34px;}

.unhide{opacity:1!important;}
