/*
 * WordPress Ajax Load More
 * http://wordpress.org/plugins/ajax-load-more/
 * https://github.com/dcooney/wordpress-ajax-load-more
 *
 * Copyright 2014 Connekt Media - http://connekthq.com
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Author: Darren Cooney
 * Twitter: @KaptonKaos
*/


@media all and (min-width:992px) {

.alm-btn-wrap{
border-bottom: 0.1875rem solid #333333;
border-top: 0.1875rem solid #333333;
display: inline-block;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-top: 0.25rem;
margin-bottom: 6.125rem;
font-family: 'Arial',Arial;
background: #ffffff;
}	
	
button.alm-load-more-btn{	
   font-family: 'Arial'Arial;
   padding: 1.75rem 0 0.9375rem 0;
   width:100%;
   text-align:center;
   font-size: 1.1875rem;
   text-transform: none;
   color: #72bf44;
   background-color:#ffffff;
   background-image:URL('arrow-down-button.png');
   background-position:top,center;
   background-repeat:no-repeat;
   margin:0;
   
}
	button.alm-load-more-btn:hover{
		color: #72bf44;
  		background-color:#ffffff;
		text-decoration: none;
		margin:0;
	}
	button.alm-load-more-btn:active{
		color: #72bf44;
   		background-color:#ffffff;
		margin:0;
	}
	
	button.alm-load-more-btn.loading:before {
      background: url(../../core/img/ajax-loader.gif) no-repeat center center;
      width: 30px;
      height: 30px;
      margin: 6px;		
      -webkit-border-radius:3px;
      -moz-border-radius:3px;
      border-radius:3px;
      display: inline-block;
      z-index: 0;
      content: '';
      position: absolute;
      left: 0;
	  top:.75rem;
      overflow: hidden;
      -webkit-transition: width 0.5s ease-in-out;
      -moz-transition: width 0.5s ease-in-out;
      transition: width 0.5s ease-in-out;
	}
	
}

@media all and (max-width:991px) {

.alm-btn-wrap{
border-bottom: 0.5625rem solid #b3b3b3;
border-top: 0.1875rem solid #333333;
display: inline-block;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-top: 0.25rem;
margin-bottom: 6.125rem;
font-family: 'Arial',Arial;
background: #f7f7f7;
}
	
button.alm-load-more-btn{	
   font-family: 'Arial'Arial;
   padding: 1.75rem 0 0.9375rem 0;
   width:100%;
   text-align:center;
   font-size: 1.1875rem;
   text-transform: none;
   color: #72bf44;
   background-color:#f7f7f7;
   background-image:URL('arrow-down-button.png');
   background-size:4%;
   background-position:top,center;
   background-repeat:no-repeat;
   margin:0;
   
}
	button.alm-load-more-btn:hover{
		color: #72bf44;
  		background-color:#f7f7f7;
		text-decoration: none;
		margin:0;
	}
	button.alm-load-more-btn:active{
		color: #72bf44;
   		background-color:#f7f7f7;
		margin:0;
	}
	
 button.alm-load-more-btn.loading:before {
      background: url(../../core/img/ajax-loader.gif) no-repeat center center;
      width: 30px;
      height: 30px;
      margin: 6px;		
      -webkit-border-radius:3px;
      -moz-border-radius:3px;
      border-radius:3px;
      display: inline-block;
      z-index: 0;
      content: '';
      position: absolute;
      left: 0;
	  top:0;
      overflow: hidden;
      -webkit-transition: width 0.5s ease-in-out;
      -moz-transition: width 0.5s ease-in-out;
      transition: width 0.5s ease-in-out;
	}

}
	
	/* Loading */
   button.alm-load-more-btn.loading{
    	padding-left: 0;
   }
    
   /* Loaded / Done */
	button.alm-load-more-btn.done{
		cursor: default;
		opacity: 1;
		filter: alpha(opacity=1); 
		background-color: #ffffff; 
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
   }  
      
   /* Loading Icon */
	button.alm-load-more-btn:before,
	button.alm-load-more-btn.done:before{                
		background: none;
		width: 0;
	}
	

	


/* Blue */
.ajax-load-more-wrap.blue button.alm-load-more-btn{
	background-color: #529ecf;
}
	.ajax-load-more-wrap.blue button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.blue button.alm-load-more-btn.done{
		background-color: #468ebb;
	}
	
/* green */
.ajax-load-more-wrap.green button.alm-load-more-btn{
	background-color: #80bb46;
}
	.ajax-load-more-wrap.green button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.green button.alm-load-more-btn.done{
		background-color: #6fa43c;
	}
	
/* red */
.ajax-load-more-wrap.red button.alm-load-more-btn{
	background-color: #ca4b4b;
}
	.ajax-load-more-wrap.red button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.red button.alm-load-more-btn.done{
		background-color: #b13b3b;
	}

/* purple */
.ajax-load-more-wrap.purple button.alm-load-more-btn{
	background-color: #b14fae;
}
	.ajax-load-more-wrap.purple button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.purple button.alm-load-more-btn.done{
		background-color: #9c4399;
	}	

/* grey */
.ajax-load-more-wrap.grey button.alm-load-more-btn{
	background-color: #999;
}
	.ajax-load-more-wrap.grey button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.grey button.alm-load-more-btn.done{
		background-color: #666;
	}	

/* white */
.ajax-load-more-wrap.white button.alm-load-more-btn{
	background-color: #fff;
	color: #666;
	border: 1px solid #efefef;
}
	.ajax-load-more-wrap.white button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.white button.alm-load-more-btn.done{
		background-color: #efefef;
		color: #333;
	}	
	.ajax-load-more-wrap.white button.alm-load-more-btn.done{
		border-color: #fff;
	}
	


/*
*  Generic alm-listing Styles
*
*  @since 1.0.0
*/

.alm-listing{
	margin: 0;
	padding: 0;
}
	.alm-listing li{
		background: none;
		margin: 0 0 30px;
		padding: 0 0 0 170px;
		overflow: hidden;
		position: relative;
		list-style: none;
	}			
   	.alm-listing li.no-img{
   	   padding: 0;
   	}			
	.alm-listing li a{
		color: #34383D;
	}
	.alm-listing li p{
		margin: 0;
	}
	.alm-listing li h3{
		margin: 0 0 10px;
	}
	.alm-listing li img{
		position: absolute;
		left: 0;
		top: 0;			
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}		