body{
    font-family: 'Open Sans', sans-serif;
}
.body-gray{
    background:#e6eaed;
}
a {
    color: #ffb63d;
    text-decoration: none;
}
#wrapper {
	min-height:100%;
	position:relative;
}
footer {
    background:#ffab62;
    width:100%;
    min-height:200px;  
}
button, input[type=submit]{
    background:#ff7d2d;
    border-color:#ff7d2d;
    color:#FFF;
}
.ishidden{
    display:none;
}
ul, ul li{
    list-style: none;
}
.cept-agree .form-check {
    display: inline;
}
.cept-agree .form-check .form-check-input {
    float: left;
    margin-left: 0em;
}
.btn, .btn:hover, input[type=submit]{
    background:#feaa00;
    border-color:#ffb933;
    color:#FFF;
    text-transform: uppercase;
}

.btn-check:focus+.btn-success, .btn-success:focus, .btn-default, .btn-default:hover{
    background: #feaa00;
    border-color: #ffb933;
    color:#FFF;
}
.box-main-gray .btn .glyphicon, .box-main-gray .btn:hover .glyphicon, .box-main-gray input[type=submit] .glyphicon{
    color: #FFFFFF;
}
.paw{
    background-image: url(./../assets/img/paw200x100.png), url(./../assets/img/paw200x100.png);
    background-position: top left, 100px 50px;
    background-repeat: repeat-x, repeat;
    
}
.main-img-400{
    width:100%;
}
.dropdown-menu > li > a {
    text-transform: capitalize;
}
.adadvert{
    max-height: 370px;
}
.header-banner{
    padding-top:5px;
    min-height:100px;margin-top:20px;margin-bottom:10px;
}
.navbar-inverse {
    background-color: #8A6D3B;    
    border-color: #8A6D3B;
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
.navbar{
    color:#fff;
}
.navbar-inverse .navbar-brand {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.show-all{
    text-align: right;
    padding-right: 40px;    
}
.show-all a{
    display:block;
    margin: 0.67em 0;
    line-height: 1.2em;
    margin-top: 25px;
    color: #4C4848;
    font-size: 2em;
}

footer{
    background-color: #8A6D3B;
    border-color: #8A6D3B;
}
footer .logoa{
    padding-top: 20px;
}
footer .row a{
    color:#FFF;
    font-size: 16px;
}
footer .row .logo{    
    font-size: 20px;
}
footer h4{    
    color:#FFF;
}
.isfull{
    width:100%;
}
.pagination > li > a, .pagination > li > span {
    background-color: #f4f4f4;
    border: 1px solid #dddddd;
    color: #181a17;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #181a17;
    background-color: #f4f4f4;
    border-color: #dddddd;

}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    
    color: #181a17;
    background-color: #d0cbc3;
    border-color: #dddddd;
}
h1{
    font-size: 30px;
}
h2{
    font-size: 22px;
}
h3{
    font-size: 18px;
}
.ad-h2{
    /*padding-left: 10px;
    
    padding-top:0px;
    margin-top:10px;*/
}
h1, h2, h3, h4, h5{
    
    color: #4C4848;
    text-transform: uppercase;
    letter-spacing: 1px;
    
}
.title-link{
    font-size: 1.4em;    
    text-transform: uppercase;
    letter-spacing: 1px;
    
    height: 50px;
    display: inline;
    overflow: hidden;
}

.h-title{
    font-size: 2.4em;
    margin: 0.67em 0;    
    
    line-height: 1.2em;
    margin-top: 15px;
    
    word-wrap: break-word;
    color: #4C4848;
}
h1.p-title{
    font-size: 1.4em;
}

.navbar-toggle { 
    float: left;
}
.navbar-inverse .navbar-toggle {
    border:0px;
}
.menu-logo-txt, .menu-logo-txt:hover{
    color:#FFFFFF;
    font-size: 18px;
    line-height: 20px;
    padding-right:40px;
    padding-left:90px;
}
.topnavbar{
    z-index:10;
}
.menu-logo-img{
    z-index:10;
    top:20px;
}
.xs-logo{
    text-align:center;
}
.xs-post-ad{
    text-align:right;
    float:right;
}
.xs-post-ad .post-btn{
    margin-top:7px;
}
.mainbg {
    background-image:url('./../assets/img/main/animalsbg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    background-size: 100%;
}
.row-index2{
    min-height:500px;
}
.index-h1-box{
    text-shadow: 1px 1px 2px black, 1px 1px 1px black;
}
.mainbg111 {
    background: url('./../images/main/bg3.jpg') no-repeat top left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.post-btn, .post-btn:hover{
    background: #FFAA00 !important;
    border-color: #FFAA00 !important;
}
.form-main, .box-main-4, .box-main-3, .box-main-orange, .box-main-gray {
    background:#FFFFFF;
    background: rgb(255, 255, 255); /* Fall-back for browsers that don't support rgba */
    background: rgba(255, 255, 255, .7);
    
    /*filter: alpha(opacity=80);*/
    /*opacity: 0.8;*/
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
.search-list .box-main{
    margin-top:5px;
    margin-bottom:10px;
    border-bottom:1px solid #cccccc;
}
.box-main-gray .glyphicon{
    font-size:1.2em;
    color: #f7b634;
}
.box-main-gray p{
    font-size:1.2em;    
}
.box-main-gray h4{
    color: #f7b634;
}
.box-main-gray .date-el{
    font-size:0.8em;
    color:#4C4848;
}
.description-el {
}
.advice-el{
    padding-top:10px;
    padding-bottom:10px;
    font-size: 16px;
}
.advice-el li{
    padding-top:10px;
    padding-bottom:10px;
    font-size: 16px;
}
.ad-photo-el .mainbox-photo{
    text-align:center;
    margin:auto 0px;
    border:1px solid gray;
}
.box-main{
    background: rgb(255, 255, 255);
}
.main-text-explain{
    float:right;
}
.box-main-blue{
    background:#8A6D3B;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.box-main-gray{
    background:#f4f4f4;
}

.box-main .inner{
    padding:10px;
}
.main-page{
    margin-top:105px; 
}
.main-page-row{
    padding-bottom:12rem;
    padding-top: 5em;
}
.row-orange{
    background:#ffb63d;
}
.row-trans{
    background: rgba(0, 0, 0, 0.3); 
}
.txt-centered{
    text-align:center;
}
.col-centered{
    float: none;
    margin: 0 auto;
}
.box-main-blue, .box-main-blue h2{
    color:#FFFFFF;
    font-size:1.2em;
    padding-bottom: 10px;
}
.noUi-connect {
    background: #F7C445 !important;
}
.row-white{
    background:#FFFFFF;
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
}

.box-main-3 .mainbox-photo img, .box-main-4 .mainbox-photo img{
    width:100%;
    height: auto;
}
.mainbox-photo a{
    display:inline-table;;
}
.box-main-3 .mainbox-photo, .box-main-4 .mainbox-photo{
   
    width:100%;
    overflow:hidden;
    margin-bottom:0px;
}
.box-main-3 .content, .box-main-4 .content{
    padding:15px;
    display:block;
    /*height:140px;*/
    overflow:hidden;
}
.box-main-4 .content{
    height:190px;
}
.box-main-3 .title-link, .box-main-4 .title-link{
    font-size: 1.4em;
    margin: 0.67em 0;
    height: 1.5em;
    color: #8A6D3B;
    text-transform: uppercase;
    
    line-height: 1.2em;    
    letter-spacing: 1px;
    -webkit-transform:scale(1,1.5); /* Safari and Chrome */
    -moz-transform:scale(1,1.5); /* Firefox */
    -ms-transform:scale(1,1.5); /* IE 9 */
    -o-transform:scale(1,1.5); /* Opera */
    transform:scale(1,1.5); /* W3C */
    word-wrap: normal;
}
.box-main .rightbox-photo img{
    width:100%;
}
.box-main .article-img{
    width:175px;
    padding-left:0px;
}
.box-main .article-img img{
    /*width:auto;*/
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.clinic-img
{
    width:260;height:260px;
}
.clinic-img img{
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.box-main .rightbox-photo{
    padding:0px;
    padding-top:5px;
    padding-left:5px;
}

.more-ad-btn{
    float:right;
    background:#ffb933;
    color:#FFF;
    text-transform: uppercase;
}
.mainbox-photo{
    overflow:hidden;
    display: flex;align-items: center;justify-content: center;
}
.userinfo-el .fa-1x {
    font-size: 1.5em;
}
.btn-contact{
    
}
.btn-orange{
        background: #feaa00;
    border-color: #ffb933;
    color:#FFF;
    text-transform: uppercase;
}
.content-box .box-main h3{
    color:#3c7c01;
}
.phones-group ul{
    
}
.phones-group ul li .remove-phone, .phones-group ul li .remove-phone-exist{
    display: inline-block;
    margin-left:10px;
    margin-top:10px;
}
.phones-group ul li{
    list-style: none;
    width:100%;
    clear:both;
}

.phones-group ul li label{
    display:none;
}
.phones-group ul li > div:first-of-type{
    width:200px;
    float:left;
}
.btn-green{
    background:#3c7c01;
}
.box-shadow{
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.index-search{
    margin-top:10%;
    margin-left:15%;
    width:400px;
}
.index-search .form-group{
    
}
.index-search .form-group button, .index-search .form-group select{
    width:100%;    
}
.category-block{
    
}
.category-block .photo-block{
    min-height:170px;
    position:relative;
}
.category-block .box-shadow{    
    overflow:hidden;
}
.category-block .text-block{
    background:#3c7c01;
    background: rgba( 60, 124, 1, 0.8);
    width:100%;
    bottom:0px;
    position:absolute;
}
.category-block .text-block div{
    color: #FFFFFF;
    font-size: 1.5em;
    padding: 5px;
    text-align: center;
}
.row-white .txt-centered h1{
    color:#f7b634;
    
}
.box-main h1, .box-main h2, .box-main h3 {    
    margin-top: 0px;
}
.row-gray{
    padding-top: 15px;
    background: #f4f4f4;
}
.row-gray .txt-centered h1, .row-gray .txt-centered h2, .row-gray .txt-centered h3{
    
    margin-top: 20px;
    margin-bottom: 0px;
}
.row-clinic{
    background:#e6eaed url('./../assets/img/main/bgclinic2.jpg') no-repeat left top;
    height:400px;
}
.row-index {
    background: #ffffff url('./../assets/img/main/mainbg.jpg') no-repeat right top;
    height: 660px;
}
.index-top-text{
    font-size: 44px;
    font-weight: 800;
    color: #ffb832;
    margin-top: 14%;
    padding: 10px;
    line-height: 50px;
    width: 80%;
    text-align:center;
    
    text-transform: uppercase;    
    letter-spacing: 1px;
    -webkit-transform:scale(1,1.5); /* Safari and Chrome */
    -moz-transform:scale(1,1.5); /* Firefox */
    -ms-transform:scale(1,1.5); /* IE 9 */
    -o-transform:scale(1,1.5); /* Opera */
    transform:scale(1,1.5); /* W3C */
    word-wrap: break-word;
    
    text-shadow: black 0.05em 0.05em 0.1em;
    
    
}
.slider-el #slider{
    margin-bottom:10px;
}
.noUi-connect{
    background:#FFFFFF;
}
.vertical-align {
  display: flex;
  flex-direction: row;
}

.vertical-align > [class^="col-"],
.vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: center; /* Optional, to align inner items 
                              horizontally inside the column */
}

/**
 *  Do NOT include this part into your stylesheet.
 *  "flex: 1" or "flex-grow: 1" is added to make the inner div
 *  - Which is also a flex-item - take up all the horizontal space
 *  available space inside the flex container (.col-* elements)
 */
.vertical-align > [class^="col-"] > div,
.vertical-align > [class*=" col-"] > div {
  /* flex: 1; */
  flex-grow: 1;
}
.fullw{
    width:100%;margin:auto;background:#FFFFFF;
}

/*elements*/
.name-el{
    height: 25px;
    line-height: 22px;
    clear: both;
    display: inline-block;    
    overflow: hidden;
}
.description-el{
    min-height: 85px;
}


.home-page .mainbox-photo .imglink img{
    
}
footer .container a{
    color :#FFFFFF; 
}
.category-el h4{
    text-align:center;
}
.ui-menu .ui-menu-item {
    padding: 5px;
}
.ad-photo-el .rightbox-photo{
    padding:4px;
    padding-left:2px;
    padding-right:2px;
    width: auto;
}
.ad-photo-el .rightbox-photo img{
    max-height:50px;
    min-height:50px;
}
.info-el h2, .info-el .h2 {
    font-size: 20px;
}
#userinfo-el .row{
    padding-top: 5px;
    padding-bottom: 5px;
}
#userinfo-el a{
    font-size: 1em;
    line-height: 16px;
    clear: both;
    width: 100%;
    display: inline-block;
    padding-bottom: 10px;
}
.qq-upload-makemain{
    cursor: pointer;
}
.info-el h1{
    margin: 0.67em 0;
}
#userinfo-el{
    z-index: 2;
    position:relative;
}
.adsense{
    z-index: 1;
}
.btn-blue, .btn-blue:hover{
    background: #8A6D3B;
    border-color: #8A6D3B;
}
.form-inline .form-group {
    margin-bottom: 15px;
}
.main-category-block{
    /*width:360px;*/
    min-height:295px;
}
.main-category-block h3{
    color: #fcba30;
    font-size: 14px;
}
.main-category-block .inner{
    padding: 10px;
}
.cats-category-block{
    background: url('./../assets/img/cats/cats.jpg') top left no-repeat;
}
.dogs-category-block{
    background: url('./../assets/img/cats/dogs.jpg') top left no-repeat;
}
.birds-category-block{
    background: url('./../assets/img/cats/birds.jpg') top left no-repeat;
}
.fish-category-block{
    background: url('./../assets/img/cats/fish.jpg') top left no-repeat;
}
.farm-category-block{
    background: url('./../assets/img/cats/farm.jpg') top left no-repeat;
}
.horse-category-block{
    background: url('./../assets/img/cats/horse.jpg') top left no-repeat;
}
.reptilies-category-block{
    background: url('./../assets/img/cats/reptilies.jpg') top left no-repeat;
}
.rodents-category-block{
    background: url('./../assets/img/cats/rodents.jpg') top left no-repeat;
}
.main-category-block li a{
    color: #010101;
}
.main-category-block .cat_title{
    font-size: 18px;
}
.main-category-block li {
    padding-top: 7px;
    float: left;
    width: 50%;
}
.imglink, .imglink:hover{
    color: #fcba30;
    font-size: 18px;
    font-weight:600;
}

#filter-panel h2{
    color: #FFFFFF;
    font-size: 17px;
}
#filter-panel form{
    padding: 40px;
}
.index-h1-box{
    max-width:400px;
}
.index-h1-box h1{
    color: #FFFFFF;
    font-size: 22px;
}
.index-h1-box p{
    color: #FFFFFF;
    font-size: 16px;
}
.ad-date div{
    text-align:right;
    margin-top: 30px;
    font-size: 18px;
    font-weight:600;
}
.isgray{
    background:#cccccc;
}
.iscolor{
    padding-top:3px;
    padding-bottom:3px;
}
.breed-info-text{
    padding-left: 10px;
}
.breed-info-text .iscolor{
    padding-left: 10px;
}
#category-v-list .box-main-3 .mainbox-photo, #category-v-list .box-main-4 .mainbox-photo {
    height: auto;    
}
a.fb {    
    display: inline-block;
    font-size: 14px;
    padding: 13px 30px 15px 44px;
    background: #3A5A97;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,20,.4);
    text-decoration: none;
    line-height: 1;
    position: relative;
    border-radius: 5px;
}

.connect:before {
    display: inline-block;
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAKzGlDQ1BJQ0MgUHJvZmlsZQAASA2tlndUU8kXx+e99EZLqFJCb9JbAOk19I5gIySBhBJjIIjYEFlcgbUgIgKKIEtVcC2ArAURxcKi2FBBF2RRUNfFgg2V3wOWuOd3fvvfb96Zmc+7c+fOnTkz53wBIPeyhMIUWAaAVEG6KMzHnb40JpaOewwgQADSQBVQWew0oVtISAD41/L+HuKNlNsms7H+1e1/D8hyuGlsAKAQZDiek8ZORfjkbGULRekAoHiIXXttunCWCxGmiZAEET40y4nzjPgDWvw8X5nziQjzQHyGAMCTWSxRIgCkccROz2AnInHIeITNBRy+AGEGws5sHouDcCbCi1NTV89yDcIG8f+Ik/gPZrHiJTFZrEQJz+8FmYks7MlPE6aw1s39/D+b1BQxcl5zRRNpyTyRbxjSKyFnVpG82l/Cgvig4AU7H9nRAvPEvpELzE7zQM5yfi6H5em/wOLkSLcFZokQ+tuHn86MWGDR6jBJfEFK0Oz9mMuBx2VKmJvmFb5gT+B7Mxc4ixcRvcAZ/KigBU5LDpfkkMXzkNhF4jBJzgkib8keU9OQmX+vy2Z9XyudF+G7YOdwPb0WmCuIlOQjTHeXxBGmzN3vufy5KT4Se1pGuGRuuihCYk9i+c3e1zl/YXqI5EyAJ/ACAchHB5bAGpgDBogG3iAknZuJ3DsAPFYL14n4ibx0uhvyUrh0poBtuphuaW5hDcDsu5v1AeDt/bn3BCngv9uqKgAIsEIGB7/bzHYAUO2EXP0d3226RwCQ3QXA2W62WJQxFw6gZzsMICLvmQaUgTrQBgbABMnQFjgCVyRjPxAMIkAMWAnYgAdSgQisBRvAFpAHCsAusBeUgUpwGNSDo+A4aANnwAVwGVwHN8FdMAiGwRh4ASbBezANQRAOokBUSBnSgHQhY8gSYkDOkBcUAIVBMVAclAgJIDG0AdoKFUBFUBlUBTVAv0CnoQvQVagfegCNQBPQG+gzjILJMA1Wg/VgM5gBu8H+cAS8Ak6E18BZcC68Ay6Fq+EjcCt8Ab4O34WH4RfwFAqgSCgFlCbKBMVAeaCCUbGoBJQItQmVjypBVaOaUR2oHtRt1DDqJeoTGoumouloE7Qj2hcdiWaj16A3oQvRZeh6dCu6G30bPYKeRH/DUDCqGGOMA4aJWYpJxKzF5GFKMLWYU5hLmLuYMcx7LBargNXH2mF9sTHYJOx6bCH2ALYF24ntx45ip3A4nDLOGOeEC8axcOm4PNx+3BHcedwt3BjuI56E18Bb4r3xsXgBPgdfgm/En8Pfwj/DTxNkCLoEB0IwgUNYR9hJqCF0EG4QxgjTRFmiPtGJGEFMIm4hlhKbiZeIQ8S3JBJJi2RPCiXxSdmkUtIx0hXSCOkTWY5sRPYgLyeLyTvIdeRO8gPyWwqFokdxpcRS0ik7KA2Ui5THlI9SVClTKaYUR2qzVLlUq9QtqVfSBGldaTfpldJZ0iXSJ6RvSL+UIcjoyXjIsGQ2yZTLnJYZkJmSpcpayAbLpsoWyjbKXpUdl8PJ6cl5yXHkcuUOy12UG6WiqNpUDyqbupVaQ71EHaNhafo0Ji2JVkA7SuujTcrLyVvLR8lnypfLn5UfVkAp6CkwFVIUdiocV7in8FlRTdFNkau4XbFZ8ZbiB6VFSq5KXKV8pRalu0qflenKXsrJyruV25QfqaBVjFRCVdaqHFS5pPJyEW2R4yL2ovxFxxc9VIVVjVTDVNerHlbtVZ1SU1fzUROq7Ve7qPZSXUHdVT1JvVj9nPqEBlXDWYOvUaxxXuM5XZ7uRk+hl9K76ZOaqpq+mmLNKs0+zWktfa1IrRytFq1H2kRthnaCdrF2l/akjoZOoM4GnSadh7oEXYYuT3efbo/uBz19vWi9bXpteuP6SvpM/Sz9Jv0hA4qBi8Eag2qDO4ZYQ4ZhsuEBw5tGsJGNEc+o3OiGMWxsa8w3PmDcvxiz2H6xYHH14gETsombSYZJk8mIqYJpgGmOaZvpKzMds1iz3WY9Zt/MbcxTzGvMBy3kLPwsciw6LN5YGlmyLcst71hRrLytNlu1W722NrbmWh+0vm9DtQm02WbTZfPV1s5WZNtsO2GnYxdnV2E3wKAxQhiFjCv2GHt3+832Z+w/Odg6pDscd/jL0cQx2bHRcXyJ/hLukpolo05aTiynKqdhZ7pznPMh52EXTReWS7XLE1dtV45rreszN0O3JLcjbq/czd1F7qfcP3g4eGz06PREefp45nv2ecl5RXqVeT321vJO9G7ynvSx8Vnv0+mL8fX33e07wFRjspkNzEk/O7+Nft3+ZP9w/zL/JwFGAaKAjkA40C9wT+BQkG6QIKgtGAQzg/cEPwrRD1kT8msoNjQktDz0aZhF2IawnnBq+KrwxvD3Ee4ROyMGIw0ixZFdUdJRy6Maoj5Ee0YXRQ8vNVu6cen1GJUYfkx7LC42KrY2dmqZ17K9y8aW2yzPW35vhf6KzBVXV6qsTFl5dpX0KtaqE3GYuOi4xrgvrGBWNWsqnhlfET/J9mDvY7/guHKKORNcJ24R91mCU0JRwniiU+KexAmeC6+E95LvwS/jv07yTapM+pAcnFyXPJMSndKSik+NSz0tkBMkC7pXq6/OXN0vNBbmCYfXOKzZu2ZS5C+qTYPSVqS1p9MQgdMrNhD/IB7JcM4oz/i4NmrtiUzZTEFm7zqjddvXPcvyzvp5PXo9e33XBs0NWzaMbHTbWLUJ2hS/qWuz9ubczWPZPtn1W4hbkrf8lmOeU5Tzbmv01o5ctdzs3NEffH5oypPKE+UNbHPcVvkj+kf+j33brbbv3/4tn5N/rcC8oKTgSyG78NpPFj+V/jSzI2FH307bnQd3YXcJdt3b7bK7vki2KKtodE/gntZienF+8bu9q/ZeLbEuqdxH3CfeN1waUNq+X2f/rv1fynhld8vdy1sqVCu2V3w4wDlw66DrweZKtcqCys+H+IfuV/lUtVbrVZccxh7OOPy0Jqqm52fGzw21KrUFtV/rBHXD9WH13Q12DQ2Nqo07m+AmcdPEkeVHbh71PNrebNJc1aLQUnAMHBMfe/5L3C/3jvsf7zrBONF8UvdkxSnqqfxWqHVd62Qbr224Paa9/7Tf6a4Ox45Tv5r+WndG80z5WfmzO88Rz+WemzmfdX6qU9j58kLihdGuVV2DF5devNMd2t13yf/Slcvely/2uPWcv+J05cxVh6unrzGutV23vd7aa9N76jeb30712fa13rC70X7T/mZH/5L+c7dcbl247Xn78h3mnet3g+7234u8d39g+cDwfc798QcpD14/zHg4PZg9hBnKfyTzqOSx6uPq3w1/bxm2HT474jnS+yT8yeAoe/TFH2l/fBnLfUp5WvJM41nDuOX4mQnviZvPlz0feyF8Mf0y70/ZPyteGbw6+ZfrX72TSyfHXotez7wpfKv8tu6d9buuqZCpx+9T309/yP+o/LH+E+NTz+foz8+m137BfSn9avi145v/t6GZ1JkZIUvEmtMCKKSFExIAeFMHACUGAOpNAIhS87p4zgOa1/IIQ3/XWfN/8bx2nh1ANAQ4kg1AaCciqZHfk0ivh/Qy2QCEuAIQ4QpgKytJRUZmS1qCleUcQKQ2RJqUzMy8RfQgzhCArwMzM9NtMzNfaxH9/hCAzvfzenzWWwbRNoeMrDw9w7sVjbPn5v+j+Q+WawDovrJFEQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpDb21wcmVzc2lvbj4xPC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPjI8L3RpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjl0tmoAAAEMSURBVDgRY8hu3Pj/xevP/ykFIDNAZjE+ffnxv5QYHwM1wLNXnxgYQS4jx7C/f/8xMDMzYWhlwRDBI/DyzReGWatOMRw5+5Dh6/dfDOxsLAyiQtwMK/oi4LqINvDFm88MqTXrGd5/+g7X/PPXH4YnLz7C+SAG0QbOXnUaxTBhAS4GYUEuBl4udvIMPHnpMVxjY64Lg7OlMpyPzMAMVWRZJPaHTz/gPFyGgRQQbSDcNAIMvMnGJmomAe0MDAJ8HAxbZsTD1VHsQgVpQbhhIAbFBirKCKEYiNfLyCqRvX9kWTqyFAqbYheimAbkjBqIHiKk85lAhSK1AMgsprYZBxhevf1CsZnPX39mAJkFAN8bnc6Q9Jq4AAAAAElFTkSuQmCC);
    height: 23px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    text-indent: -9999px;
    text-align: center;
    width: 29px;
    line-height: 23px;
    margin: -8px 7px -7px -30px;
    padding: 2 25px 0 0;
    content: "f";
}
.content{
    margin-top:50px;
    padding-top: 2em;
}
.content-index{    
    padding-top: 0em;
}
.content-header-banner{
    margin-top:70px;
}
.content-header-no-banner{
    margin-top:70px;
}
.google-btn {
  width: 184px;
  height: 42px;
  background-color: #4285f4;
  border-radius: 2px;
  box-shadow: 0 3px 4px 0 rgba(0,0,0,.25);
}

.google-btn .google-icon-wrapper {
    position: absolute;
    margin-top: 1px;
    margin-left: 1px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    background-color: #fff;
  }
.google-btn .google-icon {
    position: absolute;
    margin-top: 11px;
    margin-left: 11px;
    width: 18px;
    height: 18px;
  }
.google-btn .btn-text {
    float: right;
    margin: 11px 11px 0 0;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.2px;
  }
.google-btn &:hover {
    box-shadow: 0 0 6px #4285f4;
  }
.google-btn &:active {
    background: #1669F2;
}
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.95);
}
.top-link{color:#FFFFFF !important;}
.ad-row{
    background:#FFFFFF;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    margin-bottom: 25px;
    border-radius: 7px;
    overflow:hidden;
}
#rootmenu .w-100{
    /*display:flex;*/
}
.navbar-nav {
    display: flex;}
@media (max-width: 1100px){
    .mainbg {
        background-size: auto;
    }
}
@media (max-width: 768px){
    .mainbg {
        background-image: url(./../assets/img/main/animalsbg768.jpg);
    }
}
@media (max-width: 512px){
    .mainbg {
        background-image: url(./../assets/img/main/animalsbg540.jpg);
    }
    footer {
        min-height:506px;  
    }
}
