/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
    Examples Style Sheet
    Theme Name: Flare
    Description: A Responsive Mobile-Friendly Lightbox Jquery Plugin 
    Author: Pixelentity
    Email: helpdesk@pixelentity.com
    Website: http://pixelentity.com/
    Stock: http://themeforest.net/user/pixelentity
    Version: 1.0
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
    
    /*skin primary color: #9aae4c;*/
    /*skin secondary color: #D2D9B5;*/

    /* Generic Styles */

    body
    { 
        background: #fff;
    }
    
	h1{
		color:black;
	}
	
	h2{
		font-family:Georgia, Constantia, Lucida, serif;
	}
	
    
    h3
    {
color: #999;
font-size: 12px;
margin-bottom: 6px;
line-height: 20px;
text-transform: uppercase;
margin-top:8px;
    }
    #map_canvas {
		right:30px;
		left:20%;
	width:100%;
	height:100%;
  *zoom: 1;
}
    
    p
    {
	font-family:"Times New Roman", Times, serif;
	margin-bottom:0px;
	color:#868686;
	font-size:13px;
	line-height:1.42857143
    }
    
    .footer p{
        color:#777;
    }
    
    a
    {
        text-decoration:none; 
    }
    
    a:hover
    {
        text-decoration:none;
    }
    
    img{
        max-width:100%;
    }
    
    .divider {
        clear: both;
        position: relative;
        text-align: right;
        margin-top: 30px;
        
    }
    
    .divider span {
        height: 1px;
        display: block;
        border-top: 1px solid #eee;
        margin-bottom: 20px;
    }
    
    .divider.dotted span{
        border-top: 1px dotted #eee;
    }
	
    .row-spacing{
        margin-top:20px;
    }
    
    /*main content*/
     
    .mainContent{
        padding-top:60px;
        border-top:2px solid #ffffff;
    }
    
    
	/*thumbs row*/
    
    .previewRow{
		margin-bottom:40px;
		padding-bottom:30px;
		border-bottom:1px dotted #ddd;
	}
    
    .markup{
		margin-top:30px;
	}
    
    
    .portfolioItem{
        position:relative;
        margin-bottom:30px;
    }
    
    .portfolioItem > a {
        position:relative;
        display:block;
    }
    
    .portfolioItem img{
        display:block;
    }
    
    /*footer*/
    .footer{
        margin-top:60px;
        border-top:none;
        background:transparent;
    }
    
    
    /*footer main section*/
    
    .footer .footerMain{
        padding-top:55px;
        border-top:2px solid #9aae4c;
    }

    /*footer lower section*/
    
    .footer .footerLower{
        padding-top:30px;
        padding-bottom:30px;
        border-top:1px solid #efefef;
    }
    
    .footerLower .copyright{
        margin-top:4px;
    }
    
    .copyright p{
        color:#bbb;
    }
    
    .footer .footerLower p{
        margin-bottom:0;
    }
	
    
    /*iphone landscape*/
    /*----------------------------------------------------------------------*/
    @media (max-width: 769px) {
        
        /*cancel body padding on mobile*/
        body {
            padding-left: 0;
            padding-right: 0;
        }
        
        /*add to containers instead*/
        
        .container,
          .navbar-fixed-top .container,
          .navbar-fixed-bottom .container {
width: 90%;
margin-left: auto;
margin-right: auto;
overflow: hidden;
        }
		
		  
        
    }
    
    
    /*iPhone portrait width*/
    /*----------------------------------------------------------------------*/
    @media (max-width: 480px) {
        
        .container,
          .navbar-fixed-top .container,
          .navbar-fixed-bottom .container {
width: 90%;
margin-left: auto;
margin-right: auto;
        }
		
        
    }
    
    
