<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
h5.titleSearchFT,
h5.titleSearchAdv {
	color: white!important;
}

/* 
 * SEARCH FREETEXT
 *
 */



.searchText{
	background-color: rgb(145,149,176)!important;
	padding-bottom: 15px;
	padding-top: 15px;
}




/* 
 * SEARCH ADV
 *
 */

.titleSearchAdv{
	line-height: 40px;
}

.searchAdv {
	background-color: rgb(0,87,167)!important;
}

.searchAdvForm {
   padding-bottom: 15px!important;
}  

.searchAdvBoxTitle div{
	color: white!important;
}

.selectDropDownArrow{
	background:url('/o/it.txt.adr.rsgn.web/images/custom/down-arrow.png') no-repeat right white;
	-webkit-appearance: none;
       -moz-appearance: none;
        -ms-appearance: none;
         -o-appearance: none;
            appearance: none;
 }

.ie9 .selectDropDownArrow {
    background: white;
} 

.ie9 .selectDropDownArrowIE {
	background:url('/o/it.txt.adr.rsgn.web/images/custom/down-arrowIE.png') no-repeat right white;
}


select.searchSelect.selectDropDownArrow::-ms-expand {
    display: none!important;
}

select.searchSelect{
	padding-top: 0px;
}

.selectCategory{
	width: 		100%;
    min-width: 	100%;
    padding-top: 0px;
    margin: 	0;
    height: 	30px !important;
    border: 	1px solid #d9dbdf !important;
    color: 		#0057a7 !important;
	background-color: white !important;
    font-size: 	12px !important;
	padding-top: 	5px !important;
    font-family: 	"Open Sans", sans-serif !important;
    padding-left: 	18px !important;
    -webkit-border-radius: 	2px;
    -moz-border-radius: 	2px;
    border-radius: 			2px;
}

.selCatCount{
	font-weight: bold;
	font-style: italic;
	float: right; 
	padding-right: 40px;
}

.categoriesCheckBoxes{
	position: 		absolute!important;
	z-index: 		21;
	background: 	white;
	font-size: 		12px !important;
	color: 			#0057a7 !important;
	display:		block;
	border: 		1px solid #0057a7;
	margin-top: 	30px;
	padding-left: 	15px !important;
	padding-bottom:	15px !important;
}



.btnGrey{
	background-color: rgb(145,149,176)!important;
	color: white;
}

.btnWhite{
	background-color: white!important;
	color: rgb(0,87,167)!important;
}







/* 
 * RESULTS
 *
 */

 .result-portlet .btn {
	height: 30px!important;
	color: #ffffff!important;
	background: #0057a7!important;
	display: inline-block!important;
	text-align: center!important;
	font-size: 13px!important;
	font-weight:600!important;	
	font-family: "Open Sans", sans-serif !important;
	border-radius: 0!important;
	float: right;
  	margin-left: 10px;
}
.result-portlet .btn:hover{
	background: #44505e!important;
	border: 0!important;
	color: #ffffff!important;
}
.result-portlet h5 {
	font-size: 20px!important;
	font-weight: 400!important;
	margin-top: 30px!important;
	margin-bottom: 30px!important;
}

.res_shop {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaecef;
}

.res_shop:first-child {
	margin-top: 0!important;
}
 
.res_img { 
	float: left;
}

.shopLogoImg{
	min-height: 180px;
	min-width: 250px;
}


.res_info { 
	width:60%; 
	float: left;
	margin-left: 40px;
}
	
.tb_row_info {
	float: left;
	width: 100%;
}
.tb_row_info .tb_label{
	float: left; 
	width: 38%;
	font-weight: bold;
}
.tb_row_info .tb_text{
	float: left;
	width: 60%;
}
.btn-container {
	float: right;
	margin-top: 60px;
}

.blue-button {
	min-width: 120px!important;
	float: left;
}

.grey-button {
	min-width: 120px!important;
	float: left;
}

.key_search { font-size: 1.3em; margin: 10px 0 0; line-height: 20px; }

.shop_title {
	font-size: 18px!important;
	font-weight: 400!important;
	margin: 0!important;
	padding: 0;
}

@media (max-width: 767px){
	.res_info {
		clear: both!important;
		width: 100%!important;
	}
	.tb_row_info .tb_label {
		width: 50%!important;
	}
	.tb_text {
		width: 50%!important;
	}
	.btn-container {
		width: 100%;
	}
	.blue-button {
		width: 30%!important;
	}
	.grey-button {
		width: 30%!important;
	}
}
 </pre></body></html>