section.content article .product ul.details {margin: 40px auto;}
section.content article .product ul.details li {max-width: calc(100% - 50px);}
section.content article .product div.price div.options select {max-width: 100px;}
section.content article ul.directories-container li.directories {margin: 15px 20px;}
section.content article ul.directories-container li.directories img {border-radius: 50%;width: 70px;height: 70px;display:block;}
section.content article ul.directories-container li.directories span {display: block;font-size: 13px;font-family: os;line-height: 16px;color: #7E8792;font-weight: 400;width: 70px;white-space: nowrap;overflow: hidden;margin-top: 5px;text-overflow: ellipsis;}
section.banner article header div.box div.boxTitle {font-size: 11px;}
section.content article ul.list {padding: 0;}
section.content article ul.list li {list-style: none!important;padding-left: 20px;}
section.content article ul.list li:before {content: '\f18d';display: inline-block;font-family: 'acons';font-style: normal;font-weight: normal;font-variant: normal;line-height: 1;text-decoration: inherit;text-rendering: optimizeLegibility;text-transform: none;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;margin-left: -30px;width: 30px;}
section.content article .locate-form {background: #fff;padding: 30px 0;}
section.content article .locate-form-input {display: inline-block;vertical-align: top;text-align: left;margin: 0 10px;}
section.content article .locate-form-input .title {font-family: os;font-size: 16px;font-weight: 500;}
section.content article .locate-form-input input {width: 240px;height: 34px;margin-top: 5px;font-size: 16px;padding: 0 5px;color: #000;font-family: os;font-weight: 500;border: 1px solid #cdcdcd;}
section.content article .locate-form-input button {margin: 20px 0 0;}
.locate-form input[type="text"].require {border-top: 1px solid #f33;border-left: 1px solid #f33;border-right: 1px solid #f33;border-bottom: 0 solid transparent;}
.locate-form .error {display: block;font-size: 13px;line-height: 16px;font-weight: 600;background-color: #dfdfdf;color: #323232;padding: 0 5px;width: 240px;border-bottom: 1px solid #f33;border-left: 1px solid #f33;border-right: 1px solid #f33;height: 0px;overflow: hidden;visibility: hidden;transition: height .32s, padding .32s;
}
.locate-form input[type="text"].require+.error {height: auto;padding: 8px 5px;visibility: visible;}
@media only screen and (max-width: 1100px) {
	section.content article .locate-form-input input {width: 180px;}
	.locate-form .error {width: 180px;}
}
@media only screen and (max-width: 919px) {
	section.banner article header h1 {font-size: 42px !important;}
	section.banner article header h2 {font-size: 25px !important;}
	section.content article .locate-form {margin: 0 40px 20px 20px;}
	section.content article .locate-form-input {display: block;width: 100%;margin-top: 10px;margin-left: 30px;}
	section.content article .locate-form-input input {margin-top: 8px;width: 85%;}
	.locate-form .error {width: 85%;}
}
#precheck .ubsc_status-check-title {background: transparent;font-family: fs;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget h3 span {font-weight: 600;font-family: fs;font-size: 26px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_directory-grid {width: calc(100% - 32px);margin: 0 auto;max-width: 850px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_directory-logo-image {width: 70px;height: 70px;border-radius: 50%;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_directory-logo-wrapper.ubsc_logo-top .ubsc_directory-logo-text {display: block;font-size: 13px;font-family: os;line-height: 16px;color: #7E8792;font-weight: 400;width: 70px;white-space: nowrap;overflow: hidden;margin-top: 5px;text-overflow: ellipsis;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_directory-grid li {margin-bottom: 30px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper {background: #fff!important;padding: 30px 0;width: calc(100% - 32px);margin: 0 auto;max-width: 1170px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget span {font-family: os;font-size: 16px;font-weight: 500;color: #323232;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table .ubsc_results-table-header .ubsc_results-table-cell span {color:#fff;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_modal-loading-animation-wrapper h2 span {color:#fff;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_modal-loading-animation-wrapper p span {color:#fff;}
#precheck h1 {background: transparent;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget h1 span {font-family: fs;font-size: 32px;line-height: 48px;font-weight: 600;text-transform: uppercase;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-top-box-address-row div {font-family: fs;font-weight: 500;font-size: 24px;line-height: 30px;display: block;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-top-box-address-row a {line-height: 30px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper input[type=text] {width: 240px;height: 34px;margin-top: 5px;font-size: 16px;padding: 0 5px;color: #000;font-family: os;font-weight: 500;border: 1px solid #cdcdcd;border-radius: 0px}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper.ubsc_input-wrapper-large {width:auto;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper.ubsc_input-wrapper-small {width:auto;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper input[type=submit] {font-size: 16px;font-family: Arial;height: 36px;margin-top: 8px;border-radius: 0px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-top-box-results-wrapper .ubsc_results-top-box-results .ubsc_status-check-button {font-size: 16px;font-family: Arial;text-transform: uppercase;border-radius: 0px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table-wrapper {max-width: 1170px;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_directory-logo-text span {font-size: 12px;max-width: 70px;text-align: center;display: block;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_directory-logo-text a {font-size: 12px;max-width: 70px;text-align: center;display: block;}
#precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_alert.ubsc_alert-success {color:#468847!important;}
#precheck.es div[class=ub_status_check_widget].ub_status_check_widget .ubsc_copy-share-link-button.ubsc_status-check-button {visibility: hidden;}
#precheck.es div[class=ub_status_check_widget].ub_status_check_widget .ubsc_copy-share-link-button.ubsc_status-check-button:after {content: "COMPARTIR";visibility: visible;text-transform: uppercase;border-radius: 0px;background-color: #3399ff !important;color: #ffffff !important;line-height: 50px;position: absolute;font-family: Open Sans,Helvetica,Arial,sans-serif;font-weight: 600;outline: none;border: none;box-shadow: none;padding: 0 10px;font-size: 1em;height: 30px;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;}
#precheck.es div[class=ub_status_check_widget].ub_status_check_widget .ubsc_alert.ubsc_alert-success.ubsc_copy-success-message {visibility:hidden;}
#precheck.es div[class=ub_status_check_widget].ub_status_check_widget .ubsc_alert.ubsc_alert-success.ubsc_copy-success-message:after {content: "Enlace copiado";visibility: visible;background-color: #dff0d8;border-color: #d6e9c6;color: #468847;font-weight: 300;font-size: 16px;line-height: 23px;border-style: solid;border-width: 2px;text-align: center;border-radius: 5px;padding: 10px;position: absolute;left: 10px;width: 94%;}
@media (max-width: 919px) {    #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table .ubsc_address-cell, #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table .ubsc_opening-hours-cell, #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table .ubsc_photos-cell, #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table .ubsc_results-table-header {display:flex;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_results-table .ubsc_directory-cell {width:30%;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper.ubsc_input-wrapper-large {width:100%;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper.ubsc_input-wrapper-small {width:100%;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper input[type=text] {margin-top: 8px;width: 85%;margin-left:20px;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget span {margin-left:20px;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget .ubsc_search-form-wrapper .ubsc_input-wrapper input[type=submit] {max-width: 200px;}
    #precheck section.content article h2 {text-align: center;}
    #precheck div[class=ub_status_check_widget].ub_status_check_widget .skylight-wrapper a[role=button] {right: 10px!important;top:10px!important;}
}
