body{

	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .sppb-col-xs-1, .sppb-col-sm-1, .sppb-col-md-1, .sppb-col-lg-1, .sppb-col-xs-2, .sppb-col-sm-2, .sppb-col-md-2, .sppb-col-lg-2, .sppb-col-xs-3, .sppb-col-sm-3, .sppb-col-md-3, .sppb-col-lg-3, .sppb-col-xs-4, .sppb-col-sm-4, .sppb-col-md-4, .sppb-col-lg-4, .sppb-col-xs-5, .sppb-col-sm-5, .sppb-col-md-5, .sppb-col-lg-5, .sppb-col-xs-6, .sppb-col-sm-6, .sppb-col-md-6, .sppb-col-lg-6, .sppb-col-xs-7, .sppb-col-sm-7, .sppb-col-md-7, .sppb-col-lg-7, .sppb-col-xs-8, .sppb-col-sm-8, .sppb-col-md-8, .sppb-col-lg-8, .sppb-col-xs-9, .sppb-col-sm-9, .sppb-col-md-9, .sppb-col-lg-9, .sppb-col-xs-10, .sppb-col-sm-10, .sppb-col-md-10, .sppb-col-lg-10, .sppb-col-xs-11, .sppb-col-sm-11, .sppb-col-md-11, .sppb-col-lg-11, .sppb-col-xs-12, .sppb-col-sm-12, .sppb-col-md-12, .sppb-col-lg-12,

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-left: 15px;
		padding-right: 15px;
	}
	.row,
	.sppb-row, .sp-pagebuilder-row {
		margin-right: -15px;
		margin-left: -15px;
	}

}

.pagenav li a [class^="icon-"] {
	display: none;
}

.entry-gallery{
	.owl2-carousel .owl2-stage-outer{
		direction: ltr;
	}
	.owl2-controls{
        .owl2-nav{  
          	.owl2-prev,
	        .owl2-next{       
	            background-color: rgba(0,0,0,0.5);
	            width: 30px;
	            height: 30px;
	            position: absolute;
	            top: 50%;
	            margin-top: -15px;
	            text-align: center;
	            line-height: 32px;
				&:before{
					color: #fff;				
				}			
				&:hover{
					background-color: @color;		
				} 
	        }
	        .owl2-next{
				right: 0;			
				&:before{
				  .font-awesome(f105,20px);
				}
			}
			.owl2-prev{	
				left: 0;			
				&:before{
				  .font-awesome(f104,20px);
				}
			}
        }
    }
}

.blog {
	.item {
		.entry-thumbnail {
			position: relative;
			
		}
		
		.readmore {
			margin-top: 0px;
			.btn-readmore {
				font-size: 13px;
				text-transform: uppercase;
				&:after{
					font-family: @font-FontAwesome; 
					content: "\f101";
				};
			}
		}
		.blockquote {
			border: 0;
			background-color: #f5f5f5;
			padding: 30px;
			margin-top: 20px;
			margin-bottom: 20px;
			font-size: 14px;
			font-style: italic;
		}
		.article-footer-wrap {
			margin-top: 30px;
			.article-footer-top {
				.helix-social-share {
					.helix-social-share-icon {
						ul {
							li {
								a{
									color: #fff;
									height: 40px;
									padding: 0;
									line-height: 40px;
									width: 40px;
									&.facebook {
										background-color: #3a5897;
									}
									&.twitter {
										background-color: #2fc2ee;
									}
									&.gplus {
										background-color: #e14a3c;
									}
									&.linkedin {
										background-color: #1a3562;
									}
								}
							}
						}	
					}
				}
			}
		}
	}
	.items-more {
		background-color: #f4f4f4;
		border-radius: 6px;
		margin-bottom: 30px;
		padding: 15px;
		ol {
			padding: 0 10px;
			margin-bottom: 0;
			li {
				a {
					display: block;
					padding:  5px;
					color: #666;
					&:hover{color:@color;};
				}
			}
		}
	}
}

#sp-breadcrumb {
	color: #fff;
	padding: 80-0px 0;
	background: url('../../images/bg_breadcrumb.jpg') repeat;
    margin-bottom: 40px;
	.last-breadcrumb {
		font-size: 30px;
		font-weight: 700;
		text-transform: capitalize;
		margin-bottom: 15px;
		margin-top: 0;
	}
	.breadcrumb {
		background-color: transparent;
		margin: 0;
		font-size: 14px;
		color: #fff;
		padding: 0;
		li {
			a {
				color: #fff;
				&:hover {
					color: @color;
				}
			}
			&.active {
				color: #fff;
			}
		}
	}
}

// SEARCH
#sp-main-menu #search-top-bar{margin-top: 10px; text-align:right;}
#search-top-bar {
   
    .form-search { position: relative;z-index: 1;
        .search-query {
            width: 100%; background:none;
            border:none; box-shadow: none;
        }
        .btn-search {
            border:none; background: none;
            position: absolute;
            right: 0;
            padding: 5px 10px;
            border-radius: 3px;
            &:hover{background:@color;color: white;}
        }
    }
}
.search-aside-top{ border:1px solid #e1e1e1; }


.pagination-wrappe {
	text-align: center;
	border-top: 1px solid #ddd;
	padding-top: 10px;
	.pagination {
		li {
			display: inline-block;
			padding: 0 5px;
			a, span {
				border-radius: 0;
				min-width: 40px;
				height: 40px;
				line-height: 38px;
				border: 1px solid #ddd;
				padding: 0 10px;
				color: #898989;
				text-align: center;
				display: block;
				font-size: 14px;
				margin: 0;

			}
			&.active, &:hover {
				a, span {
					color: #fff;
					background-color: @color;
					border-color: @color;
				}
			}
		}
	}
}

/*===================== BLOCK SIDEBAR ====================*/
/*=========================================================*/

// TITLE
#sp-right, 
#sp-left {
	.sp-module {margin-bottom: 40px;
		.sp-module-title {
			font-size: 18px;
			font-weight: 700;
			&:after{
				content:"";
				width: 50px; height: 2px; background: #000;
				display: block;margin-top: 15px;
			};
		}
		
	}
}

#sp-right, 
#sp-left {
	.sp-column{
		
		// CATEGORIES
		.categories-sidebar{
			ul.menu a{font-weight: 700; background: none;}
		}
		.archies-sidebar,
		.categories-sidebar{
			ul{
				margin: 0;
				padding: 0;
				li{
					display: inline-block;
					width: 100%;
					border-bottom: 1px solid #e1e1e1;				
					a{
						color: #1c1c1c;
						display: block;
						padding: 10px 0;
						.num{
							float: right;
						}
						&:hover{
							color: @color;
						}
					}
				}
			}
		}

		// RECENT POST 
		.blog-sidebar{
			.sp-module-content{
				display: inline-block;
			}
			.sj-basic-news{
				margin: 0;
				.bs-items{
					.bs-item{ margin-bottom: 15px;
						&.last{margin: 0;}
						.bs-image{
							width: auto;
							padding: 0;
							margin-right: 20px;
						}
						.bs-title{
							a{
								font-weight: 400;
								font-size: 16px;
								color: #1b1b1b;
								text-transform: capitalize;
								margin-bottom: 10px;
								display: block;
								&:hover{
									color: @color;
									text-decoration: none;
								}
							}
						}
						.bs-date{
							font-size: 12px;
							text-transform: uppercase;
							color: #898989;
						}
					} 				
				} 
			} 
			
		}

		// INSTAGRAM
		.sj-instagram-gallery {
			.instagram-wrap {
				border: 0 !important;
				margin: 0 !important;
				.instagram-items-container {
					.instagram-items {
						.title_instagram {
							font-size: 18px;
							color: #1c1c1c;
							text-transform: uppercase;
							line-height: 100%;
							padding-bottom: 15px;
							margin-bottom: 25px;
							border-bottom: 1px solid #e1e1e1;
							font-weight: 700;
							text-align: left;
						}
						.instagram-items-inner {
							.instagram-item {
								.instagram_users {
									.img_users {
										padding: 1px;
										a img {
											border: 0;
										}
										&:hover{
											opacity: 0.8;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

/*===================== END BLOCK SIDEBAR ====================*/
/*=========================================================*/