*{padding:0;margin:0;border:none}body{font-family:'Open Sans',Arial,Helvetica,sans-serif;color:#0c3b60;font-size:16px}p{margin-top:15px;line-height:23px;font-weight:400}ol,ul{margin:15px 0 15px 40px;line-height:23px}li{font-weight:400}a{color:#3893dc;text-decoration:none}a:hover{color:#88c7ed;text-decoration:none}h1{margin:66px 0 16px;font-size:35px;font-weight:400}h4{font-size:25px;margin-top:30px;font-weight:400}#utility-wrapper,#menu-wrapper,#content-wrapper,#call-to-action,#guarantee-wrapper,#contact-wrapper,#footer-wrapper,#copyright-wrapper{margin:0 auto;width:1050px;border:0 solid #fff}h1,h2,h3,h4,h5,#book-appt-sidebar,#contact,#utility,.menu a{font-family:'Ubuntu'}#utility{background:#003079;font-size:12px;text-transform:uppercase;color:#81c4e9;height:40px}#utility-connect{width:275px;float:left}#utility-contact{width:425px;float:right;text-align:right;font-size:14px;padding:10px 0}#utility-connect li{float:left;position:relative;list-style:none;padding:10px 6px 5px 5px}#utility-connect li:first-child{padding-left:0}#top-logo{position:absolute;z-index:999;top:90px;margin-left:37px}#slider{clear:both;width:1050px;margin:0 auto 0;padding-top:-5px}#top-row-sub{background:url(img/xsub-banner.jpg.pagespeed.ic.FfOCyHa27S.jpg) top center no-repeat;height:234px}#responsive-banner{display:none}#menu{background:#008cdf}#responsive-menu{display:none}.menu{margin:0;padding:10px 0 0}.menu li{float:left;position:relative;list-style:none;padding:5px 25px 15px 30px;font-size:21px;border:0 solid red}.menu>li:first-child{padding-left:15px}.menu>li:last-child{padding-right:14px}.menu a{display:block;margin:0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:19px}.menu a:hover{background:#3c7bca}.menu .current a,.menu li:hover>a{background:none}.menu ul li:hover a,.menu li:hover li a{background:#008cdf;border:none;color:#000;padding:10px;border-left:1px solid #8cb4be;border-bottom:1px solid #c8dee4;border-right:1px solid #8cb4be;text-transform:capitalize;color:#fff}.menu ul li:hover a{background-color:#aac7cf}.menu ul a:hover{background:#0f0;color:#fff}.menu li:hover>ul{display:block}.menu li ul{display:none;margin:0 0 0 0;padding:0;width:185px;position:absolute;top:43px;left:0;border: solid 1px #fff4;z-index:99999}.menu li ul li{float:none;margin:0;padding:0;text-align:left;font-size:.8em;font-size:15px}.menu li ul a{font-weight:normal}.sub-menu ul ul{left:181px;top:-3px;overflow:visible}.menu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.menu{display:inline-block}html[xmlns] .menu{display:block}* html .menu{height:1%}#content{background:#f6f6f1;overflow:auto;padding-bottom:65px}#content ul{font-weight:600}#col1of1{width:100%}#col1of2,#col2of2{float:left;overflow:auto}#col1of2{width:680px;padding-right:75px}#col1of2 h3,#col1of1 h3{font-size:26px;margin:40px 0 10px;font-weight:500;color:#0f3c60}.body-img{border:5px solid #b5daec;float:right;margin:20px 0 20px 40px}#col1of2 h2,#col1of1 h2{font-size:26px;font-weight:400;margin:40px 0 10px 0}#col2of2{width:250px;padding:0 20px;color:#939080;font-size:15px;border-radius:0 0 8px 8px;background:url(https://www.islanddentures.com/wp-content/themes/isd/img/xcontact-island-dentures.jpg.pagespeed.ic.XPyEusm0c_.jpg) #fff no-repeat bottom;min-height:930px;border:1px solid #e2e2d6}#col2of2 h2{margin:66px 0 15px;color:#0f3c60;font-size:28px}#book-appt-sidebar{font-size:15px;color:#0076bc;margin-top:21px;text-transform:uppercase;text-align:center}.ginput_container{border:1px solid silver;background:#f7f7f6}#gform_wrapper_1{border-radius:10px}#siimage{height:auto;width:100px}#input_5{border:1px solid silver;width:242px}.not-robot .ginput_container{border:none;background:none}.dentures-table{width:100%;margin:20px auto}.dentures-table td{vertical-align:top;padding:5px}.hours td{vertical-align:top}.consultation-form{width:80%;margin:0 auto}.consultation-page-form .checklist div{border:0}textarea{width:100%}#call-to-action{height:224px;clear:both}#call-to-action p{font-size:13px;line-height:18px;color:#808285;font-weight:normal;margin:5px 0 10px}#cta1,#cta2,#cta3{width:215px;float:left}#cta1 h5,#cta2 h5,#cta3 h5{font-size:18px;font-weight:bold;color:#0c3b60}#cta1 h5 img{margin-left:4px}#cta1{padding:40px 77px 0 51px}#cta2{padding:40px 70px 0 43px}#cta3{padding:40px 46px 0 50px}.cta-bullet{margin:0 0 0 -4px;width:31px;float:left}.cta-read-more{display:inline-block;margin-right:5px;text-align:right;float:right}#guarantee{height:249px;background:#0076bc;color:#fff;font-size:15px;text-align:center;padding-top:35px}#guarantee-wrapper h3{font-size:40px;font-weight:normal;margin:0 20px 0}#guarantee p{font-size:25px;padding:0 40px 0 0;color:#fff;font-weight:300;line-height:30px}#guarantee a{font-size:26px}#guarantee-wrapper a{color:#89cbfe}#guarantee-wrapper a:hover{color:#fff}#contact{height:210px;background:url(img/xmap-bg.jpg.pagespeed.ic.FE_s725HY6.jpg) top center;color:#fff}#contact-wrapper{}#contact-courtenay{float:left;font-size:16px;border-right:10px solid #fff}#courtenay-map,#port-alberni-map{width:250px;height:210px;float:left}#contact-port-alberni{float:left;font-size:16px}.address-blue{background:url(img/xmap-blue.png.pagespeed.ic.VdR1WJD77g.png);width:260px;height:140px;float:left;padding:70px 0 0 10px}#contact h4{font-size:22px;font-weight:bold}#contact a,#contact a:hover{color:#fff}#footer{height:209px;color:#fbfcfc;font-size:12px;background:#0c3b60}#footer a{color:#fbfcfc}#footer a:hover{color:#89cbfe}#footer ul{color:#fbfcfc;margin-top:8px;line-height:33px}#footer li{list-style:none}#footer li img{margin:6px 10px 0 0;vertical-align:top}#footer li{border:2px solid transparent;-moz-border-image:url(../isd/img/divider.gif) 0 0 2 0;-webkit-border-image:url(../isd/img/divider.gif) 0 0 2 0;-o-border-image:url(../isd/img/divider.gif) 0 0 2 0;border-image:url(../isd/img/divider.gif) 0 0 2 0 repeat 30;width:231px}#footer h4{text-transform:uppercase;color:#fbfcfc;font-size:18px;font-weight:normal;margin-top:0}#footer-privacy{margin:42px 0 0 50px;width:200px;clear:both;float:left}#footer-logo{width:204px;float:left;padding:28px 0 0 47px}#footer-connect{width:315px;float:right;padding:0 0 0 20px;margin-top:-50px}#footer-appointment{width:290px;float:right;padding:0 0 0 20px;margin-top:-50px}#copyright-wrapper{text-align:center;margin-top:20px;font-size:14px;color:#000;opacity:.5}#copyright-designed-by{font-size:12px;margin-bottom:20px}#copyright-designed-by a{color:#105a94}#copyright-designed-by a:hover{color:#89cbfe}@media (min-width:1025px) and (max-width:1280px){#utility-wrapper,#menu-wrapper,#slider,#content-wrapper,#call-to-action,#guarantee-wrapper,#contact-wrapper,#footer-wrapper,#copyright-wrapper{width:1000px}.menu li{padding:5px 25px 15px}#col1of2{width:630px}.body-img{width:250px;height:auto}.address-blue{width:235px}#footer-logo{width:300px}#footer-appointment{width:280px}#footer-connect{width:280px;margin-right:20px}#footer-privacy{margin:43px 0 0 50px}}@media (min-width:769px) and (max-width:1024px){#utility-wrapper,#menu-wrapper,#slider,#content-wrapper,#call-to-action,#guarantee-wrapper,#contact-wrapper,#footer-wrapper,#copyright-wrapper,#col1of2{width:740px}#top-logo{top:70px}#top-logo img{width:190px;height:auto}.menu a{font-size:17px}.menu li{padding:5px 9px 15px}#col1of2{width:450px;padding-right:20px}#col2of2{width:228px;height:1010px}.body-img{width:250px;height:auto}#cta1,#cta2,#cta3{width:200px;padding:40px 23px 0}#cta1 h5 img,#cta2 h5 img,#cta3 h5 img{display:none}#call-to-action{margin-bottom:20px}#guarantee{height:230px}#guarantee-wrapper h3{font-size:34px}#guarantee p,#guarantee a{font-size:22px}#contact{height:150px}.address-blue{width:185px;height:120px;padding:30px 0 0 10px}#courtenay-map,#port-alberni-map{width:170px;height:150px;overflow:hidden}#courtenay-map img,#port-alberni-map img{width:180px}#contact h4{font-size:19px}#contact-courtenay,#contact-port-alberni{font-size:14px;border:0}#footer-logo{width:200px;padding-left:5px}#footer-privacy{margin:40px 0 0 0}#footer li{width:190px}#footer-connect,#footer-appointment{width:210px;padding-left:30px}#footer-connect{margin-right:30px}#footer-appointment{margin-left:20px}}@media (min-width:451px) and (max-width:768px){#utility-wrapper,#menu-wrapper,#slider,#content-wrapper,#call-to-action,#guarantee-wrapper,#contact-wrapper,#footer-wrapper,#copyright-wrapper,#col1of2{width:450px}#responsive-menu{display:block}#menu{display:none}#menu-button{padding:10px 0 10px 10px;font-size:20px;color:#fff;font-weight:bold;background-color:#003079;text-align:left}#responsive-menu{width:95%;display:inline;margin:0 auto;text-align:left}#responsive-menu img{float:right;margin:4px 10px 0 0}#responsive-menu ul{margin:0}#responsive-menu .menu li{width:100%;border-bottom:1px solid #c5d9de;background-color:#0076bc;padding:8px 0 8px 10px}#responsive-menu .menu li:hover{background-color:#5cb6ec}#responsive-menu .menu a{color:#fff;text-transform:capitalize}#responsive-menu .menu li ul{position:relative;width:100%;margin:-30px 0 40px -10px;border:0}#responsive-menu .menu li ul li{width:100%;border-top:1px solid #d7e5e8;border-bottom:0;background-color:#3893dc;padding:0 0 0 0}#responsive-menu .menu li ul li:hover{border-top:1px solid #d7e5e8}#responsive-menu .menu li:hover li a{border:0}#responsive-menu .menu ul li:hover{background-color:#8cb4be;width:100%;border:none}#responsive-menu .menu ul li:hover a{background-color:#0076bc;width:100%;padding-left:10px;border:0}.menu li:hover li a{background-color:#5cb6ec;width:100%}.menu{padding:1px 0 0}#top-logo,#menu,#col2of2,#utility-connect,#slider,#call-to-action{display:none}#utility-contact{width:100%;text-align:center}#top-row-sub{display:none}#responsive-banner{display:block;background:url(img/xresponsive-banner.jpg.pagespeed.ic.PpNeXxLj-i.jpg);width:450px;height:232px;margin:0 auto}h1{margin:35px 0 15px}#col1of2{padding-right:0}.body-img{width:180px;height:auto}#guarantee{height:280px}#guarantee-wrapper h3{font-size:30px}#guarantee p,#guarantee a{font-size:20px;line-height:25px}#contact{height:310px}.address-blue{width:225px;height:120px;padding:30px 0 0 10px}#courtenay-map,#port-alberni-map{width:215px;height:150px;overflow:hidden}#courtenay-map img,#port-alberni-map img{width:226px}#contact-courtenay,#contact-port-alberni{font-size:16px;border-bottom:5px solid #fff;border-right:0}#footer{height:370px}#footer-logo{width:100%;text-align:center;padding:0;float:none;margin:0 auto;padding-top:25px}#footer-privacy{margin:30px auto 40px;text-align:center;width:100%;font-size:14px}#footer ul{margin-left:10px}#footer li{width:180px}#footer-connect{width:215px;display:block;margin:20px 0 0 0;padding:0;float:left}#footer-appointment{margin:0 auto;width:215px;display:block;padding:0;float:none}}@media (min-width:0px) and (max-width:450px){#utility-wrapper,#menu-wrapper,#slider,#content-wrapper,#call-to-action,#guarantee-wrapper,#contact-wrapper,#footer-wrapper,#copyright-wrapper,#responsive-banner,#col1of2{width:300px}#responsive-menu{display:block}#menu{display:none}#menu-button{padding:10px 0 10px 10px;font-size:20px;color:#fff;font-weight:bold;background-color:#003079;text-align:left}#responsive-menu{width:95%;display:inline;margin:0 auto;text-align:left}#responsive-menu img{float:right;margin:4px 10px 0 0}#responsive-menu ul{margin:0}#responsive-menu .menu li{width:100%;border-bottom:1px solid #c5d9de;background-color:#0076bc;padding:8px 0 8px 10px}#responsive-menu .menu li:hover{background-color:#5cb6ec}#responsive-menu .menu a{color:#fff;text-transform:capitalize}#responsive-menu .menu li ul{position:relative;width:100%;margin:-30px 0 40px -10px;border:0}#responsive-menu .menu li ul li{width:100%;border-top:1px solid #d7e5e8;border-bottom:0;background-color:#3893dc;padding:0 0 0 0}#responsive-menu .menu li ul li:hover{border-top:1px solid #d7e5e8}#responsive-menu .menu li:hover li a{border:0}#responsive-menu .menu ul li:hover{background-color:#8cb4be;width:100%;border:none}#responsive-menu .menu ul li:hover a{background-color:#0076bc;width:100%;padding-left:10px;border:0}.menu li:hover li a{background-color:#5cb6ec;width:100%}.menu{padding:1px 0 0}#top-logo,#menu,#col2of2,#utility-connect,#slider,#call-to-action,#slider{display:none}#utility-contact{width:100%;text-align:center;font-size:10px}#top-row-sub{display:none}#responsive-banner{display:block;margin:0 auto}#responsive-banner img{width:300px}h1{margin:35px 0 15px;font-size:25px}#col1of2{padding-right:0}.body-img{width:120px;height:auto}#content ul{margin:15px 0 15px 25px}#guarantee{height:280px;padding-top:20px}#guarantee-wrapper h3{font-size:26px}#guarantee p,#guarantee a{font-size:18px;line-height:21px}#guarantee p{padding:0}#contact{height:310px}.address-blue{width:290px;height:120px;padding:30px 0 0 10px}#courtenay-map,#port-alberni-map{display:none}#contact-courtenay,#contact-port-alberni{font-size:16px;border-bottom:5px solid #fff;border-right:0}#footer{height:390px}#footer-logo{width:100%;text-align:center;padding:0;float:none;margin:0 auto;padding-top:25px}#footer-privacy{margin:30px auto 40px;text-align:center;width:100%;font-size:14px}#footer ul{margin-left:10px}#footer li{width:180px}#footer-connect{width:80%;display:block;margin:20px auto 0;padding:0}#footer-appointment{margin:20px auto 0;width:80%;display:block;padding:0}}#copyright-wrapper{padding-bottom:18px!important}@media (max-width:450px){#courtenay-map,#port-alberni-map{width:100%!important}#courtenay-map,#port-alberni-map{display:block!important}#contact{height:730px!important}}