#searchForm{
		position: relative;
		padding: 15px 20px;
	}
	#searchForm .flex{
		display: flex;
		margin-bottom: 15px;
	}
	#searchForm .flex-mobile{display: inherit;}
	#searchForm .flex strong{
		line-height: 34px;
		margin:  0 15px 0 15px;
	}
	#searchForm .flex .box-order{line-height: 34px;}
	.search-results{
		border: 1px solid #dadada;
		padding: 30px;
	}
	.search-results .result-title{margin-top: 0px;}
	.image-search{
		width: 145px;
    	height: 209px;
    	overflow: hidden;
    	object-fit: contain;
    	margin-right: 20px;
    	box-shadow: 1px 1px 5px #333333;
	}
	.row-search{
		display: flex;
		margin-bottom: 50px;
	}
	.search-title,
	.search-title a{
		font-size: 16px;
		color:#005591; 
	}
	.row-search .result-text{
		font-size: 14px;
    	color: #979797;
	}
	.result-writer{margin: 20px 0;}
	.result-writer span{
		font-size: 14px;
		font-weight: bold;
	}
	.result-button button{
		background: #005591;
	    color: #ffffff;
	    font-size: 14px;
	}
	.result-button button:hover{
		background: #ffffff;
	    color: #005591;
	    border: 1px solid #005591; 
	}
	#searchForm fieldset{
		float: left;
		width: 50%;
		display: inline-block;
	}
	#searchForm legend{border-bottom: transparent;}
	#searchForm .searchintro{margin-top: 15px;}
	#searchForm button[name="Search"]{border: 1px solid #cccccc;}
	#searchForm .form-limit{
		display: inline-block;
		float: right;
	}
	#searchForm .ordering-box{
    	display: inline-block;
    	position: absolute;
    	bottom: 15px;
	}
	.counter{display: none;}
	label[for="searchphraseall"],
	label[for="searchphraseany"],
	label[for="searchphraseexact"],
	label[for="area-mijoshop"],
	label[for="area-categories"],
	label[for="area-contacts"],
	label[for="area-content"],
	label[for="area-newsfeeds"]{
		margin-right: 30px;
		margin-left: 30px;
	}
	.show{float: right;}
	/* mobile */
	@media (min-width: 0px) and (max-width: 767px) {
      #searchForm fieldset{width: 100%;}
      #searchForm .btn-toolbar{display: flex;}
      label[for="searchphraseall"],
      label[for="searchphraseany"], 
      label[for="searchphraseexact"], 
      label[for="area-mijoshop"], 
      label[for="area-categories"], 
      label[for="area-contacts"], 
      label[for="area-content"], 
      label[for="area-newsfeeds"]{
      	margin-right: 0px;
      }
      .row-search{display: inline-block;}
      .search-results{padding: 15px;}
      .image-search{margin: auto;}
      .result-title{margin-bottom: 30px;}
      .result-button{text-align: center;}
      #searchForm .flex{display: inherit;}
      #searchForm .flex-mobile{display: flex;}
      #searchForm .flex strong{margin: 0px;}
    }