/* very large screen */
@media only screen and (min-width: 1400px){
	
}
/* large desktop */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
}
/* small desktop */
@media only screen and (min-width: 960px) and (max-width: 991px) {
	h1{
		font-size: 2.5rem;
	}
	h2{
		font-size: 1.8rem;
	}
	/* header section */
	.header .container-fluid{
		padding: 0 1rem;
	}
	.header .collapse{
		padding: 0;
	}
	.header .navbar-header{
		width: 24%;
	}
	.header .logo-nav-wrap .navbar-form{
		width: 55%;
	}
	.header .logo-nav-wrap .navbar-form .form-group{
		width: 75%;
	}
	/* category */
	.aside{
		/* width: 30%; */
	}
	.content-hold.col-sm-9{
		width: 70%;
	}
	/* content */
	.two-column-wrap{
		padding: 2rem 0;
	}
	.two-column-wrap .content-hold .box{
		/* width: 50%; */
	}
	.two-column-wrap .box-wrap .image img{
		max-height: calc(15rem);
		min-height: calc(15rem);
	}
	.two-column-wrap .box-wrap .heading h2{
		line-height: 1.3;
	}
	.name-wrap .row > div{
		width: 100%;
	}
	.two-column-wrap .box-wrap .date{
		text-align: left;
	}
	/* inner page */
	.content-hold .holder.inner > .photo img{
		max-height: calc(30rem);
		min-height: calc(30rem);
	}
	.header .logo-nav-wrap .logo a img {
		height: 50px;
	}
	.header .logo-nav-wrap .navbar-brand {
		font-size: 3rem;
	}
	.header .logo-nav-wrap .navbar-form{
		width: 50%;
	}
	.two-wrap .short-infos {
		padding-left: 15px;
	}
}
/* tablet */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	h1{
		font-size: 2.5rem;
	}
	h2{
		font-size: 1.8rem;
	}
	/* header section */
	.header .container-fluid{
		padding: 0 1rem;
	}
	.header .collapse{
		padding: 0;
	}
	.header .navbar-header{
		width: 24%;
	}
	.header .logo-nav-wrap .navbar-form{
		width: 50%;
	}
	.header .logo-nav-wrap .navbar-form .form-group{
		width: 75%;
	}
	/* category */
	.aside{
		/* width: 30%; */
	}
	.content-hold.col-sm-9{
		width: 70%;
	}
	/* content */
	.two-column-wrap{
		padding: 2rem 0;
	}
	.two-column-wrap .content-hold .box{
		width: 100%;
	}
	.two-column-wrap .box-wrap .image img{
		max-height: calc(15rem);
		min-height: calc(15rem);
	}
	.two-column-wrap .box-wrap .heading h2{
		line-height: 1.3;
	}
	.name-wrap .row > div{
		width: 100%;
	}
	.two-column-wrap .box-wrap .date{
		text-align: left;
	}
	/* inner page */
	.content-hold .holder.inner > .photo img{
		max-height: calc(25rem);
		min-height: calc(25rem);
	}
	.two-wrap .short-infos {
		padding-left: 15px;
	}
	.header .logo-nav-wrap .logo a img {
		height: 50px;
	}
	.header .logo-nav-wrap .navbar-brand {
		font-size: 3rem;
	}
}

/* all mobile */
@media only screen and (max-width: 767px) {
	h1{
		font-size: 2rem;
	}
	h2{
		font-size: 2rem;
		line-height: 1.2;
	}
	/* header section */
	.header .container-fluid{
		padding: 0 0.5rem;
	}
	.header .navbar-header{
		width: 100%;
		margin: 0.5rem 0 0;
	}
	.navbar-default .navbar-toggle{
		border-color: #fff;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #fff;
	}
	.navbar-default .navbar-toggle:focus, 
	.navbar-default .navbar-toggle:hover{
		background-color: #CBBD04;
		border-color: #CBBD04;
	}
	.header .logo-nav-wrap .navbar-form{
		margin: 0 -1.5rem;
		width: 100%;
		border: none;
	}
	.header .logo-nav-wrap .navbar-form{
		margin: 0;
		width: 100%;
		padding: 1rem 0;
	}
	.header .logo-nav-wrap .navbar-form .form-group{
		display: inline-block;
		vertical-align: top;
		width: 75%;
	}
	/* category */
	.aside{
		width: 100%;
	}
	.navbar-default.aside-wrapper{
		background-color: #CBBD04;
		border-color: #CBBD04;
	}
	.navbar-default .navbar-brand{
		color: #fff;
		font-weight: bold;
	}
	.navbar-default.aside-wrapper .navbar-toggle:focus, 
	.navbar-default.aside-wrapper .navbar-toggle:hover{
		background-color: #948903;
		border-color: #948903;
	}
	.aside .aside-menu .widget{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	.aside .aside-menu .title{
		display: none;
		border: none;
	}
	/* content */
	.two-column-wrap{
		padding: 2rem 0;
	}
	.two-column-wrap .content-hold .box{
		width: 100%;
	}
	.two-column-wrap .content-hold .box:last-child{
		margin-bottom: 0;
	}
	.two-column-wrap .box-wrap .heading h2{
		line-height: 1.2;
	}
	/* inner page */
	.content-hold .holder.inner > .photo img{
		max-height: calc(25rem);
		min-height: calc(25rem);
	}
	.content-hold .holder.inner .name-wrap{
		display: block;
	}
	.content-hold .holder.inner .name-wrap > div:first-child{
		flex: none;
	}
	.content-hold .holder.inner .time-hold{
		width: 100%;
	}
	.header .logo-nav-wrap .logo a img {
		height: 55px;
	}
	.two-wrap .short-infos {
		padding-left: 15px;
	}
	.two-column-wrap .content-hold .box .image img {
		margin-bottom: 10px;
	}
	#frontend-navbar-collapse .navbar-right li {
		margin: 0 0.3rem;
		float: left;
	}
	.navbar-nav {
		margin: 0;
		margin-bottom: 10px;
		display: inline;
	}
}
/* landscape mobile */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* category */
	.aside{
		margin: 0 0 2rem;
	}
	.aside .widget.ad{
		background: transparent;
		display: inline-block;
		margin: 0 -2px;
		padding: 0.5rem;
		vertical-align: top;
		width: 50%;
	}
	/* content */
	.two-column-wrap .content-hold .box{
		width: 50%;
	}
	.two-wrap .short-infos {
		padding-left: 15px;
	}

}
