/**
 * @package   Visario Joomla! 3.0 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2012 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/

 /* 
 * 
 * IMPORTANT!
 *
 * Please paste here css rules which you would like to override and change.
 * 
 * Green: 799a3d;
-----------------------------------------------------------------------------------*/
h1{
	font-size: 36px;
	 line-height: 48px;
}
.alert.alert-success a{
	color: #fff;
}
.alert.alert-success{
  overflow: hidden;
  
}
.logo img{
	max-width: 219px;
}
#header #top-toolbar {
	  font-size: 12px;
	  line-height: 10px;
	  padding: 0;
}
#header #top-toolbar p.info i{
	margin-left: 15px;
}
#banner-bg h2{
	background: rgba(0,0,0,0.5);
  	padding: 5px;
}
nav#menu{ 
	float: right;	
}
p.address i{ /*footer address */
	margin-right: 15px;
}
.svn-menu, .svn-menu ul {
  margin-top:  20px;
}
/* style for catagory collapse module*/
ul.category-module{
	list-style-type: none;
  	margin-left: 0;
  	padding-left: 0;
}
li.tax-services:nth-child(even) a{
	background-color: #799a3d;
  	color: #ffffff;
  	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
    padding: 8px 22px;
}
li.tax-services a.btn-success{
	background-color: #799a3d;
}
#googleMap{
	background: #eee;

}
/* our team page */
.blog.our-team .span4 .item .blog-item-wrap h3,
.span4 .item .blog-item-wrap p{
	text-align: center;    
}
.blog.our-team h1 {
	border-bottom: none;
}
.blog.our-team .blog-item-wrap h3{
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 0;
	padding-bottom: 0px;
}
.blog.our-team .blog-item-wrap p{
	margin: 0 0 10px 0;
}
.blog.our-team .img-wrapper img{
	max-width: 70%;
	display: block;
	margin: 0 auto;
}
.blog.our-team .blog-item-wrap{
	text-align: center;
}

.image-backdrop, .img-intro-btn:hover, p.img_caption {
  border-radius: 500px;
}
.img-intro-btn{    
	margin-left: -15px;
}
.image-backdrop, .img-intro-btn:hover, p.img_caption {
	border-radius: 500px;
	max-width: 68%;
	left: 60px;
}
/* book keeping page */
.alert.alert-success{
	margin-top: 10px;
	
}
#mainbody{
	padding-bottom: 30px;
}
/* services page */
.tax-services{
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 10px;
	height: 336px;
}
.tax-services:hover{
	color: rgba(121,154,61,0.5)
}
#bottom-b{
	background-image: url("/../images/footer-bg.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center top;
	color: #fff;
	
}
/* footer area */
#bottom-b h5{
	color: #fff;
	text-transform: capitalize;
}
#bottom-b .module ul.menu > li a {
  color: #fff;
  font-size: 14px;
  padding-left: 0;
}
#bottom-b .row-fluid [class*="span"]:last-child {
  border-left: 1px solid #4d6d16;
  padding-left: 20px;
}
#bottom-b .talk-to-us p{
  	margin-top: 0;
  	font-size: 14px;
}
#bottom-b .talk-to-us i{
	margin-right: 10px;
}
/* not used 
#bottom-a .module-title h3{
	color: #fff;
	text-shadow: 1px 1px 1px #666;
	font-size: 36px;
}
/#mainbottom-a .span3:nth-child(odd) .module{
 background-color: rgba(243, 111, 51, 1);
  padding: 10px;
  color: #fff;
  border-radius: 5
}
#mainbottom-a .span3:nth-child(even) .module{
background: #799a3d;
    padding: 10px;
  color: #fff;
}
#mainbottom-a .span3 .module .module-title{
border-bottom: none;
}
#mainbottom-a .span3 .module .module-title h3{
color: #fff;
}*/
/*************************************************
 * Responsive Classes
 * **********************************************/
    /* Large desktop */
@media (min-width: 1200px) { 
	
}
@media (min-width:980px) and (max-width:1199px){
	.image-backdrop, .img-intro-btn:hover, p.img_caption {
		display: none;
	}

}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {  
	.image-backdrop, .img-intro-btn:hover, p.img_caption {
		display: none;
	}
	nav#menu{
		float: none;
	}
	nav#menu .container-fluid{
		clear: both;
	}
	.tax-services{
		height: auto;
	}	
}
     
/* Landscape phone to portrait tablet */
    @media (max-width: 767px) {  
 	.image-backdrop, .img-intro-btn:hover, p.img_caption {
		display: none;
	}
	nav#menu{
		float: none;
	}
	nav#menu .container-fluid{
		clear: both;
	} 
	h1, h2 {
  		font-size: 24px;
  		line-height: 30px;
	}
	.tax-services{
		height: auto;
	}  	
}
     
/* Landscape phones and down */
@media (max-width: 480px) { 
	h1, h2 {
  		font-size: 24px;
  		line-height: 30px;
	}
	.image-backdrop, .img-intro-btn:hover, p.img_caption {
		display: none;
	}
	nav#menu{
		float: none;
	}
	nav#menu .container-fluid{
		clear: both;
	}
	.tax-services{
		height: auto;
	}	
}
 