/*** Reset ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/*** Common ***/
label{
	cursor:pointer;
}
div, img{
	vertical-align:top;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear{
	clear:both
}
.left{
	float:left
}

.left-ten{
	float:left; padding-right:10px;
}
.right{
	float:right
}
a,a:visited{
	color:#00f;
	text-decoration:none;
	
}
a:focus,
a:hover{
	text-decoration:underline;
}
body{
	color:#000;
	line-height:1;
	text-align:center;
	background:#fff url(/images/sky.jpg) repeat-x center top;
}
#wrapper{
	margin:0 auto;
	text-align:left;
	position: relative;
	width:965px;
}
#logo{
	position: absolute;
	top: 0;
	left: 9px;
	z-index: 2;
}
#tagline{
	float: left;
	padding: 28px 0 0 227px;
	font-size: 30px;
	color: #fff;
	line-height: 35px;
}
#tagline img{
	vertical-align: top;
}
#ketteh{
	position: absolute;
	bottom: -36px;
	left: 208px;
	z-index: 2;
}
.nav{
	float: right;
	padding-top: 54px;
}
.nav > ul > li{
	float: left;
	font-size: 23px;
	background: url(/images/sep.png) no-repeat right top;
	position: relative;
	padding-bottom: 14px;
}
.nav > ul > li > a{
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 2px #263043;
	padding: 0 28px 0 24px;
	display: block;
	text-decoration: none;
}
.nav > ul > li.contact{
	background: none;
}
.nav > ul > li.contact > a{
	padding: 0 15px 0 24px;
}
.nav > ul > li:hover > a{
	color: #c5e0fc;
}

/*** Sub Menu ***/
.nav .sub-menu{
	position: absolute;
	left: 0;
	top: 100%;
	font-size: 11px;
	background: #fff;
	width: 210px;
	z-index: 999;
	display: none;
}
.nav .sub-menu li{
	position: relative;
}
.nav .sub-menu .sub-menu{
	left: 100%;
	top: 0;
	width: 195px;
}
.nav .sub-menu li a{
	color: #000;
	display: block;
	line-height: 28px;
	height: 28px;
	padding: 0 14px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(/images/bg-sub-sub-menu.png) repeat-x bottom center;
}
.nav .sub-menu li a:hover{
	background: url(/images/bg-sub-menu.png) repeat-x bottom center;
	color:#0033cc;
}
.nav .sub-menu li li a{
	background: url(/images/bg-sub-menu.png) repeat-x bottom center;
}
.nav .sub-menu li li a:hover{
	background: url(/images/bg-sub-sub-menu.png) repeat-x bottom center;
	color:#0033cc;
}

/*** Slideshow ***/
.slideshow{
	position: relative;
	padding-bottom: 22px;
}

.slideshow .caption-cont { position:absolute; z-index:9999; width:65%; top:60px; left:30px}
.slideshow .caption-cont h2 { color:#515151; font-size:27px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 30px 0}
.slideshow .caption-cont .button {}
.slideshow .caption-cont .button a { background:url(/images/morebutton.png) no-repeat scroll 0 0; width:75px; height:29px; display:block; text-indent:-9999px;}
.slideshow .caption-cont .button a:hover { background-position:bottom}

.slideshow .slides{
	background: #fff;
	position: relative;
	z-index: 1;
}
.slideshow .slide{
	position: absolute;
	left: 0;
	top: 0;
}

.slideshow .shadow{
	position: absolute;
	left: -5px;
	bottom: 0;
}

/*** Main ***/
#main{
	clear: both;
}
.content{
	float: left;
	width: 654px;
}
.sidebar{
	float: right;
	width: 277px;
}
.entry{
	background: #fff;
	padding: 50px 30px 30px 30px;
}
h1{
	font-size: 30px;
	color: #ccc;
	margin-bottom: 20px;
}
.blackboarddog{
	font-size: 21px;
	height: 230px;
	position: relative;
}
.blackboarddog .dog{
	position: absolute;
	left: 0;
	top: -22px;
}
.blackboarddog .text{
	position: relative;
	z-index: 2;
	padding: 22px 94px 0 22px;
}
.blackboarddog .text li{
	line-height: 1.3;
}
.blackboarddog a{
	color: #cbd1ce;
	text-decoration: none;
	display:block;
}
.blackboarddog a:hover{
	color: #fff;
}
.call{
	color: #666;
}
.call .askabout{
	float: right;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
}

.askabout a {
	color: #666;
    text-decoration:none;
}
    
.askabout a:hover {
	color: #999;
    text-decoration:none;
}

.break p {height:80px;}

.call .title{
	font-size: 34px;
	color: #666;
	margin-bottom: 5px;
}

.title a {
	font-size: 34px;
	color: #666;
	margin-bottom: 5px;
}
.title a:hover {
	color: #4e7efc;
}
.call .tag{
	float: left;
}
.testimonials{
	color: #6b6a70;
	font-size: 14px;
	font-style: italic;
	clear: both;
	line-height: 1.3;
	padding-top: 10px;
	margin-bottom: 25px;
}
.testimonials li{
	margin-bottom: 10px;
}
.testimonials a{
	color: #000;
	font-weight: bold;
	font-style:italic;
}
.dogbowl{
	float: left;
	padding-top: 13px;
	margin-left: -12px;
}
.piaa{
	float: right;
}
.text-cols{
	margin-bottom: 19px;
}
.text-cols .col{
	float: left;
	width: 192px;
	font-size: 14px;
	margin-left: 24px;
	line-height: 1.3;
	padding-top: 16px;
}
.text-cols .col2{
	float: left;
	width: 240px;
	font-size: 14px;
	margin-left: 24px;
	line-height: 1.3;
	padding-top: 16px;
}

.text-cols .col3 {
	float: left;
	width: 380px;
}
.text-cols .last-child{
	float: right;
	margin-left: 14px;
}

.text-cols .col p a,a:visited{
	font-weight:bold;
	font-style:italic;
}
.text-cols .col p a:hover{
	text-decoration:none;
	color:#06C;
}

.dog-walk-icons{
	padding-bottom: 11px;
}
.dog-walk-icons a.walk{
	display: block;
	float: left;
	padding-top: 12px;
	padding-bottom: 6px;
	height: 101px;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.dog-walk-icons a.walk:hover{
	padding-top: 0;
	height: 113px;
}

.dog-walk-icons a.walk-1{
	padding-left: 29px;
	background: url(/images/dog-walk-1.jpg)  no-repeat 29px 12px;
	width:81px;
}
	.dog-walk-icons a:hover.walk-1{
	background: url(/images/dog-walk-1-over.jpg)  no-repeat 29px 0px;
} 

.dog-walk-icons a.walk-2{
	padding-left: 78px;
	background: url(/images/dog-walk-2.jpg)  no-repeat 78px 12px;
	width:95px;
}
.dog-walk-icons a:hover.walk-2{
	background: url(/images/dog-walk-2-over.jpg)  no-repeat 78px 0px;
}

.dog-walk-icons a.walk-3{
	padding-left: 66px;
	background: url(/images/dog-walk-3.jpg)  no-repeat 66px 12px;
	width:126px;
}
.dog-walk-icons a:hover.walk-3{
	background: url(/images/dog-walk-3-over.jpg)  no-repeat 66px 0px;
}

.dog-walk-icons a.walk-4{
	padding-left: 71px;
	padding-right: 28px;
	background: url(/images/dog-walk-4.jpg)  no-repeat 71px 12px;
	width:80px;
}
.dog-walk-icons a:hover.walk-4{
	background: url(/images/dog-walk-4-over.jpg)  no-repeat 71px 0px;
}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
    line-height:0!important;}
.recaptcha_input_area{
	height: 30px!important;
}

.paynow   {
	background: url(/images/button-pay-now.png) no-repeat;
    width:273px;
    height:58px;
    margin:10px 0 0 15px;
}

.paynow:hover {
	background: url(/images/button-pay-now-over.png) no-repeat;
}
.faq-question {
    margin-bottom:15px;
}
.faq-question a {
    text-decoration:none;
    color: #0066cc;
}
.faq-question a:hover {color:#003399;}
.faq-details {
    padding:10px 0 5px 0;
    border-bottom:1px solid #eee;
    margin-bottom:20px;
}
.fl {float:left; padding-right:5px; margin-top:-1px;}

/*** Footer ***/
.footer{
	background: url(/images/footer-line.png) no-repeat top center;
	font-size: 11px;
	color: #666;
	padding: 0 0 20px 0;
	clear: both;
}
.copyright{
	float: left;
	padding-top: 20px;
	margin-right: 15px;
}
.footer-links{
	float: left;
	padding-top: 20px;
}
.footer-links a{
	color: #666;
	margin: 0 3px;
}
.footer-links a:hover{
	color: #000;
	margin: 0 3px;
	text-decoration:none;
}
.social{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 145px;
}

.social{
	position: relative;
	left: 0px;
}

.social li{
	float: left;
	margin-left: 3px;
}
.social li a{
	float: left;
	display: block;
	width: 26px;
	height: 27px;
	background: url(/images/social-new.png) no-repeat;
}
.social li.tw a{
	background-position: 0 0;
}
.social li.tw a:hover{
	background-position: 0 bottom;
}

.social li.fb a{
	background-position: -29px 0;
}
.social li.fb a:hover{
	background-position: -29px bottom;
}

.social li.ln a{
	background-position: -58px 0;
}
.social li.ln a:hover{
	background-position: -58px bottom;
}

.social li.pt a{
	background-position: -88px 0;
}
.social li.pt a:hover{
	background-position: -88px bottom;
}

.social li.yt a{
	background-position: -117px 0;
}
.social li.yt a:hover{
	background-position: -117px bottom;
}

.social li.inst a{
	background-position: -146px 0;
}
.social li.inst a:hover{
	background-position: -146px bottom;
}

.recommend{
	font-size: 13px;
	color: #666;
	float: left;
	width: 500px;
	line-height: 1.3;
	padding-top: 6px;
}
.recommend span{
	color: #000;
}

.recommend a {
	color: #666;
}
        
.recommend a:hover{
	color: #999;
    text-decoration:none;
}
        
.pet{
	float: right;
	margin: 2px -10px 0 0;
	width: 160px;
}
.page-title{
	position: relative;
	margin-bottom: 20px;
}
.page-title h1{
	position: relative;
	background: #fff;
	z-index: 1;
	display: inline-block;
	margin-bottom: 0;
	padding-right: 45px;
	color: #7b7b7b;
}
.page-title span{
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	height: 1px;
	background: #ccc;
}
.entry{
	font-size: 14px;
	line-height: 1.5;
    min-height:740px;
}

.squeeze {margin:-40px 0 -40px 0;}

.entry p{
	margin-bottom: 20px;
}
.entry p a,a:visited{
	font-weight:bold;
}
.entry p a:hover{
	text-decoration:none;
	color:#06C;
}
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6{
	margin-bottom: 10px;
}
.entry h2{
	font-size: 26px;
	color: #7b7b7b;
}
.entry h3{
	font-size: 24px;
	color: #7b7b7b;
}
.entry h4{
	font-size: 20px;
}
.entry h5{
	font-size: 18px;
}
.entry h6{
	font-size: 14px;
}
.entry ul{
	margin-bottom: 20px;
	padding-left: 15px;
}
.entry ul li{
	background: url(/images/paw.png) no-repeat scroll 0 2px;
	padding-left: 16px;
	margin-bottom: 10px;
}

.centre {text-align:center;}

/*** Fonts ***/
body,
.sub-menu{
	font-family: "Helvetica Neue", sans-serif;
}

.nav > ul > li{
	font-family: 'alegreya_scblack';
}
.blackboarddog{
	font-family: 'chalkboardbold';
	margin-bottom: 22px;
}
.call .title,
.call .askabout,
.page-title h1{
	font-family: 'Bebas Neue';
	font-weight: normal;
    line-height:1.25em;
}

#accordion h6 {
	font-family: 'Bebas Neue';
	font-weight: normal;
    font-size:18px;
    color:#0066cc;
    cursor: pointer;
}

#accordion h6:hover {color:#003399; background: url(/images/price-highlight.png) no-repeat 93% 7px;}
#accordion h6 span {float:right;}

#accordion2 h6 {
	font-family: 'Bebas Neue';
	font-weight: normal;
    font-size:18px;
    color:#0066cc;
    cursor: pointer;
}

#accordion2 h6:hover {color:#003399; background: url(/images/price-highlight.png) no-repeat 93% 7px;}
#accordion2 h6 span {float:right;}

.indent-accordion {border-left:solid 1px #999; padding-left:20px; color:#333;}



.recommend{
	font-family: "Georgia",serif;
}

/*** Responsive ***/
img{
	max-width: 100%;
}
.blackboarddog .dog{
	max-width: none;
}
#header{
	position: relative;
}

#tagline br{
	display: none;
}

.mobile-nav{
	display: none;
}
.nav-mobile-trigger{
	display: block;
	padding: 12px 0;
	float: left;
}
.nav-mobile{
	display: none;
	background: #d4effd;
	border: 1px solid #fff;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
	clear: both;
	z-index: 1000;
	position: relative;
	text-align: left;
}

.nav-mobile li{
	font-weight: bold
}
.nav-mobile a{
	color: #004b85;
	display: block;
	padding: 15px;
	border-bottom: 1px solid #fff;
	position: relative;
	text-decoration: none;
}
.nav-mobile .sub-menu a{
	padding-left: 35px;
	font-size: 12px;
}
.nav-mobile a:hover{
	background: #9be2f8;
}
.nav-mobile .sub-menu .sub-menu a{
	padding-left: 60px;
}
.nav-mobile .sub-menu{
	display: none;
} 

.nav-mobile .plus{
	display: block;
	padding: 17px 0;
	width: 11px;
	height: 11px;
	position: absolute;
	right: 18px;
	top: 10%;
	margin-top: -5px;
	width: 94%;
} 
.nav-mobile .plus .horz{
	position: absolute;
	right: 0;
	top: 20px;
	display: block;
	background: #004b85;
	width: 11px;
	height: 3px;
}
.nav-mobile .plus .vert{
	position: absolute;
	right: 4px;
	top: 16px;
	display: block;
	background: #004b85;
	width: 3px;
	height: 11px;
}
.nav-mobile .plus:hover .horz,
.nav-mobile .plus:hover .vert{
	background-color: #2577bf;
}
.nav-mobile .plus.expanded .vert{
	display: none;
}
.submit-button {
    width: 305px;
    padding:12px;
    color:#ffffff;
    background:#0090d2;
    border-radius: 8px;
    text-transform:uppercase;
    font-size:12px;
    -moz-transition: all 0.25s ease-in;
    /* WebKit */
    -webkit-transition: all 0.25s ease-in;
    /* Opera */
    -o-transition: all 0.25s ease-in;
    /* Standard */
    transition: all 0.25s ease-in;
    cursor: pointer;
}
.submit-button:hover {background:#0a529c;}


@media (max-width: 768px) {
	#wrapper{
		margin:0 1%;
		width: auto;
	}

	#header { height:120px; }

	#logo{
		width: 150px;
		height: auto;
	}

	#tagline{
		padding: 10px 0 0 170px;
		font-size: 23px;
	}
	#tagline img { position:relative; margin-top:-4px}

	#ketteh{
		left: 165px;
	}

	.nav{
		padding-top: 33px;
	}
	.nav > ul > li {
		font-size: 14px;
		padding-bottom: 2px;
		padding-top: 2px;
	}
	.nav > ul > li > a {
		padding: 0 22px 0 12px;
	}

	.entry { padding-bottom:5px}

	.main { margin-bottom:25px}
	.content { width: auto; padding:0; margin:0 0 25px 0; float:none;}
	.sidebar { float:none; width:auto;}

	.blackboarddog {
		float:left;
		width:50%;
		margin:0 0 0 20px;
	}

	.blackboarddog ul li {
		width: 150px;
	}

	.blackboarddog ul li a {
		padding-right:20px;
		font-size: 18px;
	}

	.call { float:right; width:43%; margin:0 20px 0 0}

	.pet { margin-right:0}

	.testimonials { display:none}
	.piaa{padding-top:15px;}
	.footer { padding:0 20px}
	.recommend { font-size:12px; width:75%}
	
	.dog-walk-icons a.walk-1{
	padding-left: 29px;
	background: url(/images/dog-walk-1.jpg)  no-repeat 29px 12px;
	width:81px;
}
	.dog-walk-icons a:hover.walk-1{
	background: url(/images/dog-walk-1-over.jpg)  no-repeat 29px 0px;
} 

.dog-walk-icons a.walk-2{
	padding-left: 78px;
	background: url(/images/dog-walk-2.jpg)  no-repeat 78px 12px;
	width:95px;
}
.dog-walk-icons a:hover.walk-2{
	background: url(/images/dog-walk-2-over.jpg)  no-repeat 78px 0px;
}

.dog-walk-icons a.walk-3{
	padding-left: 66px;
	background: url(/images/dog-walk-3.jpg)  no-repeat 66px 12px;
	width:126px;
}
.dog-walk-icons a:hover.walk-3{
	background: url(/images/dog-walk-3-over.jpg)  no-repeat 66px 0px;
}

.dog-walk-icons a.walk-4{
	padding-left: 71px;
	padding-right: 28px;
	background: url(/images/dog-walk-4.jpg)  no-repeat 71px 12px;
	width:80px;
}
.dog-walk-icons a:hover.walk-4{
	background: url(/images/dog-walk-4-over.jpg)  no-repeat 71px 0px;
}

.text-cols .col{
	float: left;
	width: 212px;
	font-size: 14px;
	margin-left: 24px;
	line-height: 1.3;
	padding-top: 16px;
}
.text-cols .last-child{
	float: right;
	margin-right: 34px;
}
    
.text-cols .col3 {
	float: left;
	width: 350px;
}

.social{
	position: relative;
	left: 0px;
}
    
.break p {height:20px;}


}


@media (max-width: 700px) {
	#header,
	#main{
		padding-left:30px;
		padding-right:30px;
	}
	#wrapper, .content, .sidebar{
		width: auto;
		float: none;
	}
	#header{
		min-height: 325px;
		height: auto;
		text-align: center;
	}
	#logo{
		float: none;
		width: auto;
		position: static;
	}
	#tagline{
		float: none;
		padding: 0;
		font-size: 22px;
		line-height: 1.2;
		margin-bottom: 5px;
	}
	#tagline br{
		display: block;
	}
	#tagline img{
		height: 22px;
	}
	#nav{
		float: none;
		display: none;
	}
	.mobile-nav{
		display: block;
	}
	#ketteh{
		top: 246px;
	}
#ketteh{
	position: absolute;
	bottom: -36px;
	left: 540px;
	z-index: 999;
}
	#main{
		background: #fff;
	}

.squeeze {margin:0 0 0 0;}

	.slideshow{
		display: none;
	}
	.text-cols{
		padding-top: 15px;
	}
	.text-cols .col,
	.text-cols .col.last-child{
		float: none;
		width: auto;
		margin: 0;
		padding-top: 15px;
	}
    .text-cols .col3 {
	float: none;
	width: 100%;
}
	.dog-walk-icons{
	}
	.dog-walk-icons a.walk{
		margin: 0 auto;
		width: 50%;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	.blackboarddog{ float:none;
		width:auto;
		font-size: 18px;
		height: 180px;
		margin-bottom: 30px;
	}

	.blackboarddog ul li {
		width: 150px;
	}

	.blackboarddog ul li a {
		font-size: 18px;
	}

	.blackboarddog .dog{
		max-width: 100%;
	}
	.call{ float:none; width:auto;
		text-align: center;
	}
	.call .title{
		font-size: 25px;
	}
	.call .tag{
		float: none;
	}
	.call .askabout{
		float: none;
	}
	.call .askabout br{
		display: none;
	}
	.testimonials{
		text-align: left;
	}
	.dogbowl{
		float: left;
		margin: 0;
		width: 50%;
		padding-top:28px;
	}
	.piaa{
		float: left;
		margin: 0;
		width: 50%;
		padding-top:15px;
	}
	.copyright{
		float: none;
		margin: 0;
		text-align: center;
	}
	.footer{
		margin-top: 20px;
	}
	.footer-links{
		float: none;
		text-align: center;
		padding: 10px 30px;
	}
	.footer-links a{
		display: inline-block;
		margin-bottom: 10px;
	}
	.social{
		float: none;
		text-align: center;
		width: auto;
	}
	.social li{
		display: inline-block;
		float: none;
	}
	.recommend{
		float: none;
		width: auto;
		text-align: center;
	}
	.pet{
		float: none;
		margin: 0;
		text-align: center;
		width: auto;
		padding: 20px;
	}
	.dog-walk-icons a.walk-1{
	background: url(/images/dog-walk-1.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-1{
	background: url(/images/dog-walk-1-over.jpg)  no-repeat 50% 0px;
	} 

	.dog-walk-icons a.walk-2{
	background: url(/images/dog-walk-2.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-2{
	background: url(/images/dog-walk-2-over.jpg)  no-repeat 50% 0px;
	}
	
	.dog-walk-icons a.walk-3{
	background: url(/images/dog-walk-3.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-3{
	background: url(/images/dog-walk-3-over.jpg)  no-repeat 50% 0px;
	}

	.dog-walk-icons a.walk-4{
	background: url(/images/dog-walk-4.jpg)  no-repeat 50% 12px;
	}
.dog-walk-icons a:hover.walk-4{
	background: url(/images/dog-walk-4-over.jpg)  no-repeat 50% 0px;
	}
}


@media (max-width: 650px) {
	.call { margin:100px 0 0 0}
	.blackboarddog { margin:0 auto; width:300px;}

#ketteh{
	position: absolute;
	bottom: -36px;
	left: 420px;
	z-index: 999;
}

.squeeze {margin:0 0 0 0;}

	.dog-walk-icons a.walk-1{
	background: url(/images/dog-walk-1.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-1{
	background: url(/images/dog-walk-1-over.jpg)  no-repeat 50% 0px;
	} 

	.dog-walk-icons a.walk-2{
	background: url(/images/dog-walk-2.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-2{
	background: url(/images/dog-walk-2-over.jpg)  no-repeat 50% 0px;
	}
	
	.dog-walk-icons a.walk-3{
	background: url(/images/dog-walk-3.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-3{
	background: url(/images/dog-walk-3-over.jpg)  no-repeat 50% 0px;
	}

	.dog-walk-icons a.walk-4{
	background: url(/images/dog-walk-4.jpg)  no-repeat 50% 12px;
	}
.dog-walk-icons a:hover.walk-4{
	background: url(/images/dog-walk-4-over.jpg)  no-repeat 50% 0px;
	}
}

@media (max-width: 420px) {
	.blackboarddog { margin:0 auto; width:inherit}
	.entry { padding:20px 0px}
	.page-title { margin:20px 0 0 0}
	.page-title h1 { padding-right:10px}
	.page-title span { display:none}



#ketteh{
	position: absolute;
	bottom: -36px;
	left: 290px;
	z-index: 999;
}

.squeeze {margin:0 0 0 0;}

	
	.dog-walk-icons a.walk-1{
	background: url(/images/dog-walk-1.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-1{
	background: url(/images/dog-walk-1-over.jpg)  no-repeat 50% 0px;
	} 

	.dog-walk-icons a.walk-2{
	background: url(/images/dog-walk-2.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-2{
	background: url(/images/dog-walk-2-over.jpg)  no-repeat 50% 0px;
	}
	
	.dog-walk-icons a.walk-3{
	background: url(/images/dog-walk-3.jpg)  no-repeat 50% 12px;
	}
	.dog-walk-icons a:hover.walk-3{
	background: url(/images/dog-walk-3-over.jpg)  no-repeat 50% 0px;
	}

	.dog-walk-icons a.walk-4{
	background: url(/images/dog-walk-4.jpg)  no-repeat 50% 12px;
	}
.dog-walk-icons a:hover.walk-4{
	background: url(/images/dog-walk-4-over.jpg)  no-repeat 50% 0px;
	}
.page-title {
	margin-bottom:20px;
	}
	
}

/*** Font Family ***/
@font-face {
    font-family: 'alegreya_scblack';
    src: url('/fonts/alegreyasc-black-webfont.eot');
    src: url('/fonts/alegreyasc-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/alegreyasc-black-webfont.woff') format('woff'),
         url('/fonts/alegreyasc-black-webfont.ttf') format('truetype'),
         url('/fonts/alegreyasc-black-webfont.svg#alegreya_scblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'alegreya_scregular';
    src: url('/fonts/alegreyasc-regular-webfont.eot');
    src: url('/fonts/alegreyasc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/alegreyasc-regular-webfont.woff') format('woff'),
         url('/fonts/alegreyasc-regular-webfont.ttf') format('truetype'),
         url('/fonts/alegreyasc-regular-webfont.svg#alegreya_scregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chalkboardbold';
    src: url('/fonts/chalkboardbold-webfont.eot');
    src: url('/fonts/chalkboardbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/chalkboardbold-webfont.woff') format('woff'),
         url('/fonts/chalkboardbold-webfont.ttf') format('truetype'),
         url('/fonts/chalkboardbold-webfont.svg#chalkboardbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('/fonts/bebasneue-webfont.eot');
    src: url('/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bebasneue-webfont.woff') format('woff'),
         url('/fonts/bebasneue-webfont.ttf') format('truetype'),
         url('/fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}