.breadcrumb li {display: inline;font-size: 16px;}.breadcrumb li+li:before {content:"> ";font-size:16px;}.gmnoprint a, .gmnoprint span, .gm-style-cc {display:none;}.gmnoprint div {background:none !important;}*{margin: 0px;padding: 0px;list-style:none;box-sizing: border-box;outline: none;}a:active{font-style: italic;}a:active , a:visited , a,*:active , *:visited , *:focus , *:hover{outline: none;text-decoration: none;}img{display: block;max-width: 100%;margin: auto;}html, body {height: 100%;}body{background-color: #FFF;color:#000000;font-size: 0px;font-family: Roboto,Arial,sans-serif;}input[type="file"]{display: none;}textarea{resize: none;}select{background: transparent linear-gradient(to bottom, #E7E7E7 0%, #FFF 100%) repeat scroll 0% 0%;}option{padding: 3px 13px;border-bottom: 1px solid #EEE;background-color: #FFF;}.nav-bar-button{color: #FFF;text-align: center;border-radius: 15px;padding: 5px 15px;font-size: 17px;margin-right: 30px;}.nav-bar-button.blue{background-color: #335894;}.nav-bar-button.green{background-color:#295C16;padding: 5px 10px;}.nav-bar-buttontable.blue:hover{background-color: #008AFF;color: #EEE;}.nav-bar-button.green:hover{background-color: #4AAA30;padding: 5px 10px;}.side-nav-menu{display: none;position: fixed;top: 0px;right: -250px;width: 250px;height: 100%;background-color: #FFF;overflow-x: hidden;overflow-y: auto;border-left: 1px solid #E0E0E0;z-index: 1001;transition: right .25s linear;}.active-side-menu{right: 0px !important;box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.7);}.side-menu-header{display: inline-block;font-size: 23px;font-weight: 800;text-align: center;}.side-nav-menu ul li{color: #999;width: 100%;padding: 13px 15px;font-size: 14px;font-weight: 600;text-transform: uppercase;border-bottom: 1px solid #DDD;}.side-nav-menu ul a:first-of-type li{padding-top: 25px;}.side-nav-menu ul li i{float: right;font-size: 14px;}.action-button{text-align: center;color: #FFF;background-color: #008ACA;padding: 7px 15px;font-size: 18px;border: none;cursor: pointer;margin-right: 16px;min-width: 90px;}.action-button:hover, .action-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #008ACA;}.pressable-button:active{font-style: normal !important;position: relative;top: 2px;left: 2px;}.pressable-button:active *{font-style: normal !important;}.hidden-content{display: none;}#social-nav , .side-menu-exit{position: fixed;top: 0px;left: 0px;width: 100%;min-width: 270px;height: 35px;line-height: 35px;background-color: #335894;z-index: 1000;transition: margin-left .25s linear;}.side-menu-exit , .side-menu-header{position: initial !important;min-width: 250px !important;}.side-menu-exit i{float: right;}#social-nav >div , #nav-bar>div{width: 100%;height: 100%;margin: auto;line-height: 35px;max-width: 1140px;padding: 0px 20px;}#social-nav >div > div:first-child{float: left;}#social-nav >div > div:first-child a , #social-nav >div > div:first-child span{color: #fff;font-family: Arial,sans-serif;font-size: 16px;font-weight: bold;}#social-nav >div > ul{display: block;height: 100%;float: right;line-height: 40px;overflow: hidden;}#social-nav >div > ul li{display: inline-block;width: auto;}#social-nav >div > ul li a i , .side-menu-exit i {background: #205D7A;color: #fff;width: 25px;height: 25px;line-height: 25px;border-radius: 50%;font-size: 16px;text-align: center;margin-right: 10px;margin-top: 5px;}#social-nav >div > ul li a i:hover , #social-nav >div > ul li a i:active , .side-menu-exit i:hover , .side-menu-exit i:active{color: #008AFA;}#nav-bar , .side-menu-header{position: fixed;top: 35px;left: 0px;width: 100%;height: 55px;line-height: 55px;background-color: #FFF;box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);z-index: 999;transition: margin-left .25s linear;}#logo{float: left;display: block;width: 200px;max-width: calc(100% - 90px);height: 55px;background-image: url('/public_resources/logo.jpg');background-size: 100% 100%;}#nav-list{float: right;display: block;height: 100%;line-height: 55px;}#nav-list a:not(.button){color: #666;font-size: 15px;font-weight: 300;padding-right: 30px;}#nav-icon{display: none;float: right;margin: 0px 30px 0px 20px;}#nav-icon i{line-height: 55px;font-size: 28px;color: #999;}#nav-list a:hover:not(.button) , #search-icon i:hover{color: #008ACA;}#content{width: 100%;min-height: 100%;margin-bottom: -150px;padding-top: 90px;position: relative;transition: margin-left .25s linear;z-index: 820;}#content:after {content: "";display: block;}#main:not(.home-main){margin-bottom: 150px;}.search-header{display: block;width:100%;min-height: 100px;background-color: rgba(255,255,255,1);}.search-header > ul{display: block;width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #AAA;display: none;}.search-header > ul li{position: relative;display: inline-block;width: 25%;height: 100%;font-size: 15px;text-align: center;border-right: 1px solid #FFF;background-color: #DDD;}.search-header > ul li:last-of-type{border-right: none;margin-right: 0px;}.search-header > ul a{display: inline-block;width: 100%;height: 100%;color: #008ACA;}.search-header > ul li.selected:before{width: 0;height: 0;border-left: 13px inset transparent;border-right: 13px inset transparent;border-top: 13px solid #DDD;position: absolute;content: "";bottom: -12px;left: calc(50% - 13px);}.search-header span.head1{display: inline-block;width: 100%;margin: 10px 0px 15px;text-align: center;text-transform: uppercase;font-size: 23px;font-weight: 600;color: #FFF;letter-spacing: 2.5px;}.search-header form{position: relative;display: block;width: 100%;min-height: 100px;padding: 10px;background-color: rgba(0,0,0,.65);}.search-header form a.adv-search , a.adv-search.slider{display: inline-block;padding: 6px 10px;position: absolute;right: 20px;bottom: 20px;text-align: center;font-size: 16px;font-weight: 600;color: #EEE;background-color: rgba(60, 60, 60, 1);border-radius: 15px;box-shadow: 0px 1px 0px rgba(0, 0, 0, .8) , 0px 1px 0px rgba(0, 0, 0, .8) inset;}.side-nav-menu form{}.side-nav-menu a.adv-search.slider{position: relative;top: 0px;bottom: 0px;right: 0px;margin-top: 20px;font-size: 14px;padding: 4px 7px;}.search-header form > div{position: relative;width: 95%;min-height: 56px;max-width: 800px;margin: 0px auto 7px;padding: 10px 15px;background-color: rgba(0,0,0,.7);}.search-header div.ui-front{display: inline-block;height: 100%;float: left;}.search-header div.ui-front:first-of-type{border-radius: 7px 0px 0px 7px;width: 52.5%;}.search-header div.ui-front:nth-of-type(2){margin: 0px 0px 0px 2.5%;width: 32.5%;}.search-header div.ui-front.submit{height: 34px;width: 12%;position: relative;}.search-header div.advanced-options{width: 100%;margin-top: 34px;}.search-header div.advanced-options span.head1{margin: 0px;padding: 15px 0px;font-size: 18px;color: #DDD;letter-spacing: 1.5px;}.search-header div.advanced-options .ui-front{float: none;}.search-header div.advanced-options .ui-front:nth-of-type(2){width: 44.5%;}.search-header div.advanced-options select{width: 100%;font-size: 15px;font-weight: 400;padding: 4px 7px;color: #666;}.search-header div input[type="text"]{height: 100%;font-size: 17px;font-weight: 400;padding: 7px;border: none;width: 100%;background: transparent linear-gradient(to bottom, #E7E7E7 0%, #FFF 100%) repeat scroll 0% 0%;color:#000000;}.search-header div input[type="text"]:focus{box-shadow: none !important;}.search-header div div.ui-front:first-of-type input{border-radius: 7px 0px 0px 7px;}.search-header div input[type="submit"]{border: none;border-radius: 0px 7px 7px 0px;height: 100%;padding: 0px 7px;background-color:#335894;font-size: 18px;font-weight: 500;color: #FFF;cursor: pointer;width: 100%;position: absolute;top: 0px;left: 0px;}.ui-front{display: inline-block;position: relative;}ul.ui-autocomplete{position: absolute;font-size: 17px;font-weight: 400;color: #777;background-color: #FFF;border-radius: 0px 0px 7px 7px;border: 1px solid #AAA;box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.4);z-index: 992;}.ui-autocomplete li{width: 100%;padding: 3px 10px;border-bottom: 1px solid #DDD;text-overflow: ellipsis;overflow: hidden;text-transform: lowercase;}.ui-autocomplete li:last-of-type{border-bottom: none;border-radius: 0px 0px 7px 7px;}.ui-autocomplete li:hover , .ui-state-focus{background-color: #008ACA;color: #FFF !important;}.adjus-border-radius{border-radius: 7px 0px 0px 0px !important;}.main{width: 100%;}.column , .page-cont{display: inline-block;min-height: 200px;}.column{}.left-column{float: left;width: 14%;}.right-column{float: right;width: 23%;}.page-cont{width: 63%;margin: 0px;}.page-cont img{height: auto;}.column div , .column ul , .column span.h1{width: 100%;}.column-header{display: inline-block;height: 37px;line-height: 37px;text-align: center;font-size: 15px;text-transform: uppercase;color: #FFF;background-color:#335894;}.column ul li{height: 35px;line-height: 35px;border-bottom: 1px solid #CCC;}.column ul li#banner-laterale {height: 250px !important;}.column ul{background-color: #F6F6F6;}.column li a{display: inline-block;width: 100%;height: 100%;padding: 0px 10px;text-align: left;font-size: 13px;color: #335894;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.column-adv{width: 100%;}.column-adv ins{width: 100%;height: 600px;}.new-company , .new-company ~ #adcontainer1{border-top: 1px dashed #BBB;}.box-ris{position: relative;font-size: 20px;border-bottom: 1px dashed #BBB;padding: 8px 5%;}.box-ris:last-of-type{border-bottom: none;}.new-company{padding: 15px 0px 8px;border-bottom: none;}.new-company:last-of-type{border-bottom: none;}.box-ris .result-logo{display: inline-block;width: 100%;height: 100%;background-color: #DDD;float: left;}.box-ris .result-name{display: inline-block;width: 100%;text-align: left;font-size: 20px;font-weight: 600;text-transform: uppercase;color: #335894;}.result-logo + .result-name{line-height: 55px;width: calc(100% - 60px);padding-left: 2.5%;}.result-logo , .result-logo + .result-name{margin: 15px 0px;}.box-ris .result-address , .box-ris .result-tel , .box-ris .result-category , .box-ris .result-sub-cat , .res-categoria{display: inline-block;width: 100%;font-size: 16px;padding: 3px 0px;color: #555;}.res-categoria{font-size: 14px;}.box-ris .result-tel{}.box-ris .result-category , .box-ris .result-sub-cat{font-size: 13px;}.box-ris .result-category a, .box-ris .result-sub-cat a , .box-ris a{color: #335894;}.box-ris .res-details{bottom: 20px;left: 68%;font-size: 16px;text-decoration: underline;}.loader{display: inline-block;width: 100%;text-align: center;margin: 25px 0px;font-size: 21px;font-weight: 600;}.search-loading{text-align: center;line-height: 120px;font-size: 40px;background-color: #EBEBEB;}.result-title , .page-title{font-size: 30px;color: #666;text-align: center;padding: 13px 13px 5px;border-bottom: 1px solid #DDD;text-transform: uppercase;}.page-subtitle{width: 100%;border-top: 1px solid #DDD;padding: 20px 10px;text-align: center;}.page-subtitle span{display: inline-block;border-bottom: 2px solid #000;color: #777;font-size: 21px;text-align: center;padding: 0px 0px 20px;}.page-subtitle span.enclose{border: none;font-size: 19px;font-weight: 500;}.page-subtitle span.enclose:before , .page-subtitle span.enclose:after{color: #008ACA;font-size: 20px;font-weight: 400;text-align: center;}.page-subtitle span.enclose:before{content: "[";margin-right: 10px;}.page-subtitle span.enclose:after{content: "]";margin-left: 10px;}.result-descrip{font-size: 13px;color: #676767;text-align: left;padding: 5px 0px 0px;}.pagination{border-top: 1px dashed #BBB;padding: 25px 0px;text-align: center;}.pagination > *{display: inline-block;width: 5%;max-width: 33px;height: 30px;line-height: 30px;margin-right: 2%;font-size: 17px;color: #FFF;text-align: center;background-color:#2E4E85;font-weight:bold;}.pagination a , .pagination strong{color: #FFF;width: 100%;height: 100%;background-color:#2E4E85;}.pagination.multiline a{margin-top: 10px;margin-bottom: 10px;}.pagination strong{background-color: #2E4E85;box-shadow: 0 0 0 2px #2E4E85, 0 0 0 3px #2E4E85;}.pagination a:hover , .pagination a:active{box-shadow: 0 0 0 2px #2E4E85, 0 0 0 3px #2E4E85;}.website-footer{width: 100%;padding: 10px;background-color: #335894;border-top: 1px double #335894;text-align: center;margin-top:100px;position:absolute;}.website-footer span{display: inline-block;width: 100%;font-size: 14px;color: #fff;padding: 5px 0px;}.website-footer a{color: #fff;padding: 0px 5px;}.website-footer a:hover{text-decoration: underline;}.box-header{color: #777;font-size: 22px;text-align: center;padding: 10px 10px 20px;text-transform: uppercase;}.contact-box{width: 100%;max-width: 650px;background: #FFF;border-radius: 3px;box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);padding: 20px 30px;margin: 30px auto;margin-bottom: 180px !important;}.contact-box table td:first-of-type {font-weight: 500;font-size: 16px;color: #666;padding: 20px;padding-bottom: 10px;text-align: right;text-transform: capitalize;width: 25%;vertical-align: top;line-height: 35px;}.required::after {content: "*";color: #C00;font-size: 20px;font-weight: 400;margin-left: 2px;}.contact-box table{width: 100%;}.contact-box table td:last-of-type{padding: 20px;padding-bottom: 10px;width: 65%;font-size: 16px;color: #888;text-align: center;}.contact-box input[type="text"], .contact-box textarea{color: #333;width: 90%;font-size: 15px;font-weight: 300;background: #FFF;padding: 8px 13px;border: 1px solid #AAA;}input[type="text"]:focus, input[type="password"]:focus, textarea:focus {box-shadow: 0px 0px 5px 0px #008AFF;border-color: #008ACA;}.contact-box textarea{height: 130px;}.contact-box .action-buttons-container{width: 100%;text-align: center;}p.privacy-parag , .page-parag{font-size: 15px;line-height: 16px;color: #888;text-align: left;padding: 20px 10%;}p.privacy-parag a{color: #008ACA;}table.listing-table{font-size: 18px;padding: 20px 25%;width: 100%;}table.listing-table.separate{border-top: 1px solid #DDD;}table.listing-table td{display: inline-block;width: calc(20% - 5px);min-width: 150px;color: #008ACA;padding: 7px 10px;}table.long-cells td{width: auto !important;}table.listing-table a , table.listing-table a:visited , table.listing-table a:active{color: #008ACA;}table.listing-table a:hover{text-decoration: underline;}table.listing-table .separator{width: 100%;margin: 10px;height: 2px;background-color: #CCC;padding: 0px;}.city-info > div{display: inline-block;padding: 20px;float: left;}width: 25%;.city-info .city-img{min-width: 255px;}.city-info .city-img img{display: block;max-width: 100%;margin: 0px;float: right;}.city-info .city-desc{width: 65%;font-size: 15px;color: #666;text-align: left;}.city-info .city-desc h1{font-size: 22px;color: #777;margin-bottom: 20px;}.desc-parag{display: inline-block;width: 100%;padding: 5px 5%;font-size: 15px;color: #666;text-align: justify;}.details-container{padding: 20px 0px;}.left-big-adv{width: 34%;height: 300px;position: relative;display: inline-block;float: right;#overflow: hidden;}.left-big-adv ins{width: 100%;height: 280px;float: left;}.details-map ins{width:100%;height:100%;}.details-details{display: inline-block;width: 35%;padding: 0px 10px 10px 20px;}.adv-container-390-62{width: 100% !important;height: 62px;margin-bottom: 30px !important;}.adv-container-390-62 ins{width: 100%;height: 62px;}.details-map{display: inline-block;width: 31%;height: 400px;float: left;background-color: #FFF;padding-right:10px;}.mappa{position: relative;margin-top:20px;width: 100%;}.mappa image {width: 100%;height: auto;}.mappa icon {position: absolute;top: 50%;left: 50%;width: 48px;height: 48px;background-image: url('https://www.impresaitalia.info/img/icon.png');background-size: contain;background-repeat: no-repeat;background-position: center;transform: translate(-50%, -50%);}.finepagina {display: inline-block;width: auto;margin-bottom: 10px;margin-top: 20px;}.details-container a , .details-name{color: #335894;}.details-container a:hover{text-decoration: underline;}.details-container div > h1 , .details-container div > h2 , .details-container div > h3 , .details-container div > span , .details-container div > div {display: inline-block;width: auto;min-width: 70%;margin-bottom: 10px;}.details-container div > h1{width: 100%;color: #008ACA;}.details-category{font-size: 14px !important;}.details-name{font-size: 25px;text-align: left;padding: 10px 0px;}.details-container h3{font-size: 12px;font-weight: 500;margin-bottom: 25px;}.details-container span , .details-container h2{font-size: 17px;color:#000000;}.details-container h2{width: 100% !important;text-align: center;font-size: 20px;margin: 30px 0px;}.details-tel{margin: 25px 0px 40px !important;}.details-description , .parag-description{font-size: 16px;text-align: left;margin: 0px 0px;padding: 0px 5%;width: 100% }.index-links{display: inline-block;width: 100%;padding: 0px 5% 20px;text-align: center;font-size: 14px;}.index-links a{color: #008ACA;margin: 4px 10px;line-height: 23px;}.index-links a:hover{text-decoration: underline;}.index-links a:first-of-type{display: inline-block;width: 100%;text-align: center;margin: 0px 0px 10px;line-height: 17px;}.underlined{padding-bottom: 13px;border-bottom: 1px solid #DDD;}.side-nav-menu form{display: inline-block;width: 100%;text-align: center;}.side-nav-menu form *{text-align: left;}.side-nav-menu form > span.head1{display: inline-block;width: 100%;font-size: 15px;color: #FFF;background-color: rgba(0, 0, 0, 0.65);text-align: center;padding: 10px 8px;text-transform: uppercase;font-weight: 600;margin-bottom: 5px;}.side-nav-menu form .advanced-options span.head1{display: inline-block;width: 100%;text-align: center;font-size: 17px;color: #999;margin: 10px 0px;text-transform: uppercase;letter-spacing: 1.2px;}.side-nav-menu div.ui-front{width: 94%;margin: 6px 3%;}.side-nav-menu form input , .side-nav-menu form select{width: 100%;padding: 8px 5px;border: 1px solid #AAA;font-size: 13px;color: #777;}.side-nav-menu form select{padding: 4px 5px;}.side-nav-menu input[type="submit"]{display: inline-block;width: 94%;margin: 3px 3%;background-color: #335894;border-radius: 5px;text-align: center;color: #FFF;font-size: 15px;font-weight: 500;}.side-nav-menu div.ui-front ul li{font-size: 13px;text-transform: lowercase;padding: 8px 5px;color: #777;font-weight: 500;}.empty-page{color: #999;font-size: 20px;font-weight: 500;display: inline-block;width: 100%;padding: 30px;text-align: center;}.light-box{display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;padding: 0px 10px;overflow-y: scroll;overflow-x: auto;background-color: rgba(0,0,0,.85);z-index: 1100;}.light-box > div{position: relative;margin: 0px auto;}.light-box-loading{text-align: center;}.light-box-loading > i{font-size: 65px;color: #FFF;}.light-box-message{position:relative;width:100%;max-width: 430px;min-height:125px;margin:0px auto;border-radius:4px;padding:5px;background-color: #FFF;}.light-box-message h1.message-title{padding:10px 30px;border-bottom:2px solid #AAA;font-weight:600;font-size:20px;text-align: left;}.light-box-message p.message-content{padding:20px 10px;font-size: 17px;font-weight: 400;}.light-box-bottom{width:100%;border-top:2px solid #AAA;position: relative;height: 40px;padding: 5px 40px;}.light-box-bottom button{display:inline-block;width:60px;height:30px;border:none;border-radius:3px;background-color:#008ACA;color:#FFF;float: right;cursor: pointer;}.light-box-bottom button:hover{background-color:#008AFF;}.content-buttons button:hover{background-color:#008AFF;}.search-page .page-cont{min-height: 600px;}.small-profile-image{display: inline-block;width: 80px;height: 80px;}.new-company .small-profile-image{width: 160px;height: 106px;}.box-ris .small-profile-image{position: absolute;left: 68%;}.box-ris .small-profile-image ~ *{max-width: 63%;}div.image{text-align: center;border: 1px solid #555;}div.image:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}div.image img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;height: auto;margin: 0px auto;}.website-footer .footer-regions{width: 100%;max-width: 990px;margin: 0px auto 40px;}.website-footer .footer-regions > ul{display: inline-block;width: 25%;text-align: center;font-size: 15px;vertical-align: top;}.website-footer .footer-regions ul li{display: inline-block;width: 70%;text-align: left;margin: 5px 0px;}.website-footer .footer-regions ul li:first-of-type{font-size: 18px;color: #fff;}.website-footer .footer-regions ul li a{padding: 0px;}.nearest-companies-header {background-color: #335894;width:100%;height: 50px;display: flex;align-items: center;justify-content: center;color: white;margin: 20px 0;}.nearest-company-wrapper {display: flex;flex-direction: column;gap: 10px;margin-top:10px;}///////////////////////////////////////////// Beginning company listing container ///////////////////////////////// .company_box.big {padding: 10px;height: 156px;}.company_box {background: #FFF;box-sizing: border-box;border: 1px solid #DDD;padding: 10px;float: left;margin: 0 0 10px 0;color: #000;position: relative;box-shadow: none;border-radius: 10px;width: 100%;list-style: none;}.company_box {min-height: 156px;}.map-container {display: none;}.company_box > .company_logo {width: 75px !important;float: left;height: 50px !important;margin: 0 6px 3px 0;object-fit: contain;object-position: center;border: 1px solid #DDD;padding: 1px;box-sizing: border-box;}.company_box > a.company-link, a.company-link > h2 {font-size: 20px;margin: 0 0 2px 0;float: none;line-height: 20px;color: #088743;word-break: break-word;min-height: 30px;position:relative;z-index:1;}.company_box:hover {box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.27);border: 1px solid #FFF;}}.bordo {position: absolute;left: 0px;width: 100%;height: 5px;bottom: -1px;z-index: 1;background: #088743;border-top-right-radius: 0px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-top-left-radius: 0px;}.ico-cont {height: auto;margin-top: 4px;}.descrizione{margin-top:10px;}.company_box.big > .company_details {min-height: 108px;padding: 0 0 2px 0;}.company_details {color: #666;font-size: 16px;margin: 2px 0 0 0;color: #666;}.icon_container {bottom: 0px;width: calc(100% - 167px);right: 0;box-sizing: border-box;}.ico_func {float: left;margin: 0 2px 0 0px;line-height: 24px;text-align: center;border-radius: 20px;color: #FFF;background-color: #222;font-size: 14px;width: 34px !important;padding: 0px 5px 0 5px;height: 34px;box-sizing: border-box;}.icon-user, .icon-pencil, .icon-search, .icon-phone, .icon-location, .icon-align-justify, .icon-twitter, .icon-facebook, .icon-mail-alt, .icon-linkedin, .icon-desktop, .icon-direction, .share, .icon-whatsapp, .icon-shopping-bag, .icon-instagram {background-position: center;background-repeat: no-repeat;}.share {background-size: 14px auto;background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQ4IDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzUyLDMyMGMtMjIuNiwwLTQzLjQsNy44LTU5LjgsMjAuOWwtMTAyLjUtNjQuMWMzLTEzLjcsMy0yOCwwLTQxLjdsMTAyLjUtNjQuMWMxNi40LDEzLjEsMzcuMiwyMC45LDU5LjgsMjAuOQoJYzUzLDAsOTYtNDMsOTYtOTZTNDA1LDAsMzUyLDBzLTk2LDQzLTk2LDk2YzAsNy4yLDAuOCwxNC4xLDIuMywyMC44bC0xMDIuNSw2NC4xQzEzOS40LDE2Ny44LDExOC42LDE2MCw5NiwxNjBjLTUzLDAtOTYsNDMtOTYsOTYKCXM0Myw5Niw5Niw5NmMyMi42LDAsNDMuNC03LjgsNTkuOC0yMC45bDEwMi41LDY0LjFDMjU2LjgsNDAyLDI1Niw0MDksMjU2LDQxNmMwLDUzLDQzLDk2LDk2LDk2czk2LTQzLDk2LTk2UzQwNSwzMjAsMzUyLDMyMHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4K);background-color: #e0e0e0;}.icon-location {background-size: 12px auto;background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzg0IDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcyLjMsNTAxLjdDMjcsMjkxLDAsMjY5LjQsMCwxOTJDMCw4Niw4NiwwLDE5MiwwczE5Miw4NiwxOTIsMTkyYzAsNzcuNC0yNyw5OS0xNzIuMywzMDkuNwoJQzIwMi4yLDUxNS40LDE4MS44LDUxNS40LDE3Mi4zLDUwMS43TDE3Mi4zLDUwMS43eiBNMTkyLDI3MmM0NC4yLDAsODAtMzUuOCw4MC04MHMtMzUuOC04MC04MC04MHMtODAsMzUuOC04MCw4MFMxNDcuOCwyNzIsMTkyLDI3MgoJeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPgo=);background-color: #e0e0e0;}.icon-mail-alt {background-size: 14px auto;background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTAyLjMsMTkwLjhjMy45LTMuMSw5LjctMC4yLDkuNyw0LjdWNDAwYzAsMjYuNS0yMS41LDQ4LTQ4LDQ4SDQ4Yy0yNi41LDAtNDgtMjEuNS00OC00OFYxOTUuNgoJYzAtNSw1LjctNy44LDkuNy00LjdjMjIuNCwxNy40LDUyLjEsMzkuNSwxNTQuMSwxMTMuNmMyMS4xLDE1LjQsNTYuNyw0Ny44LDkyLjIsNDcuNmMzNS43LDAuMyw3Mi0zMi44LDkyLjMtNDcuNgoJQzQ1MC4zLDIzMC40LDQ3OS45LDIwOC4yLDUwMi4zLDE5MC44eiBNMjU2LDMyMGMyMy4yLDAuNCw1Ni42LTI5LjIsNzMuNC00MS40YzEzMi43LTk2LjMsMTQyLjgtMTA0LjcsMTczLjQtMTI4LjcKCWM1LjgtNC41LDkuMi0xMS41LDkuMi0xOC45di0xOWMwLTI2LjUtMjEuNS00OC00OC00OEg0OEMyMS41LDY0LDAsODUuNSwwLDExMnYxOWMwLDcuNCwzLjQsMTQuMyw5LjIsMTguOQoJYzMwLjYsMjMuOSw0MC43LDMyLjQsMTczLjQsMTI4LjdDMTk5LjQsMjkwLjgsMjMyLjgsMzIwLjQsMjU2LDMyMEwyNTYsMzIweiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPgo=);background-color: #e0e0e0;}.icon-desktop {background-size: 16px auto;background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTc2IDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTI4LDBINDhDMjEuNSwwLDAsMjEuNSwwLDQ4djMyMGMwLDI2LjUsMjEuNSw0OCw0OCw0OGgxOTJsLTE2LDQ4aC03MmMtMTMuMywwLTI0LDEwLjctMjQsMjRzMTAuNywyNCwyNCwyNAoJaDI3MmMxMy4zLDAsMjQtMTAuNywyNC0yNHMtMTAuNy0yNC0yNC0yNGgtNzJsLTE2LTQ4aDE5MmMyNi41LDAsNDgtMjEuNSw0OC00OFY0OEM1NzYsMjEuNSw1NTQuNSwwLDUyOCwweiBNNTEyLDM1Mkg2NFY2NGg0NDhWMzUyegoJIiBmaWxsPSIjRkZGIi8+PC9zdmc+Cg==);background-color: #e0e0e0;}.icon-phone {background-size: 13px auto;background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCw0OGMwLDI1Ni41LDIwNy45LDQ2NCw0NjQsNDY0YzExLjMsMCwyMC45LTcuOCwyMy40LTE4LjZsMjQtMTA0YzIuNi0xMS4zLTMuMy0yMi45LTE0LTI3LjZsLTExMi00OAoJYy05LjgtNC4yLTIxLjItMS40LTI4LDYuOWwtNDkuNiw2MC42Yy03OC4zLTM2LjctMTQxLjItMTAwLjUtMTc3LjItMTc3LjJsNjAuNi00OS42YzguMy02LjcsMTEuMS0xOC4yLDYuOS0yOGwtNDgtMTEyCglDMTQ1LjUsMy45LDEzMy45LTIsMTIyLjYsMC42bC0xMDQsMjRDNy43LDI3LjEsMCwzNi44LDAsNDh6IiBmaWxsPSIjRkZGIi8+PC9zdmc+Cg==);background-color: #e0e0e0;}@media screen and (min-width: 980px){.nearest-company-wrapper {display: flex;flex-direction: column;gap: 10px;margin-top:10px;}.company_box.big {min-height: 156px;}.company_box {min-height: auto;}.company_box.big > .map-container {width: 165px;height: 180px;float: right;background-color: #EFEFEF;display: inherit;box-shadow: inset 0px 0px 0 1px #FFF;border: 1px solid #DDD;border-radius: 4px;overflow: hidden;position:relative;}.company-link {width: calc(100% - 257px);box-sizing: border-box;}.company_box.big > .company_details {min-height: 82px;padding: 0 0 2px 0;}.company_box > .icon_container {left: 10px;width: calc(100% - 136px);}}@media screen and (min-width: 600px){.company_details {width: calc(100% - 170px);}}///////////////////////////////////////////// End company listing container ///////////////////////////////// @media all and (max-width: 1160px){.search-header form a.adv-search{top: 20px;bottom: auto;}.left-big-adv {min-height:300px;}#adcontainer1 {min-height:400px;}}@media all and (max-width: 1000px){.box-ris{padding: 8px 4%;}.result-descrip{padding-right: 2%;padding-left: 2%;}.page-cont{width: 70%;}.column{width: 15%;}.page-parag , table.listing-table{padding-right: 5%;padding-left: 5%;}.details-container div > h1{font-size: 22px;}.details-container div > h2{font-size: 18px;font-weight: 500;}}@media all and (max-width : 900px){.left-column{width: 20%;}.page-cont{width: 80%;}.right-column{display: none;width: 100%;height: 180px;min-height: 180px !important;}.right-column > div:first-of-type{width: 20%;display: inline-block;float: left;border-right: 1px solid #DDD;}.right-column > div:only-of-type{width: 100%;float: none;border-right: none;}.right-column > div:nth-of-type(2){width: 80%;height: 100%;display: inline-block;}.right-column > div:nth-of-type(2) > ul{height: 140px }.right-column > div ins , .right-column .sponsor ins{height: 140px !important;}}@media all and (max-width : 880px){p.privacy-parag{padding-right: 5%;padding-left: 5%;}.details-map{display: none;}.details-details{width: 60%;}.left-big-adv{width: 40%;}}@media all and (max-width : 860px){table.listing-table td{width: calc(25% - 5px);}}@media all and (max-width:820px){#nav-bar , .side-menu-header{height: 47px;line-height: 47px;box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.4);}#logo{height: 47px;width: 170px;}#nav-page-title , #page-title , #nav-list , #nav-icon i{line-height: 30px;margin-top: 8px;}#content{padding-top: 80px;}#social-nav , .side-menu-exit{height: 33px;line-height: 33px;}#social-nav > div > div:first-child a{font-size: 11px;}#social-nav > div > ul li a i , .side-menu-exit i{width: 22px;height: 22px;line-height: 22px;font-size: 14px;margin-right: 8px;margin-top: 3px;}#nav-bar , .side-menu-header{top: 33px;height: 47px;}.nav-bar-button{margin-right: 20px;font-size: 15.5px;border-radius: 13px;padding: 5px 13px;}}@media all and (max-width : 800px){.search-header form{padding: 7px;}.search-header h1{margin: 5px 0px 10px;font-size: 19px;}.search-header form > div{padding: 10px;margin-bottom: 5px;}.search-header div input[type="text"]{height: 33px;font-size: 15px;padding: 5px;}.search-header div input[type="submit"]{height: 34px;padding: 5px;font-size: 18px;}.search-header form{text-align: center;}.search-header form a.adv-search{position: relative;font-size: 14px;padding: 4px 7px;top: auto;right: auto;left: auto;}}@media all and (max-width : 730px){#nav-bar > div{padding-right: 5px;}.nav-bar-button{margin-right: 10px;}.nav-bar-button:last-of-type{margin-right: 5px;}.city-info .city-img{width: 100%;max-height: 255px;.city-info .city-img img{}height: 215px;float: none;margin: 0px auto;}.city-info .city-desc{width: 100%;text-align: center;padding-top: 5px;}#adcontainer1 {min-height:400px;}}@media all and (max-width : 700px){.website-footer .footer-regions > ul{font-size: 14px;}.website-footer .footer-regions ul li{width: 90%;padding-right: 10px }.website-footer .footer-regions ul li:first-of-type{font-size: 16px;}}@media all and (max-width : 690px){.search-header form > div{width: 100%;}table.listing-table{font-size: 16px;}table.listing-table td{width: calc(33% - 5px);}}@media all and (max-width : 650px){.left-column , .right-column > div:first-of-type{display: none;}.right-column > div:only-of-type{display: inline-block;width: 100%;}.right-column > div:nth-of-type(2){width: 100%;}.page-cont{width: 100%;}}@media all and (max-width : 630px){.contact-box{padding: 15px;}.box-header{font-size: 18px;}.contact-box table td:first-of-type{width: 23%;padding-right: 15px;padding-left: 0px;}.contact-box table td:last-of-type{width: 77%;padding-right: 0px;padding-left: 15px;}}@media all and (max-width : 570px){.left-big-adv , .details-details{display: inline-block;width: 100%;float: none;}.left-big-adv , .left-big-adv ins{min-height: 60px;}}@media all and (max-width : 530px){#nav-list , #nav-page-title , .search-header{display: none;}#nav-icon , .side-nav-menu{display: inline-block;}.slide-left:not(.side-nav-menu){margin-left: -250px;}.result-title, .page-title{font-size: 23px;}.box-ris .result-name{font-size: 17px;}.box-ris .result-address, .box-ris .result-tel{font-size: 15px;}.pagination > *{width: 9%;margin-right: 1%;max-width: 9%;}.contact-box table td{display: inline-block;width: 100%;}.action-button{width: 47%;}.action-button:first-of-type{margin-right: 6%;}.action-button:last-of-type{margin-right: 0px;}.action-button:only-of-type{width: 100%;margin-right: 0px;}.new-company .small-profile-image{width: 80px;height: 80px;}}@media all and (max-width : 515px){table.listing-table td{width: calc(50% - 5px);}}@media all and (max-width : 465px){body{background-color: #FFF;color: #000000;font-family: Roboto,Arial,sans-serif;}a:link, a:visited {}.website-footer{background-color:#DDD;}.website-footer span a{color: #000000;}input{color:#000000;}.website-footer span {color: #000000;}.right-menu a{color:#000000;}.contact-box table td{display: inline-block;width: 100% !important;text-align: left !important;padding-left: 5px !important;}.contact-box table td:first-of-type{padding-bottom: 0px;}.contact-box table td:last-of-type{padding-top: 7px;}}@media all and (max-width : 430px){#social-nav > div > ul{display: none;}}@media all and (max-width : 420px){.website-footer .footer-regions > ul{font-size: 13px;}.website-footer .footer-regions ul li{width: 100%;}.website-footer .footer-regions ul li:first-of-type{font-size: 15px;}}@media all and (max-width : 410px){.website-footer{padding: 25px 15px;}.website-footer span{font-size: 12px;}.box-ris .res-details{position: static;display: inline-block;width: 100%;margin: 15px 0px 10px;font-size: 18px;text-align: center;}}@media all and (max-width : 350px){table.listing-table td{width: 100%;}}.DesktopOnly,.mobileOnly{text-align:center}.DesktopOnly{display:none}}@media(min-width:1024px){.mobileOnly{display:none}.DesktopOnly{display:block}}.adTop{text-align: center;margin-bottom: 10px;}#cover-spin {position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color: rgba(255,255,255,0.9);z-index:9999;display:none;}@-webkit-keyframes spin {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}@keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}#cover-spin::after {content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:black;border-top-color:transparent;border-width: 4px;border-radius:50%;-webkit-animation: spin .8s linear infinite;animation: spin .8s linear infinite;}


