@charset "utf-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}a{color:#00e;text-decoration:none}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:0;padding:0}ul.general{padding:15px 0 15px 35px}ul.general li{list-style-type:disc}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:none}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}.theme-default .nivoSlider{position:relative;background:url(../images/loading.gif) 50% 50% no-repeat}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{text-align:center;padding:20px 0}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-default .nivo-controlNav a.active{background-position:0 -22px}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:0}.theme-default a.nivo-prevNav{left:30px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}.nivoSlider{position:absolute;overflow:hidden;float:right;width:100%}.nivoSlider img{position:relative;top:0;left:0;max-width:none;height:auto}.nivo-main-image{display:block!important;position:relative!important;width:100%!important;height:auto}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:0 0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#FFF;border-bottom:1px solid #BBB;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:0 0;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:0 0}.xdsoft_noselect::-moz-selection{background:0 0}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:currentColor;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDD}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#F5F5F5;border-top:1px solid #DDD;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3AF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:90px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:56px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDD;color:#666;font-size:12px;text-align:right;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3AF}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3AF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_scroller_box{position:relative}@font-face{font-family:open_sansregular;src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff'),url(../fonts/opensans-regular-webfont.ttf) format('truetype'),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:copseregular;src:url(../fonts/copse-regular-webfont.eot);src:url(../fonts/copse-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/copse-regular-webfont.woff2) format('woff2'),url(../fonts/copse-regular-webfont.woff) format('woff'),url(../fonts/copse-regular-webfont.ttf) format('truetype'),url(../fonts/copse-regular-webfont.svg#copseregular) format('svg');font-weight:400;font-style:normal}embed,img,object,video{max-width:100%}body{font-family:open_sansregular,arial,tahoma,calibri;color:#333;font-size:14px;background:url(../images/body-background.jpg) top center no-repeat #00a9d4}.content-middle a{text-decoration:none;color:#033c66}.content-middle a:hover{color:#199FCD}li{list-style-type:none}.ie6 img{width:100%}h1,h2,h3,h4{color: #033c66;margin:0;padding:0;font-weight:400}.gridContainer{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;position:relative}.mobile-menu-bar{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYTJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Njk1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#4da2c9 0,#4695b5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4da2c9),color-stop(100%,#4695b5));background:-webkit-linear-gradient(top,#4da2c9 0,#4695b5 100%);background:-o-linear-gradient(top,#4da2c9 0,#4695b5 100%);background:-ms-linear-gradient(top,#4da2c9 0,#4695b5 100%);background:linear-gradient(to bottom,#4da2c9 0,#4695b5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4da2c9', endColorstr='#4695b5', GradientType=0);position:absolute;top:0;height:60px;width:100%}.mobile-menu-bar div{cursor:pointer;float:left;height:60px;width:20%;text-align:center}.mobile-menu-bar div img{margin:14px 0;width:32px}.mobile-menu-bar .menu-bars{background:url(../images/menu-bars.png) center center no-repeat;height:40px;padding:10px 0;cursor:pointer}.mobile-menu{left:0;position:absolute;top:60px;background:#4695B5;z-index:10000}.mobile-menu.inactive{left:-296px}.mobile-menu ul{padding:0}.mobile-menu ul li{position:relative;list-style-type:none}.mobile-menu ul li .arrow{border-left:1px solid #e4b82e;cursor:pointer;height:23px;padding:8px;position:absolute;right:0;text-indent:-999px;top:0;width:23px}.mobile-menu ul li a{border-bottom:1px solid #287191;color:#fff!important;display:inline-block;font-size:14px;line-height:19px;padding:9px 20px 11px;text-align:left;text-decoration:none;text-transform:capitalize;width:218px;background:#3983A0}.mobile-menu ul ul{border-left:8px solid #000;display:none}.mobile-menu ul ul li a{width:210px}.mobile-menu ul li ul li,.mobile-menu ul li.selected ul li{background:#222}.mobile-menu ul li.selected,.mobile-menu ul li.selected ul li.selected,.mobile-menu ul li.selected ul li:hover,.mobile-menu ul li:hover{background:#515151;color:#e4b82e}.mobile-menu ul li a:hover,.mobile-menu ul li.selected a{background:#287191}.nav-arrow{height:39px;position:absolute;right:0;top:0;width:41px;cursor:pointer}.nav-arrow.inactive{background:url(../images/nav-arrow-down.png) center center no-repeat #222}.nav-arrow.active{background:url(../images/nav-arrow-up.png) center center no-repeat #222}.mobile-menu,.mobile-menu-bar{display:none}.header{min-height:190px}.blue-line{border-top:5px solid #033c66;position:absolute;right:0;width:50%;top:190px}.home .blue-line{top:639px}.main-menu-wrapper{background:#199fcd}.main-menu{float:left;padding:3px 0}.main-menu ul li{float:left;margin:0 2px 0 1px;padding:8px 0 9px}.main-menu ul li:last-child{margin-right:0}.main-menu ul li a{color:#fcfcfc;font-size:13px;font-family:open_sansregular,arial,tahoma,calibri;letter-spacing:0;padding:3px 10px;border-radius:15px;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;transition:background-color 100ms linear}.main-menu ul li a:hover,.main-menu ul li.selected a{background:#FAE041;color:#0e568b}.search{display:inline-block;float:right;margin:7px 0 8px;background:#1584c4}.search-button,.search-text{border:0;float:left}.search-text{color:#fff;font-size:13px;padding:3px 10px 4px;font-family:open_sansregular,arial,tahoma,calibri;margin-right:10px;width:150px;background:0 0}.search-button{background:url(../images/search-icon.png) 0 center no-repeat;cursor:pointer;display:block;height:25px;padding:0;text-indent:-999px;width:32px}.logo{float:left}.contact-section{color:#033c66;float:right;font-family:open_sansregular,arial,tahoma,calibri;font-size:14px;padding:19px 0;text-align:right}.contact-section .phone{display:block;font-size:24px;margin-bottom:11px}.contact-section a{text-decoration:underline;color:#033c66;float:right}.contact-section a:hover{text-decoration:none;color:#033c66}.sm-widgets{float:right;overflow:hidden;margin-top:22px;clear:both}.sm-widgets .widget{float:left;width:88px;padding-left:6px}.sm-widgets .google-button{width:57px}.content-section{display:inline-block}.content-left{width:23.75%;float:left;z-index:2;position:relative}.home .content-left{margin-top:-449px;z-index:5}.bucket-menu{margin-bottom:38px}.bucket-menu ul li a{background:url(../images/bucket-link-bg.png) 0 top no-repeat;color:#fafcfe;display:block;font-family:open_sansregular,arial,tahoma,calibri;font-size:17px;padding:15px 0 12px 29px;margin-top:-6px}.bucket-menu ul li a.first{background:url(../images/bucket-link-bg-first.png) 0 top no-repeat;padding:20px 0 14px 29px;margin-top:0;width:281px}.home .bucket-menu ul li a.first{width:256px}.bucket-menu ul li a.last{border-radius:0 0 30px}.bucket-menu ul li a:hover,.bucket-menu ul li.selected a{background:url(../images/bucket-link-bg-hover.png) 0 top no-repeat}.bucket-menu ul li a.first:hover,.bucket-menu ul li.selected a.first{background:url(../images/bucket-link-bg-first-hover.png) 0 top no-repeat}.content-middle-wrapper{float:left;border-top:5px solid #033c66;position:relative;z-index:2;width:53.75%}.content-middle{width:89.2%;padding:5.42%;background:#fff;border-radius:30px 0;line-height:22px;min-height:1200px}.home .content-middle{min-height:1240px;border-radius:0 0 30px}.content-middle h1{font-family:copseregular,arial,tahoma,calibri;color:#7b7b7b;font-size:33px;margin-bottom:22px}.content-middle h2{font-family:copseregular,arial,tahoma,calibri;color:#033c66;font-size:19px;margin-bottom:22px}.testimonial-box{border:3px dashed #00afdc;border-radius:22px;padding:30px 0;background:#d6f0f7;box-shadow:0 0 20px 6px #fff inset;display:inline-block;margin-bottom:30px}.testimonial-box .text{padding:0 30px 25px;line-height:22px}.testimonial-box .text.inner{padding:0 30px}.testimonial-box .rank{width:50%;float:left}.testimonial-box .client-name{width:50%;float:right;font-family:copseregular,arial,tahoma,calibri;color:#00afdc;font-size:18px;text-align:right}.testimonial-box .quote{font-size:25px;font-style:italic;margin-right:9px}.button{background:#00afdc;clear:both;color:#fff!important;display:inline-block;font-family:copseregular,arial,tahoma,calibri;font-size:14px;margin-left:-3px;padding:7px 60px;text-align:center;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;transition:background-color 100ms linear}#wufoo-xheytri0kxav2c,#wufoo-xqgkfka1qa3bx2{background:#D0ECF6;border-radius:25px;padding:5%;width:90%}.affiliate-logo-wrapper{display:inline-block;margin-top:30px;width:100%}.affiliate-logo{float:left;padding:0 5%;width:40%}.affiliate-logo img{width:100%}.content-left .button{padding:7px 0;width:102.2%;margin-left:-1%}.button:hover{background:#033C66;color:#fff}.left-white-space{background:#fff;border-top:5px solid #033c66;bottom:4px;left:-360px;min-height:80px;position:absolute;width:645px;z-index:1}.water-patch{background:url(../images/water.png) no-repeat;height:526px;left:0;position:absolute;top:-95px;width:360px}.water-drip{background:url(../images/water-drip.png) no-repeat;bottom:-50px;height:476px;position:absolute;right:-29px;width:40px}.home-water-drip{background:url(../images/home-water-drip.png) no-repeat;top:0;height:129px;position:absolute;left:-9px;width:220px}.content-right{width:22.5%;float:left;border-top:5px solid #033c66;position:relative}.top-shadow{background:url(../images/top-shadow.png) no-repeat;top:0;right:-65px;position:absolute;width:315px;height:26px}.home .top-shadow{background:url(../images/top-shadow-home.png) no-repeat;width:302px;height:316px;right:-185px}.box-section.sm{height:131px}.box-section h2{background:#fce040;border-radius:0 0 18px;color:#033c66;font-family:copseregular,arial,tahoma,calibri;font-size:21px;padding:8px 29px}.box-section .text-section{padding:27px 29px;border-radius:0 18px 0 0;color:#afd0e9;font-size:14px;font-family:open_sansregular,arial,tahoma,calibri;line-height:17px;box-shadow:0 0 14px 0 #387fc9 inset;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDQzZDY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjMDQzZDY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMDA1NmE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,#043d67 0,#043d67 23%,#0056a7 59%,#0056a7 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#043d67),color-stop(23%,#043d67),color-stop(59%,#0056a7),color-stop(100%,#0056a7));background:-webkit-linear-gradient(-45deg,#043d67 0,#043d67 23%,#0056a7 59%,#0056a7 100%);background:-o-linear-gradient(-45deg,#043d67 0,#043d67 23%,#0056a7 59%,#0056a7 100%);background:-ms-linear-gradient(-45deg,#043d67 0,#043d67 23%,#0056a7 59%,#0056a7 100%);background:linear-gradient(135deg,#043d67 0,#043d67 23%,#0056a7 59%,#0056a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#043d67', endColorstr='#0056a7', GradientType=1)}.box-section .text-section img,.dr-image{float:left;margin:0 22px 15px 0}.box-section .text-section .readmore{margin-top:18px}.box-section.sm .text-section{display:inline-block;padding:25px 0;text-align:center;width:100%}.box-section .text-section a{color:#fce040;font-family:copseregular,arial,tahoma,calibri;font-size:14px;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear}.box-section .text-section a:hover{color:#fff}.box-section .text-section.t-table{border-radius:0 18px 18px 0}.clear{clear:both}.appointment-request{min-height:345px}.appointment-request .input{height:36px;margin-bottom:8px;position:relative;width:100%}.appointment-request .input input[type=text],.appointment-request .input input[type=email],.appointment-request .input input[type=tel]{background:#002845;border:3px solid #012037;display:block;height:30px;position:relative;width:89.5%;padding:0 4%;color:#afd0e9;font-size:14px;font-family:open_sansregular,arial,tahoma,calibri;letter-spacing:.5px}.appointment-request .text-area textarea{background:#002845;border:3px solid #012037;display:block;height:60px!important;min-height:60px!important;max-height:60px!important;width:89.5%;padding:8px 4%;color:#afd0e9;font-size:14px;font-family:open_sansregular,arial,tahoma,calibri;letter-spacing:.5px;margin-bottom:0}.appointment-request .input select{background:url(../images/drop-down-arrow.png) right center no-repeat #002845;border:3px solid #012037;color:#afd0e9;display:block;font-family:open_sansregular,arial,tahoma,calibri;font-size:14px;height:36px;letter-spacing:.5px;padding:3px 12% 3px 4%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.appointment-request .submit-btn{height:43px;width:100%;clear:both;float:left}.appointment-request .submit-btn button{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MzY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTIwMzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#153666 0,#012038 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#153666),color-stop(100%,#012038));background:-webkit-linear-gradient(top,#153666 0,#012038 100%);background:-o-linear-gradient(top,#153666 0,#012038 100%);background:-ms-linear-gradient(top,#153666 0,#012038 100%);background:linear-gradient(to bottom,#153666 0,#012038 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#153666', endColorstr='#012038', GradientType=0);-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;border-radius:0 0 10px 10px;font-family:copseregular,arial,tahoma,calibri;font-size:14px;border:none;color:#fce040;display:block;height:43px;line-height:38px;text-align:center;text-transform:uppercase;width:100%;margin:0 auto}.appointment-request .submit-btn button:hover{color:#fff}.appointment-request .input.text-area{height:82px!important;margin-bottom:0}.social-media{clear:both;display:inline-block;position:relative}.social-media ul{position:relative}.social-media ul li{float:left;margin-right:5px;position:relative}.social-media ul li:last-child{margin-right:0}.social-media ul li img{background:#1b5e8e;display:block;margin:0!important;overflow:hidden;padding:5px;border-radius:4px;box-shadow:0 0 0 1px #01477a;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;transition:background-color 100ms linear}.social-media ul li img:hover{background:#FCE040}.time-table{text-align:center;width:100%}.time-table .title{font-family:copseregular,arial,tahoma,calibri;font-size:15px;color:#FCE040;text-align:center;padding-bottom:20px}.time-table .field{text-align:center;padding-bottom:3px}.headerimg{background-position:center top;background-repeat:no-repeat;width:100%;height:449px;position:absolute}#main-slider{float:right;height:449px;width:76.2%;margin-left:23.8%}.smile-gallery-section{margin-bottom:38px}.smile-gallery-section h2{font-family:copseregular,arial,tahoma,calibri;font-size:21px;color:#fff;text-align:center;background:#033c66;padding:13px 0;border-radius:22px 22px 0 0}.smile-gallery-section .text{font-family:open_sansregular,arial,tahoma,calibri;font-size:14px;color:#013358;text-align:left;background:#c5c5c6;padding:23px 28px;margin-bottom:6px;box-shadow:0 0 10px 2px #fff inset}.slide-wrapper{display:inline-block;padding:0;position:relative;width:100%}.hsliders{float:left;height:127px;overflow-y:hidden;padding:0;position:relative;width:100%}.smile-gallery .hsliders,.smile-gallery .hsliders .slide{height:260px}.hsliders .slide{float:left;height:127px;padding:0;width:100%}.hsliders .slide img{width:100%}.hsliders .slide span{display:inline-block;width:17px}.nivo-directionNav{display:none}div#hnext,div#hprev{cursor:pointer;position:absolute;bottom:2px;z-index:100}.smile-gallery div#hnext,.smile-gallery div#hprev{bottom:22px}div#hprev{left:30px}div#hnext{right:30px}.footer-wrapper{background:url(../images/footer-bg.png) left 0 no-repeat #033c66;height:122px;margin-top:-60px;position:relative;z-index:0;padding-top:97px;color:#afd0e9;font-family:open_sansregular,arial,tahoma,calibri;font-size:13px}.footer-wrapper a{color:#afd0e9;font-family:open_sansregular,arial,tahoma,calibri;font-size:13px}.footer-menu{float:left;margin-bottom:18px}.footer-menu ul li{float:left;margin-right:10px;padding:0 0 10px}.footer-menu ul li.first{margin-left:0}.footer-menu ul li a{color:#afd0e9;font-size:13px;letter-spacing:0;padding:3px 18px;border-radius:15px;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;transition:background-color 100ms linear}.footer-menu ul li a:hover,.footer-menu ul li.selected a{background:#00afdc;color:#033c66}.copyrights{clear:both;float:left;margin-top:5px}.copyrights a:hover{text-decoration:underline}.hide-on-desktop{display:none}@media only screen and (min-width:1201px) and (max-width:1602px){.top-shadow{display:none}}@media only screen and (min-width:1000px) and (max-width:1200px){.gridContainer{max-width:1200px}.top-shadow{display:none}#main-slider{height:442px;width:76.25%}.home .content-left{margin-top:-442px}.home .bucket-menu ul li a.first{width:252px}.footer-wrapper{background-image:none;padding:97px 5% 0}}@media only screen and (min-width:1000px) and (max-width:1199px){.gridContainer{width:95%}.top-shadow{display:none}#main-slider{height:349px;width:76.25%}.content-middle{min-height:1370px}.blue-line{top:230px}.home .blue-line{top:579px}.home .content-left{margin-top:-349px}.bucket-menu ul li a{padding:19px 0 11px 29px;font-size:14px}.bucket-menu ul li a.first{padding:22px 0 16px 29px}.home .bucket-menu ul li a.first{width:auto}.hsliders{height:97px}.smile-gallery .hsliders,.smile-gallery.hsliders .slide{height:206px}.smile-gallery div#hnext,.smile-gallery div#hprev{bottom:17px}.home .left-white-space{top:333px}.footer-wrapper{background-image:none;padding:97px 5% 0}}@media only screen and (min-width:800px) and (max-width:999px){.gridContainer{width:95%}.mobile-menu,.mobile-menu-bar{display:block}.blue-line,.bucket-menu,.hide-on-mobile,.left-white-space,.main-menu,.top-shadow,.water-drip{display:none}.main-menu-wrapper{text-align:center}.header{margin-top:60px}.search{float:none;margin:9px auto 6px;width:212px}.logo{float:none;text-align:center}.contact-section{display:inline-block;float:none;padding:0 0 25px;text-align:center;width:100%}.contact-section a{float:none}.sm-widgets{clear:both;float:none;margin:22px auto 0;width:260px}#main-slider{height:auto;margin-left:0;width:100%}.home .content-left{margin-top:0!important}.content-left{float:none;margin:0 20%;width:60%}.content-right{margin:0 20%;width:60%}.box-section h2{border-radius:0 0 18px 18px}.box-section .text-section{border-radius:18px 18px 0 0}.box-section.sm .text-section{padding:25px 0!important;text-align:center;width:100%}.box-section .text-section.t-table{border-radius:18px}.appointment-request .input input[type=text],.appointment-request .input input[type=email],.appointment-request .input input[type=tel],.appointment-request .input.text-area textarea{width:90%}.social-media{float:none}.content-middle-wrapper{float:none;width:100%}.home .content-middle{border-radius:0 0 30px 30px;min-height:100px}.content-middle{min-height:100px;border-radius:0 0 30px 30px;margin-bottom:30px}.bucket-menu ul li a{padding:19px 0 11px 29px;font-size:14px}.bucket-menu ul li a.first{padding:22px 0 16px 29px}.home .bucket-menu ul li a.first{width:auto}.hsliders{height:200px}div#hnext,div#hprev{bottom:12px}.smile-gallery .hsliders{width:60%;margin:0 20%}.smile-gallery .hsliders,.smile-gallery .hsliders .slide{height:228px}.smile-gallery div#hnext,.smile-gallery div#hprev{bottom:10%}.smile-gallery div#hprev{left:24%}.smile-gallery div#hnext{right:24%}.footer-wrapper{background-image:none;height:115px;margin-top:10px;padding:30px 5% 0;text-align:center}.footer-menu{display:inline-block;float:none;margin-bottom:18px}.copyrights{float:none}}@media only screen and (min-width:570px) and (max-width:799px){.gridContainer{width:95%}.mobile-menu,.mobile-menu-bar{display:block}.blue-line,.bucket-menu,.hide-on-mobile,.left-white-space,.main-menu,.top-shadow,.water-drip{display:none}.main-menu-wrapper{text-align:center}.header{margin-top:60px}.search{float:none;margin:9px auto 6px;width:212px}.logo{float:none;text-align:center}.contact-section{display:inline-block;float:none;padding:0 0 25px;text-align:center;width:100%}.contact-section a{float:none}.sm-widgets{clear:both;float:none;margin:22px auto 0;width:260px}#main-slider{height:auto;margin-left:0;width:100%}.home .content-left{margin-top:0!important}.content-left{float:none;margin:0 20%;width:60%}.content-right{margin:0 20%;width:60%}.box-section h2{border-radius:0 0 18px 18px}.box-section .text-section{border-radius:18px 18px 0 0}.box-section.sm .text-section{padding:25px 0!important;text-align:center;width:100%}.box-section .text-section.t-table{border-radius:18px}.appointment-request .input input[type=text],.appointment-request .input input[type=email],.appointment-request .input input[type=tel],.appointment-request .input.text-area textarea{width:90%}.social-media{float:none}.content-middle-wrapper{float:none;width:100%}.home .content-middle{border-radius:0 0 30px 30px;min-height:100px}.content-middle{min-height:100px;border-radius:0 0 30px 30px;margin-bottom:30px}.bucket-menu ul li a{padding:19px 0 11px 29px;font-size:14px}.bucket-menu ul li a.first{padding:22px 0 16px 29px}.home .bucket-menu ul li a.first{width:auto}.hsliders{height:200px}div#hnext,div#hprev{bottom:12px}.smile-gallery .hsliders{width:60%;margin:0 20%}.smile-gallery .hsliders,.smile-gallery .hsliders .slide{height:153px}.smile-gallery div#hnext,.smile-gallery div#hprev{bottom:10%}.smile-gallery div#hprev{left:24%}.smile-gallery div#hnext{right:24%}.footer-wrapper{background-image:none;height:115px;margin-top:10px;padding:30px 5% 0;text-align:center}.footer-menu{display:inline-block;float:none;margin-bottom:18px}.copyrights{float:none}}@media only screen and (min-width:370px) and (max-width:585px){.gridContainer{width:95%}.mobile-menu,.mobile-menu-bar{display:block}.blue-line,.bucket-menu,.footer-menu,.hide-on-mobile,.left-white-space,.main-menu,.top-shadow,.water-drip{display:none}.main-menu-wrapper{text-align:center}.header{margin-top:60px}.search{float:none;margin:9px auto 6px;width:212px}.logo{float:none;text-align:center}.contact-section{display:inline-block;float:none;padding:0 0 25px;text-align:center;width:100%}.contact-section a{float:none}.sm-widgets{clear:both;float:none;margin:22px auto 0;width:260px}#main-slider{height:auto;margin-left:0;width:100%}.home .content-left{margin-top:0!important}.content-left{float:none;margin:0;width:100%}.content-right{margin:0;width:100%}.box-section h2{border-radius:0 0 18px 18px}.box-section .text-section{border-radius:18px 18px 0 0}.box-section.sm .text-section{padding:25px 0!important;text-align:center;width:100%}.box-section .text-section.t-table{border-radius:18px}.appointment-request .input input[type=text],.appointment-request .input input[type=email],.appointment-request .input input[type=tel],.appointment-request .input.text-area textarea{width:90%}.social-media{float:none}.content-middle-wrapper{float:none;width:100%}.home .content-middle{border-radius:0 0 30px 30px;min-height:100px}.content-middle{min-height:100px;border-radius:0 0 30px 30px;margin-bottom:30px}.bucket-menu ul li a{padding:19px 0 11px 29px;font-size:14px}.bucket-menu ul li a.first{padding:22px 0 16px 29px}.home .bucket-menu ul li a.first{width:auto}.hsliders{height:200px}div#hnext,div#hprev{bottom:12px}.smile-gallery .hsliders{margin:0 10%;width:80%}.smile-gallery .hsliders,.smile-gallery .hsliders .slide{height:136px}.smile-gallery div#hnext,.smile-gallery div#hprev{bottom:4%}.smile-gallery div#hprev{left:16%}.smile-gallery div#hnext{right:16%}.footer-wrapper{background-image:none;height:80px;margin-top:10px;padding:20px 5% 0;text-align:center}.copyrights{float:none}}@media only screen and (max-width:369px){.gridContainer{width:95%}.mobile-menu,.mobile-menu-bar{display:block}.blue-line,.bucket-menu,.footer-menu,.hide-on-mobile,.left-white-space,.main-menu,.top-shadow,.water-drip{display:none}.main-menu-wrapper{text-align:center}.header{margin-top:60px}.search{float:none;margin:9px auto 6px;width:212px}.logo{float:none;text-align:center}.contact-section{display:inline-block;float:none;padding:0 0 25px;text-align:center;width:100%}.contact-section a{float:none}.sm-widgets{clear:both;float:none;margin:22px auto 0;width:260px}#main-slider{height:auto;margin-left:0;width:100%}.home .content-left{margin-top:0!important}.content-left{float:none;margin:0;width:100%}.content-right{margin:0;width:100%}.box-section h2{border-radius:0 0 18px 18px}.box-section .text-section{border-radius:18px 18px 0 0}.box-section.sm .text-section{padding:25px 0!important;text-align:center;width:100%}.box-section .text-section.t-table{border-radius:18px}.appointment-request .input input[type=text],.appointment-request .input input[type=email],.appointment-request .input input[type=tel],.appointment-request .input.text-area textarea{width:90%}.social-media{float:none}.content-middle-wrapper{float:none;width:100%}.home .content-middle{border-radius:0 0 30px 30px;min-height:100px}.content-middle{min-height:100px;border-radius:0 0 30px 30px;margin-bottom:30px}.bucket-menu ul li a{padding:19px 0 11px 29px;font-size:14px}.bucket-menu ul li a.first{padding:22px 0 16px 29px}.home .bucket-menu ul li a.first{width:auto}.hsliders{height:200px}div#hnext,div#hprev{bottom:12px}.smile-gallery .hsliders{margin:0;width:100%}.smile-gallery .hsliders,.smile-gallery .hsliders .slide{height:110px}.smile-gallery div#hnext,.smile-gallery div#hprev{bottom:2%}.smile-gallery div#hprev{left:7%}.smile-gallery div#hnext{right:7%}.footer-wrapper{background-image:none;height:85px;margin-top:10px;padding:20px 5% 0;text-align:center}.copyrights{float:none}}