@import url('https://fonts.googleapis.com/css?family=Work+Sans|Khula:700|Titillium+Web:200');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Work Sans",sans-serif;font-size:12pt;background-color:#fff;}#header{background-color:#fff;background-image:none;}.site-footer{background-color:#e5f5f5;}h1,h2,h3{color:#099;}.path-frontpage h1,.path-frontpage h2,.path-frontpage h3{color:black;}.view-empty{display:none;}.site-branding__text{display:none;}.site-branding-name{font-family:"Khula",sans-serif;}#block-rialto-branding{margin-top:1em;}.featured-top span{position:absolute;bottom:10%;left:45px;background:rgba(124,57,173,.6);color:white;font-size:28px;padding:20px;border-radius:5px;text-shadow:none;}nav.tabs{display:none;}#block-views-block-home-info-blocks-block-infoblocks .view-content::after,#block-views-block-service-gallery-block-1::after,.path-frontpage #block-rialto-content::after,.node__links::after{content:"";clear:both;display:table;}.path-frontpage .info_block{width:50%;float:left;margin-bottom:40px;min-width:427px;border-bottom:none;}.path-frontpage .view-home-info-blocks{margin-bottom:40px;}.path-frontpage .info_block h3{font-family:"Khula",sans-serif;font-weight:bold;margin:0 0 20px 0;padding:0;font-size:24px;line-height:24px;overflow:hidden;height:24px;}.path-frontpage .info_block em{display:block;line-height:30px;font-size:18px;font-family:"Titillium Web";height:90px;overflow:hidden;padding:5px;margin:0;color:#3b3b3b;font-style:normal;}.path-frontpage .info_block a:hover{background-color:#f3f3f3;}.view-content div:nth-child(2n+1) .info_block p{padding-right:40px;}#block-views-block-home-info-blocks-block-infoblocks .info_block i{display:block;float:left;color:#7c39ad;font-size:42px;margin:0 30px 2em 0;}.path-frontpage #block-rialto-content::before{content:'Useful Information';}#block-views-block-service-gallery-block-1::before{content:'Services';}#block-rialto-content::before,#block-views-block-service-gallery-block-1::before{text-transform:lowercase;font-family:"Khula",sans-serif;font-weight:bold;text-align:center;display:block;margin-bottom:40px;line-height:1;font-size:34px;}#block-rialto-content{clear:both;}#slick-views-service-gallery-block-1-1{padding:0 50px;}#block-views-block-service-gallery-block-1{margin-bottom:100px;}#block-views-block-service-gallery-block-1 .slide__link{display:none;}.slick-slide{min-height:300px !important;}#block-views-block-service-gallery-block-1 article .node__title{position:absolute;width:100%;text-align:center;z-index:1;bottom:10%;color:white;}#block-views-block-service-gallery-block-1 article .node__title a{color:white;text-decoration:none !important;background:#099;opacity:0.8;padding:3px 5px 3px 5px;}#block-views-block-service-gallery-block-1 .slick-arrow::before{color:#099;font-size:40px;font-size:3rem;}#block-views-block-service-gallery-block-1 article .field--name-field-image a{display:block;}#block-views-block-service-gallery-block-1 article .node__content,#block-views-block-service-gallery-block-1 article .node__title,#block-views-block-service-gallery-block-1 .slide__title,#block-views-block-service-gallery-block-1 article .field--name-field-image,#block-views-block-service-gallery-block-1 article img{margin:0;}.slick-slide{min-height:300px !important;}.path-frontpage #block-rialto-content .view-content{display:table-row;border-spacing:0;}.path-frontpage #block-rialto-content .views-row{display:table-cell;width:32%;padding-right:1%;vertical-align:top;}.path-frontpage #block-rialto-content .views-row:nth-child(3n){padding-right:0;}.path-frontpage #block-rialto-content .field--name-field-image{float:none;padding-bottom:42px;}.path-frontpage #block-rialto-content .field--name-field-image a{display:block;height:200px;overflow:hidden;}.path-frontpage #block-rialto-content .field--name-field-image img{width:100%;}.path-frontpage #block-rialto-content .views-row header{margin-bottom:0;position:absolute;top:200px;}.path-frontpage #block-rialto-content .views-row header h2{padding:0;line-height:42px;height:42px;overflow:hidden;}.path-frontpage #block-rialto-content .node__content{margin-top:0;}.path-frontpage .node-readmore{display:block;}.path-frontpage .node__links ul,{padding:0;}.path-frontpage .node--view-mode-teaser{border-bottom:none;}.path-frontpage .node--view-mode-teaser .field--name-body{font-size:18px;font-family:"Titillium Web";}.path-frontpage .node__links li{text-align:center;padding:30px 0 0 0;margin-top:-1.6em;z-index:1;position:absolute;width:100%;margin-bottom:10px;}.path-frontpage .featured-top{padding:0;background:transparent;border:none;margin:0 0 60px 0;width:100%;max-width:100%;position:relative;}.path-frontpage .featured-top aside{width:100%;max-width:100%;border-bottom:1px #d5e5e5 solid;}.path-frontpage img.COVID{position:absolute;top:10%;left:5%;height:auto;max-width:40%;}#header{border-bottom:1px #d5e5e5 solid;}#header .region-primary-menu a{padding:.5em;}.block .content{margin-top:7px;}@media only screen and (min-width:901px){#header .region-primary-menu{clear:none;margin-left:25px;float:left;padding-top:80px;}#header .region-header{float:left;}.site-branding__logo{display:inline-block;margin-right:.5em;margin-top:1em;margin-bottom:0.286em;border-bottom:0;}#block-rialto-main-menu ul.menu{font-size:14px;}#block-rialto-main-menu ul.menu a{background:transparent;text-shadow:none;color:#7c39ad;font-size:1.1em;border-bottom:4px white solid;}#block-rialto-main-menu ul.menu a:hover{border-bottom-color:#099;color:#7c39ad;}#block-rialto-main-menu ul.menu a.is-active{color:#7c39ad;border-bottom-color:#099;}}.site-footer .block,.site-footer,.site-footer__bottom{border:0;}.site-footer .content a,.site-footer .content{color:#099;}.site-footer{border-top:6px #7c39ad solid;}.site-footer .content p{color:#666;margin:0;padding:0;}.site-footer .content p a{color:#7c39ad;text-decoration:none;}.site-footer #block-footerlogo a{border:none;}.node-readmore a,.a-button{background:#099;color:white;display:inline-block;padding:0 10px;text-decoration:none;border:none;transition:background .5s;line-height:3em;font-size:1.2em;}.node-readmore a:hover{background:#0bb;}.a-button:hover,.a-button:visited{background:#0bb;color:#fff;}@media only screen and (min-width:1600px){.path-frontpage img.COVID{position:absolute;max-width:44%;top:4%;left:10%;}}@media only screen and (max-width:1290px){.path-frontpage .info_block h3{font-size:22px;line-height:22px;height:22px;}.path-frontpage .info_block p{line-height:26px;font-size:16px;height:78px;}.path-frontpage .info_block svg{font-size:38px;}}@media only screen and (max-width:901px){.featured-top span{font-size:20px;padding:15px;}.path-frontpage .info_block{width:100%;}#block-rialto-branding{float:none;text-align:center;}#block-rialto-branding a{margin-right:0;}.region-primary-menu .menu-item{margin-right:1em !important;}.path-frontpage #block-rialto-content .views-row{float:none!important;}.path-frontpage #block-rialto-content .field--type-image{margin:0;}#block-views-block-home-info-blocks-block-infoblocks .info_block p{padding-right:40px;}#block-views-block-home-info-blocks-block-infoblocks .info_block i{color:#7c39ad;font-size:24px;margin:0 10px 0.9em 0;}.path-frontpage #block-rialto-content .views-row header h2{font-size:1.1em;}.path-frontpage #block-rialto-content .views-row{width:400px;float:none;margin:0 auto 50px auto;}}@media only screen and (min-width:461px)and (max-width:900px){.featured-top span{padding:10px;}#block-rialto-main-menu ul.menu li{width:30%;}#block-rialto-main-menu ul.menu a{border:none !important;}#block-rialto-main-menu ul.menu a:hover{background:#099;color:white;}#block-rialto-main-menu ul.menu a.is-active{background:#7c39ad;color:white;}#block-mainnavigation{margin-left:0;clear:both;float:none;}#block-mainnavigation .menu-item{padding-top:7px;}#block-rialto-main-menu ul.menu a{background:#e5f5f5;}#block-views-block-service-gallery-block-1 article .node__title{font-size:1.1em;}.path-frontpage .info_block p{height:initial;font-size:18px;}.path-frontpage img.COVID{position:absolute;max-width:48%;top:0;left:0;}}@media only screen and (max-width:460px){.featured-top span{display:none;}#header div.region-primary-menu{float:none;clear:both;}#header div.region-primary-menu nav{background:#e5f5f5;border-top:1px #d5e5e5 solid;border-bottom:1px #d5e5e5 solid;}.region-primary-menu .menu-toggle::after{background-image:url("/sites/www.rialtomedical.ie/files/hamburger.svg") !important;}.path-frontpage #block-rialto-content .views-row{float:none;display:block;width:100%;}.path-frontpage .info_block{width:50%;float:left;margin-bottom:40px;min-width:345px;}.path-frontpage .info_block p{height:initial;font-size:18px;}#block-views-block-service-gallery-block-1 article .node__title{font-size:1.1em;}.path-frontpage img.COVID{max-width:100%;top:0;left:0;position:relative;}}article{position:relative;}@media only screen and (max-width:768px){.webform-multiple-table-responsive td.webform-multiple-table--handle,.webform-multiple-table-responsive td.webform-multiple-table--operations{display:inline-block;width:95%;}}#webform-submission-prescriptions-form-ajax #medication_table tr{background:none;}#webform-submission-prescriptions-form-ajax #medication_table th{background:none;color:#626262;}#webform-submission-prescriptions-form-ajax input.form-text{padding:10px;color:#000;}#webform-submission-prescriptions-form-ajax input.form-tel{padding:10px;color:#000;}#webform-submission-prescriptions-form-ajax input.form-email{padding:10px;color:#000;}#webform-submission-prescriptions-form-ajax .form-textarea{padding:10px;color:#000;}#webform-submission-prescriptions-form-ajax .form-select{padding:10px;border-radius:0;}#medication_table input{font-size:1em;}#medication_table .webform-multiple-add{text-align:center;}#medication_table .button{border-radius:0;padding:10px;background:#f3f3f3;padding:5px;}#webform-submission-prescriptions-form-ajax #edit-actions{text-align:right;}#webform-submission-prescriptions-form-ajax .webform-button--submit{border-radius:0;background:#7c39ad;color:#fff;padding:10px;font-size:1.2em;float:right;}#webform-submission-prescriptions-form-ajax ::placeholder{color:#bbbbbb;opacity:1;}#webform-submission-prescriptions-form-ajax :-ms-input-placeholder{color:#bbbbbb;}#webform-submission-prescriptions-form-ajax ::-ms-input-placeholder{color:#bbbbbb;}#webform-submission-prescriptions-form-ajax .form-item input[type="checkbox"].error,.form-item input[type="radio"].error{outline:2px solid red;}
