@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Questrial',sans-serif;font-size:16px;line-height:1.5;background-image:url(/themes/arevalodentalclinic/images/random_grey_variations.jpg);background-position:center center;background-repeat:repeat;}@media all and (-webkit-min-device-pixel-ratio :1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){body{background-image:url(/themes/arevalodentalclinic/images/random_grey_variations%402X.jpg);background-size:200px 200px;}}h1,h2,h3{font-family:'Questrial',sans-serif;color:#228BC9;}h2.block-title{text-align:center;}h3{font-weight:normal;}#navbar.navbar{background:#EEE;}#navbar.navbar-default{background-color:#FFF;border-color:#DDD;}.navbar-header img{padding-top:8px;}.navbar-brand{display:none;}.navbar-default .navbar-nav li a{color:#228BC9;}.navbar-default .navbar-toggle{border-color:#228BC9;background-color:#228BC9;}.social-icon p a{font-size:32px;color:#228BC9;}#header-dmarevalo .col-sm-12{padding:0;}.path-frontpage .main-container h1.page-header,.path-frontpage .main-container .content{display:none;}.main-container h1{margin-top:100px;}.page-node-type-dentist h1{font-weight:normal;text-align:center;}.page-node-type-dentist .field--name-field-position{text-transform:uppercase;text-align:center;font-size:18px;margin-bottom:30px;}#block-banner{background-image:url(/themes/arevalodentalclinic/images/banner.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;min-height:570px;margin:auto;position:relative;top:-14px;text-align:center;color:#FFF;}#block-banner h2{color:#FFF;font-size:36px;text-shadow:1px 1px 1px #000;margin:40px 0px 20px;}#block-banner p{font-size:18px;text-shadow:1px 1px 1px #000;max-width:1140px;margin:0 auto;padding:0 15px;}#block-banner p a{margin-top:20px;margin-bottom:40px;}@media (min-width:768px){#block-banner{padding-top:109px;}}#block-meet-our-team,#block-what-we-offer,#block-make-an-appointment,#block-contact-us,#block-clinicinfo,#block-hmos{padding-top:100px;}#flexslider-1{margin-top:20px;}#flexslider-1 .views-field-title,#flexslider-1 .views-field-field-position{text-align:center;}#flexslider-1 .views-field-title a{font-family:'Questrial',sans-serif;font-size:20px;}#flexslider-1 .views-field-field-position{text-transform:uppercase;}#block-what-we-offer h2,#block-what-we-offer .views-field-title h3{color:#8EA74B;}#block-what-we-offer .col-md-4{margin-top:15px;margin-bottom:15px;min-height:435px;}#block-what-we-offer .views-field-field-service-image img,#block-what-we-offer .views-row img{margin:10px auto;height:200px;width:200px;}.node-type-dentist .field-name-field-image img{padding:15px 0;}#block-clinicinfo .field{padding-top:12px;}#block-clinicinfo #calendar{background-image:url(/themes/arevalodentalclinic/images/icon-calendar.png);background-size:42px;background-repeat:no-repeat;background-position:left center;padding-left:52px;}#block-clinicinfo #telephone{background-image:url(/themes/arevalodentalclinic/images/icon-telephone.png);background-size:42px 42px;background-repeat:no-repeat;background-position:left center;padding-left:52px;}#block-clinicinfo #email{background-image:url(/themes/arevalodentalclinic/images/icon-email.png);background-size:42px 42px;background-repeat:no-repeat;background-position:left center;padding-left:52px;min-height:42px;}#block-clinicinfo #address{background-image:url(/themes/arevalodentalclinic/images/icon-address.png);background-size:42px 42px;background-repeat:no-repeat;background-position:left center;padding-left:52px;}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px;}}#block-contact-us input[type='text'],#block-contact-us input[type='email'],#block-contact-us textarea,#block-make-an-appointment input[type='text'],#block-make-an-appointment input[type='email'],#block-make-an-appointment select{font-size:16px;}@media (min-width:768px){#block-make-an-appointment .form-item-submitted-your-concerns-cleaning{padding-top:5px;}#block-make-an-appointment .webform-flexbox,#block-contact-us .webform-flexbox{margin-bottom:0px;}}@media (max-width:575.98px){#block-make-an-appointment .form-item-name-last,#block-make-an-appointment .form-item-email,#block-make-an-appointment .form-item-preferred-time-of-visit,#block-contact-us .form-item-name-last,#block-contact-us .form-item-email{padding-top:15px;}}#block-make-an-appointment #edit-date-time-visit{padding-bottom:15px;}#block-make-an-appointment .form-item-hmo-card,#block-contact-us .form-item-subject{padding-top:15px;}#block-make-an-appointment .captcha .form-control,#block-contact-us .captcha .form-control{width:50%;padding-right:5px;}#block-make-an-appointment .captcha legend,#block-contact-us .captcha legend{display:none;}#block-make-an-appointment .captcha img{clear:left;padding-top:20px;}#block-make-an-appointment .form-submit,#block-contact-us .form-submit{margin-top:20px;}#bottom{background-color:#DDD;padding:0px 0px 100px;margin-top:100px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}#bottom .bottom_section{max-width:1140px;margin:0 auto;}#block-hmos .views-field-field-hmo-logo img{padding:0;margin:0 auto 20px;}.footer{margin-top:0px;border-top:none;}#block-affiliations .views-row{position:relative;float:left;margin:5px;display:inline;}#block-affiliations .views-row img{margin:0 auto;}#block-paymentoptions p{padding-top:5px;text-align:center;}#block-paymentoptions p .svg-inline--fa{font-size:40px;color:#228BC9;margin:5px;}
