.page-home{
	.layout-content{		
		.layout-content-boxL{
		padding: 0 10px 30px;
		}
		.layout-content-boxR{
		padding: 0 10px 0px;
		}
		h3{
			color: $theme-color-second;
			font-family: $main-font;
			font-size: 1.5em;
			margin: 0 0 0.5em 0;
	    	line-height: 1.5;
		}
		.widget-announcement-15{
			background-color: #fff;
			position: relative;
			z-index: 10;
			.w-annc__widget-title{
				color: $theme-color-second;
  				font-size: 1.5em;
  				margin-top: 0;
			}
			.w-annc__box{
				border: 1px solid #f7ca63;
				border-top: 5px solid #f2980a;
				padding: 20px 30px;
				position: relative;
				&:after{
				    content: "";
				    height: 5px;
				    width: 4px;
				    background-color: #fff;
				    position: absolute;
				    top: -5px;
				    right: 28%;
				}
			}
			.w-annc__item{
				margin-bottom: 15px;
			}
			.w-annc .w-annc__meta i,.w-annc__postdate,.w-annc__category{
				color: #222;
			}
			h4.w-annc__entry-title{
				margin: 5px 0;
				.w-annc__title{
					color: #495054;
				    display: block;
				    line-height: 1.7;
					&:hover{
						color: $theme-color-main;
					}
				}
			}
			.w-annc__more-wrap{
				.w-annc__more{
					text-transform: uppercase;
					border: 1px solid #e3e3e3;
					background-color: #f2f2f2;
					color: #222;
					font-size: $font-13;
					display: block;
					line-height: 28px;
					text-align: center;
					&:hover{
						background-color:$theme-color-main;
						border-color: $theme-color-main;
						color: #fff;
						transition: all 0.2s;
					}
				}
			}
		}
		.widget-announcement-16{
			.w-annc__item{
				margin-bottom: 0;
			}
			.w-annc__img-wrap{
				.w-annc__img{
					max-width: none;
					width: 100%;
					height: auto;
					border: 1px solid #e4e2de;
				}
			}
			.w-annc__more{
				text-transform: uppercase;
			    padding-left: 10px;
			    font-size: $font-13;
			    color: #715050;
			    &:hover{
			    	color:$theme-link-color;
			    }
			}
		
		}
		.widget-gallery.widget2{
			a.widget-pic{
				img{
					border: 4px solid #d8d4cc;
				}
				&:hover{
					img{
						border-color: #fbb05d;
						transition: all 0.2s;	
					}
				}
			}
		}
		.aside > div{}
		.aside-top{
			font-size: $font-13;
			line-height: 1.7;
			color: #222;
			position: relative;
			margin-bottom: 30px;
			a.w-annc__more {
			    padding-left: 10px;
			    font-size: $font-13;
			    color: #715050;
			    &:hover{
			    	color:$theme-link-color;
			    }
			}
		}
		.aside-bottom{
			> div{
				padding-bottom: 30px;
				.w-annc__widget-title,.w-annc__list,.w-ba-banner__widget-title,.w-ba-banner__wrap{
					position: relative;
					z-index: 10;
				}
			} 
		}
		.extra{
			clear: both;
			padding: 0 10px;
		}
		@media (min-width: $screen-sm){
			.aside-bottom{
				margin: 0 -20px;
				> div{
					width: 50%;
					float: left;
					padding: 30px 20px 30px 20px;
					position: relative;
				}
			}
		}
		@media (min-width: $screen-md){
			.container{padding: 2em 50px 2em 35px;}
			.layout-content-boxL{
			float: left;
			width: 36%;
			}
			.layout-content-boxR{
			float: right;
			width: 63%;
			}
			.aside-top{
				margin-top: 48px;
				&:after{
					right: -35px;
				}
			}


		}
	}
}