/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
  background: url('/assets/templates/bootstrap/img/backgr.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  background: none !important;
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}
body > .container {
padding: 60px 15px 0;
background-color: #fff;
}


body > .navbar + .container {
  margin-top: 80px;
  padding: 10px 15px 0;
  background: #fff;
}


.container .text-muted {
  margin: 20px 0;
}

#footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}


/*Fonts*/
/*-------------------------------------------------*/
@media all{



@font-face {
    font-family: Sunday-Regular; /* Гарнитура шрифта */
    src: url(/assets/templates/bootstrap/fonts/sunday/Sunday-Regular.ttf); /* Путь к файлу со шрифтом */
}


@font-face {
    font-family: sundayregular;
    src: url('/assets/templates/bootstrap/fonts/sunday/Sunday-Regular_gdi.eot?#iefix') format('embedded-opentype'),
         url('/assets/templates/bootstrap/fonts/sunday/Sunday-Regular_gdi.woff') format('woff'),
         url('/assets/templates/bootstrap/fonts/sunday/Sunday-Regular_gdi.ttf') format('truetype'),
         url('/assets/templates/bootstrap/fonts/sunday/Sunday-Regular_gdi.svg#sundayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}







.fonts {
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 24px;
  line-height: 40px;
  margin: 0px;
  padding-left: 5px;
}
}
.heading_nam {
  position: absolute;
  background-color: rgba(0,0,0, 0.4);
  height: 42px;
  left: 15px;
  right: 15px;
  bottom: 0px;
}

.heading_nam:hover{
  height: 47px;
}

/*.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
  font-family: 'sundayregular';
  text-shadow: 1px 1px 2px rgb(73, 68, 67);
  font-size: 28px;
  color: #fff;
}*/

.navbar-nav {
  font-family: 'PT Sans Caption', sans-serif;
}

.navbar-brand {
float: left;
height: 50px;
padding: 11px 15px;
font-size: 18px;
line-height: 25px;
}


p{
  font-size: 15px;
  letter-spacing: 0.5px;
}


h4 h3{
  font-family: 'PT Sans Caption', sans-serif;
}

h3{
color: #8F634C;
}



.second_header{
margin-top: 0 !important;
margin-left: 5px;
color: #8F634C
}

/*Slider
--------------------------------------------------*/


.slider_img{
  height:450px;
}

/*.img_size{
  width:1140px;
}*/

.carousel {
margin-top: -10px;
}

.slider_img1{
  background: url('/manager/assets/img/dogs.jpg') no-repeat center center;
  background-size: 1140px auto;
  background-position: top;
}
.slider_img2{
  background: url('/manager/assets/img/horse.jpg') no-repeat center center;
  background-size: 1140px auto;
  background-position: top;
}
.slider_img3{
  background: url('/manager/assets/img/child.jpg') no-repeat center center;
  background-size: 1140px auto;
  background-position: top;
}

/*----------------------------------------------*/


/*Navigation bar*/
/*--------------------------------------------*/

.navbar-nav {
float: right!important;
background-color: #8F614A;
padding-top: 2px;
}
.navbar-inverse {
  background: rgba(143,97,73,1);
  background: -moz-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(143,100,77,1) 41%, rgba(143,97,73,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(143,97,73,1)), color-stop(41%, rgba(143,100,77,1)), color-stop(100%, rgba(143,97,73,1)));
  background: -webkit-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(143,100,77,1) 41%, rgba(143,97,73,1) 100%);
  background: -o-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(143,100,77,1) 41%, rgba(143,97,73,1) 100%);
  background: -ms-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(143,100,77,1) 41%, rgba(143,97,73,1) 100%);
  background: linear-gradient(to right, rgba(143,97,73,1) 0%, rgba(143,100,77,1) 41%, rgba(143,97,73,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f6149', endColorstr='#a37359', GradientType=1 );


  border-color: #8F614A;
  height: 60px;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
color: #fff;
background-color: #8F614A;
}

.navbar-inverse .navbar-brand {
color: #3F3E3E;
}

.navbar-nav>li>a{
  line-height: 25px;
}

img.main_img{
  width: 580px; 
  /*border: 1px solid white;*/
  padding: 0px!important;
  -webkit-box-shadow: 0px 1px 5px 1px  rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 1px 5px 1px  rgba(0,0,0,0.75);
  box-shadow: 0px 1px 5px 1px  rgba(0,0,0,0.75);
}
.navbar-brand img{
  padding:0px;
}

/*.main_img:hover{
  -webkit-box-shadow: 0px 1px 20px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 1px 20px 2px rgba(0,0,0,0.75);
  box-shadow: 0px 1px 20px 2px rgba(0,0,0,0.75);
     
  }*/



.news {
  margin-top:-80px;
  margin-bottom: 10px;
  background: none !important; 
  color:#fff!important;
}

.news_inner{
 /* background-color: #8F6149;*/
 /* border:1px solid #fff;*/
  margin-bottom: 15px;
  background: rgba(143,97,73,1);
  background: -moz-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(161,105,77,1) 41%, rgba(143,97,73,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(143,97,73,1)), color-stop(41%, rgba(161,105,77,1)), color-stop(100%, rgba(143,97,73,1)));
  background: -webkit-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(161,105,77,1) 41%, rgba(143,97,73,1) 100%);
  background: -o-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(161,105,77,1) 41%, rgba(143,97,73,1) 100%);
  background: -ms-linear-gradient(left, rgba(143,97,73,1) 0%, rgba(161,105,77,1) 41%, rgba(143,97,73,1) 100%);
  background: linear-gradient(to right, rgba(143,97,73,1) 0%, rgba(161,105,77,1) 41%, rgba(143,97,73,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f6149', endColorstr='#8f6149', GradientType=1 );
  padding-bottom: 10px;
  border-bottom: 7px solid #835336;
  }

.news_item h4{
  color: #FFD0BB!important;
  font-size: 19px;
  text-decoration: none;
}

.news_item h4:active{
  text-decoration: none;
} 
.news_item h4:focus{
  text-decoration: none;
} 
.news_item h4:visited{
  text-decoration: none;
}

.news_item {
  color:#fff;
}
.news_item:hover{
  color:#fff;
}


.news_text {
  padding: 0 0 15px 0;
  font-size: 14px;
}

.news_text a:active{
  text-decoration: none;
}
.news_text a:focus{
  text-decoration: none;
}
.news_text a:visited{
  text-decoration: none;
}

@media (min-width: 992px){
.col-md-4 {
  height: 159px;
}
}
a{
  text-decoration: none;
}
a:hover{
  text-decoration: none!important;
}
a.news_text:hover{
  text-decoration: none!important;
}

.news_img{
  float:left;
  padding: 10px 10px 10px 0;
}




.navbar-inverse .navbar-nav>li>a {
  color:#fff !important;
}

h3{
  margin-top:10px !important;
}



.breadcrumb{
  background-color:  #F9F1EC;
}


a{
  color: #8F644D;
}

.well{
  background-color: #F9F1EC;
  border: 1px solid #EAD8CC;
}


.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
color: #000;
text-decoration: none;
background-color: #f5f5f5; 
outline: 0;
}


.sidebar-nav ul{
  margin-left: -5px;
}

.dogs_list{
  margin-bottom: 10px;
  margin-left: -10px;
}

.dogs_list_small{
  margin-bottom: 10px;
  margin-right: 5px;
  margin-top: 14px;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 12px;
}

img {
  padding: 5px 5px 5px 0px;
}