

/* 
==========================================================================
SLOA custom styles
========================================================================== 
Palette Colors
BLUE:     #2EA8D9   rgba(46,168,217,1)
GREEN:    #73C267   rgba(115,194,103,1)
RED:      #E3433D   rgba(227,67,61,1)
WHITE:    #FFFFFF   rgba(255,255,255,1)
BLACK:    #000000   rgba(0,0,0,1)
DK GRAY:  #333333   rgba(51,51,51,1)

*/
html {
  font-family:"Gotham", sans-serif;
}
body {
  font-family:"Gotham", sans-serif;
 
  padding-bottom: 0px;
  font-size:16px;
}
h1{
  color:#C6221B;
}
h2{
  color:#666;
}
a{
  color:#C6221B;
}
p{
  line-height:30px;
  text-align:justify:
}
li{
  line-height:30px;
  
}
.row{
	margin:0px !important;
}

.modal {
	z-index:100 !important;
}
.modal-dialog{
  width:85%;
	/*margin-top:84px !important;
	*/
}
.modal-header{
  background-color: #73C267;
  color: #ffffff;
	padding: 16px 80px;
}
.modal-title{
  color: #ffffff;
	}

.modal-header .close{
  color: #ffffff;
}
.modal-body{
  width: 90%;
  margin: 10px auto;
}


.navbar{
  border-bottom:solid 2px #E3433D;
  height:130px;
  margin-bottom:0px;
  box-shadow: 0px 4px 4px rgba(0,0,0,.4);
  border-radius:0px;
  background-color:#FFC843;
  padding-top: 40px;
	
}
.navbar-brand{
  width:140px;
}
.navbar-brand img{
  width:100%;
  margin-top:-50px;
  
}
.navbar-nav a{
  font-size:16px;
  font-weight:400;
  color:#C6221B;
  padding:20px 30px;
}


.jumbotron{
  height:460px;
  padding:0px;
   }
.jumbotron .row {
  margin-top:160px;
  background-color:rgba(255,255,255,.75); 
  border-bottom:solid 2px rgba(51,51,51,.5);
}
.jumbotron .container {
  height:150px;
  text-align:right;
}

.jumbotron .container h1{
  font-size:24px;
  font-weight:800;
  color:#fff;
  line-height:54px;
  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
  
}


.siema{
	margin-top:0px;
	border-bottom:solid 2px #E3433D;
	z-index:1;
 
}
.siema h1{
	font-size:28px;
  font-weight:100;
  color:#fff;
}

.siemaslides{
	
	display:block;
	height:460px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  
 
}

.slide1{
	 background-image:url("/img/PetsInBalance_01.jpg");
}
.slide2{
	 background-image:url("/img/PetsInBalance_02.jpg");
}
.slide3{
	 background-image:url("/img/PetsInBalance_03.jpg");
}


.siema-title{
  display:block;
  padding-top:340px;
}

.siema-title-text{
	padding-bottom:0px;
	display:block;
  background-color:rgba(198,34,27,.6);
  font-size:20px;
  font-weight:300;
  padding:10px;
  padding-left:60px;
  color:#fff;
  text-shadow: 0px 4px 2px rgba(0, 0, 0, 0.6);
}


.navbar-contactline{
  padding:4px;
  font-size:14px;
}

.firm-bio{
  padding:30px 20px;
  margin-bottom:30px;
  text-align:justify;
}
.bio-title{
  font-size:20px;
  font-weight:200;
  margin-top:-10px;
}
.modal-header h2{
  padding-top:20px;
  padding-bottom:20px;
  line-height:24px;
}

/* OVERRIDE Styles for ownCMS*/
.container .own_newshead,.container .own_abstract,.own_newsimg,.own_pubdate,.own_pubage{
  display:none;
}


.testimonialrow .own_newsimg{
  padding:10px;
  padding-top:50px;
  display:block;
  overflow:auto;
  float:right;
  width:30%
}
.testimonialrow .own_newsimg img{
  border-radius:150px;
  border:solid 1px #ddd;
  width:90%;
}
.testimonialrow .own_newshead{
  display:block;
  font-size:30px;
  color:#333;
  /*min-height:80px;*/
}
.testimonialrow .own_newsstory h3{
  margin-bottom:20px;
  font-size:22px;
  color:#666;
}
.testimonialrow .own_abstract{
  display:none;
}

.testimonialrow .own_newsbody{
  line-height:25px;
  /*max-height:160px;
  overflow:hidden;*/
  width:70%;
  padding:20px;
  padding-bottom:30px;
  display:block;
  border-bottom:solid 0px rgba(0,0,0,.25);
  border:0px #00FF00 solid;
}


.servicerow,.testimonialrow,.contactrow{
  padding: 40px 0px;
}
.servicerow{
  background-color:rgba(255,200,67,.1);
  border-top:solid 2px  rgba(255,200,67,1);
  border-bottom:solid 2px rgba(255,200,67,1);

}
.contactrow{
  background-color:rgba(51,51,51,.1);
  border-top:solid 2px rgba(51,51,51,.1);
  border-bottom:solid 2px rgba(51,51,51,1);

}
.testimonial{
	margin-bottom:40px;
	padding:10px 20px;
	color:black;
}
.attribution{
 font-size:16px;
	font-style:italic;
}
.profilephoto img{
  max-width:100%;
  padding:10px;
}


@media (max-width: 768px) {
  
  .navbar{
    border-bottom:solid 2px #E3433D;
    height:60px;
    margin-bottom:0px;
    box-shadow: 0px 4px 4px rgba(0,0,0,.4);
    border-radius:0px;
   	z-index:9999;
    padding-top:0px; 
  }
  
  .navbar-brand{
    padding-top:40px; 
    width:120px;
  }
  .navbar-brand img{
    width:80%;
    margin-top:-40px;

  }
  .navbar-collapse{
    background-color:rgba(255,255,255,.9);
    padding-top:30px;
  }
  .nav .navbar-nav li a{
    color:white;
    text-shadow:none;
  }
  .navbar-right{
    padding:20px 0px;;
    
  }
  .navbar-nav{
    margin-top:-20px;
  }
  .navbar-nav a{
    font-size:14px;
    font-weight:600;
    color:#E3433D;
    padding:20px 30px;
  }
  .navbar-right{
    font-size:14px;
    margin-top:-20px;
  }
  .container{
    padding-left:30px;
    padding-right:30px;
  }
    .jumbotron .container h1{
    font-size:24px;
    line-height:32px;
    font-weight:600;
    
  }
.siema{
	margin-top:0px;
	border-bottom:solid 2px #E3433D;
	margin-left:0px;
	margin-right:0px:
}
	.siema h1{
	font-size:28px;
  font-weight:400;
  color:#fff;
}
}


