/*Start of CSS by Companion Software*/

.DNNEmptyPane
{
   display: none !important;
}

.LocationAndContact
{
float: right;
margin-right: 1em;
margin-top: 1em;
}

.large.nice.black.button 
{
margin-bottom: 1em;
}

.ChildLinksStyle a
{
color: #504343 !important;
font-weight: bold;
}

.ChildLinksStyle a: hover
{
color: #025B2F !important;
font-weight: bold;
}

.TomlinsonMotto
{
text-align: center;
font-size: x-large;
color: #266847;
}

.Welcome
{
padding-bottom: 9.1em;
}

.CarouselFooter
{
padding-top: 0.5em;
}

.caroufredsel_wrapper
{
width: 500px !important;
}

.AboutDescription
{
float: left;
width: 48%;
}

.TomlinsonCommercial
{
float: right;
}

.TomlinsonCommercial img
{
border: solid;
border-color: #B9B9B9;
border-width: 0.5em;
}

.TomlinsonCommercial h2 {
 font-size: 18px;
 margin: 0;
 color: #005B2E;
}

.TestimonialPhoto
{
border: solid;
border-color: #B9B9B9;
border-width: 0.5em;
margin-top: 0.5em;
}

.TestimonialPhotoList
{
padding-top: 2.2em;
}

@media (max-width: 320px)
{
.LocationAndContact
{
margin-right: 5em;
}

.Welcome
{
padding-bottom: 0;
}

.AboutDescription
{
float: left;
width: 100%;
}

.TomlinsonCommercial img
{
border: solid;
border-color: #B9B9B9;
border-width: 0.5em;
width: 100%;
}

.TomlinsonMotto
{
text-align: center;
font-size: x-large;
color: #266847;
line-height: 26px;
}

.TestimonialPhotoList
{
padding-top: 0;
}

.caroufredsel_wrapper
{
width: 200px !important;
  }

}

@media (max-width: 480px)
{
  
.LocationAndContact
{
margin-right: 5em;
}

.Welcome
{
padding-bottom: 0;
}

.caroufredsel_wrapper
{
display: none;
}
  
.AboutDescription 
{   
float: none;
width: 100%;
}
  
.TomlinsonCommercial 
{
margin-right: 1em;
float: none;
width: 100% !important;
}

}


@media (max-width: 768px)
{

.caroufredsel_wrapper
{
width: 300px !important;
}

.Welcome
{
padding-bottom: 0;
}
  
.TomlinsonCommercial 
  {
    width: 45%;
    margin-right: 1em;
  }
}

@media (min-width: 1024px)
{

.Welcome
{
padding-bottom: 7.8em;
}

.caroufredsel_wrapper
{
width: 415px !important;
}

}

@media (min-width: 1200px)
{

.caroufredsel_wrapper
{
width: 465px !important;
}

}






