*{box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,ul,li,fieldset,form,label{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
html{min-height:100%;font-family:sans-serif;font-size:16px;line-height:1.15;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{display:table;width:100%;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#161B1D;background:#fff;}
input[type='submit'] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.contentMargin{margin:0 10px;}
ol,ul{list-style:none;}
a{color:#004d6e;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}p{margin:0 0 18px;font-weight:300;}
h1,h2,h3{display:block;font-size:1.5rem;font-weight:600;line-height:1.25;margin:0 0.3rem 1rem;}h2{font-size:1.4rem;}h3{font-size:1.3rem;}
img{border:none;}input{vertical-align:middle;}
.clear{clear:both;}

.wrapper {max-width: 1600px;
    margin-left: auto;
    margin-right: auto;}

.site-header {
    width: 100%;
    min-width: 300px;
    margin: 0 auto;
    padding: 10px 0 0;
    box-shadow: 0 0 10px #dbdbdb;
}
.header_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 7px;
}
.header_container a {
    text-decoration: none;
}
.header_logotip_slogan {display: block;color:#444;font-size:12px;}

.navbar {
    width: 100%;
    background-color: #fff;
    border-top: solid 1px #E8E8E8;
    margin-top: 15px;
}

.navbar_row {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1600px;
    margin: 5px auto 0;
}

.navbar li {
    padding: 0 7px;
}
.navbar a {
    text-decoration:none;
    display: inline-block;
    line-height: 2;
    color:#333;
    font-size: 18px;
    font-weight: 600;
    padding: 0 4px;
}
.navbar a:after {
    display: block;
    content: "";
    height: 3px;
    width: 0%;
    background-color: #E64449;
    transition: width 0.3s ease-in-out;
    }
    .navbar   a:hover:after,
    .navbar  a:focus:after {
    width: 100%;
    }
    .navbar  a:hover{
    color:#000;
    } 
    a.navbar__link_active {
        color: #000;
        }
    a.navbar__link_active::after {
        display: block;
        content: "";
        height: 3px;
        width: 100%;
        background-color: #E64449;
    }
     

.header__butnav{
    vertical-align: middle;
    display:inline-block;
    padding:0 10px 5px;
    margin:0 5px;
    background:#DADADA;
    border-radius:5px;
    text-decoration:none;
    color:#303030;
    font-size:1rem;
}
.header__butnav:hover {
    background-color:#DE4535;
    color:#fff;
    cursor:pointer;
}
.header__butnav_donate{
    background-color:#DE4535;
    color:#fff;
}

.header__butnav svg {
    vertical-align:middle;
}
.header__butnav_text {
    vertical-align:middle;
    padding-bottom: 1px;
}
.header__icon {
    vertical-align: middle;
    font-size: 20px;
    color: #333;
    margin:0 5px;
}
.header__icon:hover {
    opacity: 0.7;
}
.header__search_form {
    position: absolute;
    top: 70px;
    right: 0;
    left: 0;
    z-index: 99;
    background-color: #fff;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 0 10px #dbdbdb;
    transform: translateY(-100%);
    transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .header__search_form.active {
      visibility: visible;
      opacity: 1;
      transform: translateY(0); }


#logotip{display:block;width:134px;float:none;position:absolute;top:25px;left:50%;transform:translate(-50%,-50%);}

#middle-nav-wrap{width:100%;background:#333;}
.midle-top-nav{display:flex;width:100%;max-width:1600px;margin:0 auto;justify-content:space-evenly;padding:0;}
.midle-top-nav a{text-decoration:none;color:#fff;margin:0 5px;font-size:1.1rem;font-weight:600;padding:10px 5px;border-bottom:solid 3px #333;}
.midle-top-nav a:hover{border-bottom:solid 3px #E34449;color:#A0A0A0;}
.midle-top-nav a.midle-top-nav-a-active{border-bottom:solid 3px #E34449;}
ul.breadcrumb{padding:10px 16px;list-style:none;}
ul.breadcrumb li{display:inline;font-size:1rem;color:#424242;font-weight:300;}
ul.breadcrumb li a{color:#DF1F42;text-decoration:none;}
ul.breadcrumb li a:hover{color:#DF1F42;text-decoration:underline;}
form.search-form-top{width:98%;max-width:500px;margin:10px auto;border:solid 1px #BABAC0;border-radius:5px;background:#fff;padding:0;}
form.search-form-top input[type=text]{padding:5px 10px;font-size:17px;border:none;float:left;width:60%;background:#fff;border-radius:5px;margin:0;height:33px;}
.search-butt{float:left;width:40%;}
form.search-form-top button{float:right;width:40%;height:33px;background:#fff;color:#E34449;font-size:17px;border:none;border-left:solid 1px #BABAC0;border-radius:0 5px 5px 0;cursor:pointer;}
form.search-form-top button:hover{background:#E34449;color:#fff;}
form.search-form-top::after{content:"";clear:both;display:table;}
.custom-select{position:relative;float:left;border-left:none;font-size:17px;}
.custom-select select{display:none;}
.select-selected{background-color:#fff;}
.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#333 transparent transparent transparent;}
.select-selected.select-arrow-active:after{border-color:transparent transparent #333 transparent;top:7px;}
.select-items div,.select-selected{color:#333;padding:5px 16px 3px 7px;height:31px;cursor:pointer;user-select:none;}
.select-items div{border:1px solid transparent;border-color:transparent transparent rgba(0, 0, 0, 0.1) transparent;}
.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;}
.select-hide{display:none;}
.select-items div:hover, .same-as-selected{background-color:rgba(0, 0, 0, 0.1);}


.bread_crumbs {padding:15px 5px;}
.bread_crumbs > a {
    text-decoration: none;
    font-size: 18px;
    color: #333;
    transition: margin-left .1s;
}
.bread_crumbs > a:hover {
    color: #888;
}

main {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
}
.wrap {
    align-items: stretch;
    width: 100%;
    margin: 10 auto;
    flex-direction: column;
    order: 1;
    padding: 0 10px;
}

.sidebar{
    order: 2;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.sidebar__section{margin-bottom: 20px;}
.sidebar__section_heading{font-size: 1.3rem;line-height: 2.5rem;font-weight:600;margin: 0 10px;}
.sidebar__nav {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding: 5px;
}
.sidebar__nav_item > a{display:inline-block;padding:5px 10px 7px;margin:5px;background:#DADADA;border-radius:5px;text-decoration:none;color:#303030;font-size:1rem;text-transform: uppercase;}
.sidebar__nav_item > a:hover, .sidebar__nav_item > a.active{background-color:#DE4535;color:#fff;cursor:pointer;}


@media screen and (min-width:960px) {
    main {
        flex-direction: row;
    }
    .wrap {
        order: 2;
        width: 80%;
    }
    .sidebar{
        order: 1;
        display: flex;
        justify-content: space-between;
        width: 330px;
        background-color: #F5F5F5;
    }
    .sidebar__nav {
        display: flex;
        width: 326px;
        flex-direction: column;
        padding: 0;
    }
    .sidebar__nav_item > a{display:block;width: 100%;padding: 7px 15px; margin:0;background:none;border-radius:0; color:#333; text-decoration: none; transition: .2s ease-in-out; text-transform: none;}
    .sidebar__nav_item > a:hover, .sidebar__nav_item > a.active {background-color:#D3D3D3;color:#000;}

}


.row{display:block;width:100%;max-width:1600px;margin:0 auto;}
.main{display:block;width:100%;margin: 0;}
.centercontent{width:98%;margin:10px auto;text-align:center;}
.butnav{display:inline-block;padding:5px 10px 7px;margin:5px;background:#DADADA;border-radius:5px;text-decoration:none;color:#303030;font-size:1rem;text-transform: uppercase;}
.butnav-m{display:inline-block;padding:0px 10px 3px;margin:3px;background:#E3E3E3;border-radius:5px;text-decoration:none;color:#303030;font-size:1rem;font-weight:400;}
.butnav:hover, .butnav-m:hover {background-color:#DE4535;color:#fff;cursor:pointer;}
.butnav-active {display:inline-block;padding:5px 10px 7px;margin:5px;background-color:#DE4535;border-radius:5px;text-decoration:none;color:#fff;font-size:1rem;text-transform: uppercase;}
.butnav-active:hover {background:#DADADA;color:#303030;}
.section_content{padding: 20px 0;}
.block_title__comment{background-color: #F1F1F1; margin: 0; padding: 5px 10px; display: table; border-radius: 7px 7px 0 0 ;}
.block__comment_new{background-color: #F1F1F1; padding: 10px; border-radius: 0 7px 7px 7px;}
#middle{display:table;width:100%;background:#F5F5F5;padding-bottom:15px;}
.pageTextT{margin:10px 0 20px;}
.pageTextTop{display:block;text-align:justify;margin:0 5px;}
#center-page-plugin{margin:0 0 10px 0;}
#contentTextB{padding:10px;background:#f2f2f2;border-left:solid 5px #E35271;margin:20px 0;text-align:justify;}
.contentTextBTitle{font-size:16px;color:#424242;margin-bottom:10px;}
.index-block-content{padding-bottom:20px;margin:10px 0;text-align:center;}
.previewBlockVideo{width:48%;margin:0 1% 20px;display:inline-block;vertical-align:top;text-align:left;position:relative;background: #F7F7F7;}
.previewBlockLink{display:block;text-decoration:none;}
.parent-photo-img{position:relative;padding-top:128%;background-image:url(data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7)}
.parent-video-img{position:relative;padding-top:56.25%;background-image:url(data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7)}
.previewBlockImg{display:block;width:100%;position:absolute;top:0;left:0;}
.previewBlockLinkText {display:block;margin:5px;color:#303030;font-size:1.2rem;line-height:1.1;font-weight:400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.previewBlockVideoTime{display:block;position:absolute;padding:1px 5px 2px;background:rgba(0,0,0,.6);font-size:0.9rem;line-height:1.3;color:#ededed;margin-top:-28px;right:3px;}
.previewBlockVideoComm,.previewBlockRatingPhoto{display:block;position:absolute;padding:1px 5px 2px;background:rgba(0,0,0,.6);font-size:0.9rem;line-height:1.3;color:#D8D8D8;margin-top:-28px;left:3px;}
.previewBlockInfo{display:table;width:100%;margin:0;padding:7px; background-color:#F7F7F7; font-size:0.8rem;color:#5A5A5A;line-height:1;}
.previewBlockViews{margin-left:5px;float:left;}
.previewBlockVideoHD{display:block;position:absolute;top:5px;left:5px;background:rgba(245,245,245,1);color:#303030;font-size:0.7rem;line-height:1.5;font-weight:800;font-style:italic;padding:1px 5px;border-radius:2px;}
.previewBlockRatingVideo{margin-left:7px;float:left;font-size:0.8rem;color:green;}
.previewBlockRatingPhoto{margin-top:0;top:3px;}
.previewBlockInfoDate{right: 5px;}
.previewBlockInfoViews{float:right;padding-left:22px;text-align:right;color:#DB1F42;margin:0 5px 3px 0;}
/*@media screen and (min-width:640px){.previewBlockVideo{width:32%;margin:0 0.6% 20px;}}
@media screen and (max-width:429px){.previewBlockVideo{display:block;width:95.5%;margin:0 auto 20px;}}*/

@media screen and (min-width:960px){.previewBlockVideo{width:32%;margin:0 0.6% 20px;}}
@media screen and (min-width:460px) and (max-width:959px){.previewBlockVideo{width:48%;margin:0 1% 20px;}}
@media screen and (max-width:459px){.previewBlockVideo{display:block;width:95.5%;margin:0 auto 20px;}}

.previewBlockPhoto{width:48%;margin:0 1% 20px;display:inline-block;vertical-align:top;background:#F7F7F7;text-align:left;position:relative;}
/*@media screen and (min-width:540px){.previewBlockPhoto{width:32%;margin:0 0.6% 20px;}}
@media screen and (max-width:339px){.previewBlockPhoto{display:block;width:95.5%;margin:0 auto 20px;}}*/
@media screen and (min-width:1000px) {.previewBlockPhoto{width:24%;margin:0 0.5% 15px;}}
@media screen and (min-width:640px) and (max-width:999px){.previewBlockPhoto{width:32%;margin:0 0.6% 20px;}}
@media screen and (min-width:411px) and (max-width:639px){.previewBlockPhoto{width:48%;margin:0 1% 20px;}}
@media screen and (min-width:360px) and (max-width:410px){.prwViewsPh{background:none;padding-left:0;}}
@media screen and (max-width:359px){.previewBlockPhoto{display:block;width:95.5%;margin:0 auto 20px;}}




.preview_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.preview__item_photo, .preview__item_video {
    width: calc(100% - 20px);
    margin: 10px;
    position:relative;
}

.preview__item__link {
    display:block;
    text-decoration:none;
    padding-bottom: 40px;
}


.preview__item_photo__img, .preview__item_video__img {
    position:relative;
    background-image:url(data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7);
}
.preview__item_photo__img {
    padding-top:127%;
}
.preview__item_video__img {
    padding-top:56.25%;
}
.preview__item__img_img {
    display:block;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    transition: .3s ease-in-out;
}
.preview__item__info_left_bottom, .preview__item__info_left_top, .preview__item__info_right_bottom {
    display:block;
    position:absolute;
    padding:1px 5px 2px;
    background:rgba(0,0,0,.6);
    font-size:0.9rem;
    line-height:1.3;
    color:#ededed;
}
.preview__item__info_left_bottom {
    margin-top:-24px;
    left:3px;
}
.preview__item__info_left_top {
    top:3px;
    left:3px;
}
.preview__item__info_right_bottom {
    margin-top: -24px;
    right: 3px;
}
.preview__item__title {
    display:block;
    width:100%;
    position:absolute;
    background-color: #F7F7F7;
    padding: 3px 5px 7px;
}
.preview__item__title_text {
    display: block;
    color: #303030;
    font-size: 1.2rem;
    line-height: 1.7;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: .3s ease-in-out;
}
.preview__item__link:hover .preview__item__title_text {
    color: #E34449;
}
.preview__item__link:hover .preview__item__img_img {
    -webkit-filter: brightness(60%);
    filter: brightness(60%);
  }

@media screen and (min-width:370px) {
    .preview__item_photo {
        width: calc(100% / 2 - 20px);
    }
}
@media screen and (min-width:576px) {
    .preview__item_video {
        width: calc(100% / 2 - 20px);
    }
}
@media screen and (min-width:768px) {
    .preview__item_photo {
        width: calc(100% / 3 - 20px);
    }
}
@media screen and (min-width:992px) {
    .preview__item_video {
        width: calc(100% / 3 - 20px);
    }
}
@media screen and (min-width:1200px) {
    .preview__item_photo {
        width: calc(100% / 4 - 20px);
    }
}






.icon-comments-preview{display:inline-block;width:20px;height:14px;margin:1px 0 -1px;background:url("/img/icon-comments-preview.png") no-repeat center;}

.pagenav{display:table;margin:10px auto;}
.pagenavLi{float:left;padding:0 5px;text-align:center;list-style-type:none;}
.pagenavA{display:inline-block;padding:7px 10px;background-color:#F7F7F7;border:solid 1px #D9D9D9;text-decoration:none;font-size:1rem;font-weight:400;color:#424242}
.pagenavA:hover,.pagenavAActive{background-color:#DE4535;border-color:#CB3E31;color:#fff;}
.butnavNone{display:inline-block;padding:5px 0;font-size:1rem;font-weight:400;}
#footer{width:100%;margin:0;background:#F1F1F1;border-top:solid 1px #DADADA;padding:20px 0 70px;text-align:center;}
.footer-copy{font-size:1rem;line-height:25px;color:#5F5F5F;margin:5px;}
#myBtn{display:none;position:fixed;bottom:70px;right:20px;z-index:99;font-size:14px;border:none;outline:none;background-color:rgba( 200,200,200, 0.6 );color:#747474;cursor:pointer;padding:15px 20px;border-radius:30px;}
#myBtn:hover{ color: #E34449;}

#contentBlockInfo {display:flex;justify-content: space-between; width:100%;margin:0 auto 10px;padding:10px;background:#F1F1F1;}
#contentBlockInfo>div {margin: 0 7px;}
.contentBlockInfo_comment_link>svg{fill: #424242;}
.contentBlockInfo_comment_link>svg:hover{fill: #000;}
.content_info_data {display: flex;justify-content: flex-start; margin-top: 15px;}
.content_info_data li {margin: 5px 10px;}
.rating-block{display:table;border:solid 1px #C1C1C1;background:#F1F1F1;border-radius:3px;margin:0 auto;}
.rating-button-like,.rating-button-dislike{display:block;float:left;border:none;padding:4px 10px;margin:0;background:#E3E3E3;}
.rating-button-like{font-size:1.2rem;color:green;border-right:solid 1px #C1C1C1;border-radius:3px 0 0 3px;}
.rating-button-dislike{font-size:1.2rem;color:red;border-left:solid 1px #C1C1C1;border-radius:0 3px 3px 0;}
.rating-button-like:hover,.rating-button-dislike:hover{opacity:0.6;cursor:pointer;}
.rating-result{display:block;float:left;padding:5px 10px 0;font-size:1rem;font-weight:400;}
.rating-result span{margin:0 5px;}
.popup{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.popup .popuptext{visibility:hidden;width:180px;background-color:#ff0000;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-90px;}
.popup .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#ff0000 transparent transparent transparent;}
.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;}
@-webkit-keyframes fadeIn{from{opacity: 0;} to{opacity: 1;}}
@keyframes fadeIn{from{opacity: 0;} to{opacity:1 ;}}
.contentVideo{display: inline-block;width:100%;max-width:955px;margin-bottom:30px;}
.contentVideoRight{display: inline-block;vertical-align: top; width:100%;max-width:205px; margin-left: 5px;}
@media screen and (max-width: 1190px) {
    .contentVideoRight{display:none;}
}
@media screen and (max-width: 801px) {
    .contentVideoRight{display:block; max-width: 100%;}
}
.contentVideoTop{width:100%;margin-bottom:30px;}
.cbi-left-text{display:inline-block; float: left; margin:15px 0 0 20px;color:#303030;font-size:0.9rem;}
.dropbtn{background-color:#4CAF50;color:white;padding:7px 10px;font-size:16px;border:none;}
.dropdown{position:relative;display:inline-block;}
.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;width:100%;min-width:100px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}

.category_sorting_block {margin: 10px 0;}
.dropdown_cat{ margin:0 5px;}
.dropbtn_cat_link{padding:7px 10px;margin:0;text-transform:none;font-size:16px;}
.dropbtn_cat{background-color:#ddd;color:#303030;padding:7px 10px;font-size:16px;border-radius: 5px; border:none;}
.dropbtn_cat_active {background-color:#DE4535;color:#FFFFFF;}
.dropdown:hover .dropbtn_cat {background:#d0d0d0;color:#303030;border-radius:  5px 5px 0 0;}

.dropbtn_cat_arrow {font-size: 16px; margin-left:5px;transition: transform .1s;}

.dropdown:hover .dropbtn_cat_arrow {transform:  rotate(180deg);}


.video {position: relative;padding-bottom: 57%;height: 0;overflow: hidden;}
.video iframe, .video object, .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-player {position:relative;padding-bottom:53.25%;padding-top:25px;height:0;}
.video-player iframe,.video-player object,.video-player embed,.video-player video {position:absolute;top:0;left:0;width:100%;height:100%;}
video {object-fit: cover;}
.vidContTitle{font-weight:400;font-size:1.3rem;margin:10px;}
.pgContVievs{font-size:0.9rem;color:#707070;}
.vidContText{color:#242424;font-weight:300;font-size:1rem;margin:5px 10px 18px;}
#photo-content-output {width:100%;max-width: 720px; margin:0 auto;}
.photo-content-img {display:table;position:relative;table-layout:fixed;width:100%;margin:0 auto;margin-bottom:20px;min-height:200px;}
.photo-content-img-img{width:100%;max-width:720px;}
.photo-content-number-photo {position:absolute;left:0px;padding:1px 5px;background:#000000;opacity:0.7;font-size:12px;font-weight:bold;color:#FFF;}
#photo-content-shared-button {margin:20px 0 0 0;text-align:center;padding-top:10px;}
.blockTextBanner {margin:20px 0 10px;padding:5px 0;background:#F5F5D6;text-align:center;}
.blockTextBanner p {margin:5px auto;}
.butTextBanner {margin:5px auto;display:table;background:#3388CC;color:#FFF;text-shadow:0 1px 0 #005599;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-origin:padding-box, border-box;background-clip:padding-box, border-box;padding:4px 10px;}
.butTextBanner:active {background:#2C74AD;}
.blockGoChat {margin:20px 0 10px;padding:5px 0;background:#F5F5D6 url(/img/chat-banner-page-bg2.jpg);text-align:center;}
.blockGoChat p { display:inline-block;margin:5px auto;font-weight:600;background:#fff;}
.butGoChat {margin:5px auto;display:table;background:#2E7AB7;color:#FFF;font-size:14px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-origin:padding-box, border-box;background-clip:padding-box, border-box;padding:4px 10px;}
.butGoChat:active {background:#27649B;}
.socialButton{display:table;padding:3px;}.socButt{display:block;float:left;width:25px;height:25px;background:url(/img/socicons.png) no-repeat; margin-right:5px;}.socButt:hover{opacity:0.9;}.butVk{background-position:0 0;}.butFb{background-position:0 -32px;}.butOk{background-position:0 -64px;}.butMl{background-position:0 -96px;}.butTw{background-position:0 -128px;}.butVib{background-position:0 -192px;}.butWha{background-position:0 -224px;}.butSk{background-position:0 -256px;}.butTg{background-position:0 -288px;}
#commentSusteam {display:table;width:100%; background:#F5F5F5;margin:10px 0;text-align:left; padding:0 15px;}
#commentSusteam .comment-title-section {display:block;font-size:1.1rem;line-height:1.25;font-weight:600;margin:10px 0;margin-top:30px;color:#4E4E4E;}
#commentSusteam .comment-title-section #numCommentPage {color:#A0A0A0;}
#photo-content-form-comments-name{height:40px;line-height:38px;}
#photo-content-form-comments-text,#photo-content-form-comments-name{display:block;width:100%;resize:none;padding:0 10px;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:0.9rem;color:#303030;box-shadow:none;-webkit-appearance:none;box-sizing: border-box;transition:.15s ease background;}
#photo-content-form-comments-text{height:110px;line-height:18px;margin:10px 0;padding:8px 10px;}
#photo-content-form-comments {width: 100%; max-width: 600px;}
#photo-content-form-comments .button {float:left;width:100px;font-size:1rem;line-height: 35px;border:none;background:#2E7AB7;color:#FFF;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 10px;}
#photo-content-form-comments .button:hover {background:#27649B;cursor:pointer;}
#photo-content-form-comments .button:active {background:#27649B;cursor:pointer;}
#photo-content-form-comments .button:visited {float:left;border:none;background:#2E7AB7;color:#FFF;font-size:14px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 10px;}
#photo-content-form-comments span.inform-note {display:none;width:350px;margin-left:130px;margin-top:6px;padding-left:19px;color:#B4B4B4;}
#posting-form-log-error {list-style-type:none;margin:10px 0;}
#posting-form-log-error li {height:30px;width:100%;background:#FF6766;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px 0;}
#posting-form-log-error li span.alert-error-icon {display:block;width:30px;height:30px;float:left;border-right:solid 1px #FFC1C1;background:url(/img/alert-error.gif) no-repeat center;}
#posting-form-log-error li span.alert-error-text {display:block;padding:6px 10px;margin-left:30px;color:#FFF;font-size:12px;}
#posting-form-log-ok {list-style-type:none;margin:10px 0;}
#posting-form-log-ok li {height:30px;width:100%;background:#67b964;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px 0;}
#posting-form-log-ok li span.alert-ok-icon {display:block;width:30px;height:30px;float:left;border-right:solid 1px #C1FFCB;background:url(/img/alert-ok.gif) no-repeat center;}
#posting-form-log-ok li span.alert-ok-text {display:block;padding:6px 10px;margin-left:30px;color:#FFF;font-size:12px;}
.comment-container{display:block;margin:20px 0;vertical-align:baseline;}
.comment-container::after{content:"";clear:both;display:table;}
.comment-container .comment-avatar{float:left;position:absolute;width:50px;border-radius:3px;margin-top:5px;}
.comment-container .comment-info{margin-left:65px;}
.comment-container .comment-info .comment-user-name{font-size:0.9rem;color:#303030;font-weight:700;}
.comment-container .comment-info .comment-text{font-size:0.9rem;font-weight:400;margin:5px 0;color:#424242;}
.comment-container .comment-date{font-size:0.9rem;font-weight:400;color:rgb(112, 112, 112);}

.messages_cookies {position:fixed;bottom:0;left:0;width:100%;height:auto;overflow:hidden;background-color:white;box-shadow:0 0 20px rgba(0, 0, 0, 0.2);z-index:1000;color:#666;padding:15px 0;font-size:12px;}
.messages_cookies-wrp {position:relative;width:80%;margin:0 auto;}
.messages_cookies-close {position:absolute;top:0;bottom:0;right:-20px;display:inline-block;width:16px;height:16px;margin:auto 0;background: url(/img/close.png) 0 0 no-repeat;}

@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src: local('Font Awesome 5 Free'),url(fa-regular-400.woff2) format("woff2"),url(fa-regular-400.woff) format("woff"), url(fa-regular-400.eot),url(fa-regular-400.eot?#iefix) format("embedded-opentype"),url(fa-regular-400.ttf) format("truetype"),url(fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src: local('Font Awesome 5 Free'),url(fa-solid-900.woff2) format("woff2"),url(fa-solid-900.woff) format("woff"), url(fa-solid-900.eot),url(fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fa-solid-900.ttf) format("truetype"),url(fa-solid-900.svg#fontawesome) format("svg")}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}
.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}
.fa-angle-double-up:before{content:"\f102"}.fa-comments:before{content:"\f086"}.fa-eye:before{content:"\f06e"}.fa-search:before{content:"\f002"}.fa-video:before{content:"\f03d"}.fa-th-list:before{content:"\f00b"}.fa-images:before{content:"\f302"}.fa-download:before{content:"\f019"}.fa-calendar-alt:before{content:"\f073"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-camera:before{content:"\f030"}.fa-bookmark:before{content:"\f02e"}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}

.hamburger {display:inline-block;cursor:pointer;padding:11px;top:0;left:0;}
.bar1, .bar2, .bar3 {width:28px;height:4px;background-color:#333;margin:6px 0;transition:0.4s;}
.change .bar1 {-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {opacity:0;}
.change .bar3 {-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}