﻿@font-face {
font-family: 'robotolight';
src: url('../fonts/roboto-light-webfont.eot');
src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-light-webfont.woff') format('woff'), url('../fonts/roboto-light-webfont.ttf') format('truetype'), url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
font-weight: normal;
font-style: normal;
}

*{margin:0px;padding:0px;}


@font-face {
font-family: 'roboto_condensedlight';
src: url('../fonts/robotocondensed-light-webfont.eot');
src: url('../fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-light-webfont.woff') format('woff'), url('../fonts/robotocondensed-light-webfont.ttf') format('truetype'), url('../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'robotobold';
src: url('../fonts/roboto-bold-webfont.eot');
src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-bold-webfont.woff') format('woff'), url('../fonts/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'futura_book';
src: url('../fonts/15926_futubk__-webfont.eot');
src: url('../fonts/15926_futubk__-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/15926_futubk__-webfont.woff') format('woff'),
url('../fonts/15926_futubk__-webfont.ttf') format('truetype'),
url('../fonts/15926_futubk__-webfont.svg#futura_stdextra_bold') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/helvetica_ce_regular-webfont.eot?#iefix") format("embedded-opentype"),
       url("../fonts/helvetica_ce_regular-webfont.woff") format("woff"), 
      url("../fonts/helvetica_ce_regular-webfont.ttf") format("truetype"),
       url("../fonts/helvetica_ce_regular-webfont.svg#helvetica_ceregular") format("svg");
}
@font-face {
font-family: 'roboto_condensedregular';
src: url('../fonts/robotocondensed-regular-webfont.eot');
src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-regular-webfont.woff') format('woff'), url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'), url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'MyriadProCondBold';
    src: url('../fonts/myriadpro-boldcond_0-webfont.eot');
    src: url('../fonts/myriadpro-boldcond_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-boldcond_0-webfont.woff') format('woff'),
         url('../fonts/myriadpro-boldcond_0-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-boldcond_0-webfont.svg#MyriadProCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
  background: #9a816b url(/img/background.jpg) center top repeat-x;
  font-family: "helvetica";
}
.topbar{
    /*background:url(/img/top-bar.jpg) repeat-x;*/
    background: #6a1922;margin-bottom:5px;
    box-shadow: -1px 1px 1.96px 0.04px rgba(254, 179, 210, 0.3); 
}
.topbar ul{list-style:none;padding:0px;margin:0px;margin-top:5px;}
.topbar ul li a{ color:#fff !important;text-decoration:none;text-transform: uppercase;
display: block;font-family: arial;font-size:13pt;font-weight:bold;padding: 10px 15px;
    font-family: 'MyriadProCondBold';

}
.topbar ul li a.first{padding-left:10px !important;}
    .topbar ul li a:hover {
        color: #ffcc00 !important;
    }
    .social ul li a{
                    padding:10px 5px;
    }
    .social ul li a img{
        border: 1px solid #333;
width: 20px;
    }
    .logo{padding-left:20px !important;}
    .logo-right{padding-right:20px !important;}
.navbar-default {background:none;border:none;}
.navbar{margin-bottom:0px;}
label.error{font-weight:normal;font-size:9pt;color:red;}
.logo img{margin:20px 0px;margin-top: 40px;}
.logo-right p{
font-family: "Myriad Pro";
font-weight: bold;
color: #ffb3d3;
line-height: 20pt;
font-size:13pt;
text-align: right;
}
.logo-right p a{
    color:#ff4d99;
}
.adsbygoogle{margin-top:10px;}
ul.right-section-ul{list-style:none; margin-left:20px;}
ul.right-section-ul li a{font-weight:bold;font-size:12pt;color:#c6344b;padding:3px;}
p.reference a {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 5px 15px;
    text-transform: uppercase;
    text-decoration: none;color:white;
    font-size: 16pt;margin:0px;
    font-family: "MyriadProCondBold";float:right;
    background: #ff4d99 none repeat scroll 0% 0%;
}
.navbar-toggle:hover{background:transparent;}
nav.navbar-default .bottom-menu{background:#ff4d99;border-bottom:1px solid #774425;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
    background:#ffb4d2 !important;

}
.bottom-menu{
margin-bottom: 0px;
}
.bottom-menu ul{margin:0px;padding:0px;}
.bottom-menu ul li a{padding:10px 20px;color:#fff !important;text-transform:uppercase;
font-size:13pt;
    font-family: 'MyriadProCondBold';background: #ff4d99;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background:#ffb4d2 !important;color:white !important;
}
.content p.text-right{text-align:right;}
.chooseus p.red{text-align:center; font-weight:bold;font-size:12pt;}
.bottom-menu ul li a:hover{
    background:#ffb4d2 !important;
    color:#fff !important;
}
.navbar{min-height:10px;}
.navbar-toggle{
    margin:5px 10px;
}
.navbar-toggle active,.navbar-toggle:hover{background:#785140  !important;}
.bottom-menu ul.dropdown-menu{z-index:10000;}
.bottom-menu ul.dropdown-menu li a{background: #c7354c !important;border-bottom:1px solid #fe8e4c;

font-family: 'MyriadProCondBold';font-size:13pt;
                                   padding:5px 10px; text-transform:none;color:white !important;}
.bottom-menu ul.dropdown-menu li a:hover{ background:#fe8e4c !important;
    color:#fff !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 80px;
}
.navbar-collapse.collapse{padding-left:0px;}
.carousel-control.left{background:none !important;}
.carousel-control.right{background:none !important;}
.content{padding:5px !important;
         background:white;color:#000;
}
.content h1{
    font-family: "MyriadProCondBold";
font-size: 24pt;
margin: 10px 0px;
text-transform: uppercase;
}
.content h1 span {
    color: #785140;
}
.content p{
  text-align:justify;
  line-height: 18pt;
margin: 10px 0px;
float: left;width:100%;
}
.welcome-box{
    background: #f4f3f2 url(/img/content1_bg.png) repeat-x center bottom;
    border-bottom: solid 2px #785140;
    float: left;
    padding: 10px;
    padding-right:20px;
    border-top: 1px solid #eee;
}
.welcome-box img {
    margin: 5px 5px;
}
.welcome-box p{float:left;}
.welcome-box p.button a {
    float: right;
    color: white;
    background: url(/img/button.png) no-repeat center center;
    text-decoration: none;
    color: white;
    font-size: 12pt;
    width: 98px;
    height: 26px;
    text-align: center;
    padding: 2px;
    font-family: 'MyriadProCondBold';
}
.red {
    color: #785140;
}
.gray-box {
    background: url(/img/content_bg.png) repeat-x center bottom;
    border-bottom: solid 2px #785140;
    float: left;
    padding: 10px;
    border-top: 1px solid #eee;
    border: 1px solid #b1b0b0;
    margin-top: 20px;
}
.gray-box h2 {
    padding:0px;
    margin:0px;
    color: #774425;
    margin-bottom: 10px;
    font-size: 16pt;
    font-family: 'MyriadProCondBold';
}
.gray-box img {
    float: left;
    margin: 10px;
}
.video_grey_box {
    background: url(/img/video_bg.png) repeat-x center bottom;
    border-bottom: solid 2px #785140;
    float: left;
    padding: 10px;
    border-top: 1px solid #eee;
    font-size: 10pt;
    border: 1px solid #b1b0b0;
    margin: 10px 0px;
}
.video_grey_box h2 {
    color: #774425;margin:0px;padding:0px;
    margin-bottom: 10px;
    font-size: 16pt;
    font-family: 'MyriadProCondBold';
}
.fvideos {
    border: 5px solid white;
    float: left;margin:5px;
    box-shadow: 0px 0px 5px rgb(1, 82, 173);
    -moz-box-shadow: 0px 0px 5px rgb(1, 82, 173);
    -webkit-box-shadow: 0px 0px 5px rgb(1, 82, 173);
    background: none repeat scroll 0% 0% white;
    
}
.fvideos img{ max-width:100%; height:auto; width:100%;}
.fvideos h3,.fvideos p{text-align:center;float:left;width:100%;
            margin-bottom: 10px;
    font-size: 16pt;
    font-weight: normal;
    font-family: 'MyriadProCondBold';
    text-transform: uppercase;
}
.fvideos span {
    position: absolute;
    display: block;
    z-index: 1000;
    background: url('/img/youtube.png') no-repeat center;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.puppy-section{
    border: 1px solid #785140;
    border-bottom: 3px solid #785140;
    padding: 5px;
    margin: 10px 0;
}
.puppy-section h3 {
    height: 40px;
    font-family: 'MyriadProCondBold';
    text-transform:uppercase;
    font-size: 15pt;
    text-align: center;
    color: #1f7f08 !important;
    padding: 5px 0;
}
.form {
    border: 1px solid #CCC;
    padding: 10px;
    margin: 5px;
}
.puppy-section p{text-align:center; color:#666;}
.border-puppy{border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px;}

.border-puppy p.main-image img{width:100%;}
.textcontent p img {
    border: 1px solid #ddd;
    width: 100%;
    float: left;
}
.textcontent h3 {
    color: #444;
    margin-bottom: 10px;
    font-size: 16pt;
    font-weight: normal;
    font-family: 'MyriadProCondBold';
    text-transform: uppercase;
}
.textcontent h3.red {
    color: red;
}
.textcontent h1 {
    font-family: 'MyriadProCondBold';
    font-size: 24pt;
    margin: 10px 0px;
    text-transform: uppercase;
}
.setcenter {
    text-align: center !important;
}
.textcontent a.btn,.textcontent input[type='submit'].btn {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: white !important;
    padding: 5px 15px;
    font-weight: bold;
    text-decoration: none;
    font-size: 16pt;
    font-family: "MyriadProCondBold";
    text-transform: uppercase;
    background: #785140;
}
.textcontent ul {
    margin-left: 40px;
    font-size: 10pt;
    list-style: none;float:left;
    margin-bottom: 20px;
}
.textcontent ul li {
    margin: 10px 0px;
    padding-left: 20px;
    line-height: 16pt;
    background: url(/img/bullets.gif) no-repeat left 5%;
}
.textcontent ul li a{text-align:justify;}
.sw-videos{float:left;width:100%;}
.textcontent a {
    color: #785140;
}
.textcontent h2 {
    color: #774425;
    margin-bottom: 10px;
    font-size: 18pt;
    font-weight: normal;
    font-family: 'MyriadProCondBold';
    text-transform: uppercase;
}








.furbaby {
    width: 100%;
    background: transparent url("/img/furbabies.png") no-repeat scroll center center;
    height: 150px;
    margin: -40px 0px 0px;
    padding: 0px;
}
.orangebutton {
    color: orange;
    
    border-radius: 10px;
    text-align:center;
    margin: -50px auto auto;
    font-family: "MyriadProCondBold";
    font-size: 20pt;
    line-height:18pt;
    padding: 5px;
    text-transform: uppercase;
}
.common-puppy-section {
    border-radius: 10px;
    background: #ffd3b8;
    border: 1px solid #774425;float:left;
    padding: 10px;
    width:auto !important;
    margin:5px;
}
.common-puppy-section h3 {
    padding:0px;margin:0px;
}
.puppy-images {width:100%;float:left;}
.puppy-images img{    width: 31%;
    float: left;
    margin: 3px;
    border: 5px solid #fff;
    height: 100%;}
.textcontent .sw-poem {
    background: #A6827E none repeat scroll 0% 0%;
}
.textcontent .sw-poem b {
    color: #EEE;
    margin-left: 10px;
}
p span.floatright{float:right;}
p span.floatright img{width:auto !important;border:none;}
p span.floatleft img{width:auto !important;border:none;}
.adoptedsection {
    float: left;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #ffd3b8;
    border: 2px solid #774425;
    margin-top: 5px;
    margin-left: 20px;
    margin-right: 15px;
    margin-bottom: 10px;
    padding: 20px;
    padding-bottom: 20px;
}
.sw-pic{width:100%;float:left;}
.adoptedsection img,.sw-pic img {
    max-width: 300px;
    margin:10px;
    width: auto !important;
    border: 5px solid #fff;
}
.textcontent .sw-box p {
    border: medium double;
    border-radius: 3px;
    text-align: center;
    margin: 10px;
}
.textcontent .sw-box1 {
    border-style: groove;
    text-align: center;
}
.textcontent .sw-box1 h3{text-align:center;}
.section {
    border-radius: 10px;
    background: #FFDAE5 none repeat scroll 0% 0%;
    border: 1px solid #B94F72;
    padding-bottom: 20px;
    margin-top:10px;
}
.section h3{
font-family: 'roboto_condensedregular';
    font-size:15pt;
}
.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0px;
    padding: 0px;
    overflow: hidden;
}
footer{
    background-color: #442a1b;padding-bottom:20px;
}
footer .footer{
    background: #000;
    color:#ddd;
    padding-top: 10px;
}
.footer p.text-small{color:#999;font-size:9pt;}
.footer p.text-small a{color:#fe8e4c;font-size:9pt;}
.footer-legend {padding-bottom:20px;}
.footer-legend h5{color:white;font-size:12pt;}
.ourwebsites ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-top: 5px;
}
.ourwebsites ul li {
    text-decoration: none;
}
.ourwebsites ul li a {
    text-decoration: none;
    color: white;
    padding: 4px 0px;
    display: block;
}
.approved-icons ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.approved-icons ul li {
    text-decoration: none;
    display: inline;
}
.approved-icons .icons{margin-top:50px;float:right;}
.chooseus{
    border: 1px solid #774425;
    margin: 10px 0px;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.chooseus img{max-width:100%;}
.chooseus h3 {
    padding:0px;margin:0px;
    color: #785140;
    margin-bottom: 10px;
    font-size: 18pt;
    border-bottom: 1px solid #785140;
    padding-bottom: 5px;
    font-family: 'MyriadProCondBold';
    text-transform: uppercase;
}
.right-section{margin:5px;}
.right-color-section{
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #ffdae5;
    border: 1px solid #b94f72;
    padding:10px;
    margin-bottom:10px;
}
.right-color-section h3 {
    color: #b94f72;
    font-size: 15pt;
font-family: 'roboto_condensedregular';
    margin:0px;
    padding:0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b94f72;
    margin-bottom: 10px;
}
.right-color-section p{
    text-align: justify;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10pt;
    line-height: 16px;
}
.right-color-section img {
    margin: auto;
    border: 1px solid #b94f72;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    padding-left:5px;
    padding-right:5px;
}
.no-border{border:0px !important;}
table td input[type='text'],table td textarea, table td select,textarea {
    padding: 4px;
    width:100%;
    border: 1px solid #ccc;outline:none;
}
.table-form td{
    padding: 5px;width:50%;
}
table td input[type='text']:focus,table td textarea, table td select:focus,textarea:focus{
    padding: 4px;
    border: 1px solid #442a1b;outline:none;width:100%;
}
.btn-dark:hover{color:yellow;}
 table td input[type='button'], table td input[type='submit'],  table td input[type='reset'],.btn-dark {
    -moz-box-shadow: inset 0px 1px 0px 0px #a6827e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a6827e;
    box-shadow: inset 0px 1px 0px 0px #a6827e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
    background: -moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: -webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: -o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: -ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
    background-color: #7d5d3b;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #54381e;
    display: inline-block;
    margin-top:10px;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    padding: 6px 24px;
    text-decoration: none;
    cursor: pointer;
    text-shadow: 0px 1px 0px #4d3534;
}
.carousel-inner{border:5px solid white;}
.link {
    color: #a01d48;
    font-style: italic;
    text-transform: uppercase;
    font-family: 'MyriadProCondBold';
    font-size: 13pt;
    font-weight: bold;
    margin-top: 20px;
    text-align: left;
    text-decoration: none;
}
.warrantyform {
    border: 1px solid #DDD;
    padding:5px;
}
.warrantyform p {
    font-family: arial;
    font-size: 9pt;
}
p.subheading, span.subheading {
    color: #B94F72;
    font-weight: bold;
    font-size: 14px;
}
.photosection {
    border-radius: 10px;
    background: #FFDAE5 none repeat scroll 0% 0%;
    border: 1px solid #B94F72;
    margin: 10px 0px;
    padding: 10px;
    margin:5px;
    width:auto !important;
}
.photosection img {
    border: 5px solid #FFF;
    margin: 3px;
    max-width:100% !important;
    height:auto !important;
}
.photosection h3 {
    padding: 3px;
    margin: 0px;
    color: #B94F72;
    font-size: 14pt;
    font-family: 'MyriadProCondBold';
}
.callus {
    color: #b94f72;
    font-family: 'MyriadProCondBold';
    font-size: 24pt;
}
.imp {
    color: #B94F72;
    font-family: "MyriadProCondBold";
    font-size: 16pt;
}