/*
Theme Name: windowsblogitalia
Author: Ivan D'Onofrio
Version: 1.0
*/

@media screen and (max-width: 950px) and (min-width: 521px) {

	body
	{
	  background-color: #FFFFFF !important;
	}

	/*Elementi mostrati nella versione mobile*/

	#menu-item-85787
	{
	  display: inline-block !important;
	}

	/*Container*/

	.page-body
	{
	  width: 100%;
	}

	.sidebar-container
	{
	  display: none;
	}

	.main-container
	{
	  width: 100%;
	  right: initial;
	  float: initial;
	  padding: 25px;
	  padding-bottom: 0;
	  box-sizing: border-box;
	  margin: 0;
	}

	/*Header*/

	.cortana-icon-mobilebox
	{
	  width: 50px;
	  height: 50px;
	  display: inline-block;
	  float: left;
	  margin-left: 10px;
	  margin-right: 10px;
	}

	#cortana-icon-mobile
	{
	  width: 35px;
	  height: 35px;
	  margin-top: 7.5px;
	  margin-left: 7.5px;
	}

	#search-input-mobile-box
	{
	  width: calc(100% - 120px);
	  height: 50px;
	  left: 120px;
	  box-sizing: border-box;
	  position: absolute;
	  top: -50px;
	  background-color: #CBCBCB;
	  transition: top 0.5s;
	  display: block !important;
	}

	.search-input-open
	{
	  top: 0px !important;
	}

	.search_container
	{
	  width: auto;
	}

	.search-box-cortana
	{
	  width: 100%;
	  box-sizing: border-box;
	  padding-right: 10px;
	  font-size: 16px;
	  outline: none;
	}

	.menu-primario-container
	{
	  display: inline-block;
	  width: calc(100% - 120px);
	  white-space: nowrap;
	  overflow: auto;
	  position: relative;
	  top: 0px;
	  transition: top 0.5s;
	}

	.menu-primario-closed
	{
	  top: 50px !important;
	}

	.menu-strip ul a
	{
	  padding: 0px 10px;
	}

	.menu-strip ul li
	{
	  font-size: 17px;
	}

	.menu-strip ul li:first-child
	{
	  margin-left: 0px !important;
	}

	/*Tile list*/

	.tile
	{
	  margin: 0;
	  margin-bottom: 25px;
	}

	.tile:nth-of-type(even)
	{
	  margin-left: 25px;
	}

	.tile-article
	{
	  width: calc(50% - 12.5px);
	  height: initial;
	}

	.article-sticky
	{
	  width: 100%;
	  height: auto;
	}

	.article-image
	{
	  width: 100%;
	  height: initial !important;
	  display: initial;
	}

	.article-image img
	{
	  width: 100%;
	  height: initial;
	}

	.article-title-box
	{
	  height: auto;
	  padding: 10px;
	  margin-top: -4px;
	  box-sizing: border-box;
	  width: 100%;
	  font-size: 21px;
	  line-heigth: 26px !important;
	}

	/*Search header*/

	.search-header
	{
	  height: initial;
	  margin-bottom: 50px;
	}

	.cortana-logo-searchpage
	{
	  margin-top: 0px;
	}

	.cortana-query
	{
	  margin-bottom: 10px;
	}


	/*Condivisione social*/

	h1 + div.sharedaddy, h2 + div.sharedaddy, h3 + div.sharedaddy, h4 + div.sharedaddy {
	  margin-top: 25px;
	}

}