h1, h2, h3, h4, h5, h6,
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong
{ color:#ff3300 !important; margin-top:20px !important; font-weight:600 !important; }
p { line-height:24px; }
img.image-border { border:1px solid #cccccc; }
strong { color:inherit !important; }
a strong { color: #2d4dbf; text-decoration:underline; }
a strong:hover { text-decoration:none; }
hr { height:1px; border:none; background:#ff8a1d; }
div#left-area a { color:#2d4dbf !important; }
body { background:url(http://www.k9nannies.com/wp-content/uploads/2016/07/pet-tile-bkgd-1.jpg) repeat #ffffff fixed; }
div#body-area { background-color:transparent; }
.slide .description h2, .post-heading h1, h1#comments, #reply-title, h1.category-title, .post-description h2, .related.products h2
{
font-family: 'Open Sans', Arial, sans-serif;
font-weight: 600;
font-size:36px;
letter-spacing: -1px;
color:#ff3300;
}
div#left-area .read-more, .read-more, input#searchsubmit, .form-submit #submit, input.wpcf7-form-control.wpcf7-submit, a.button 
{ color:#ffffff !important; text-shadow:none; -webkit-box-shadow: inset 0 0 10px #1c2f73; -moz-box-shadow: inset 0 0 10px #1c2f73; box-shadow: inset 0 0 10px #1c2f73; border:none !important; background-image:none !important; background-color: #2d4dbf; font-size:14px; padding:5px 10px; font-weight:400 !important; border-radius:0px; }
div#left-area .read-more:hover, .read-more:hover, input#searchsubmit:hover, .form-submit #submit:hover, input.wpcf7-form-control.wpcf7-submit:hover, a.button:hover
{ background-color: #2d4dbf; text-decoration:none !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor:pointer; }
input, textarea { max-width:100%; }  img#logo { position:relative; margin-bottom:-10px; z-index:9999; }
h1#slogan { font-size:1px; color:#ffffff; text-indent:-9999px; }
#main-header { padding: 30px 62px 0px 30px; }
#top-navigation { padding-top: 35px; }
#featured .slide img { width:100%; max-width:100% !important; }
#featured { padding-top:0px; }
#featured .slide { min-height:50px; padding-bottom:10px; }
#featured.et_slider_auto { padding-bottom: 0px; }
.slide .description { display:none; }
#progress-time { background-color:#ff3300 !important; } #top-navigation li.current-menu-item > a, .et_mobile_menu li.current-menu-item > a { color: #2d4dbf; }
#featured .slide.et-active-slide img
{
animation-duration: 0.0s;
animation-delay: 0.0s;
animation-timing-function: ease-in-out;
animation-fill-mode: both;
animation-name: fadeInUp_custom;
}  .service h3 a, .service h3 a:hover { color:#ff3300 !important; }
div#home-info { display:none; }
.testimonial-content h4 { font-weight:600; }
.testimonial-job { font-weight:600; }
#section-area { padding-top:30px; padding-bottom:30px; }  #footer-bottom { text-align:center; }
#footer-area { margin-bottom:30px; border-top:none; box-shadow:none; }
div#et-social-icons { float:right; padding-top:10px;}
span#copyright { 
padding: 0px !important;
text-align: left;
color: #ffffff;
text-shadow: none;
font-size: 14px;
line-height:50px;
}
span#copyright a { color:#ffffff; font-weight:300; }
span#copyright a:hover { color:#ffffff; text-decoration:underline; }
#main-footer { padding-top:30px; padding-bottom:30px; background:#eeeeee; }
.fwidget { padding-bottom:0px; }
.testimonials-slidelist.design-1, .testimonials-list.design-1 { margin-bottom:0px; }
.testimonials-slidelist.design-1 .fa-quote-left, .testimonials-list.design-1 .fa-quote-left, .testimonials-slide-widget.design-1 .fa-quote-left
{
width: 30px;
height: 35px;
font-size: 30px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
color: #ff3300;
}
.testimonial-content, .testimonial-job, .testimonial-url { text-shadow:none; color:#000000 !important; }
.testimonial-content p { line-height:18px; font-size:14px !important; }
.testimonial-content h4 { color:#ff3300; }
#main-footer a { color:#000000; }
#main-footer a:hover { text-decoration:underline; color:#000000; }
footer#main-footer div.textwidget { text-shadow:none !important; color:#666666; font-size:16px; line-height:22px; }
footer#main-footer div.textwidget h4 { font-weight:600; }
footer#main-footer div.textwidget a { font-weight:600; }
p.home-testimonial { font-weight:300; line-height:24px; }  div.widget.widget_search { padding:20px !important; }
div#sidebar .widget
{
margin-bottom: 20px;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
}
.widget h4.widgettitle { margin-top:0px !important; padding-left:20px; padding-right:20px; margin-left:-20px; margin-right:-20px; }
.widget ul li, .nav li li { padding-left:0px; padding-right:0px; margin-left:20px; margin-right:20px; }
div.policies { background:#2d4dbf; padding:20px 15px; text-align:center; font-weight:600; margin-bottom:20px; -webkit-box-shadow: inset 0 0 30px #1c2f73; -moz-box-shadow: inset 0 0 30px #1c2f73; box-shadow: inset 0 0 30px #1c2f73; font-size: 18px; line-height:24px; }
div.policies a { color:#ffffff; }
form#searchform label { display:none;  }
form#searchform input#s { height:20px; }
div.tagcloud a { line-height:30px; background:#2d4dbf; padding:3px 7px; text-transform:capitalize; color:#ffffff; -webkit-box-shadow: inset 0 0 10px #1c2f73; -moz-box-shadow: inset 0 0 10px #1c2f73; box-shadow: inset 0 0 10px #1c2f73;}
div.tagcloud a:hover { text-decoration:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor:pointer; }
#affiliate-logos { text-align:center; }
#affiliate-logos img { margin-right:5px; margin-left:5px; max-width:33%; }
div.contract-forms { text-align:center; padding-top:20px !important; padding-bottom:20px !important; font-weight:600; line-height:20px; }  #category-name { padding-top:5px; padding-bottom:20px;}
.entry-post p.meta-info { background:#ff3300; text-shadow:none; color:#ffffff; font-weight:600; }
.post-description h2 a { font-size:30px; padding-top:0px; }
.post-description h2 { background:#ffffff; margin-top:0px !important; }
.entry-post { margin-bottom: 30px; }  @media only screen and ( min-width: 961px ) and ( max-width: 1300px ) {
#top-navigation { width:100%; text-align:center; }
}
@media only screen and ( max-width: 960px ) {
#main-header { padding-right:20px; padding-left:20px; }
#top-navigation { width:100%; text-align:center; }
}
@media only screen and ( max-width: 767px ) {
div.one_half { width:100%; }
div.one_half.et_column_last { width:100%; }
#footer-bottom { display:inherit; }
}
@media only screen and ( max-width: 479px ) {
#featured .slide img { display: inherit !important; }
}