/**
 * @version		1.0.3
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/*

ul.sidemenu{}
ul.sidemenu li{line-height:280%;padding:0;border-top:1px solid #ccc;}
ul.sidemenu li:first-child{border-top:none;}
ul.menu.iconside li img {width:33px; height:33px;}


.iconside{padding:0;}
.iconside li{display: block;padding:0;}
.iconside li a{text-align: left;display: block;}
.iconside img{float:right; margin-top:10px;}
.side_title {font-size: 18px;line-height:1;display:inline-block;}
.iconside .xmenu{font-size: 12px!important;line-height:42px;margin-top:-25px;color: #666;}
.iconside li:hover{background: #e1f0fa;}
.iconside li:hover .ca-main{color:#2676ac;}

ul.menu.iconside li:hover {background:#f1f1f1!important;}

*/
@import url('../css/petfinder.css');
body.frontpage #component {
    margin-bottom: 30px;
}

body.frontpage #region3wrap .xtc-wrapper {padding-top: 0px;}

#region2wrap .xtc-wrapper {
	padding-top: 80px;
	padding-bottom: 0px;
	background: transparent url('../images/header2.png') no-repeat bottom center;
	background-size:100%;
	min-height: 225px;
}

#right .module:first-child{margin-bottom:30px;}




#menuwrap {
    margin: 14px 0px 6px;
}

#region8wrap .xtc-wrapper{padding: 45px;}

.bottommenu .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background-color: transparent;
}

.bottommenu span.separator {background:transparent; font-family:inherit;}

.module h3.moduletitle {padding: 15px 0 15px 36px;}

.pawprint .first_word:before {
content: url('../images/pawprint.png');
line-height:14px;
padding-right:10px;
float:left;
margin-top:-3px;
}

.important .first_word:before {
content: url('../images/important.png');
line-height:14px;
padding-right:10px;
float:left;
margin-top:-3px;
}

.donate {border: 3px solid #e74c3c;}
.donate h3.moduletitle {padding-left:0px; background:#e74c3c; text-align: center;}
.donatetext{color:#e74c3c!important; font-size: 16px; padding-bottom:6px }


.orange {border: 3px solid #EE9E34;}
.orange h3.moduletitle {padding-left:0px; background:#EE9E34; text-align: center;}

.pink {border: 3px solid #EC1F7A;}
.pink h3.moduletitle {color: #fff!important; padding-left:0px; background:#EC1F7A!important; text-align: center;}

.button:hover, button:hover {
	background: #c0392b!important;
	webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.15s,0.15s;
	-moz-transition-duration: 0.15s,0.15s;
	-o-transition-duration: 0.15s,0.15s;
	-ms-transition-duration: 0.15s, 0.15s;
	transition-duration: 0.15s, 0.15s;
	-webkit-transition-timing-function: ease-in,ease-out;
	-moz-transition-timing-function: ease-in,ease-out;
	-o-transition-timing-function: ease-in,ease-out;
	-ms-transition-timing-function: ease-in,ease-out;
	transition-timing-function: ease-in,ease-out;
	}

#headerwrap{
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
}

.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

#showcase1, #showcase2, #showcase3{
	font-family: Oswald,Arial,Helvetica,sans-serif !important;
font-weight: 100 !important;
font-size: 18px!important;
}
.maincontentarea .wk-slideset .set > LI {
    background-image: none;
}

.maincontentarea .wk-gallery-showcase .slides-container ul li {
	background-image: none;
	list-style: none;
	margin: 0;
	padding: 0;

}

#menuwrap .suckerfish ul.menu > li ul li {
min-width: 175px;
}

@media(max-width:900px ){
  #menu .mobilebtn {
    padding-top:40px!important;
  }
}
@media(max-width:480px ){
#logo a {
  margin: 20px 20px 0px !important;
  width: 200px !important;
  height: 65px;
  background-size:100%;
}

#region2wrap .xtc-wrapper {
  min-height:100px
}
#menu .mobilebtn {
  padding-top:20px!important;
}

}

#right .nav{
	margin-top:0px;
}
.nopad-bottom,
.nopad-bottom .modulecontent{
	padding-bottom:0px;
}


.petlist .pet-photo {
	height:200px;
}

.petlist .pet-name{
	background:#EFDE11;
}

.petlist .pet-name a {
	color:#111;
}

.pet-breed {display: none;}

.payment-heading {color: #ffa701; font-size: 21px;}