﻿ div#text-11{margin-top:30px;padding:25px 0;border-top:1px dashed #ccc}.su-spoiler-title{color:#f35600;font-size:26px;font-weight:100}.additional-widget ul li{text-align:left !important}.additional-widget{background:#ececec;padding:1%;border-radius:10px}.additional-content{background:#ececec;padding:1%;border-radius:10px}li#pagelistwidget-2{list-style:none !important}.footer_bottom_holder{background:#7e858c;border-top:1px solid #a5a5a5;color:#fff}.footer_bottom{display:table-cell;font-size:12px;line-height:22px;height:53px;width:1%;vertical-align:middle;text-align:center}div#nav_menu-7{width:33%;display:inline-block}div#nav_menu-6{width:33%;display:inline-block}div#nav_menu-5{width:33%;display:inline-block}h3.widgetTitle{color:#333;text-align:left !important;border-bottom:1px solid #dadada;width:80%}#mainFooter .sm-profiles{float:none !important}.side-form{background:#e6e5e5;padding:5%;border-radius:10px}.footer-widget{width:30%;display:inline-block;padding-right:15px}*{margin:0;padding:0}html,body{background:#f1f3f6;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;font-size:16px;color:#333;min-width:300px;line-height:normal;min-width:1000px}a:link{color:#f35600;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}a:hover{color:#b93d00}a:active{color:#f35600}a:visited{color:#f35600}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:15px;line-height:normal;color:#f35600;text-align:left}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}table{vertical-align:top;border-collapse:collapse}table td,table th{padding:5px;border:1px solid #f0f0f0}img{border:none;max-width:100%;height:auto}input[type=text],input[type=email],input[type=file],input[type=password],input[type=tel],textarea,select{padding:8px;background:#fff;color:#000;border:1px solid #d7d7d7;font-family:Verdana,Helvetica,sans-serif;margin:3px 0 7px;width:100%;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:40px}textarea{height:140px;overflow:auto}input[type=text]:focus,input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:#f35600 !important}button,input[type=submit],input[type=reset],.button{display:inline-block;background:#f35600;text-decoration:none;position:relative;overflow:hidden;font-size:16px;border-radius:3px;line-height:normal;color:#fff;text-transform:uppercase;transition:all .4s ease;padding:9px 20px 8px;border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}.button{color:#fff !important;text-decoration:none !important}button:hover,input[type=submit]:hover,input[type=reset]:hover,button:hover,.button:hover{background:#b93d00}fieldset{padding:7px;border:1px solid #ccc}select option{padding:3px}a:active,a:focus,button:focus{outline:none;ie-dummy:expression(this.hideFocus=true)}aside,nav,footer,header,section,article,video{display:block}hr{border:none;height:1px;background:#a1a1a1;margin:10px 0;clear:both}blockquote{border-left:10px solid #a1a1a1;font-style:italic;margin-left:30px;margin-top:10px;padding:0 20px;overflow:hidden}p.moreLink{text-align:right}a.more-link{display:inline-block;background:#f35600;text-decoration:none;position:relative;overflow:hidden;font-size:14px;color:#fff;text-transform:uppercase;transition:all .4s ease;padding:0 15px;height:30px;line-height:30px;border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}a.more-link:hover{background:#b93d00}.centered{text-align:center}.floatR{float:right}.floatL{float:left}.clr{clear:both}div.wpcf7{overflow:hidden}div.wpcf7 .wpcf7-form .controls{text-align:right;padding:10px;clear:both}.wpcf7 .wpcf7-captchar{width:100px;margin:0 0 0 5px;vertical-align:top;padding-top:0;padding-bottom:0;height:29px;line-height:29px}.field label{display:block;margin-bottom:5px}.wpcf7 .wpcf7-captchac{height:29px}.wpcf7 .hidenLabel{display:none}.bookingForm textarea{height:80px}div.wpcf7 .bookingForm .controls{text-align:center}#mainHeader{background:#fff;box-shadow:0 0 12px 2px rgba(119,119,119,.3);position:relative}.widget.logo .widgetTitle{display:none}.widget.logo{float:left;position:relative;margin:0 10px -25px 0;text-align:center;z-index:9999}.widget.logo img{display:block}.widget.contactInfo{float:right;font-size:22px;margin:15px 20px 18px 0}.widget.contactInfo a{text-decoration:none}.widget.contactInfo .contacts{display:inline-block;vertical-align:middle}.widget.contactInfo .contacts a{font-weight:700}.widget.contactInfo .sm-profiles img{width:28px;vertical-align:middle}#mainMenu{text-align:left;z-index:999;position:relative;float:right}#mainMenu ul.menu{list-style:none;z-index:999;position:relative;text-align:right}#mainMenu ul.menu>li{font-size:14px;letter-spacing:1px;display:inline-block;*display:inline;*zoom:1;margin:0 0 0 -5px;vertical-align:top;position:relative;text-align:center;z-index:999;line-height:normal}#mainMenu ul.menu>li:first-child{margin-left:0}#mainMenu ul.menu>li>a{color:#333;text-decoration:none;font-weight:400;display:block;padding:10px 20px;text-transform:uppercase}#mainMenu ul.menu>li:hover>a{background:#dbdce0}#mainMenu ul.menu>li.current-menu-item>a,#mainMenu ul.menu>li.current-menu-parent>a{color:#fff;background:#f35600}#mainMenu ul.sub-menu{position:absolute;top:103%;display:none;width:210px;list-style:none;font-size:14px;text-align:left;z-index:999;background:#f35600}#mainMenu ul.sub-menu li{margin:0;position:relative;border-top:1px dashed #b93d00}#mainMenu ul.sub-menu li:first-child{border:none}#mainMenu ul.sub-menu>li>a{color:#fff;text-decoration:none;display:block;padding:8px 15px}#mainMenu ul.sub-menu>li>a:hover,#mainMenu ul.sub-menu>li.current-menu-item>a,#mainMenu ul.sub-menu>li.current-post-ancestor>a{background:#b93d00;color:#fff}.selectBlock{display:none}#mainMenu .select-menu{width:100%;max-width:100%;font-size:15px;padding:6px;height:35px;border:1px solid #b93d00;color:#fff;background-color:#f35600;outline:none;font-weight:400}.widget.slideshow{position:relative;padding:6px;background:#fff;box-shadow:0 0 12px 2px rgba(119,119,119,.3)}.widget.slideshow img{padding:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.widget.slideshow .slideshow_container_style-light .slideshow_description_box{background:#fff;padding:15px 5px;opacity:.8 !important}.widget.slideshow .slideshow_container_style-light .slideshow_description_box div.slideshow_description{color:#000;font-weight:700}#home-area-2{padding:25px 0;margin-bottom:25px;border-bottom:1px dashed #d7d7d7;padding-left:70px !important;padding-right:70px !important}.widget.aboutPull{position:relative;overflow:hidden}.widget.aboutPull .widgetTitle{font-size:28px}.widget.aboutPull img{display:none;max-width:180px !important}.widget.servicePull .widgetTitle{font-size:20px}.widget.servicePull{text-align:left;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:18%;margin-left:2%}.widget.servicePull:first-child{margin-left:0}.widget.servicePull .hentry{position:relative;padding-bottom:25px}.widget.servicePull img:hover{opacity:.8}.widget.servicePull .more-link{position:absolute;right:0;bottom:0}.widget.testiPull{margin:30px 0;padding:25px 0;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.widget.testiPull .widgetTitle a{text-decoration:none}.widget.testiPull .arpw-ul{margin-left:30px !important}.widget.testiPull .arpw-ul li{position:relative;padding-bottom:20px;font-style:italic;padding-left:110px;background:url(//hummingbirddental.ca/wp-content/themes/hummingbirddental/images/quote.png) no-repeat 0 0;min-height:50px}.widget.testiPull .arpw-ul li .arpw-title{position:absolute;right:0;bottom:0;text-decoration:none}#home-area-4{text-align:center}.widget.teamBox{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:30%;margin:0 1.2% 20px;text-align:center}.widget.teamBox .widgetTitle{display:none}.widget.teamBox img,#mainContent .widget.teamBox img:hover{background:0 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.widget.teamBox .widget_sp_image-description{font-size:18px;color:#999}.widget.teamBox .widget_sp_image-description span{font-size:21px;color:#2a2a2a}#sidebar-wrapper{float:right;margin:25px 0 0}.insidebar{padding:10px;min-height:300px}.insidebar .widget{margin-bottom:25px;overflow:hidden;clear:both}.insidebar .widget .widgetTitle{text-align:center}#mainContent{min-height:300px;line-height:22px;padding:25px 0 45px}#mainContent ul,#mainContent ol{margin:10px 0 15px 40px}#mainContent ul li,#mainContent ol li{margin:0 0 5px}#mainContent p{margin-bottom:15px}.indentBlock{overflow:hidden}#mainContent img{max-width:100%;height:auto;padding:6px;background:#fff;-webkit-box-shadow:1px 2px 1px 0px #e8e9ea;-moz-box-shadow:1px 2px 1px 0px #e8e9ea;box-shadow:1px 2px 1px 0px #e8e9ea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}#mainContent a img:hover{-webkit-box-shadow:1px 2px 1px 0px #ccc !important;-moz-box-shadow:1px 2px 1px 0px #ccc !important;box-shadow:1px 2px 1px 0px #ccc !important}.pager{overflow:hidden}.left a,.right a{font:normal 14px Georgia,"Times New Roman",Times,serif}.left{text-align:left;float:left}.right{text-align:right;float:right}.article.blog{margin-bottom:25px;border-bottom:3px double #dbdce0;padding-bottom:10px;overflow:hidden;position:relative;clear:both}.article.blog .title h3{margin-bottom:7px}.article.blog .title a{text-decoration:none;font-size:18px;font-weight:700}.postThumbnail{margin-right:15px;margin-bottom:10px}.postThumbnail img{display:block}.entry{overflow:hidden}.ngg-gallery-thumbnail-box{float:none !important;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:23%;margin-left:.6% !important;margin-right:.6% !important;margin-bottom:12px !important;text-align:center}.ngg-gallery-thumbnail{padding:5px;background:#fff;float:none !important;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;box-shadow:0 0 5px 2px rgba(119,119,119,.6)}.ngg-gallery-thumbnail:hover{background:#fff;box-shadow:0 0 10px 2px rgba(119,119,119,.6)}.ngg-gallery-thumbnail img{padding:0 !important;margin:0 !important;border:none !important;display:block;max-width:100% !important;box-shadow:none !important}#mainContent .ngg-gallery-thumbnail a img:hover{box-shadow:none !important}.testiPage .testiAuthor{text-align:right;font-style:italic;font-weight:700;font-size:16px}#comments{margin:25px 0 20px}.commentlist{margin-left:0 !important}.commentlist li{padding:15px 18px 22px;border-radius:10px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;margin:15px 0 5px;background:#eeecea;height:auto;min-height:70px;vertical-align:top;position:relative;list-style:none;list-style-image:none}.commentlist .quote{background:url(//hummingbirddental.ca/wp-content/themes/hummingbirddental/images/bg_quote.gif) no-repeat top right;min-height:82px;padding-right:70px;position:relative;vertical-align:top}.commentlist .quote p{overflow:hidden}.commentlist .commentInfo{display:block;font-style:normal;padding-left:20px;margin-bottom:20px;clear:both;position:relative}.commentlist img.avatar{float:left;margin-right:10px;border:4px solid #fff}#commentform #comment{width:96%;overflow:auto}#mainFooter{background:#7e858c;padding:5px 0;color:#fff;font-size:15px;font-weight:700}#mainFooter a{color:#fff;text-decoration:none}#mainFooter .widgetTitle,#mainFooter h1,#mainFooter h2,#mainFooter h3,#mainFooter h4,#mainFooter h5,#mainFooter h6{color:#fff}#mainFooter .contact{vertical-align:middle;display:grid;margin:5px 0}#mainFooter .sm-profiles{float:right}#mainFooter .sm-profiles img{vertical-align:middle}#floatedLabelSidebar{min-height:240px;overflow:hidden;position:fixed;right:0;top:210px;width:60px;z-index:9999}.widget.bookLabel a:hover{opacity:.8}.widget.bookLabel .widgetTitle{display:none}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:5px 15px 10px 0}.alignright{float:right;margin:5px 0 10px 15px}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:98%}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}#pagelistwidget-2 ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;list-style-type:square}#pagelistwidget-2 ul li{padding-right:1.5%}#pagelistwidget-2 h2{text-align:center}.slideshow_description{display:none}.hmbrd-main-ind-temp{max-width:2000px;padding:0}.hmbrd-main-ind-s1{max-width:2000px}.hmbrd-main-ind-s2{max-width:1600px;margin:0 auto}.hmbrd-main-ind-s3{max-width:1400px;margin:0 auto}.hmbrd-main-ind-s4{max-width:1600px;margin:0 auto}.widget.servicePull .more-link{left:0;right:unset}div#nav_menu-6{float:left}div#nav_menu-7{float:left}#menu-cosmetic-dentistry{list-style-type:square;margin-left:9%}#menu-restorative-dentistry{list-style-type:square;margin-left:9%}#menu-general-dentistry{list-style-type:square;margin-left:9%}.contact h2{border-bottom:1px solid}#mainFooter{padding:50px 0}.hmbrd-sliding-banner{position:relative;padding:0;background:#fff;box-shadow:0 0 12px 2px rgba(119,119,119,.3);margin:3% 0}.widget.slideshow{position:unset;padding:0;background:#fff;box-shadow:unset;background-image:url('https://hummingbirddental.ca/wp-content/uploads/2017/06/Hummingbird-Dental-Dentistry.jpg');height:700px;background-size:cover;background-repeat:no-repeat;background-position:bottom}.hmbrd-main-banner-feats,.hmbrd-main-banner-form{background-color:rgba(0,0,0,.6)}.hmbrd-main-banner .hmbrd-main-banner-feats,.hmbrd-main-banner .hmbrd-main-banner-form{float:left;width:36%}.hmbrd-main-banner{padding:3% 17%}.hmbrd-main-banner-feats{padding:5% 6% 17.2%;margin-right:3%}.hmbrd-main-banner-feats h2,.hmbrd-main-banner-form h2{text-align:center;font-size:30px}.hmbrd-main-banner-feats ul{color:#f35600;list-style-type:none}.hmbrd-main-banner-feats hr{height:4px;background:#fff;margin:0 40%;margin-bottom:6%}.hmbrd-main-banner-form hr{margin:0 40%;height:4px;background:#fff}.hmbrd-main-banner-feats ul li{color:#fff}.hmbrd-main-banner-feats ul li img{background:0 0 !important}.hmbrd-main-banner-form{padding:4.6%}body .gform_wrapper .top_label div.ginput_container{width:100%}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div.ginput_container[class*=gfield_time_] label{display:none !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:97% !important;border-radius:1px}.gform_wrapper .top_label .gfield_label{margin-top:1.5%;color:#fff}.hmbrd-main-banner-form .gform_wrapper .gfield_required{color:#ff9154}@media only screen and (max-width:1500px){.hmbrd-main-banner{padding:6% 8%}.hmbrd-main-banner-feats{padding:5% 6% 17.4%}.hmbrd-main-ind-s2{max-width:1000px}.hmbrd-main-ind-s4{max-width:1400px}}@media only screen and (max-width:1366px){.hmbrd-main-banner{padding:6% 5%}.hmbrd-main-banner-feats{padding:5% 6% 15.7%}.hmbrd-main-ind-s3{margin:0 3%}.hmbrd-main-ind-s4{max-width:1300px}}@media only screen and (max-width:1280px){.hmbrd-main-banner{padding:3%}.hmbrd-main-banner-feats{padding:5% 6% 17.9%;margin-right:1%}}@media only screen and (max-width:1024px){.hmbrd-main-banner-form{padding:1%}.hmbrd-main-banner-feats{padding:5% 1% 13.8%;margin-right:1%}.hmbrd-main-banner{padding:13% 2%}.hmbrd-main-banner .hmbrd-main-banner-feats,.hmbrd-main-banner .hmbrd-main-banner-form{width:47%}#pagelistwidget-2 ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (max-width:450px){.hmbrd-main-banner-feats{display:none}.hmbrd-main-banner .hmbrd-main-banner-feats,.hmbrd-main-banner .hmbrd-main-banner-form{width:80%}.hmbrd-main-banner-form{padding:9%}#pagelistwidget-2 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.hmbrd-main-ind-s2{max-width:300px}.hmbrd-main-ind-s4{max-width:400px}}@media only screen and (max-width:375px){.hmbrd-main-banner-feats{display:none}.hmbrd-main-banner .hmbrd-main-banner-feats,.hmbrd-main-banner .hmbrd-main-banner-form{width:80%}.hmbrd-main-banner{padding:10% 3%}#pagelistwidget-2 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.hmbrd-main-ind-s4{max-width:350px}}@media only screen and (max-width:320px){.hmbrd-main-banner-feats{display:none}.hmbrd-main-banner .hmbrd-main-banner-feats,.hmbrd-main-banner .hmbrd-main-banner-form{width:80%}.hmbrd-main-banner{padding:15% 4%}.slideshow_container_style-light .slideshow_description_box div.slideshow_description{font-size:10px}#pagelistwidget-2 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.hmbrd-main-ind-s4{max-width:300px}}.hmbrd-main-banner-feats{padding:5% 6% 2.2%}.hmbrd-main-banner-feats h2,.hmbrd-main-banner-form h2{font-size:24px}.widget.servicePull{width:23%!important}h3.widgetTitle{color:#f35600!important;font-size:18px!important;width:92%!important}@media only screen and (max-width:450px){.hmbrd-main-banner-feats{display:inherit!important}}@media only screen and (max-width:500px){.widget.servicePull{width:100%!important}h3.widgetTitle{color:#f35600!important;font-size:18px!important;width:100%!important}.hmbrd-main-banner-feats img{display:none!important}}.hmbrd-main-banner-feats{margin-bottom:10px}